”优秀的程序员“

javaeye上的一篇文章,如何识别优秀的程序员。

1.激情 — 写代码是你的日常生活,而非工作;

2.自学好学 — 不会等着公司给你培训;

3.聪明 — 好的程序员通常可能是你认识的人里最聪明的那个,而且出乎意料的,好的程序员可能不是我们通常想像的那样不善言辞;

4.不在纸面表现的”隐藏” 经验 — 好的程序员通常有自己的私人的一些研究、爱好、项目,而这些是他们不写在简历上 (通常觉得不值得写),但表现出来却可能恰恰是他的潜能、深度和后劲所在;

5.技术多样性、先锋性 — 在多种技术方向 (只知道java、Ant、j2ee、xml,只能算一个技术方向) 都有涉猎,而且对多种技术的长短有 “强烈”的个人意见/见解,喜好尝试新鲜技术;

6.证书说明不了问题 — MCSE、SCJP、红旗认证… 这些说明不了这个人是不是好的程序员,可以忽略不计。

激情,好像现在仅仅停留在“出色的完成任务”,缺乏自己去写一些东西的激情,即使写也经常半途而废;自学,好像一直都在自学;聪明,觉得现在的自己好笨;“隐藏经验”,觉得这点有点奇怪了,那怎么识别呢?技术多样性,目前的我真的只是一个技术方向。证书,同意可以忽略不计,因为并不能说明是好的程序员,但我还是考了scjp和scwcd。

Comments are closed.