Saiba a diferença entre um programador, um desenvolvedor e um cientista da computação
O Cientista da Computação
Os
cientistas da computação escrevem código… Não é o código mais
organizado ou bem refatorado, mas um código que funciona e resolve o
problema. Não se trata de seguir as boas práticas e sim de provar o que
eles provar. Os cientistas computacionais são muito mais matemáticos do que tecnológicos.
O Programador
Eles não precisam saber se algo funciona, eles apenas se preocupam em provar se aquilo funciona ou não. Para um cientista da computação habilidades interpessoais e boa comunicação não são necessários.
Nas horas vagas eles, na maioria das vezes, trabalham em suas próprias
pesquisas e, como você pode ver na foto acima, inspiram medo em todos os
meros mortais (inclusive os programadores e desenvolvedores).
Eles precisam apenas saber as melhores soluções para os problemas que encontram mas não precisam saber (ou conseguir provar) que aquelas soluções são as melhores.
Os programadores já têm uma
relação interpessoal melhor com seus companheiros de trabalho, mas
ainda assim, como pessoas eles são ótimos programadores e nas horas
vagas os programadores costumam trabalhar em projetos/produtos pessoais.
O Desenvolvedor
Os
desenvolvedores também criam códigos limpos, organizados e bem
refatorados mas, além disso, disso outros fatores como segurança e
testes também são importantes. Conhecimentos e habilidades matemáticas
também não são indispensáveis, mas ajudam a encontrar soluções para os
mais variados problemas que encontram. Uma boa comunicação e relação
interpessoal são essenciais pois estes costumam trabalhar em conjunto
com outros desenvolvedores e pessoas de outras áreas.
São especialistas em achar formas diferentes (e igualmente eficientes) de resolver o mesmo problema. No tempo livre um desenvolvedor costuma tentar criar o novo Facebook ou se dedica a atividades extracomputacionais, que não têm nada a ver com programação, desenvolvimento ou ciência da computação.
Fonte Thiago Belem / Blog Artigos e tutoriais sobre PHP, CakePHP, WordPress, jQuery, Python e Android
1 comentários:
Desenvolvedor
Postar um comentário
Favor não postar palavras de baixo calão...