为什么说最优秀的程序员大部分是C程序员?

PHP解释器是由C程序员实现的;

众所周知,PHP是(⋯⋯);

因此,C程序员是(⋯⋯)。

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

在学习C/C++可以加入我们的学习交流QQ群: 835257103 ,领取C/C++学习资料

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

在学习C/C++可以加入我们的学习交流QQ群: 835257103 ,领取C/C++学习资料

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

在学习C/C++可以加入我们的学习交流QQ群: 835257103 ,领取C/C++学习资料

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

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

在学习C/C++可以加入我们的学习交流QQ群: 835257103 ,领取C/C++学习资料

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

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

来源知乎:http://www.zhihu.com/question/31435332

作者:Ho Lee

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转自http://blog.csdn.net/xugangwen/article/details/44811783...
    扎Zn了老Fe阅读 14,408评论 1 142
  • TITLE: 编程语言乱炖 码农最大的烦恼——编程语言太多。不是我不学习,这世界变化快! 有时候还是蛮怀念十几、二...
    码园老农阅读 10,795评论 2 35
  • 羔羊尚知哺育恩,曲膝倾向是跪蹲。生灵万物随孝道,世中有爱母为尊。古有慈母手中线,今存远游念儿心。常言百善孝为首,无...
    無世真人阅读 4,117评论 3 11
  • 这几天去厦门的感受复盘一下 1.对于厦门管理培训课的感受。管理培训课程老师的广告太多。这就是非常麻烦的一个事情。 ...
    罗召伟阅读 4,453评论 2 2
  • 这段话,想起了小时候看大力水手的情景,一出场就给人很信任的感觉,只要有一颗菠菜,全世界都能拯救。 或许这就是人际交...
    雅琴快跑阅读 1,345评论 0 1