Technical competence is where you should spend your efforts. What I mean for this is that if you pretend any sort of career advancement you have to invest your time in self studying by reading at least a technical book every three months, do tutorials on new languages/technologies and have hobby projects to develop on your own.
Don't do this for the cash, do this because getting better and better at something is cool.
What is mentioned in the article is important for sure, communicate properly, don't be an asshole, play nice for your corporate overlords, but in terms of guidance for career advancement you can do much better than this article.
Comments
Technical competence is where you should spend your efforts. What I mean for this is that if you pretend any sort of career advancement you have to invest your time in self studying by reading at least a technical book every three months, do tutorials on new languages/technologies and have hobby projects to develop on your own. Don't do this for the cash, do this because getting better and better at something is cool. What is mentioned in the article is important for sure, communicate properly, don't be an asshole, play nice for your corporate overlords, but in terms of guidance for career advancement you can do much better than this article.