Pare de aprender linguagens de programação o tempo todo, é o fator determinante na renda de um programador!

(0 comments)

A importância das linguagens de programação é superestimada? Revelando os reais determinantes da renda do programador!

Você já pensou que conhecer mais linguagens de programação é a chave para se tornar um programador bem remunerado? Se você pensa assim, talvez queira reexaminar essa ideia.

Na verdade, as linguagens de programação são cruciais para os programadores. Elas são a ponte entre nós e os computadores e as ferramentas através das quais transformamos nossas ideias em produtos de software reais. No entanto, dar ênfase excessiva à importância das linguagens de programação e dedicar muita atenção e tempo às linguagens pode nos fazer ignorar um fator mais central.

Qual é a essência de escrever código? As pessoas escrevem um monte de texto com base em uma série de regras. Essas regras são linguagens de programação. Mas você já se deparou com uma situação assim: alguns amigos estudam o idioma a sério e são muito proficientes nele, mas não sabem o que escrever, como escrever ou mesmo por onde começar a aprender?

Na verdade, isso expõe um problema: a linguagem é apenas um limite, e dominar a linguagem não garante que você possa se tornar um excelente programador. Então, qual é a verdadeira diferença fundamental entre os programadores?

A resposta são capacidades de engenharia! Simplificando, é a capacidade de identificar um problema e projetar uma solução. Isso inclui tudo, desde o projeto arquitetônico até a divisão do módulo de código. Essa habilidade não pode ser adquirida aprendendo uma linguagem de programação, mas precisa ser aprendida com falhas e erros constantes, e acumulada e aprimorada por meio da prática.

Por exemplo, só porque você aprendeu chinês, isso não significa que você sabe escrever. Da mesma forma, dominar uma linguagem de programação não significa que você tenha capacidade de resolver problemas práticos.

Agora, a IA está cada vez melhor na conceituação desta etapa. Mesmo que você não conheça um determinado idioma, desde que sua solução seja bem feita e detalhada o suficiente, você ainda poderá realizar o trabalho. Isso demonstra ainda mais a importância das capacidades de engenharia.

Então, como melhorar essa capacidade de engenharia? Infelizmente, é difícil melhorar essa habilidade lendo livros ou tutoriais. Embora alguns livros tentem resumir essas experiências de engenharia, você descobrirá que é como nadar: é impossível aprender lendo livros. Essa habilidade de engenharia deve ser adquirida por meio da prática e é melhor participar de alguns projetos de maior escala.

Percebi isso profundamente quando estava trabalhando no projeto do navegador na Microsoft. A experiência de lutar para sobreviver em um grande projeto não pode ser descrita verbalmente “Siga mil músicas e então você ouvirá o som, observe mil espadas e então conhecerá a arma”. nós realmente melhoramos nossas capacidades de engenharia.

Então, pare de ficar obcecado em aprender mais linguagens de programação. Para se tornar um bom programador e obter uma renda maior, você precisa se concentrar em melhorar suas habilidades de engenharia. Este é o fator chave que determina o desenvolvimento futuro de sua carreira!

Atualmente sem classificação

Comentários


Atualmente não há comentários

Faça login antes de comentar: Entrar

Postagens recentes

Arquivo

2024
2023
2022
2021
2020

Categorias

Tag

Autores

Feeds

RSS / Átomo