Como ser um programador genuinamente competente?
Recentemente me deparei com o curso.dev do Filipe Deschamps, e fiquei com a curiosidade de saber o que significa ser um programador genuinamente competente. Será que é saber lógica de programação? Arquitetura de software? Saber como criar um código legível?
Aqui estão algumas respostas que obtive por meio de pesquisas:
- "Ser um programador genuinamente competente é ser capaz de resolver problemas de forma criativa e eficiente."
- "É ter um profundo entendimento da teoria e da prática da programação."
- "É ser capaz de comunicar suas ideias de forma clara e concisa."
- "É ser capaz de trabalhar de forma colaborativa com outras pessoas."
- "É estar sempre aprendendo e se atualizando."
Essas são apenas algumas das respostas que obtive. E queria saber de pessoas que já compraram o curso ou que já têm essa resposta em mente, o que seria ser um programador genuinamente competente para vocês?