A Codecon Summit 2023 presencial foi um grande evento.
Ainda esse ano, eu estive presente na Codecon Digital, que foi um evento online.
Agora, veja tudo que rolou de conteúdos e palestras na edição presencial.
Elton Minetto em: developer productivity
Elton Minetto comemorou recentemente os 20 anos do seu blog .
Ele falou sobre produtividade para devs muito além dos atalhos de teclado e snippets de código.
Ele sugeriu a criação de um histórico com datas de tudo que você fez no trabalho. Já ouvi essa dica algumas vezes de pessoas diferentes, e tento aplicar isso de uns meses para cá.
Sobre os momentos de estudo, Elton falou sobre bloquear períodos na sua agenda para estudar ou ler livros. Esses períodos em geral são do tipo "só me chama se algo pegar fogo".
Carolina Pascale Campos e Osvaldo Santana em: processos ruins e dívidas técnicas
Segundo o Google, código ruim induz à baixa qualidade de código. E consequentemente induz à baixa produtividade.
Carolina e Osvaldo definiram código legado como código sem teste ou código difícil de criar testes.
Outro ponto importante foi sobre reunião post mortem. Essas reuniões são feitas após solucionar um grande problema. O objetivo delas é encontrar soluções (e não culpados) e melhoria de processo.
Como você faz revisão de código no seu time?
Se alguém mais experiente faz a revisão de código, ela serve para evitar bugs em produção
Por outro lado, quando alguém mais júnior/sandy revisa o código, a intenção é o aumentar o aprendizado da equipe
Para mais dicas, os palestrantes deixaram a recomendação de um livro que se chama Trabalho Eficaz com Código Legado.
Leticia Coelho e Rafaella Ballerini em: soft skills
Coelho e Ballerini falaram da importância das soft skills.
Antes de começar, definiram hard skills como uma habilidade mais técnica, e que tenha relação com tecnologia. Já as soft skills são características mais difíceis de quantificar.
Uma das opiniões, que inclusive concordo muito, é não colocar soft skills no currículo. Se você escreve "habilidade de liderança", não tem como provar isso. Então é melhor para você trocar isso por alguma experiência que exigiu a sua habilidade de liderança.
Não escreva "sou muito comunicativo" no currículo. Em vez disso, conte um projeto onde sua comunicação foi essencial para atingir algum objetivo.
Luís Fernando Murara e Rodrigo Miguel em: Post mortem
Como mencionei antes, post mortem é uma reunião para encontrar soluções e criar melhorias após um incidente.
É importante você ter alertas de incidentes para seus sistemas. Cada alerta gera uma ação de correção:
Corrigir o que o alerta notificou
Mas se for um falso positivo, a ação é corrigir o próprio alerta
Documentações de post mortem ajudam a entender os alertas, e geram atividades de post mortem. Essas atividades devem ser entregues em um prazo, e o plano de ação deve ser evitar outro incidente.
Pokemaobr
Para fechar, o Rodrigo Pokemaobr fez uma meta palestra. Ou seja, uma palestra sobre palestras.
Segundo ele:
Palestra não é | Palestra é |
---|---|
Aula | Exposição |
Verdade absoluta | Ponto de vista |
Caminho feliz | Guia ou facilitação |
Ensinar do início ao fim | Mostrar que algo existe |
As vantagens de fazer uma palestra são inúmeras:
Aprender: para palestrar, você precisa pesquisar sobre um assunto, logo vai aprender sobre ele
Compartilhar ou ensinar: disseminar esse conhecimento para outras pessoas
Viajar: conhecer outros lugares, cidade e outras pessoas da #bolhadev
Ganhar dinheiro: sim, muitas empresas contratam palestrantes e isso pode ser uma forma de renda
Networking: conhecer pessoas, ajudar elas em projetos, ser ajudado, inclusive em oportunidades profissionais
Melhorar soft skills: melhora a sua comunicação, relação com as pessoas, empatia
Representatividade: se você faz parte de grupos sub-representados, será muito importante para outras pessoas desses grupos verem você lá, para incentivá-los e deixar a área tech cada vez mais diversa
Gerar debates: ao trazer um conteúdo para uma palestra, você pode incentivar as pessoas a debaterem sobre aquele assunto
Para começar a se envolver existem muitas formas. Participe de eventos, assista palestras, converse e conheça os organizadores. Outro ponto que o Rodrigo Pokemaobr mencionou, foi ver a programação dos eventos. Isso pode te trazer ideias de quais temas abordar.
E onde achar eventos para palestrar?
Você pode procurar no Facebook (sim, ele ainda existe e tem muitos grupos por lá). O Telegram também tem muitos canais que falam sobre tecnologias específicas. As próprias pessoas que você conhece nos eventos são uma fonte para descobrir os próximos. Também fique ligado nos links de Call4Papers, que são as inscrições para palestrantes.
Além disso, existem dois links do Github que listam eventos com frequência:
E a própria Codecon
Como última dica, eu acompanho o anúncio de novos eventos no Twitter e podcasts.
Por fim, quando for palestrar, pense no tipo de público que vai assistir você. É para uma comunidade? Público mais corporativo? Galera de marketing? São pessoas programadoras com qual senioridade? É um pessoal gamer? Isso vai guiar o seu conteúdo.
Callback
Quer ter acesso a todo esse tipo de conteúdo e experiência?
Comece a participar de eventos e a se conectar com as pessoas. Não precisa ser a Codecon ou algum evento específico, pode ser qualquer um.
Da sua linguagem, plataforma, cidade, online, presencial...
Se não tiver nenhum na sua cidade, crie um evento. Chame as pessoas próximas, crie um servidor no Discord e combine com todos.