I have summed up before, in the industry is the most important two points: 1. Understanding of the industry as a whole 2. Execution Force. Because of these 2 reasons, Liu Zhijun, a junior high school graduate, can do a great job on high-speed rail and be personification.
In fact, I am the same, do not have to learn any new language (unless there is a need), but should strengthen their own accumulation of the industry. My industry can be divided into several directions, specifically discussed.
But really should not learn the new language, because this will put me and the novice on the same starting line, although my understanding ability is not bad, but I am very busy, interested in a wide range, so not necessarily learn faster than them.
It's really dangerous to put hope on the language.
For example, proficiency in image processing is far from the competence of a C + + person (I see it today); Proficient in medicine, can be a career as a salesman, but not the other way.
---------------------------------------------------------
I learned that the most powerful C + + Delphi is to do generic software and clients, although Qt and Delphi control interface is already beautiful, but do interface technology still need to learn a little more comprehensive, such as Lomox and Directui
Mfc/wtl/com/atl should be regarded as the basic skills, after all, Windows is the main platform, it must be used.
Http/tcp basically all walks of life software is inseparable from it, and the cloud a little relationship, more inseparable, is also a basic skill bar.
Plus, my favorite Windows core programming
Finally there is a new language I am interested in Golang, and the salary is good, good, so far, no more study and can chew.
---------------------------------------------------------
Should do more projects, see more projects, the hands of some open source code is far from see.
Insight, the most important thing in a career is the accumulation of industry levels, not learning a particular language (very dangerous)