Que tipo de programador você é?
Nesse artigo você vai encontrar aqui o que considero Os quatro tipos de bons programadores.
- O programador filósofo ????????♂️
- O programador inventor ????????????
- O programador conquistador ????
- O resolvedor de problemas ????????????
/* Que tipo de programador você é? */
Foi pensando nessa questão, de como um programador pode ser bom, que resolvi criar esse artigo. Acima de tudo, será que algum desses tipos de programadores te representa?
#1 O Programador Filósofo
Em primeiro lugar, o programador filósofo adora construir códigos bonitos, bem escritos e bem estruturados. Sendo assim, sua energia é colocada na robustez, elegância e flexibilidade do código.
Enfim, esse tipo de programador não consegue passar uma semana sem citar “boas práticas”.
Motivação do Programador Filósofo
O filósofo é motivado pela necessidade de proteção e segurança que se manifestam pelo controle severo.
Dessa forma, mm programa bem ordenado e bem escrito, que siga princípios claros são o “pedacinho do céu” para esse tipo de programador.
O caos é seu pesadelo. A beleza se dá pela legibilidade do código.
Superpoderes do Programador Filósofo
Constroem códigos tão bons que você poderia apostar sua vida neles!
Por isso Podem criar ambientes onde a base do código permaneça em forma pura, independente das habilidades dos outros membros da equipe.
Portanto se programadores filósofos construíram o sistema, ele será escalável!
O Lado Negro do Programador Filósofo
- Sempre acredita estar certo!
- Se preocupa mais com os casos de teste do que com os problemas do usuário.
- Finalmente, nunca considera o sistema como acabado.
Deixe-os com raiva! ????
- Misture espaços com tabs;
- Evite dar commit e testar seu código;
- E finalmente, escale-os para atividades de improvisação!
O Programador Inventor
Algo diferente e legal está sempre saindo do “laboratório” do programador inventor.
Portanto mesmo quando ninguém lhe pediu nada, mas ele está sempre criando coisas novas.
Motivação do Programador Inventor
O inventor é movido pela necessidade de explorar e dar vida a algo completamente novo e único.
Sendo assim a curiosidade do “E se…” o leva a constantemente procurar novas soluções.
Superpoderes do Programador Inventor
- Cria novas soluções de tecnologia que (às vezes) são úteis;
- Tem um entusiasmo contagiantes;
- Fazem você dizer: “Nossa, eu nunca tinha pensado nisso dessa maneira”
O Lado Negro
Ainda não foi inventado ????
Deixe-os com raiva ????
- Certamente, vá contra as ideias dele dizendo que “Aquele não é o padrão da indústria”.
#3 O Programador Conquistador
Nenhum problema é difícil demais para o programador conquistador! Dessa forma para eles programar é estar em uma odisséia, com cada vez mais desafios a superar.
O conquistador é esforçado e competitivo, mas não necessariamente competitivo com outras pessoas.
Motivação
Acima de tudo, quanto maior o desafio, maior será sua empolgação.
Superpoderes do Programador Conquistador
- Consegue resolver problemas que você pensava ser impossíveis;
- Têm foco mais nítido do que um laser e são mais resistentes do que um corredor de maratona;
- São uma enciclopédia ambulante de algoritmos.
O Lado Negro do Programador Conquistador
- Vão fazer problemas triviais se tornarem complexos somente pelo prazer de resolve-los.
- Na maioria das vezes estão entediados e aborrecidos.
Deixe-os com raiva ????
- Escale-os para atividades simples do tipo CRUD
- Force-os a usar linguagens imperativas
- Presentei-os com livros de Sudoku Nível Iniciante
#4 O Resolvedor de Problemas
O resolvedor de problemas é uma pessoa determinada e pragmática.
Dessa forma um problema bem definido será resolvido, e resolvido rapidamente por todos os meios necessários.
Motivação
Esse programador é focado na agregação de valor. Sendo assim, deixa de lado o processo criativo a fim de entregar exatamente o que lhe foi pedido.
SuperPoderes
- Escuta
- Resolve
- Usa a tecnologia para resolver os problemas do negócio e não para trazer mais problemas
Lado Negro
- Irrita os programadores puristas
- Podem ser oportunistas
Deixe-os com raiva ????
- Dê a eles muito trabalho
- Atribua-lhes tarefas de programação sem qualquer contexto, em que tenham que apenas “digitar código”
E você, se encaixa em alguma dessas classificações?
Comente!
Traduzido e adaptado de Techiferous.
I have to say, while looking through hundreds of blogs daily, the theme of this blog is different (for all the proper reasons). If you do not mind me asking, what’s the name of this theme or would it be a especially designed affair? It’s significantly better compared to the themes I use for some of my blogs.
My blog is about [url=http://www.familyvacationspotsideas.net]Family vacation spots[/url].
Incrível, me identifiquei plenamente com o filósofo. rs
1.Misture espaços com tabs… >(
Me identifiquei muito com o inventor e o conquistador.