Então, um conceito de programador:
Um programador é um profissional preocupado com a qualidade do código - por isto também é chamado de coder. Normalmente, conhece muito uma determinada linguagem e tem sólidos conhecimentos de lógica e matemática. A sua atividade geralmente começa quando lhe é entregue uma especificação e, a partir desta, escreve o código necessário para cumpri-la. O programador geralmente atua em partes específicas da aplicação.
E o conceito de um desenvolvedor:
Um profissional preocupado com a qualidade do software. Normalmente tem um conhecimento mais interdisciplinar, não só da linguagem, mas de plataforma, tecnologia, negócio, administração. Com um olhar mais crítico, consegue avaliar soluções diferentes para o mesmo problema e selecionar aquela que tem o melhor custo benefício para o domínio do problema. O desenvolvedor geralmente está preocupado com a big picture e esforça-se para pensar fora da caixa.
Pré-conceitos, conceitos e pós-conceitos, por aí ...
Neste blog, é argumentado que o trabalho realizado por programadores e desenvolvedores é fruto das mudanças de mercado. Compara o desenvolvimento de software a uma linha de montagem de uma fábrica e o programador àquele funcionário que executa uma determinada pequena tarefa.
Neste outro, achei interessante a abordagem sobre o aspecto social de programadores e desenvolvedores; embora não concorde em totalidade.
Alguns são mais contundentes, ao ponto de dizer "seja um desenvolvedor, não um programador". Também não acho que é por aí, penso que se alguém é feliz codificando, sem as dores de cabeça do desenho e arquitetura, que mal há?
Para descontrair: vida de programador/desenvolvedor ...
Um comentário:
muito bom Marcio legal a tirinha huahau bem a nossa cara!!!
Postar um comentário