如何发现优秀的IT开发人员
软件项目经理都知道,项目的成功取决于拥有出色的开发人员。你如何识别千里马呢?面试新应聘者前,和最好的开发人员交谈一下。让他们重申一下所需要的具体知识。具有特定开发生命周期的经验、掌握具体方法或重要工具箱,以及拥有某方面领域知识(比如国防工业或制药行业),这些是开发人员最好具备的条件还是必须具备的条件?
要对其知识进行评估。你应和可信任的开发团队代表共同参与面试,还要附加理论测试。一个优秀的软件工程师能够立刻修复“模拟”的语法错误,并且不会精神紧张。他不需要看大量文档,也无须逐字阅读就可以看懂别人的代码,了解它的意图。当面对有问题的程序时,应聘者应该能够迅速找出问题,然后既能以“极客开发人员”的语言也能用非IT 背景的利益相关者能听懂的语言描述它。我们招聘编程技术人才时都认为其技能“越多越好”。但是我们如何界定“多”?尽管应聘者可能拥有丰富的知识,但是这个人可能还没有掌握有效应用它的技巧。在面对真实世界苛刻的项目时,一个刚毕业的大学生或刚培训过的开发人员,想要使用从课本上学到的理论知识时会很吃力。当最后期限一步步临近,所剩时间无几,而客户和其他利益相关者又施加了强大的压力,你除了有基础知识之外还需要足够的经验。
你和你的团队应该要求应聘的开发人员编写一段代码供你们审读。在分析了代码,并且与你信赖的开发人员讨论后,你才会知道这个人的方法和风格是否适合你的团队。还要考察应聘者对待工作、同事、客户和利益相关者的态度。我曾经和一个被称为“吹风机”的开发人员共事。传说当他感到不满时,他就会用他的大声吼叫吹干人们的头发。他是一个优秀的开发人员,但是对于整个项目团队而言,他却是有害无益的。
编程世界正朝着敏捷开发方向发展,跨职能沟通和软技能将越来越重要。开发人员将会与公司中其他部门的人组成小团队一起工作。你未来的新队友若总是处于不受控制的自由状态,你跟他合作还会顺畅吗?招聘软件开发人员时需遵循以下简单指导原则。
审查他们是否掌握开发生命周期的正确知识、方法、工具,以及z 他们对所在行业(领域)的熟悉程度。考察他们在工作环境下应用知识的能力。测试他们的沟通能力和社交技巧。寻找对工作有正确态度的人——既渴望创造出高端产品,又能接受项目的限制条件。是否有证据表明他们能及时且在预算之内生产出“切合意图”的产品?
不管你的应聘者多么有风度而且多么懂技术,都要始终核实发证机关的资格证书和前任雇主的履历条目。聘请阶段小心谨慎可以防止未来很多问题。
摘自图灵教育即将出版的《项目经理应该知道的97件事》
如何发现优秀的IT开发人员相关推荐
- 十步让你成为一名优秀的 Web开发人员
2019独角兽企业重金招聘Python工程师标准>>> 如果你已经是一名优秀的Web开发人员,那请路过即 可.如果你还是一个准备入行或刚入行的菜鸟,那本文倒值得一读.要成为一名优秀的 ...
- [译] 如何成为一名优秀的初级开发人员
本文翻译自Medium上的一篇文章,原文标题:How To Be A Good Junior Developer. 点击文末的阅读原文可以跳转到英文原文. 到明年,我的职业编程生涯即将满15年.15年 ...
- java开发感觉很难_为什么很难找到优秀的Java开发人员?
java开发感觉很难 就像大量无聊的程序员中的针刺一样,优秀的Java开发人员供不应求. 但是谁该怪? 无私的程序员? 招聘人员误入歧途? 还是语言本身? 不管您是否同意,以下是一些为什么最难找到像样 ...
- 优秀的Java开发人员必备的6个技能
作为历史最为悠久的编程语言,Java的发展势头一直非常好.而Java从业人员的选择范围也非常多,大致上可以将Java开发人员分为两类,一类是技术人员,一类是管理人员.无论是哪一类,想要成为一名优秀的J ...
- “我不是个优秀的 Web 开发人员,我只是擅长搜索谷歌”
[CSDN 编者按]Khaliq Gant 是一名有着八年工作经验的全栈 Web 开发人员,正是他创建了网站Dev Diaries(https://www.dev-diaries.com/).但是尽管 ...
- 如何成为一名优秀的前端开发人员?初到公司到融入公司,这些事情你需要知道!
作为一名前端开发人员,在公司中如何做好自己的工作并融入公司文化是非常重要的.在这篇文章中,我将分享一些我在前端开发岗位上的经验和心得,希望能帮助初到公司的前端开发人员更好地适应公司的环境并取得成功. ...
- 如何成长为一名优秀的Web开发人员
编辑器加载中... 第一步:学好HTML HTML(超文本标记语言)是网页的核心,因此你首先应该学好它,不要害怕,HTML很容易学习的,但也很容易误用,学懂容易要学精还得费点功夫,但学好HTML是成为 ...
- 前端开发优秀简历_这就是如今成为优秀的前端开发人员所需要的
前端开发优秀简历 重点(Top highlight) Front-end developers are currently highly in demand and that's for good r ...
- 如果成为一名高级安卓开发_什么是高级开发人员,我如何成为一名开发人员?
如果成为一名高级安卓开发 Becoming a Senior Developer is something many of us strive for as we continue our code ...
最新文章
- 使用postman传递参数时报错:Content type ‘multipart/form-data;boundary=--(略)
- python 寻找旋转排序数组中的最小值
- BUUCTF(pwn)bjdctf_2020_babystack2
- 1273: 夫妻 -stack的运用
- Wi-Fi与LTE走向融合,优势互补携手共赢
- Aspose.Java实现word转pdf,添加水印等操作
- 前端学习(3333):ant design介绍按钮类型
- 背景图层和普通图层的区别_008Photoshop四赞图层(图层样式)
- (01)odoo模型中调用窗体动作
- Java多线程(四)——多线程数据隔离与共享
- [luoguP2285] [HNOI2004]打鼹鼠(DP)
- 非对称密钥/对称密钥加解密工具
- 自定义电子邮件 html_如何在Windows 10中设置和自定义电子邮件帐户
- 微信小程序--立体清新文字
- Oracle计算分组分位数
- uos系统桌面怎么没有计算机图标,UOS系统体验:启动、桌面和开始菜单
- 模型选择准则之AIC和BIC
- 边写边学Python(8)乘法口诀表(对齐)
- 超新星中微子实验:科学家称时间旅行有可能
- 22年消防继续教育题库
热门文章
- 太阳能板如何串联_还在犹豫用不用太阳能灯?这些分析让你少花钱,更省钱。...
- linux 脚本向标准输入,linux中的标准输出和输入
- python qq签到_Python开发qq批量登陆
- 数据类型转换、==和===的判断
- (六)Redis主从自动恢复-sentinel
- WinRAR技巧:解压后自动打开解压好的文件夹
- 浅谈(线性)卷积公式为什么要翻转
- 解决“SCRIPT257: 由于出现错误 80020101 而导致此项操作无法完成。 ”
- Hibernate一级缓存
- Informix执行onmonitor出错的解决办法