»
游客:
注册
|
登录
|
搜索
|
统计
|
喜悦证交所
|
帮助
喜悦国际村
»
招聘&求职
» 如何寻找优秀程序员
【村长请吃饭啊】
---北京诚聘---
【你还在犹豫吗?】
上一主题
下一主题
11
1/2
1
2
>
标题:
[经验]
如何寻找优秀程序员
本主题由 游子云 于 2008-3-1 07:46 PM 置顶
游子云
(努力捡个芝麻)
版主
UID 12528
精华
2
积分 2752
帖子 3057
金钱 2732 喜悦币
威望 20
人脉 0
阅读权限 100
注册 2002-1-29
来自 杭州
状态 离线
如何寻找优秀程序员
在delicious上看到一篇去年的文章: How to recognise a good programmer。正好这段时间一直在为面试发愁,看看这篇文章很有帮助。原文篇幅很长,这里就不逐字逐句地翻译了,只把要点和看过之后的体会写出来,希望能给同样是为寻找程序员而头疼的同仁们提供帮助。
优秀程序的几个必要条件:
1. 要有热情
企业中有这样一种人:职业程序员。他们之所以做IT是因为IT是个好工作,而不是因为对技术充满热情。这些人回家后绝对不会写程序。对于他们来说,编程是每天必须的工作,公司为他们提供技术培训也是理所应当的。这种人缺乏热情,也不会是好的程序员。
其实这类人相当相当多,随手一抓就能抓出一大把。他们自己也有电脑,但那是用来上网看电影打游戏的,不是用来搞开发的。开发环境、编辑器甚至连Office都没有。这样的人也很难期待他是优秀程序员。
2. 会自学,爱自学
大家都知道IT行业更新很快,不会主动学习的人很快就会被淘汰。有些人你要他们学习某项技术时他会说“公司给我培训我就学”。当然,在找工作时他们有可能在家里学习必要的技术,但那不是主动的自学。好的程序员热爱学习新技术,对于他们来说学技术纯粹是好玩,纯粹是个人兴趣。有些人还会制定出完善的学习计划。这样的程序员根本不用培训。
3. 聪明
也许程序员都给人以不善交际的印象,但其实他们不是。好的程序员都是智商奇高的人,不可能不善交际。而事实上的确在某些场合他们不善言辞,那是因为他们的兴趣不在那里。一旦讨论到他们感兴趣的技术话题,他们就会扯开话匣子说个不停。
在招聘时可以试着去谈论一些他可能感兴趣的技术话题,看他能侃到什么程度。如果问一句说一句或者说不出来什么,那就不用再抱希望了。
4. 隐藏的经验
优秀程序员或多或少都有些“课外活动”,如参加开源社区,为处理日常生活的事情而写的小程序,个人网站,或者纯粹为了好玩而做的小东西。而面试时这些东西是不会写在简历上的,因为他们觉得这些根本算不上简历要求的“经验”。
我经常看到有些应聘者的简历上把大学时做的小学期作业都写在上面。这种人就不必考虑了—— 连作业都自认为是“经验”的人可以想到他的水平有多高。
所以,优秀程序员的简历通常都很简短,不过你可以去问问他们,除了简历上写的东西之外,工作之外有无技术经验,即使完全和工作无关也行。如果他答不出,那即使简历有20页长,他也不会是优秀程序员。
5. 广博的技术知识
这一点很简单,学得技术越多水平越高。不一定要完全精通,但了解许多毫不相关的知识对个人水平有很大帮助。但同样,优秀程序员不会把他知道的东西全都写上,那些他不精通的东西会认为不值得一写。
不过有一点要注意。如果简历上写到“精通Java、J2EE、Ant、XML、SQL、Hibernate、Spring、Struts、EJB”,就要小心了,这个人不一定优秀。因为这些技术都属同一个领域,关联性太强。但当你对这些技术一无所知时,如何分辨呢?你可以让他讲讲这些技术有什么联系。精通一个领域的技术的人经验丰富,但他很可能不是个优秀程序员。
为什么需要有广博的技术知识?我个人认为,即使是毫不相关的技术,其实也是能融会贯通的。学得技术多了、杂了,看到不懂的问题自然而然地就能想出最合适的解决办法来。
不过有一点要注意,如果他关心的技术中有尖端技术,如今天的AIR、Flex之类,那你就可以考虑录用他。
另外优秀的程序员对技术很敏感,他能判断出某项技术是否适合于完成工作。如果被迫使用一种他认为不适合的技术去工作,他会觉得很不爽的。
6. 资格证书
资格证书、学位等不是优秀程序员的必要条件,但至少不是个反面信号。优秀程序员大都有计算机科学的学位。也有很多人没有,但这并不能说明他不优秀。专业资格认证如MCSE、CCNA等也是,这些只是用来证明这个人已经学会了相关知识,企业在招聘的时候就可以省去考核的麻烦,并不能证明程序员有多么优秀。如果你的企业确确实实需要非常优秀的程序员,那就别去理会这些认证,而是把精力花在实际能力的考察上吧。
总结
如果将优秀程序员的条件按条列出的话,可以得到如下内容:
正面信号
对技术有热情
以编程为乐
对感兴趣的技术话题会滔滔不绝
工作之外自己做过某些项目
主动自学技术,但不是为工作而学习
对技术的好坏、是否合适有自己的看法
使用自认为不合适的技术完成工作时会很不爽
聪明,很多话题都能侃侃而谈
在上大学或工作之前就写过程序
有许多简历上没写出来的经验
知道许多毫不相关的技术(一般不会写在简历上)
负面信号
把编程当作每天的工作
不喜欢谈论技术,即使受到鼓励也不会说
只通过公司的培训来学新技术
愿意使用你选择的任何技术来完成工作,认为“所有技术都是好的”
看起来不怎么聪明
在大学时才开始学编程
简历上写出自己的所有经验
仅专注于一个或两个领域
http://www.phpwhy.com
谋一份口粮,如果你需要一位网站的管理,运营,开发,限电子商务类型。我是你最您最佳合作伙伴!
2008-3-1 07:44 PM
#1
喜悦村会计
注册会员
UID 98556
精华 0
积分 91
帖子 160
金钱 91 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2007-9-14
状态 离线
[推荐阅读]
如何生成xml?
我完全符合上述优秀程序员的特点
2008-3-1 07:55 PM
#2
奶瓶
(NP博士)
版主
老仙
UID 52707
精华
4
积分 5304
帖子 5784
金钱 5254 喜悦币
威望 50
人脉 0
阅读权限 100
注册 2004-11-22
来自 北大中文系
状态 离线
[推荐阅读]
server2008正式版
1、我真的没有office,因为我用的linux
2、我正在学习必要的技术用以找工作,但是发现太多了
3、我言辞拙劣
4、我确实把作业算成经验,即使这样,也不够“N年行业经验”
5、如果不精通的技术认为不值一提,那我的简历就一个字没有了
6、唯一满足大部分招聘要求的就是学历、专业、外语等级要求
图片包子
,注册送100包子!
2008-3-1 08:44 PM
#3
nombx
注册会员
UID 75455
精华 0
积分 100
帖子 68
金钱 100 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-6-24
状态 离线
[推荐阅读]
用友软件工程急聘PHP程序员
严重同意!
赞一下!
2008-3-2 09:46 AM
#4
LuckLrj
(中国php中的爱因斯坦)
版主
老会员
UID 64836
精华 0
积分 2254
帖子 3041
金钱 2254 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2005-6-19
状态 离线
[推荐阅读]
月付美国服务器海外服务器租用,香港服务器无限制流量QQ445676667
QUOTE:
原帖由
奶瓶
于 2008-3-1 08:44 PM 发表
1、我真的没有office,因为我用的linux
2、我正在学习必要的技术用以找工作,但是发现太多了
3、我言辞拙劣
4、我确实把作业算成经验,即使这样,也不够“N年行业经验”
5、如果不精通的技术认为不值一提,那 ...
来成都吧,我带你。
学习,工作累了,请访问我的小站,娱乐一下。http://www.52sunny.net
2008-3-2 10:02 PM
#5
胜邪
(胜邪)
注册会员
初级会员
UID 68050
精华 0
积分 112
帖子 140
金钱 112 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-1-15
状态 离线
[推荐阅读]
北京迎科堡商务咨询有限公司招聘PHP程序员
QUOTE:
原帖由
LuckLrj
于 2008-3-2 10:02 PM 发表
QUOTE:
原帖由 奶瓶 于 2008-3-1 08:44 PM 发表
1、我真的没有office,因为我用的linux
2、我正在学习必要的技术用以找工作,但是发现太多了
3、我言辞拙劣
4、我确实把作业算成经验,即使这样,也不够“N年行业经验”
5、如果不精通的技术认为不值一提,那 ...
来成都吧,我带你。
包2奶?
2008-3-2 10:42 PM
#6
槛外人
金牌会员
我不是大哥 也不是小弟
UID 76273
精华 0
积分 1231
帖子 456
金钱 1211 喜悦币
威望 0
人脉 20
阅读权限 70
注册 2006-7-11
来自 杭州
状态 离线
[推荐阅读]
基于phpwind+Lxblog网站改版,长期合作(仅限北京个人或团队)
某文章上曰的:
我们所从事的工作无非以下几种情况
情况一:是适合自己、自己能做、内心渴望的工作
如果程序员是适合我们自己的工作,自己又学的相关专业,同时,内心十分渴望靠开发改变世界,实现自我,那么,祝贺自己吧!我们已找到了自己终身从事的职业,无需再做它想,只要努力付出、不断向前,成功就是我们的!!!
情况二:适合自己、自己能做、但不是内心渴望
此种情况下,我们胜任目前的工作,但工作起来没有动力——因为不是内心真正想要的。至于解决方法,要看我们自己的个性,如果是那种很具冒险性格的,可以找到内心的方向,然后去追寻;如果是喜欢安全型,那么从事自己胜任又能带来稳定收入的工作也没什么不好。
生活没有绝对的对与错,很多时候以我们自己的感受为标准。
情况三:适合自己、自己不具相关能力、是内心渴望
如果心内渴望又很适合自己,但并不具备相关能力,那么去学习相关的知识和技能是处在这种情况下,我们应该做的。拿我个人举例吧,3年之前我知道自己真正想做是HR工作、同时这个职业很适合我,但当时短少相关知识,于是我去学习MBA全面提高自己的同时,重点加强了对HR相关技能的提高。当机会来的时候,我顺势走上了HR道路。
情况四:不适合自己、具备相关能力、是内心渴望
这叫正在做不该做的。如果让一个很马虎的人做程序开发工作,即使他能内渴望又具备相关能力,也很很难在这个领域有较深的发展。还是要选择适合自己特质的工作。
-------
并不是每个人都是第一种情况的。。。
[
本帖最后由 槛外人 于 2008-3-3 05:14 PM 编辑
]
人品歪歪...
2008-3-3 05:13 PM
#7
shebao
新手上路
UID 108926
精华 0
积分 20
帖子 30
金钱 20 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2008-1-29
状态 离线
[推荐阅读]
北京求职php高级工程师(项目、技术管理方向)
承认楼主的要求是完全正确的!
但符合上述要求的不一定是好程序员.就算你招到这样的人,你也不一定给你的公司带来多大贡献.
好程序员和企业合格额员工绝对两回事.
2008-3-4 12:16 PM
#8
芽雨
高级会员
老老会员
UID 27830
精华 0
积分 815
帖子 919
金钱 815 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2004-4-15
来自 永州-->太原-->北京
状态 离线
[推荐阅读]
对这村子的感情
与其花这个大的劲去找一个这么完美的人
可否换个角度思考
培养一个有这样潜力的人
My WebSite : 芽雨快跑:http://www.yayu.org
2008-3-7 11:41 AM
#9
sanders_yao
版主
or2 =333
UID 30286
精华 0
积分 2492
帖子 4640
金钱 2489 喜悦币
威望 0
人脉 3
阅读权限 100
注册 2004-7-23
来自 北京 菜户营
状态 离线
[推荐阅读]
fsockopen远程读一个xml内容的时候,编码问题
1。哎~~~ 人穷志短 我学技术是为了挣钱 为了多挣钱 所以多学技术
2。乐趣嘛 还是有的 在生产垃圾代码的时候
3。我感兴趣的技术 往往都不是很了解 都在尝试中 很难和高手们扯太多东西
4。工作之外继续生产垃圾代码 但同时也会扯淡、看动画、看闲书、玩游戏
5。我会主动学习一些技术 往往是为下一份工作而学习
6。我认为技术没有好坏 对某个项目中的问题而言 只有适合和不适合
7。为什么要用不适合的技术做项目?什么时候会有这种需要?要用js连接smtp服务器吗?
8。我评测过很多回 我的智商分数维持在50-60上下 但是我喜欢扯淡
9。我没有上过大学 第一份工作是买药 一个阴差阳错的机会才让我有机会接触编程
10。我找程序员的工作 一般会隐藏我买药和当电话客服时的经验 其实我也写过童话故事
11。我认为js、php、c、shell以及flex都是有联系的
ps:我也没有装office 可能是盘的毛病装一个2003版要花的时间比装一个linux还要长 所以没装
最近写的一些代码都会在以下地址发布,有兴趣的来批:
http://www.phpx.com/happy/thread-131368-1-1.html
2008-3-8 09:34 PM
#10
11
1/2
1
2
>
可打印版本
|
推荐给朋友
|
订阅主题
|
收藏主题
|
开通个人空间
论坛跳转 ...
技术论坛
> php基础编程
> PHP高级编程
> 代码共享
> 建站讨论
> 喜悦原创
> 开源程序论坛
> ECShop官方技术论坛
> Together Portlet
> LAMP进阶文章
> XML/HTML/CSS/Js
> JAVA/C/C++
> Windows/软硬件
> linux技术
> 数据库技术
非技术论坛
> 娱乐乐园
> 招聘&求职
> 广告时间
> 跳蚤市场
> 联盟项目组
> 站务问题
Powered by
Discuz!
6.1.0
© 2001-2010
Comsenz Inc.
Processed in 0.032164 second(s), 7 queries
(
冀ICP备05009913号
)
管理员:
sadly 邮箱/MSN: sadly@phpx.com QQ:824008
(长隐)
清除 Cookies
- -
Archiver
-
WAP