10 Arrependimentos de Programadores da Velha Guarda
Recentemente, fui voluntário num centro de cuidados paliativos para programadores moribundos, também conhecidos como “X”. Fiz a pergunta: “Do que é que mais se arrependem na programação?” Eis o que aprendi com as respostas deles.
Eu gostaria de ter escrito menos código
Quando se começa a programar, pensa-se que escrever muito código é bom. Mas cada linha de código é algo que tem de ser mantido e pode quebrar. À medida que se ganha experiência, percebe-se que menos é mais. Quanto menos código escrever, mais fácil será a sua manutenção. É uma questão de simplicidade e de minimizar o tempo gasto a corrigir ou atualizar o código.
Gostava de ter aprendido a programar mais cedo
Começar cedo torna a aprendizagem mais fácil porque o seu cérebro está optimizado para isso. Embora se possa aprender a programar em qualquer idade, começar cedo dá-lhe uma vantagem. Muitos empregadores preferem programadores mais jovens devido à sua capacidade de adaptação. Por isso, se queres aprender a programar, começa o mais cedo possível.
Gostava de ter terminado mais projectos
A conclusão de um projeto demora muitas vezes mais tempo do que o previsto. Muitos programadores iniciam projectos mas não os terminam. É importante levar as coisas até o fim. No entanto, saber quando abandonar um projeto que não vale a pena terminar é igualmente importante.
Gostava de ter tirado um curso de informática
Embora não seja necessário um diploma para conseguir um emprego na área da tecnologia, ter um pode abrir portas, especialmente em grandes empresas de tecnologia. A faculdade oferece oportunidades de networking e estágios, que podem ajudá-lo a garantir um emprego bem remunerado no início da sua carreira.
Quem me dera ter comprado Bitcoin em 2010
Investir em Bitcoin cedo poderia ter-lhe rendido milhões. Embora este seja um arrependimento financeiro e não de programação, ele destaca a importância de reconhecer oportunidades cedo.
Eu gostaria de ter aprendido linguagens de baixo nível como C
Aprender linguagens de alto nível como Python e JavaScript é comum, mas entender uma linguagem de nível inferior como C pode torná-lo um programador melhor. Ela fornece uma base sólida para entender como os computadores funcionam em um nível mais profundo.
JavaScript no servidor
Usar JavaScript no servidor pode acelerar o desenvolvimento, pois você usa uma linguagem em toda a pilha. Embora tenha as suas desvantagens, como não ser a mais eficiente em termos de CPU e memória, a sua versatilidade é uma grande vantagem.
Moagem de LeetCode
Muitos programadores passam horas praticando algoritmos para passar em entrevistas técnicas em grandes empresas de tecnologia. Embora seja necessário, pode parecer uma perda de tempo se não fizer avançar a sua carreira. Em vez disso, concentre-se em projectos e competências práticas de programação.
Gostava de ter dado prioridade à minha saúde mais cedo
A programação pode não ser saudável. Estar sentado todo o dia, combinado com o stress e uma má alimentação, pode levar a problemas de saúde graves. Cuidar da sua saúde física também pode melhorar a sua acuidade mental, tornando-o um programador melhor.
Quem me dera nunca ter aprendido a programar em primeiro lugar
Às vezes, a programação pode parecer sem sentido, especialmente em comparação com trabalhos que fazem uma diferença tangível no mundo. Embora a programação possa ser satisfatória, é importante encontrar realização pessoal e equilíbrio no seu trabalho.
Estes arrependimentos servem de lição para um programador ou para qualquer pessoa na área da programação. Concentre-se em escrever menos código, mas melhor, comece a aprender cedo, termine o que começou e cuide da sua saúde. E lembre-se, nunca é tarde demais para começar ou mudar o seu caminho.