已锁定 主题:如何“识别”优秀的程序员
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-01-17
关键要素。“并不是和听起来那么容易。在这儿工作经验的作用是很有限的,因为伟大的程序员不一定要‘正式’的工作经历来证明他们的伟大。许多的工作经历可能会被误导。”
如何“识别”优秀的程序员,业界资深人士总结了几条1.激情 — 写代码是你的日常生活,而非工作; 2.自学好学 — 不会等着公司给你培训; 3.聪明 — 好的程序员通常可能是你认识的人里最聪明的那个,而且出乎意料的,好的程序员可能不是我们通常想像的那样不善言辞; 4.不在纸面表现的"隐藏" 经验 — 好的程序员通常有自己的私人的一些研究、爱好、项目,而这些是他们不写在简历上 (通常觉得不值得写),但表现出来却可能恰恰是他的潜能、深度和后劲所在; 5.技术多样性、先锋性 — 在多种技术方向 (只知道java、Ant、j2ee、xml,只能算一个技术方向) 都有涉猎,而且对多种技术的长短有 “强烈”的个人意见/见解,喜好尝试新鲜技术; 6.证书说明不了问题 — MCSE、SCJP、红旗认证... 这些说明不了这个人是不是好的程序员,可以忽略不计。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-01-17
问问他平时晚上回家一般干点啥,打什么游戏。
|
|
返回顶楼 | |
发表时间:2008-01-17
如果玩wow呢?
|
|
返回顶楼 | |
发表时间:2008-01-17
1逻辑清析....
与其谈论一个问题时他的观点是否清楚,有逻辑性(女生可能会差一些) 2对自己的认知.... 找一个不太好回答的问题.让他来阐述一下观点.并一直问下去.会看出一个人的心态. 3经验 经验是由一串串失败组成的. 很多新手上来就把天才之类的人顶在头上, 能力怎么怎么样说事. 但经验这东西就是指你失败的次数. 你从失败中爬出来的能力. 天才这方面能力很差..... |
|
返回顶楼 | |
发表时间:2008-01-17
1.抽象思维
写程序就是个不断抽象的过程。喜欢研究哲学或数学的+5分 2.逻辑清晰 Nod。 3.聪明 Nod。聪明和勤奋一样重要 4.兴趣 没有编程的兴趣,上面一切都是扯淡 |
|
返回顶楼 | |
发表时间:2008-01-17
思维能力
表达能力 学习能力 工作能力 解决问题能力 |
|
返回顶楼 | |
发表时间:2008-01-17
主要在于经验
|
|
返回顶楼 | |
发表时间:2008-01-18
激情也很重要
自己感觉自己的逻辑、表达、解决问题的能力等等都木有问题 但是工作当中的激情容易被消磨 这造成了我和同事之间的差距,但激情这东西,有时候好像是天生的吧 怎么改变呢 |
|
返回顶楼 | |
发表时间:2008-01-19
LZ的头像我很喜欢.... 很有感觉的说......
|
|
返回顶楼 | |
发表时间:2008-01-19
经验。
不过我看待这个事的方式是,从一段经验中能学到多少。有些人只要做一个项目就能触类旁通的把这一块业务和技术全都想明白,有些人做了三五年七八年还是没开窍。相比之下,我更喜欢在一个地方工作三个月就能看清楚道道的,而不是傻呼呼干了十个地方自己啥都不想的。 |
|
返回顶楼 | |