0

Os 5 principais requisitos para ser um bom programador

Carlos Filho
Carlos Filho

Olá devs, Tudo bom com vocês?


Cinco característica que definem um bom programador

1 – Ter bom raciocínio lógico

Este é o ponto, o programador resolve problemas utilizando código para transcrever um raciocínio lógico. Não acredito ser possível alguém ir muito longe na programação se não tiver esta forma de pensar, com uma visão sistêmica.

2 – Ser autodidata

Não imagine que cursos irão lhe transformar em um programador, pois não irão. Para aprender o básico da programação ou o mínimo de uma nova linguagem vale a pena fazer um curso, mas você gastaria uma montanha de dinheiro para (tentar) ficar sempre atualizado com cursos. Programador tem que ser autodidata. Se não for auto-ditada não tem como ser programador.

3 – Gostar de resolver problemas

Programação é em 80% do tempo resolução de problemas. Seja o problema que o software irá resolver ou seja resolvendo problemas no próprio software. O programador é curioso e tem grande interesse e em resolver problemas.

4 – Saber inglês

Sem inglês o programador fica em uma fina camada de conhecimento, não chega no nível intermediário. Infelizmente o conhecimento escrito em português neste segmento (em todos?) é bem restrito. Acredito que os livros de tecnologia em português detêm apenas 10% de informação e conhecimento dos livros em inglês. Você pode começar a programar sem saber inglês, mas para se tornar um programador incrível, precisará se dedicar nisso também.

5 – Gostar de aprender

Estudar é uma constante na vida de um programador, é preciso ler, pesquisar, investigar, desvendar, duvidar… quanto mais você aprender, mais perceberá que não sabe muito. É comum no programador iniciante achar que sabe tudo, porque ele ainda não percebeu o tanto de coisas “que tem pra cima”. Os melhores programadores que conheço são humildes, não se gabam do que sabem justamente porque entendem que só conhecem a ponta do iceberg.

se gostou ,

deixe seu comentário .

https://web.digitalinnovation.one/articles/linguagem-de-programacao-para-games?back=%2Farticles&page=1&order=oldest

 

https://web.digitalinnovation.one/articles/dev-full-stack?back=%2Farticles&page=1&order=oldest

 

https://web.digitalinnovation.one/articles/quais-linguagem-voces-usam-para-desenvolvimento-mobile?back=%2Farticles&page=1&order=oldest

 

espero ter ajudado de alguma forma .

comentem , compartilhe !

meu LinkedIn: linkedin.com/in/carlos-andré-86697219


0
0

Comentários (3)

0
Eduardo Cupertino

Eduardo Cupertino

11/09/2021 11:29

Ótimos princípios, o caminho é este mesmo!

1
Anderson Almeida

Anderson Almeida

10/09/2021 21:48

I don't look for troubles, troubles look for me

1
Leandro Carvalho

Leandro Carvalho

10/09/2021 20:55

Exelente Artigo.

Gosto de resolver problemas, mas a maior eu ainda não consigo resolver por não ter adquirido conhecimentos sobre determinadas ferramentas para solucionar-lo.

sempre disposto a enfrentar as montanhas que vierem pela frente.

Brasil