为什么高水平的IT人员难招2

来源:互联网 发布:学python用什么系统 编辑:程序博客网 时间:2024/05/01 03:19

 在我个人的经历中,感觉10年以上开发人员是最难招的.而在招聘这些人员中公司容易出现很多问题.

高水平的IT人员,一般有两个类型,一个是纯技术型的,说他是纯技术型的,是说他对技术有极其执灼的追求,这类人员需要你不断去诱导他表现出他的实际水平,另外一个类型是综合型人员,一般来说,他的能力是体现在综合能力上,在问题出现的时候,他可以根据自己的经验和知识,提供最好的可行的解决问题的方法,防止项目的风险发生,并解决问题,这是他们的价值,说简单就是他是一个领导者,会领导开发人员以及技术型开发人员一起实现设定的目标,但他们的缺点,是对具体的技术细节可能以及遗忘了,

对于纯技术型人员,一般来说他们的钻研问题的能力都是很强,即使他们擅长的方向和你的要求有一定的误差,但一般来说在3-6个月内他们可以成功完成转向,6个月你会感觉很舒服的,单纯技术问题,基本他们可以作到遇鬼杀鬼,遇神杀神,所以一般的研发经理/测试经理/维护经理都会有几个这样的人,

作为综合型的高级IT人员关键在他的观念和方法的掌握,这类人员是最难判断的,你给他出问题,看他是否可以解决,其实解决问题并不是关键,关键看他人生态度,是否开放,是否有团队精神,是否愿意接纳不同的意见,在出现矛盾的时候,是否善于说服矛盾双方作适当的让步,等等

好了,说了不少了,说一下在高级IT人员招聘的时候容易出现的问题吧.

对所有的人员一视同仁,这是一个缺点吗?的确是,对于高级人员你最好不要让他们考C语言的基本语法了,他们肯定考不过基本开发人员,他们知道如何编写代码可以避免掉那些风险(这是一个实际工作要特别注意的方法),但对细节可能不注意(通过良好的编程习惯防止问题的发生,所以他们不会那些不必要的细节).

让低水平的人员面试高水平的人员,哈哈,低水平先面试,可以有效减轻领导的时间,这个没有问题,但对于10年以上的工作人员最好还是领导直接面试吧,不同年限的开发人员对开发的理解差别很大(我指的实际开发年限),所以很多问题的理解也是不一样,很多理论如果细追究实际是有问题,的,而工作年轻的开发人员,一般对书本知识太迷信了,所以这个时候,那些有开阔性的高级IT技术人员的思想/理念往往别他们错误理解,另外就是低水平人员面试.往往给这些人员一种不被尊重的感觉

面试开发人员不要"审问"而是研究可能效果更好一点,面试的时候给高级IT良好的环境和重要,如果是和他们一起讨论问题,往往能激发他们热情,表现他们的实力,这比单纯的审问式面试要好很多,无论是纯技术型人才还是综合人才他们都有很强的工作能力,当一个问题出现的时候,他们思路如何这是最关键的,好的观念和方法的掌握是他们高于普通开发人员的地方,也是你要重点考察的地方,一个在牛的开发人员如果他的观念和方法有问题,是不可能带领和知道自己的开发团队的,甚至可能将整个研发导向错误的地方,这是最可怕的.

不要因为一点瑕疵就轻易否定高级技术人员,俗话说的好,人无完人,作为高级人员,有他擅长的地方,就会有他不足的地方,不要因为他有缺陷就轻易否定他,原因如下:

10年以上的高级开发人员是稀缺资源,你可以很容易招到100个毕业生,50个6年的开发人员,但10年以上你知道1-2个就不错了,所以一定要重视对他们的考察,不要轻易放弃他们

10年以上的研发人员,一般就逐步转向技术管理,(综合型人员),所以他们在具体技术上可能已经不是很熟悉,(7-8年的最熟悉),但关键看他们是否作过这类工作,或者他们是否愿意学习(他们理解掌握知识的能力会比较快),而作为纯技术型人员,他们也必然会放弃某些他们用不上的技术,(否则他们会累死的),但他们如果学起来会更快,所以对高级技术型人才,经常是考察他们的观念和方法,而不是纯技术的考察,这是要特别注意的一个地方

 

原创粉丝点击