Programação no mundo real é diferente das redes sociais
Bem, vou falar sobre três coisas que não te contam sobre a carreira de desenvolvedor mas que você vai perceber que é diferente das redes sociais.
-
Vida real não é igual no YouTube
Nos vídeos, os programadores saem escrevendo e funciona (grande parte) de primeira. Quando você está assistindo um vídeo e isso acontece, é porque teve um trabalho feito por eles, desde ver como iria resolver o problema inicial, refatorar, até transformar em uma solução mais didática ou mais performática. E é isso que não te contam, quando você estiver realmente exercendo o seu trabalho de programador, você vai passar muito mais tempo pensando em como resolver do que realmente com a mão no código. -
Nem sempre você vai trabalhar com o framework mais hypado
Geralmente custa muito dinheiro para as empresas mudarem o que elas já estão fazendo para algo novo. E para trocarem para o framework mais hypado eles teriam que fazer os funcionários que já estão adaptados com o atual framework da empresa para o mais novo, e isso teria um custo possivelmente desnecessário. Junto a isso, nem sempre será utilizado o clear code, o código reutilizável, SOLID, entre outras, pois geralmente acontece de ter um problema que precisa sair para amanhã, e acaba que você tem que resolver da melhor forma que você puder, e às vezes a melhor forma no momento não seria a melhor forma possível, sendo a melhor que você podia no tempo que você tinha. -
Soft Skill é muito importante
É algo que vai fazer diferença, na forma que você vai tratar as pessoas, pois nem sempre será apenas em home office que não será necessário ter contato com ninguem, as vezes será necessário conversar com alguém para pedir ajuda ou passar ideia sobre algum projeto, e é bom para manter um bom convívio no ambiente de trabalho. Isso influencia em poder dar ideia de alterações em projetos, interpretar em como foi passado o projeto, em habilidades analíticas para escolher os melhores caminhos e liderança sobre determinados caminhos para a solução entre outros. Entre tudo, é essencial que sua Hard skill esteja afiada.
Fonte: https://youtu.be/EXtjWIiSKb0