As an employee, if you must learn a new programming language, it must be C + +.
No matter how many programming language leaderboards change, what language is the most profitable, want to become a real programmer, then C + + is a required course, because almost all the bottom layer is written in C + +, all kinds of VMS are written in C + +, the programming idea is very important, but proficient in C/s will be you no matter as Java/go/c#/oracle Dba/mysql dba/architect, will have an unparalleled advantage, because finally some very difficult to solve the problem is not through the source code cannot solve (mysql/glibc/ PostgreSQL and some other Linux libraries). However, if it is for short-to-medium-term pay, then any other language may be more appropriate than C + +, 51job can be found that C + + job needs are not much, and pay advantages are not obvious.
As an employee, if you must learn a new programming language, then it must be C + +