👜 Chega um momento em que você precisa dar um jeito de ser quem lidera projetos de software de ponta a ponta.
👜 Muitas pessoas evoluem muito tecnicamente, mas a falta de hábilidades de lidar com cliente e melhorar soft skills fazem a diferença entre o pleno e o senior.
👜 Sênior não é só ter conhecimento técnico, é ter experiencia em diferentes tipos de problemas e soluções.
👜 É sempre importante estudar técnicas de refatoração. Pensar em mais soluções para um problema e escolher a menos complexa.
👜 Alguns desenvolvedores são mais populares do que outros simplesmente porque compartilham o que sabem
👜 As pessoas ao seu redor afetam a sua performance
👜 Planejamento de carreira guiado pelo medo provavelmente o levará a um cubículo para o resto de sua vida. Apesar de ser seguro, não é divertido. Pessoas grandes assumem riscos
O que um programador NÃO deve fazer
-
Não se atualizar
-
Estudar várias coisas ao mesmo tempo
-
Permitir falta de equilibrio entre prática e teoria
-
Não buscar referencias de algo pronto antes de implementar a feature
-
Deixar código sujo para trás, pois isso criará uma bola de neve
-
Não colocar comentários em partes criticas do código
-
Não entender padrões e técnicas de código limpo
-
Não realizar backup do banco de dados
-
Não ter graduação na área ou um curso tecnico, pois seu poder de negociação será muito baixo
-
Não ter conhecimento básicos de design
-
Não ter conhecimento em linguagens para o mobile