如何识别优秀的程序员?并不是像听起来那么容易。在这儿工作经验的作用是很有限的,因为伟大的程序员不一定要‘正式’的工作经历来证明他们的伟大。

1,激情。

我曾经遇到许多“职业程序员”,他们从事IT是因为觉得这是一种职业,他们只在工作时间编程,除非送去培训否则他们不会学习新东西,这不是好的程序员。我认为一个好的程序员总是对编程充满激情,而且好的开发者会做一些编程工作即使这没有报酬。激情是一个优秀程序员的重要指标。

2,自学好学

编程领域始终发展变化着,不出一年有些新技术就变成了老技术,这并不是说好的程序员要对所有新技术跟进,但有些却对学习任何新技术都没有兴趣。他们通常在学校学习了编程,然后工作后单位安排学什么就学什么。如果在招聘中你听到“让我培训一个星期我就会胜任这个工作”那不要雇佣他。实际上,真正优秀的程序员始终谈论着你所不知道的新技术,向人们解释为什么你必须用这个技术,哪怕没有听众听得明白,哪怕他自己也不明白。

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/

国际:如何识别真正的程序员相关推荐

  1. 如何识别真正的程序员

    如何识别优秀的程序员?并不是像听起来那么容易.在这儿工作经验的作用是很有限的,因为伟大的程序员不一定要'正式'的工作经历来证明他们的伟大. 1,激情. 我曾经遇到许多"职业程序员" ...

  2. 长见识!居然还有程序员考公指南这种东西?

    整理 | 王晓曼 出品 | 程序人生 (ID:coder _life) 最近,拼多多事件的发酵再次把互联网打工人的996推到了风口浪尖. 虽然并不是每一个猝死事件都能与"过劳"建立 ...

  3. 程序员如何拓展知识面 推荐几个技术公众号

    有的时候,我觉得技术人真的挺辛苦,前端人更辛苦,除了在办公室高强度.高压力搬砖外,还要时刻关注最新的市场信息.技术动态.行业信息等等.一不小心,就担心自己的技能.知识跟不上行业的变化. "  ...

  4. SUSE梁胜:程序员涨薪飞快,做开源贡献者没有意义

    [CSDN 编者按]2020 年云原生的热度高涨,在行业内引起了广泛的讨论.开源的前景和意义如何,未来科技发展的趋势是怎样的?CSDN 独家专访前 Rancher 联合创始人及 CEO.现 SUSE ...

  5. 马斯克火箭 SpaceX-API、程序员优雅赚钱项目……GitHub 热点速览

    作者 | HelloGitHub-小鱼干 来源 | HelloGitHub 摘要:升职加薪,出任 CTO,迎娶白富美/高帅富,走向人生巅峰是很多人的梦想.在本期的热点速览中你将了解自由作者 Easy ...

  6. 程序员都应该了解的一种数据格式之 JSON

    作者 | 猪哥 责编 | maozz JSON的诞生原因是因为XML整合到HTML中各个浏览器实现的细节不尽相同,所以道格拉斯·克罗克福特(Douglas Crockford) 和 奇普·莫宁斯达(C ...

  7. 《真正的程序员不要使用PASCAL》

    也许这就是真正的程序员,大佬对于编程的理解,现在的我也只能仰望这个高度了,加油!(苦笑),,,,,,, ``真正的程序员不要使用PASCAL'' 艾德波斯特 回到过去的好日子 - 计算机的" ...

  8. 又有9名程序员被抓,这次真的活该!

    点击上方 "编程技术圈"关注, 星标或置顶一起成长 后台回复"大礼包"有惊喜礼包! 每日英文 Nothing is impossible for a willi ...

  9. 谁说技术男不适合养猫!90后程序员2天做出猫咪情绪识别软件

    整理 | 王晓曼 出品 | CSDN(ID:CSDNnews) 9月1日,一则关于#程序员2天做出猫咪情绪识别软件#的话题登上微博热搜,参与阅读的人数达到了8218.1万,讨论次数1.3万,引发网友们 ...

最新文章

  1. 2020-12-11 Python中的 if __name__ == “__main__“
  2. requsets模块和beautifulsoup模块
  3. KR C 传统C语言的函数定义
  4. 传输协议上的字节解析问题
  5. 长城 宽带 +招商银行专业版
  6. sybase 性能监控及调优(转)
  7. node.js小工具--修改Xcode 'Create by'作者名称
  8. 樊登读书会终身成长读后感_樊登读书会创始人演讲《知识爆炸时代如何终身成长》...
  9. [坐标纠偏] WGS84转GCJ02、BD09,GCJ02转BD09总结
  10. 还在迷茫?还在纠结考研还是就业?我来替你分析一下
  11. win10重装为Ubuntu 20.04
  12. EXTJS记事本:当CompositeField遇上RowEditor
  13. 2021-2027中国光电红外传感器市场现状及未来发展趋势
  14. 开发届这些公司的自白
  15. 吐槽、吐槽、吐槽!!!!!!
  16. SQL SERVER 2008 R2的累计补丁下载地址
  17. protobuf网络传输协议的优缺点
  18. 支付宝 android 指纹支付,指纹支付教程放出!支付宝支持指纹支付!
  19. Linux常用命令大全(史上最全)建议收藏!
  20. [Android] 隐藏头顶状态栏

热门文章

  1. 悲观锁和乐观锁_面试必备之乐观锁与悲观锁
  2. python安装scrapy_Python安装Scrapy的种种
  3. 安卓内边距padding与外边距magrin
  4. c++面向对象高级编程 学习十二 模板
  5. 与Linus Torvalds“并列”,虚拟化天才程序员法布里斯贝拉
  6. Linux中10个有用的命令行补齐命令
  7. Perl迎来25岁生日
  8. TS 188字节流结构图
  9. java 字符串拆分成单个字符放到 list 集合
  10. 解决 : Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile