更新时间:2018-10-09 12:56作者:李天扬老师
随着软件行业不断发展,各种编程语言百花齐放,ios、android、java等都是移动互联网时代比较流行的语言,从业者越来越多,但目前市场占有率最高的还是传统的C/C++。C++是在C语言的基础上发展起来的一种面向对象的编程语言,类与对象的封装性好,受到广大开发人员的喜爱,尤其在大型项目开发上,C++的优势更加明显。进入3G时代以来,android、ios发展迅猛,导致不少人对于C++前景变得迷惑。在软件开发行业迅猛发展的现在,不管是java,还是C++,只要完全掌握这门语言就有很好的就业前景。一些小的项目可能使用java或者其它语言开发好,但对于大型项目及网络游戏开发,使用C++编程优势更明显,它采用类以及封装,可以让每个部分各司其职,方便调试,深受喜爱,这类开发人员的薪资也高于同行业其它人员。
java需求量比较大,干的人也多,也容易学一些。c++工资比较高。但对人员的要求也高。至少北京上海以及日本市场目前是这样的。java目前主要应用方向是移动终端开发,其实就是android,这个目前很热,但市场前景业界普遍不太确定。再有就是做BS项目,就是配合JS做网页,这个一直大热,用的人多,人员要求水平低,速成,但工资不高,随便什么人培训三五个月就上手。c++的应用方向比较多,南方来说,嵌入式方向的程序员收入非常高,但对编程水平和经验要求也比较高。再有就是一些工业应用的开发,操作系统或驱动相关,也有win的应用软件这个一句两句就说不清楚了。目前市场就是这样,朋友自己选择,有什么问题可以找我,指导不敢当,老程序员了,可以给你点参考意见。有一点,兄弟要明白,编程学的是思想,语言只是表现形式。另外,普及一个楼下兄弟的错误观点,想学windows编程主要还是得学c++,没有任何windows API不向c++提供接口,这个可以肯定。