你觉得普通程序员和大神程序员有哪些区别
在浏览写作平台的时候,看到了这个话题,“你觉得普通程序员和大神程序员有哪些区别”,在这个话题里作者描述了网络上看到的两个描述,这两个描述很有意思,读起来让人觉得生动形象。
有网友表示:
> 当一个普通程序员想炫耀技术时,他会说:“你知道 xx 吗?”
> 当一个大神程序员想炫耀技术时,他会说:“这个不需要用 xx 吧。”
还有网友表示:
> 普通程序员喜欢用 IDE;
> 大神程序员喜欢用 Emac/Vim。
提到普通程序员和大神程序员,我认为这是是一条路上不同的风景。刚开始的时候大家都是普通程序员,不停的在技术这条路上坚持行走,有人走的远,有人走的近,有人走的快,有人走的慢。后边的人看前边的人,认为他是大神,是榜样,但是前边的人知道在更前边还有人在前行。
我们以前方的人为目标,不停的行走,总会到达同样的地方。
有点扯远了,我们还是来看一下两者有什么区别。
学习能力
普通程序员和大神程序员比较显著的一个区别是学习能力,面对同样的内容、同样的知识,大神总是可以用更短的时候学会,普通程序员就要慢一些。所以相同的时间,大神学习了更多的知识,而普通程序员学习的知识少一些。
执行力
执行力也是普通程序员和大神程序员比较突出的一个差别,大神的执行力总是让人惊叹。普通人面对诱惑、面对困难都会打退堂鼓,时间久了就会退缩。比如阮一峰,阮一峰有一个科技爱好者周刊,每周更新,现在已经更新到第 165 期了,大概 3 年时间,从来没有间断过。我当时想要向大神学习,也开始更新周刊,但是总是断更,比起大佬的执行力我差了很多。
经验
优秀的学习能力,强大的执行力,在时间的积累下就变成了经验,丰厚的经验和能力成为了大神。没有谁一生下来就是大神,那些大神都是在学生时代、工作以后逐渐的学习、积累才成了大家眼中的大神。像 Linus 在学生时代接触 Unix,在大学毕业的时候基于当时的环境写出了初代的 Linux 内核。
所以我觉得的普通程序员和大神程序员的区别可能是学习能力、执行力、经验,还有其他很多的区别。
版权声明: 本文为 InfoQ 作者【耳东】的原创文章。
原文链接:【http://xie.infoq.cn/article/5665a20888de81e14565f267a】。未经作者许可,禁止转载。
评论