Este documento fornece dicas para desenvolvedores melhorarem suas habilidades e carreira, incluindo focar em soft skills, conhecer todo o processo de desenvolvimento de software, limitar trabalhos em andamento e compartilhar conhecimento.
6. Programação é uma atividade social.
Precisamos usar bons nomes para
discutir com outros programadores.
(Uncle Bob,2009
7. Conheça o processo do início ao fim de sua
empresa
7
A maioria dos desenvolvedores pensa que o
desenvolvimento de software é somente sobre
código fonte. Todo o resto são somente pessoas
tentando encher o saco e desperdiçar o seu
precioso tempo.
https://medium.com/devtrailsio/how-to-be
come-a-better-software-developer-dd160
72c974e
8. Quanto mais conhecermos do trabalho um do
outro, mais vamos conseguir entregar software
de valor, receber e fornecer feedbacks
8
11. Busque melhorias não apenas nos aspectos
tecnológicos, mas também metodológicos
11
Metodologias de projeto e
Gerenciamento
Como a maioria de nós trabalha
em equipe, é importante adotar
um processo que melhore a
colaboração.
Scrum, Kanban, XP, Etc...
Práticas de Engenharia de
Software
Test-Drive-Development(TDD), ,
Code Reviews, Continuous
Integration
12. Autoconhecimento
- Estou tentando aprender novas tecnologias
e me aprofundando no que já sei?
- Eu estou ajudando meus colegas de equipe a
alcançar resultado? Estou aceitando as
dificuldades e limitação deles
- Eu me adaptei a equipe para trabalhar em
harmonia?
12
13. Coragem
- Ela está presente como valor nas
metodologias ágil XP e Scrum
13
“Não tenha medo de se expor. Sua atitude,
poderá economizar muito tempo e desperdício
do time. Mesmo que a sua organização seja algo
complexo, saiba que você pode mudar todo um
sistema que oprime como os desenvolvedores
tem que trabalhar” (Fusca,Wagner)