为什么说最厉害的程序员是c语言程序员,他们到底厉害到哪里?

        其实哪有最优秀的程序员,C语言程序员被很多人觉得优秀是因为,他们大都是做底层开发的,对操作系统、编译原理等非常熟悉,所以这种基础深厚的人给其他人的感觉就是很厉害。相反,对于写前端的,他们不一定对操作系统等有很深入的了解,当然说到这里有人反驳我,但是请大家想想,一个写java web的需要看底层CPU是怎么传送指令的吗。所以,给人的感觉似乎是用其他语言的人有点浮于表面。

       但是任何领域开发者都有其他领域的开发者所不具备的素质,写前端的对于业务逻辑、面向对象、人机交互、用户建模这些东西的理解是底层开发者望尘莫及的,底层开发者对于CPU指令、操作系统原理、硬件结构等的理解也是前端开发者比不上的。

       所以没有最优秀的程序员,计算机领域这么多,分支无限,每一领域都有神一样的人物。而我们所要保持的态度,不是争个高低,欲寻求一种超强语言秒杀天下,而是要在自己喜欢的领域内尽可能变得杰出。没有人是最强的,用C语言的人再强也比不过Dennis Ritchie,永远保持谦卑的心,才能消除技术前进道路上的瓶颈,不然就会迷失在自己的世界里,整天觉得自己很厉害,而其实在其他人眼里就是一个小丑(不是说题主哈,举个例子而已)。

       如果觉得自己前端水平突破天际了,就去找个专业的前端工程师聊个天,就会觉得“我靠,怎么那些名词我都没听过,我的代码怎么毫无逻辑可言”

       如果觉得自己底层水平突破天际了,就去找个专业的底层工程师聊个天,或者去发邮件跟Linus说Linux这里不行那里不行,保证Linus瞬间让你清醒。Linus对于技术问题可是毫不顾忌对方的面子和心理承受能力。

       所以适时的被打击一下,才能不断进步。当然也不能这样:“啊,我简直就是个渣,还是回家卖红薯去吧。”

       综上:努力去做自己喜欢的领域里水平超高的程序员吧~技术是没有顶峰的,只可能比别人超前一块。

       新手们刚刚开始学习的时候不要好高骛远,从最基础的C语言开始,认真走好每一步的基础,只有踏实的一步一步走来,才能进阶的更好更高。想要进阶更多的可以关注我的主页,私聊学习更多。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章