宁波IT培训
美国上市IT培训机构

0574-87236644

热门课程

低级程序员和高级程序员的区别

  • 时间:2018-12-02 17:51
  • 发布:程序员
  • 来源:程序员

低级程序员认为自己与高级程序员的区别, 主要是高级程序员任何功能都能编码实现, 编码速度快, 代码无 bug. 正如一惯的那样, 低级程序员之所以低级, 正是因为他们勉强能看到(或者根本看不到)事物的表象而看不到本质. 所以, 低级程序员总结出的一切东西, 你都可以大胆的忽略.

所以, 我们来听听高级程序认为自己与低级程序员的区别是什么. 高级程序员之所以高级, 在于他们认识到代码 bug 是不可避免的, 有千万种理由可以导致 bug, 但他们可以在设计和逻辑上保证(追求)滴水不漏, 并用逻辑的百分之百准确性还减少代码 bug. 没错, 严谨的逻辑能力是高级程序员区别于低级程序员的最主要原因。

类似于武侠小说中的武术一样,程序员也分内功和招式。招式就是各种编程技巧和编程概念(框架,架构等),通过经验可以不断习得。而内功就是数据结构 + 算法了,招式可以决定你干活的速度,而且绝大多数情况下,不需要深厚的内力(知道加减乘除就行)。而内功可以决定你能解决问题的高度,就是一件事情,难到一定程度,内力不够的话是解决不了的。

优秀程序员的行为:

拿到任务,就开始仰望星空或天花板上那盏高悬的电灯棒,状如老僧入定

忽而皱眉,忽而展颜一笑,忽而手舞足蹈,忽而在纸上指指戳戳,忽而口中念念有词,忽而长吁……感觉有点神经病啊

桌子上摆的是代码大全、设计模式、敏捷实践之类的书籍,并且没有灰尘

chromefirefox的书签栏里分门别类,类别多于10个,8个以上是技术相关的

容不得破窗户,看见别人的烂代码就想改过来

随手就能在白板上画出软件的流程图或者时序图……

普通程序员的行为:

拿到任务就开始噼里啪啦敲键盘,一天写了好几千行代码

没事儿就被测试MM叫过去沟通……

都早上10点多了还想着昨晚的球赛,10点半就琢磨中午要吃拉面、扯面、刀削面、牛肉面、旗花面、臊子面、窝窝面还是炒细面……

过了一阵子,看到自己的代码,感到很惊奇,认为是别人写的……

 

预约申请免费试听课

怕钱不够?就业挣钱后再付学费!    怕学不会?从入学起,达内定制课程!     担心就业?达内多家实践企业供你挑选!

上一篇:C语言:编程入门
下一篇:为什么学PHP?
选择城市和中心
贵州省

广西省

海南省