Nos dias 25 e 26 de agosto de 2017 aconteceu em Porto Alegre o evento BrazilJS Conf 2017, o qual tive o prazer de participar. O evento é focado no universo JavaScript, porém se você acha que verá pessoas mostrando como criar uma variável ou fazer um array na linguagem, você está errado!
Depois desse evento percebi como me acomodei com as situações do cotidiano. Aprendendo um framework aqui, um plugin ali, e pronto, está tudo bem para meu portifólio pessoal de ferramentas de sucesso. Eu estava errado.
É nessas ocasiões, como no BrasilJS, que volto a perceber como a área de TI corre, voa. A quantidade de novas tecnologias que já estão a pleno vapor, prontas para serem exploradas, e eu aqui no meu mundinho perfeito. Não posso diminuir o passo!
Dentre os assuntos do evento, selecionei alguns que me chamaram atenção e que provavelmente serão foco de estudos nos próximos tempos:
PWA
Vue.js
RabbitMQ
Machine Learning
Angular 4
TypeScript
Sem dúvida, BrasilJS colocou um plus na motivação.
Links Úteis
BrasilJS Conf (WebSite)
https://braziljs.org/conf/
Canal BrasilJS (YouTube)
https://www.youtube.com/user/BrazilJS
No dia 06 de abril de 2013 ocorreu o 1º encontro do Dev In PF. Pessoas da área de desenvolvimento de software da cidade de Passo Fundo agora contam com esse grupo que vem com a intenção de proporcionar eventos relacionados a área, fortalecer os laços de amizades e parcerias e estimular o conhecimento. Ver esse grupo nascendo e crescendo é algo espetacular para Passo Fundo e eu estive no 1º encontro apresentando um material "light" sobre boas práticas.
A experiência adquirida no mini-curso da SenaInfo me possibilitou apresentar com calma e confiança. Essa foi a segunda apresentação para um público da área que eu atuo. O público ajudou bastante, pois haviam pessoas que já trabalham na área, o que facilitou a apresentação de boas práticas de programação. Mas de novo esse assunto Vinícius? Novamente eu volto a apresentar boas práticas de programação, pois acredito ser um assunto fundamental e eternamente presente na vida de um profissional do desenvolvimento de software.
Nessa apresentação minimizei a teoria e apliquei mais exemplos, pois isso possibilita prender a atenção do público ao mesmo tempo que facilita o entendimento da mensagem final da apresentação: boas práticas não são uma tarefa de desenvolvimento, mas uma cultura, uma atitude profissional.
Acredito ter acertado no título, no assunto e no público. Dev In PF já possuía outras boas apresentações como TDD, HTML5 e Linguagens e seus ecossistemas, sendo que boas práticas são atitudes empregadas em todas as práticas e linguagens. A apresentação pode ser conferida logo abaixo.
Quando fui convidado para criar um minicurso logo pensei em algo que eu pudesse passar aos outros e que também fosse proveitoso. Falar sobre boas práticas ao nível de código parecia algo fácil, parecia, mas percebi que diante de outras pessoas eu acabo tendo vários "apagões", quebras de pensamento que quando estava em casa treinando não tinha.
Mesmo ocorrendo vários pequenos problemas para que esse minicurso realmente existisse, eu fui preparado para muitas pessoas. O que aconteceu? Bom, eu tinha uma turma de 4 pessoas, duas conhecidas e outras duas que acabei por conhecer. Minha conclusão? Foi bom. Ter poucas pessoas me permitiu ficar calmo e apesar dos apagões, passar alguma coisa para eles.
O lado bom de enfiar a cara em algo que eu tinha apenas uma pequena noção é que todo erro se torna um grande aprendizado para as próximas vezes (tomara que aconteça =D). Então enumerei algumas coisas que aprendi com esse minicurso:
Título: O título é muito importante, pois determina o nível que sua turma vai ter, bem como apresenta o assunto específico, um bom título ti tras justamente as pessoas que você quer ter. Se eu pudesse trocar o título desse minicurso colocaria "Boas Práticas para desenvolvedores Java".
Assunto: O assunto a ser abordado deve ser específico. Tentei abraçar mais do que deveria e por fim a teoria se tornou extensa e o exercício inviável.
Público: Esse foi um grande problema, apesar de a própria organização do evento SenaInfo me deixar na mão por não publicar meu minicurso no site, ainda por cima, mesmo que tivesse publicado, não havia em lugar algum detalhes dos minicursos contendo dados como público alvo, foco, assunto e afins que poderiam eleger um público mais propicio ao minicurso. Enfim, aqui um título melhor poderia fortalecer o público.
Agradeço aos que estiveram no minicurso, peço desculpas também por qualquer coisa que deixei passar ou por qualquer atitude que demonstrou despreparo. Uma grande experiência se mostrou nesse momento permitindo evolução, porém quero evoluir ainda mais.
Essa semana está acontecendo na UPF (Universidade de Passo Fundo) a SenaInfo (Semana Acadêmica de Informática) e grandes nomes estarão palestrando nesse evento. Ontem, dia 04 de setembro foi o dia de Klaus Wuestefeld falar sobre Computação Soberana.
Palco de palestras da SenaInfo
Vários colegas tanto de faculdade quanto do trabalho estavam presentes. Abaixo a foto tirada com o amigo Édipo Federle.
Cerca de um ano acompanho o projeto Prevayler, tendo já utilizado, mesmo que para projetos pessoais, as versões 1.2 e 2.3 e, a pouco tempo, o Sneer. Admiro Klaus pelo seu conhecimento apresentado tanto em posts de sua autoria como em vídeos espalhados pela internet e, estar lá no mesmo ambiente participando de uma palestra do próprio Klaus foi demais.
A palestra teve como assunto Computação Soberana e tivemos, eu e alguns colegas da área, a oportunidade de um "brainstorming" com a fera ao final da palestra, saiu até uma foto! =D
Édipo, Maurício, Klaus, Robson e eu
Klaus, o que tenho a lhe dizer é que pessoas como você, buscadoras do conhecimento e da inovação, é que nos dão estímulo para sempre buscar mais. Nossa área precisa disso. Muito obrigado!