The main subject of this I believe is the self-learning idea. Currently many programmers may actually feel that after you get out of college you lack of some skills, and you actually do. I feel that university offers the very basics (in some subjects) of the skills you'll need in the many professional fields.
Just like many skills, to be a programmer you must be auto-didactic, maybe you can feel that many languages are practically the same and only change syntax. You may be mostly right actually, but to learn even those similar syntaxes is just like learning spanish, french, any language. In order to perfect any skill you must practice and invest your own time and learn new things fueled by your curiosity. 
Curiosity is, in my humble opinion, one of the greatest characteristics a person can have, it's one of the strongest fuels you can think of.
This takes us to the term of Craftsmanship, a great developer is great a craftsman (a person skilled in a particular subject), craftsman achieved that title with curiosity, because developers should be proud of their work.
Know everything from your code, point said by the developer's manifest... this, I believe, is a great way of proving your expertise and knowledge from your code, you can look at an error and practically immediately know what's going on with it.
Comentarios
Publicar un comentario