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

Postagens mais visitadas