Como realmente ser um bom programador?
Esta pergunta é mais como um desabafo...Atualmente tenho notado que muitos profissionais (Cientistas da Computação, Engenheiros de Software, Programadores, entre tantos outros) independente de sua senioridade ou nível de conhecimento, possuem opiniões diferentes de como se tornar um bom profissional. Confesso que a Síndrome do Impostor bateu pesado e estou em busca de opiniões da galera mais experiente. Como realmente ser um bom programador e não apenas um replicador de códigos, mas alguém que realmente tenha conhecimentos sólidos, que conhece a base da programação. E mais: Aprendendo a desenvolver estas habilidades, este profissional conseguirá sobreviver ao futuro (ainda não definido) daqui para alguns anos? Vemos que as IAs vieram para mudar o mundo e para ajudar. Alguns dizem que elas não substituirão os programadores mas sim vão ajudar e de certa forma, otimizar a resolução de problemas. Percebo nisso ai uma meia verdade, mas posso estar enganado, pois não tenho uma visão de longo alcance sobre o futuro, mas acredito que haverá uma linha de divisão frágil entre IAs ajudar ou realmente substituir programadores. (Perdoem-me, talvez eu esteja desinformado em muita coisa, é somente uma opinião na minha pequena experiênca.) Mas deixem a sua...