加入收藏 | 设为首页 | 会员中心 | 我要投稿 阿坝站长网 (https://www.0837zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 外闻 > 正文

伟大程序员与优秀程序员

发布时间:2021-02-27 11:17:49 所属栏目:外闻 来源:互联网
导读:文章中,软件工程专家之一史蒂夫麦康奈尔(Steve McConnell)谈到了Sackman,Erikson和Grant在1960年代后期进行的原始研究。 他们发现,最好的程序员和最差的程序员之间的初始编码时间比例约为20:1。最有趣的是,他们发现程序员的经验与代码质量或生产率之间

文章中,软件工程专家之一史蒂夫·麦康奈尔(Steve McConnell)谈到了Sackman,Erikson和Grant在1960年代后期进行的原始研究。 他们发现,最好的程序员和最差的程序员之间的初始编码时间比例约为20:1。最有趣的是,他们发现程序员的经验与代码质量或生产率之间没有任何关系。

简单来说,编写好的代码并不是使优秀的程序员与优秀的程序员区分开的唯一因素。

好。 让我们首先从优秀的程序员开始。 谁是一个好的程序员?

  • 他们具有出色的技术技能,并编写简洁明了的代码。
  • 他们具有扎实的开发技术知识和解决问题的专业知识。
  • 他们了解编程优秀实践以及何时使用它们。
  • 他们对编程怀有持久的热情,并努力为团队做出贡献
  • 他们受到团队其他成员的尊重和喜欢

因此,如果您是一名程序员并且具有上述所有特征,那么恭喜!!! 你是一个优秀的程序员。 为此感到自豪。

现在来到伟大的。

  • 他们很少见。
  • 他们的生产率是优秀程序员的3倍,是劣质程序员的10倍。

简而言之,伟大的程序员=优秀的程序员 + 一系列无形的特征。

虽然这并不容易,但是如果您有足够的投入,那么这里就是您可以培养的无形特征,这些特征可以使您从成为一名优秀的程序员到成为一名优秀的程序员。

他们具有突出的学习能力。

他们思想敏锐,这意味着他们具有学习新技术的能力,不会被新技术吓到。

他们有能力整合看似完全不同的信息并即时处理信息。 每个程序员肯定都会遇到他/她不知道答案的情况。 优秀的程序员会发现不同的资源,与合适的人交谈,并找到解决方案,无论它看起来多么不可能。 任何人都可以拥有的最好的技能是知道如何学习,并且优秀的程序员已经掌握了自学技能。


(编辑:阿坝站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读