Conselhos de quem atua a mais de 10 anos na área de tecnologia | Valchan

Conselhos de quem atua a mais de 10 anos na área de tecnologia

De Brian Jenney e Jhonathan de Souza Soares

  • Aprenda a usar um debugger.
  • Você não pode trapacear no tempo de prática - acostume-se a errar.
  • Escreva código como se você fosse mantê-lo para sempre. Provavelmente, você vai.
  • Deixe o código melhor do que o encontrou.
  • Escreva testes, eles não são opcionais – eles são sua rede de segurança.
  • Se você acha que algo “não vai quebrar”, teste mesmo assim.
  • Leia o código dos outros. Você aprende mais com bugs reais do que com tutoriais perfeitos.
  • Leia as documentações. Elas têm mais respostas do que você imagina.
  • O nome de uma variável ou função pode salvar horas de trabalho futuro - Nomeie bem.
  • Não pule etapas para “entregar mais rápido”. O débito técnico sempre volta.
  • Refatore pequenos pedaços regularmente. Não espere a “grande refatoração”.
  • As ferramentas que você usa importam menos do que como você as usa.
  • Commit frequente e mensagens claras. Você vai se agradecer por isso depois.
  • Aprender sobre como redes, sistemas operacionais e bancos de dados fará você um programador@ 10x melhor.
  • Construa algo fora do trabalho. Side projects são laboratórios sem pressão.
  • A melhor prática hoje pode ser o anti-pattern de amanhã. Esteja sempre disposto a mudar.
  • Nunca tenha medo de perguntar. As dúvidas mais “simples” são as que causam os maiores problemas.
  • Código simples que funciona é mais valioso do que código bonito que não agrega valor.
  • Entrevistar é a habilidade mais bem paga.
  • É mais fácil trocar de emprego do que conseguir um grande aumento.
  • Faça coisas que te deixam nervoso/a.
  • Construa algo fora do trabalho para manter suas habilidades relevantes.
  • Outras pessoas na reunião têm medo de fazer a pergunta “boba” que você também tem medo de fazer.
  • Mantenha um documento de conquistas, ou você não se lembrará do que fez o ano todo.
  • Nunca faça as pessoas se sentirem burras – isso faz mal para sua carreira e para sua alma.
  • Se discutir sobre linguagens de programação online funcionasse, ninguém estaria usando JavaScript.
  • Marketing, design, vendas, produto e jurídico são tão importantes quanto sua equipe de tecnologia – e, em muitos casos, muito mais importantes.
  • Entenda se sua equipe é um centro de custo ou de lucro antes que o mercado mude.
  • Quanto mais próximo dos dados você estiver, mais difícil será te substituir.
  • Existem muitas pessoas inteligentes e arrogantes por aí – não seja uma delas.
  • Caminhar ao ar livre resolve mais bugs do que encarar a tela.
  • Nunca pare de aprender.
  • A mudança é constante.
  • Empatia melhora a colaboração.
  • Cuidado com os conselhos que você segue! 😉

Fontes: