如何识别优秀的程序员?并不是像听起来那么容易。在这儿<nobr><strong style="border: 0px none ; margin: 0px; padding: 0px; color: rgb(0, 0, 255); font-weight: normal; text-decoration: underline;" onmouseover='isShowAds = false;isShowAds2 = false;isShowGg = true;InTextAds_GgLayer="_u5DE5_u4F5C";KeyGate_ads.ShowGgAds(this,"_u5DE5_u4F5C",event)' onmouseout='isShowGg = false;InTextAds_GgLayer="_u5DE5_u4F5C"' onclick='javascript:window.open("http://pagead2.googlesyndication.com/pagead/iclk?sa=l&ai=BbrMPO06PR-TuG5W86AO2kelfrrKvMc6WhrUDwI23AfCEDhASGBIgrYXQDSgUOABQv8iww_v_____AWCdudCBkAWqAQoyMDAwMDM2MTI3sgENbmV3cy5jc2RuLm5ldMgBAdoBK2h0dHA6Ly9uZXdzLmNzZG4ubmV0L24vMjAwODAxMTcvMTEyODUzLmh0bWypAgeBt0WchoI-yALuw98DqAMB6AMw6APbBfUDAAQAAA&num=18&adurl=http://www.szleadtech.com.cn&client=ca-pub-5186439242807756");GgKwClickStat("工作","www.szleadtech.com.cn","afc","2000036127");' class="kgb">工作</strong></nobr>经验的作用是很有限的,因为伟大的程序员不一定要‘正式’的工作经历来证明他们的伟大。
1,激情。
我曾经遇到许多“职业程序员”,他们从事IT是因为觉得这是一种职业,他们只在工作时间<nobr><strong style="border: 0px none ; margin: 0px; padding: 0px; color: rgb(0, 0, 255); font-weight: normal; text-decoration: underline;" onmouseover='isShowAds = false;isShowAds2 = false;isShowGg = true;InTextAds_GgLayer="_u7F16_u7A0B";KeyGate_ads.ShowGgAds(this,"_u7F16_u7A0B",event)' onmouseout='isShowGg = false;InTextAds_GgLayer="_u7F16_u7A0B"' onclick='javascript:window.open("http://pagead2.googlesyndication.com/pagead/iclk?sa=l&ai=BbrMPO06PR-TuG5W86AO2kelfrrKvMc6WhrUDwI23AfCEDhASGBIgrYXQDSgUOABQv8iww_v_____AWCdudCBkAWqAQoyMDAwMDM2MTI3sgENbmV3cy5jc2RuLm5ldMgBAdoBK2h0dHA6Ly9uZXdzLmNzZG4ubmV0L24vMjAwODAxMTcvMTEyODUzLmh0bWypAgeBt0WchoI-yALuw98DqAMB6AMw6APbBfUDAAQAAA&num=18&adurl=http://www.szleadtech.com.cn&client=ca-pub-5186439242807756");GgKwClickStat("编程","www.szleadtech.com.cn","afc","2000036127");' class="kgb">编程</strong></nobr>,除非送去培训否则他们不会学习新东西,这不是好的程序员。我认为一个好的程序员总是对编程充满激情,而且好的开发者会做一些编程工作即使这没有报酬。激情是一个优秀程序员的重要指标。
2,自学好学
编程领域始终发展变化着,不出一年有些新<nobr><strong style="border: 0px none ; color: rgb(0, 0, 255); font-weight: normal; text-decoration: underline;" onmouseover='isShowAds = true;isShowAds2 = true;KeyGate_ads.Move(this,"","","-100826","技术","Web%u6280%u672F%u5728%u4F01%u4E1A%u4E2D%u5E94%u7528","http%3A//www.sd2china.cn/track2.html", event)' onmouseout="isShowAds = false;isShowAds2 = false" onclick='javascript:window.open("http://s4.17luntan.com/ClickPortal/WebClick.aspx?id=-100826&k=%u6280%u672F&siteid=0098295a-e262-40f7-ae50-7a6fbbdb678b&url=http%3A//news.csdn.net/n/20080117/112853.html&gourl=http%3A//www.sd2china.cn/track2.html&parm=A3FEE29D401981CF6868CE80F20BF220FF00F26EF0504BE0&alliedsiteid=0");' class="kgb">技术</strong></nobr>就 变成了老技术,这并不是说好的程序员要对所有新技术跟进,但有些却对学习任何新技术都没有兴趣。他们通常在学校学习了编程,然后工作后单位安排学什么就学 什么。如果在招聘中你听到“让我培训一个星期我就会胜任这个工作”那不要雇佣他。实际上,真正优秀的程序员始终谈论着你所不知道的新技术,向人们解释为什 么你必须用这个技术,哪怕没有听众听得明白,哪怕他自己也不明白。
3,聪明
聪明包括很多因素,情绪和社会交际只是其中之一。好的程序员绝不木讷,他们是最聪明的人,他们中的许多善于交际,健谈、兴趣广泛。
4,隐性的经验
—好的程序员通。常有自己的私人的一些研究、爱好、项目,而这些是他们不写在简历上 (通常觉得不值得写),但表现出来却可能恰恰是他的潜能、深度和后劲所在。
5,技术多样性
由于好的程序员喜欢学习和涉猎新技术,所以一般来说超过22岁的都熟知很多新技术,而且对多种技术的长短有 “强烈”的个人意见/见解,喜好尝试新鲜技术。
6,资格证书
资格证书并不是识别真正程序员的方法,MCSE、SCJP、说明不了什么,它们只是让别人认识和获取的,顶多代表这个人在某个技术有一定的知识。
原文作者在文末写道:以上所说的标准并不是绝对的,因为有些优秀的程序员确实不符合上述,而有些bad程序员却符合了。但相信这些对大多数真正的程序员都适用。
总结而言,优秀的程序员通常有一下特点:
n 对技术充满激情;
n 将编程作为一种爱好
n 如果你允许会滔滔不绝地跟你谈论技术
n 有过个人的开发经历(与4意思相同)
n 坚持认为某种技术最好
n 如果让他用他认为不好的技术他会非常别扭
n 聪明、健谈、兴趣广泛
n 在大学和工作前就开始接触程序
原文链接:http://www.inter-sections.net/2007/11/13/how-to-recognise-a-good-programmer/
分享到:
相关推荐
6,资格证书 资格证书并不是识别真正程序员的方法,MCSE、SCJP说明不了什么,它们只是让别人认识和获取的,顶多代表这个人在某个技术有一定的知识。 原文作者在文末写道:以上所说的标准并不是绝对的,因为有些优秀...
6,资格证书 资格证书并不是识别真正程序员的方法,MCSE、SCJP说明不了什么,它们只是让别人认识和获取的,顶多代表这个人在某个技术有一定的知识。 原文作者在文末写道:以上所说的标准并不是绝对的,因为有些优秀...
(一)《国际:如何识别真正的程序员》: 1,激情。2,自学好学。3,聪明 4,隐性的经验 5,技术多样性 6,资格证书 (二)《一个真正的程序员是什么样子的》: (1) 真正的程序员没有进度表,只有讨好...
使用google一查,对这个定义的回答还真多,例如: (一)《国际:如何识别真正的程序员》: 1,激情。2,自学好学。3,聪明4,隐性的经验5,技术多样性6,资格证书 (二)《一个真正的程序员是什么样子的》: ...
此工具扫描整个页面以识别所有图像并突出显示以错误尺寸发送的图像。 图像压缩 Butaugli 估计两个图像之间的心理视觉差异 模拟人类感知的图像相似度比较(Rust 中的多尺度 SSIM) 这意味着大多数声称分辨率为 3 倍的...
摘要:对中文命名实体识别一直处于知道却未曾真正实践过的状态,此次主要是想了解和实践一些主流的中文命名实体识别的神 - 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的毕设,代码都测试ok,都...
实验: E1:5405个任务,777个程序员,10个流行的开源项目中的10个实际失败E2:2580个任务,497个程序员,5个流行的开源项目中的8个真正的失败分析方法: 实验复制,描述性统计(ANOVA,Chi2square,Wilcoxon),...
学员通过学习本课程,逐渐掌握RPA工具的各种操作及命令使用,具备基本的进行模块化、流程化程序设计的能力,培养学员严谨的程序设计思想、灵活的思维方式及较强的动手能力,深刻理解理论知识的真正含义,避免死记硬...
程序员面试刷题的书哪个好 :backhand_index_pointing_right: 经理资源 :backhand_index_pointing_left: 这是面向一线工程经理的演讲、书籍和其他资源的精选列表。 希望你能发现它们很有用。 每当我发现另一个值得...
真正软硬协同的PS端应该连上摄像头,然后把摄像头的数据发送过去识别。但因为是毕设,所以做的不够完善)。 最终在开发板上的效果是200张图片,准确率96.5%,耗时47ms。 文件构成 Lenet5 为卷积神经网络的训练测试...
这并不是一门教你学会写水仙花数的玩具课程,而是一门真正的,务实的课程,由浅及深的带你理解编程的本质,并学会使用Python这门在IT领域,被职业程序员广泛使用,广受好评的编程语言。无论你是想了解编程的爱好者,...
除了功能强大之外,OPPO i也在用户体验方面做了很多改进,比如增加了语音识别、图像识别等功能,让用户使用起来更加方便。这些都是OPPO i成为人们心目中最优秀的AI公司之一的原因之一。 Chet Sonic 还可以编程,帮助...
3. 系统功能完善(用户角色权限),此为框架平台,文档、注释齐全,专门供程序员二次开发 核心技术 1 代码生成器: [正反双向](单表、主表、明细表、树形表,快速开发利器)+快速表单构建器 freemaker模版技术 ,0个...
为了激励程序员参与并使用这种机会,他们提出了一个挑战:开发任何类型的应用程序,只要它使用 Microsoft的身份验证系统即可。 对于我的应用程序,我最初以为可以使用议程查看器,但是我看到有人说该开发包中提供...
但是由于opencv的检测⿐⼦和嘴巴的算法准确性不⾼,需要经过附加条件检测是不是 真正的嘴巴和⿐⼦,如果在⼈脸中检测出了嘴巴和⿐⼦的话,那么没有戴⼝罩puttext no mask,否则就进⾏⼈脸识别 那么要进⾏⼈脸识别的...
<<page 1>> page begin==================== 目 目目 目 录 录录 录 第一部分 C#语言概述.4 第一章 第一章第一章 第一章 .NET 编 编 ... 比尔....这一天 微软公司正式推出了其下一代...
我猜测可能的原因是,C51编译后会产生一些存储相关信息的文件,而这些文件中的路径是我们作过手脚的路径,因此对原路径修改的文件不能正确识别。这一点也请大家共同研究探讨。 可增加的功能。VC51返回的结果中,与...
他们活泼在虚拟的网络世界里,他们是真正的程序员,有过人的才能和乐此不疲的创造欲。一般人们把他们称之为黑客或骇客,前者更多指的是具有反传统精神的程序员,后者列多指的是利用工具功击别人的功击者,具有明显...
本书适合广大UNIX和c程序员、研究人员、高校相关专业师生学习和参考。 目录 出版者的话 专家指导委员会 译者序 前言 第1章 基本概念 1.1 UNIX和Linux一览 1.2 UNIX的版本 1.3 使用系统调用 1.4 错误处理 1.5 UNIX...