当前位置: 华文天下 > 辟谣

使用C系(C/C++)的程序员如果找不到工作了,多半是能力问题!

2024-05-05辟谣

C系(C/C++)程序员会找不到吗?在我的刻板印象里,C系程序员如果找不到工作了,问题基本出在程序员自己身上,跟就业市场环境没什么关系。在我的刻板印象里,C系程序员往往是越老越吃香的,因为哪怕一个有十年工作经验的C系程序员都不敢说自己精通C语言,所以,如果C系程序员有一天失业了,多半是因为这个程序员可能连熟练使用C语言这个要求都没达到!

我这么说不是没有根据的,我曾经做过一项调查,针对各个编程语言的程序员,用人单位在各个年龄段之间的招聘情况。

这个调查结果显示,只有C系程序员在40岁这个年龄段,用人单位的需求量最大,其他编程语言在这个年龄段的招聘基本上寥寥无几了。

所以,C系程序员找不到工作的原因基本上就一个,那就是技术不达标!尤其是年纪越大,用人单位对于C系程序员的要求就越高。

如果一个C系程序员经过了长时间的工作,技术达不到用人单位的期望,自然最后就找不到工作了。

作为「全球最难编程语言」,C语言基本上是很少有人能够自夸精通的,有人经常这么调侃:「哪怕是C语言之父自己,都不敢说自己精通C语言!」,可见C语言有多么难!

想要尽可能掌握C语言,作为程序员首先得摸清楚计算机原理,还需要掌握各个操作系统的底层原理,这样才能充分发挥C语言的性能。

但是,光是摸清楚计算机原理和操作系统底层原理这两个东西,就足够让一个程序员去学一辈子了,有些人光理解内存和CPU就已经焦头烂额了,何况是整个计算机和操作系统原理呢?

虽然C系程序员在「有生之年」可能无法完全摸清楚计算机原理和操作系统原理,但有一点,那就是需要不断学习去尽量掌握这些知识。

因此,淘汰C系程序员的标准,其实就是看这个C系程序员掌握的知识是否比其他人更多,C系程序员的职场法则其实就是优胜劣汰!

结语

虽然C系程序员的竞争很残酷,C系程序员自己的认识到,用人单位同样也得认识到这点。

当我们看到一些用人单位在招聘C系程序员的时候,要求一个程序员「精通C语言」,基本上这些用人单位就别去看了,因为他们根本不懂C语言!

况且,如果我是用人单位的HR,如果有程序员说自己「精通C系」,我基本上会说这个人大言不惭!

懂C语言的用人单位在要求程序员能力的时候,往往只会使用「熟练使用」、「熟悉」等词汇,绝对不会要求C系程序员「精通」C系语言,尤其是不会要求C系程序员「精通C语言」,注意,不是精通C++哦!