Perfis do Informático: Programadores e Desenvolvedores
Qual a diferença entre programador e desenvolvedor
A confusão na diferenciação das profissões da área da
informática é realmente notória. Se eu pedisse para você me dizer a
diferença entre um programador e um desenvolvedor, você poderia fazer isso? É
realmente algo que requer um conhecimento mais aprofundado.
O que cada
um faz?
Em grande maioria das situações, a disparidade
no que tange a papéis em TI são parcialmente obscuras. É bom pensar em desenvolvedores de software como gerentes de
projeto que podem codificar enquanto os programadores são técnicos. Ao comparar
um programador com um desenvolvedor, um desenvolvedor de software, além de ser
capaz codificar, tem como seu principal trabalho encontrar maneiras de resolver
problemas. Para fazer isso, eles precisam identificar quais são esses problemas
e, em seguida, descobrir o quadro técnico para resolvê-los.
Programadores, por outro lado, entendem essencialmente sobre código,
podendo dominar certa quantidade de linguagens com muita competência. O
trabalho deles é pegar as especificações fornecidas por um desenvolvedor e
transformá-las em um aplicativo funcional. Para fazer isso, eles colocam as
ideias do desenvolvedor em uma linguagem computacional para se aproximar ao
máximo das instruções de um desenvolvedor.
Em suma, os programadores ingerem uma ideia pré-fabricada e a
transformam em código.
Programador
ou desenvolvedor?
Se compararmos um programador com um pedreiro e o desenvolvedor
com um mestre de obra, certamente ficará claro qual a melhor opção. Não
obstante, se você não tem uma boa relação interpessoal e não está preparado
para criar ideias fora da caixa (fora do computador), seu perfil se encaixa com
o de programador. A um sucinto modo de expressão, é essa a definição de
programador e desenvolvedor.
Achei um trecho interessante em um artigo que está em inglês,
intitulado "Developer not Programmer". Vale a pena dar uma atenção
para entender um pouco mais dessa problemática.
O trecho traduzido diz o seguinte:
"Basta pensar nisso: você quer ser um programador,
alguém que apenas repete tarefas, a criação de códigos que ninguém
entende, resolvendo bugs que já foram resolvidos, copiar e colar o código em
todos os lugares tentando fazê-la funcionar? Ou você quer fazer um código
que vai durar, não porque ele é mítico, mas porque é bom? Você quer ter
uma lista de tarefas que você deve fazer, e apenas fazê-los, como uma
máquina? Você não deve discutir, partilhar as suas ideias, melhorar a
solução?
Seja um desenvolvedor, não um
programador!"
Por conseguinte, encerro essa questão,
curiosa e polêmica, com o pensamento de que você pode se dar bem em qualquer
uma dessas áreas. Para isso, basta se especializar bem e estudar bastante, a
fim de que seja um profissional de referência.
Escrito por: Josiel Alemão Santos Silveira
Fontes:
http://blog.rugui.org/2009/07/be-a-developer-not-a-programmer/
http://blog.thiagobelem.net/saiba-a-diferenca-entre-um-programador-um-desenvolvedor-e-um-cientista-da-computacao
https://eufacoprogramas.com/diferencas-entre-programador-e-desenvolvedor/
https://sempreupdate.com.br/qual-a-diferenca-entre-programador-e-desenvolvedor/
https://contratedesenvolvedor.com.br/diferenca-entre-desenvolvedor-programador-e-engenheiro/


Comentários
Postar um comentário