要加个定语,是低水平的C++越来越难找工作了。
基本上是这样的:
A:你C++掌握的怎么样?
B:精通。
A:滚。
C:我觉得还可以
A:好,我们来看看这个问题怎么写,balabala
C:balabalabala……
A:1、嗯,还不错,留
2、水平不行,下一个
2016-07-24———————————————————————————
好吧,我说得不够具体,没有清楚阐述出我的感受,有人觉得我是C++优越感,我还是补充一点内容好了。
先说结论,为什么是低水平的C++越来越难找工作了呢?因为C++的使用范围少了。
以前什么东西都拿C++开发,从底层到各种App都大量使用C++,其他语言都显得小众。
但是现在呢?主流的操作系统内核有C搭配汇编,上层App有各种更加人类友好的语言。C++的应用普遍集中在介于操作系统和上层应用之间的基础设施建设,以及高性能计算的场合。
对IT行业比较了解的都应该清楚,这些场合对代码的质量要求普遍较高,对从业人员的水平要求必然较高。毕竟一坑坑一群队友,上面一堆东西指着你运行呢。
这就是为何我说低水平的C++难找工作,因为用C++的岗位要求高啊。谁招刚入门C++的去做基础设施和高性能核心岗位呢?
下面那个就只是我随便编的段子了。基本上现在大家公认随口说自己精通C++的一般都是经验尚浅,总算把C++各种语法学成归来自信满满,觉得自己挺行,还没意识到未来有很多坑等着自己。一般有这样认识的年轻人工作中要吃瘪好多次之后才会学乖。
我虽然主要靠C/C++吃饭,但是说实话,我是不太喜欢C++这个语言的。C++这语言的坑还是挺多的,基本上能说是我用过的语言中最复杂的。一门工具语言,为什么这么复杂?而且随着标准的更新,特性越来越多,也变得越来越复杂。相比之下,我觉得C的标准更新更偏向于保守,坚守自己的特长,更加符合其定位。C++的定位似乎就是万能语言,但是真的不是那么人类友好。
现在C++作为一个中层语言,很多时候是因为历史惯性,继续使用C++,并不是不可取代的。
我觉得只要有一个语言能够跨平台,高效且相对人类友好,能与C二进制接口兼容,慢慢取代C++的中层语言地位不是不可能。
但是,这个过程应该还挺长,毕竟现在整个计算机体系都架构在C++之上,所以学好C++并不是没有前途,再说,这么复杂的语言你都会了,换啥不行?
我看到知乎上有些人有C++优越感,有些人还总是琢磨一些奇技淫巧,大有把C++语言本身当作一门研究对象的趋势。我觉得吧,你水平十分高,时间十分充裕,自己玩玩就好了,不要老是带坏新入行的。
在我看来,计算机语言毕竟是我们发明出来的一种工具,最终我们要解决的是实际业务问题,整天玩弄茴香豆的茴字有四种写法毫无意义。
自己把工具硬是当做行为艺术来玩完全没有问题。就像有些转笔玩得很牛逼的人,我们还是很尊敬和崇拜的嘛。但是,借此存在优越感嘲弄别人就是不可取的。你不能说你们只会用笔写字不会转都是渣渣,你信不信我们一起打你?你过来,我们保证不打死你。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有