dfdfdfgdfd

domingo, 26 de abril de 2015

Aprender uma linguagem de programação não é suficiente.


Em 2015 completo 10 anos de experiência na plataforma Java, com este conhecimento achei que poderia dominar  o outro lado da força (.NET) rapidamente, cometi um grande engano. Com bons conhecimentos sobre paradigmas de linguagem você até consegue ler rapidamente uma grande variedade de códigos. 

Mas construir software real, exige bem mais que conhecimento da linguagem, é necessário dominar o ambiente de execução da sua aplicação, conhecer afundo APIs e recursos que contribuem para agilidade e qualidade do produto final, e principalmente é preciso conhecer as restrições tecnológicas. Tudo isso demanda muito tempo e consequentemente altos custos.

Eu subestimei estes conceitos, após iniciar um projeto critico em uma tecnologia que não domino.  No entanto,  felizmente identifiquei este erro a tempo, posso concluir que o ambiente Java e o mundo open source são o meu lar, e com estas tecnologias consigo ser feliz, logo consigo ter grande produtividade.

Lições:
  1. Software de qualidade são feitos por pessoas que se importam, não tem como se importar com algo que você não gosta.
  2. Lembre-se, seja reconhecido por algo, seja um especialista.

Nenhum comentário:

Postar um comentário