c++语言是仅次于C语言比较靠低的语言,是比较考底层的面型对象的语言,基本上有点大型C++项目的人,都觉得c++博大精深,很难学得很精通,语言规则太多了,特别是那堆泛型编程的使用,模板类,类模板等东西,开始的入门的几乎都有这种感觉为啥编译个程序这么费劲。说了这么多不是让大家都不要去学的意思,其实目前很多大型的软件系统基本是靠c++来吃撑完成的,谷歌浏览器内核,安卓底层框架基本上还是c++来完成,还有目前很多linux上面很多开源软件也是基于c++完成,在开源界c++语言还是收到极大的欢迎,在入门之处都是觉得这些规则,框架显得多余,但是掌握熟悉之后,加上一些技巧c++语言还是受到很多架构师,甚至超级大神的喜欢,熟练了如同变戏法一样,感觉很好玩。目前在嵌入式里面应用很多的Qt图形系统也是基于c++构架。很多人都说c++不行了,找工作不好找了,诚然工作岗位没有java等上层语言多,但是掌握到一定程度,就是定海神针。
java语言是目前极流行的一种语言,也是培训公司和小白的最爱了,因为相对来说学起来容易一些,很多培训机构搞了个三个月或者六个月的速成班,弄的小白都觉得java是最好学的语言了,其实让java语言重新今天如此景象最大的功劳就是谷歌的安卓了,直接把java的客户端给推起来了,目前java能做的事情太多简单的公司的考勤系统,到大型数据服务器java也可以去搞,再加上手机端的应用,java真是壮大到历史的峰值点了。岗位多自然学的就是多,目前大数据这块hadoop也是基于java实现的,还能说什么,学的多了自然就有人说,java是第一语言了。目前java还是大部分最缺的语种,小伙伴加油吧。