C++有感
本文仅作为讨论、激励思考之用!如存在错误,请理性看待!
C++作为一门造轮子的语言,从1979年诞生至今经历了众多版本迭代,越来越多的功能、语法被添加。现在来看,其强大无需多言,但入行门槛本身不低,学习难度也是极高的。在下愚见,如果选一门编程语言来代表最经典的编程技术,C++应该才是最符合所有人期待的。
有一说一,目前是非常迷茫的,作为即将面对工作的学生,专注学习C++应该并不理智,纯C++岗位应该就是C++后台开发,其入行门槛也卷到92本硕,双非更应该选择的是Java开发这种市场仍未饱和的技术体系。
那为什么还要坚持C++?
其一是最早接触的是C语言,可能是C语言代码敲多了,对于C++这种可以说是C语言超集的编程语言天然带有一种亲切,事实也是如此,对于我这种熟悉C风格的人学习C++基础语法确实非常轻松,但是问题是C++的东西太多、太杂、太抽象,想深入理解非常困难。它不单是面向过程、面向对象亦或者函数式、模板、泛型其中的一种,而是都被它所集成,又因为它的学习难度高,或许学习它对于职业生涯更有利吧!
其二是虽然C++入行门槛高、岗位较Java少得多,但是方向选择也很多,对于没有学历优势的人可以试试Qt桌面开发、上位机、嵌入式这种,有了一定经验积累再去入行音视频、甚至是C++后台开发,Qt入行门槛可以说是最低的,所以我产生了选择Qt/上位机的想法。
对于开发行业,我谈不上热爱,因为我对于我的兴趣要变成以后的工作,我很早之前就产生了抵触,但是很多事情并没有太多选择尤其是在需要做出选择的那个环境下。