一个很无趣,也很古老的问题。但我个人是有答案的,那就是java。目前中国基本被 java统制了,大大小小职位一堆,随随便便找一个都有饭吃。但如果想拿高一点的工资,你就得深入学习,还要外加好运气。
C++为什么不推荐呢,因为玩C++的厂少,职位少的可怜,目前只有大厂玩的起。或者有些和性能硬件相关的产品,才非要用C++来玩。
所以学习C++的难度是很大的,除了C++本身要还一堆的行业知识,比如流媒体、游戏服务器、图形图像、3D、算法等。
JAVA就轻松许多,Spring一学,搞定……
注:C++并不是C,C也不是C++,别搞乱了。
C目前硬件开发基本是处在统制地位,还没有其他语言能打倒,但注定你要跟工厂混在一起,目前中国硬件厂并不多。