网站制作公司尚品中国(www.sino-web.net):对于每个处置拓荒义务的程序员来讲,成为一名优秀的拓荒人员,也许是他们一贯所最追求的目的。就如何成为一名优秀的拓荒人员,,Alan Johnson(SEO网站优化)颁发了一篇博文《What Makes A Great Programmer?》,CSDN对此文截至了翻译,全文以下:
事变如同发生在今天,那是在2000年,Pargas博士正在给我们数据组织班解说有关数据组织方面的话题,当他解说铺排SSH运用时,一个同窗问 了他一个结果,事前他环抱“如果你想成为一个真正计算机迷信家,你就要从进修vi编纂器开端。”说了一些事变。因为他说这些话的时辰,面带浅笑,过后我并 不感觉他的话准确。但事前因为年轻、易受影响,回到宿舍中,我就当即开端进修如何运用vi。这样进修了了一段时辰,我意想到一旦我把持了其中的一些诀窍, 我就可以也许疾速在vi中完成。
六年前,
品牌SEO优化,我迷上了TextMate编纂器软件。事前我正处置Java软件拓荒义务,并在业余时辰进修Rails并做一些Rails项目。那时几近所 有我读的文章和旁观的视频都是解释和演示如何运用TextMate来完成文本编纂义务的体例才力的。现实上,我事前每天用Eclipse,它正使我酿成一 个白痴。以是我买了一台Mac电脑,并在开机后的10分钟内就采办了TextMate软件并装置上去。
我可以也许很厚道地说,这两种文本编纂器中的任何一个都没有使我成为一个更好的程序员。
优秀的工具,其实不克不及使你成为优秀的程序员。所选用的工具实在很重要。现实上,他们也很棒。正如Tiger Woods即使运用拙劣的球棒也会击败我们,Messi不穿鞋照样可以也许击败我们,Rafael Nadal在网球场用60年月的木制球拍也能够击败我们一样。你所积聚的手艺、知识和经验才是其中最重要的部门。
以是,工具不克不及造诣优秀的程序员,那甚么可以也许呢?我觉得造诣一个优秀程序员必要诸多身分都依附于你所义务的内容和与你一同义务的人。但我发明,在软 件拓荒范畴已获得伟大胜利的人身上都存在一些合营的特点,值得分享。我不敢必定这些特点你能否学获得或与生俱来,但我非常狠恶的觉得,如果我愈加看重这 些特点的培育,而不总逗留在文本编纂器的更换上,我必定能获得很大的行进。
用户第一
我熟习的最好的程序员乡村把用户放在第一名。他们意想到软拓荒出来是让用户用的,即使它是一个复杂系统的布景或一个和谈,除其他程序员不会再有别 人用到它们。他们把文档解释书看得很重要并把它卖力写上去。他们还会匡助用户去运用他们的代码。他们也愿意付出更大的努力以下降软件复杂度,从而让用户更 好的运用他们的软件。
结果婚配的才能
处置软件拓荒义务一段时辰后,你就会觉察,在拓荒过程中碰到的结果偶然和你从前曾处置惩罚的结果极端近似。能疾速意想到这些,并把从前处置惩罚结果的计划疾速迁徙到以后结果上是一个很重要的才能。更好的就是在每次处置惩罚结果的过程中可以也许不休优化处置惩罚计划。
但仍要看重,这其实不意味着你可以也许自觉地说从前的处置惩罚计划对本次结果必定见效。此时巧妙地截至结果范例婚配显得很重要。甚么时辰用从前的处置惩罚计划可行,甚么时辰不可,对此你要有必定的剖断力。
有狠恶的进修欲望
使人称奇的程序员都对知识迫不及待,他们总会奉告你一些新奇风趣的事。他们喜好大批浏览(不管在线上浏览照样线下浏览)。他们也喜好着手测验考试,并从中获得经验。他们从不畏惧测验考试新说话或新平台。
锲而不舍
软件拓荒的推动过程经常比人假想得慢很多。它必要破费很多时辰来完成。偶然你必需耐烦地去完成你要写的代码。作为程序员,偶然我们会写一些实在很有 趣的代码,但偶然我们也会因为大批写重复的代码而失踪。我觉得最好的程序员是可以也许一贯对峙到最后的程序员,他们可以也许预感他们所处置义务的远大远景,他们乐 于享用一步步构建工程直到最终完成的过程。
酷爱软件拓荒义务
我哥在高三时进修Python说话,当我问他是否是喜好这门课,他对我说,我极想成为一名程序员,但这对他来讲是件最无聊的事。从某种水平来讲,我认 为他是对的。绝大部门时辰里,我面临的是计算机,而不是人。我经常因为把一行行是非纷歧的语句转化成可义务的软件而镇静。处置软件拓荒的每小我其实不是都喜 欢做这个义务,但我曾见过的最优秀的程序员相对是喜好软件拓荒的。

免责声明:本文内容由互联网用户自发贡献自行上传,本网站也不承担相关的法律责任。如果您发现本文章中有涉嫌抄袭的内容,请发送邮件至:sales@sznetsoft.com或者至电给本网站进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权的内容。