普通程序员和大神程序员,到底有啥区别?

众所周知,雷军本就是一位超级厉害的程序员 。他曾经这样评价自己的编码水平:“我没写过诗,但是有人评价我写的代码像诗一样优雅 。”
 
好吧,有被凡到 。
 
尽管很多人曾因为雷总过于浓密的发量而怀疑他作为程序员时的水平 。但是从雷总的语气中我们可以感觉到他对于自己编码能力的自信 。
 
不得不承认,同样是程序员,普通程序员和大神的差别是巨大的 。
 
当普通程序员尝试重构一个简单的模块

普通程序员和大神程序员,到底有啥区别?

文章插图
图片源自网络,仅做配文展示
当大神级程序员重构代码
普通程序员和大神程序员,到底有啥区别?

文章插图
图片源自网络,仅做配文展示
普通程序员做的多线程
普通程序员和大神程序员,到底有啥区别?

文章插图
图片源自网络,仅做配文展示
大神级程序员做的多线程
普通程序员和大神程序员,到底有啥区别?

文章插图
图片源自网络,仅做配文展示
是否过于真实?刚入门的小白程序员流下了羡慕的泪水 。。。
 
另外,据不权威调查显示,大神程序员的生活作息远不同于普通人类,基本上是昼伏夜出 。果然,大神早已非正常人类,不食人间烟火 。有图为证(第一列是时间,第二列是代码行数 。)
 
这是FFmpeg的作者FabriceBellard的编码时间表,能看出来,越到晚上灵感越强啊 。额,不过,这位大佬是会睡着睡着觉灵感突发蹦起来提交代码的吗……
普通程序员和大神程序员,到底有啥区别?

文章插图
图片源自网络,仅做配文展示
而这是LiveJournal的作者BradFitzpatrick在memcached项目上的时间表 。
普通程序员和大神程序员,到底有啥区别?

文章插图
图片源自网络,仅做配文展示
典型的夜猫子,昼伏夜出,每天只睡四个小时 。
 
仁慈的独裁者,Python之父Guidovan Rossum同样是一位暗夜使者 。
普通程序员和大神程序员,到底有啥区别?

文章插图
图片源自网络,仅做配文展示
美好的一天从下午开始,夜晚才是灵感的源泉 。不过大佬好像真的不用睡觉的 。。。。
 
而在夜行者之上,更有一种恐怖存在,他们宣告了永动机是可以实现的,因为他们自己,就是永动机 。。。
 
“世界上最好的语言”php的创始人RasmusLerdorf,便是其中翘楚,这是他在php-src项目上的提交时间:
普通程序员和大神程序员,到底有啥区别?

文章插图
图片源自网络,仅做配文展示
果然是大佬,白天正常工作,晚上更加兴奋 。果然,真正的大神都是突破人类身体极限,完全不用睡觉的 。
 
当然了,以上这些呢不过是一些极端案例,他们虽然是真正的大神,小渡也绝不建议小伙伴们学习这种作息习惯 。不然很有可能,技术没学到,发量却比大神还少 。。。
 
而在日常的工作中,大神对于小白的碾压更是全方位无死角 。
普通程序员和大神程序员,到底有啥区别?

文章插图
 
注:reinventing the wheel 重新发明轮子
 
果然,大神的工作都是独出心裁的 。
普通程序员和大神程序员,到底有啥区别?

文章插图
图片源自网络,仅做配文展示
额,不过这么一看嘛,菜鸟和大神好像差不多 。。。。
普通程序员和大神程序员,到底有啥区别?

文章插图
图片源自网络,仅做配文展示
大神的反应总是波澜不惊的,好像没什么成就感 。。。
普通程序员和大神程序员,到底有啥区别?

文章插图
图片源自网络,仅做配文展示
离谱 。。。。
普通程序员和大神程序员,到底有啥区别?

文章插图
图片源自网络,仅做配文展示
笑出自信,笑出强大!
 
看到大神们种种不同凡响的表现,小伙伴们有没有心生向往?不要灰心,只要努力,假以时日你一定也能像雷总那样,写出诗一样优雅的代码 。
 
要想真正的成为大神,要脚踏实地,有的放矢,为自己设立目标,不断向目标逼近 。
 
至少要做到以下几点:
 


推荐阅读