最近发现有些应聘程序员素质那是相当那个。。。
前言铺垫
------------------
最近公司在招聘,花了差不多一个月时间去准备招聘材料、面试,到最终确定人选,大家都花费了很多精力时间。
因为公司不大,来应聘的主要是大专生为主。工作过2、3年,简历写的都不错,估计学过,有写项目经历,会‘各种’框架,也会有些数据库设计。
(题外话:有时候觉得,大专和我们的水平都差不多了,我们这么辛苦读书干嘛。。。)这句话被批了,删除。
(再题外话:现在公司对技术的实际需求其实根本不高,就算是微软、IBM这些,要做的东西任何大专学历的都能很好胜任,只不过,学历是个敲门砖,没有学历就进不去。这个差别而已。不过现在高学历的在校生们也别得意了,学校学的那些压根就是废话,出来了就发现人来是个人都懂,没有任何优势。如果个人素质不提高,那么瞬间就被秒杀去种田)
面试最后,确定了一个小年轻,大概25岁样子,在盛大的一个外包项目做过1年多,算是有点经验。
他的整体感觉就是:
优势:
1. 聪明 学用技术比较快。比如学个spring/hibernate之类的,翻翻资料就能掌握。
2. 有一定的分析能力。比如一些业务建模、功能建模等。
3. 面试的时候态度诚恳。
问题:
4. 计算机基础非常薄弱。比如数据结构非常差,我面试了10个人,没有一个人知道自己写一个单链表List如何实现(典型的数据结构)。
5. 对技术掌握比较肤浅。同样没有一个人知道开源框架的思想、核心代码、甚至源码。他们用这个框架的原因只有一个:很多人在用啊~~
6. 思维不严谨。一个功能出来是很快,但是要做到滴水不漏,思维严谨,不会出现逻辑上的漏洞,非常非常少。 他提出个方案估计我几分钟时间就能找到很多问题,要不断去修正。
一个面试的人
--------------------
以上铺垫差不多了。就说说刚招的这个新人。一个星期前面试,用Java的,还算可以,分析能力都有。不过薪酬要求有点那个。我们思考了一个星期,最终答应了他要求,这个星期一来上班(前天) 。
第一天表现还不错,9点钟上班,他8:30就到了。 之后我稍微设置了一些陷阱,去查看他的技术基础,感觉都不错,我们一个正在开发的项目也很快能够搭建出运行环境。之后就一直在熟悉项目。
但是,到了第二天,突然这个人蒸发了。好不容易联系上了之后,说了一句废话:“在啊。“。之后就没有下文了。
然后第三天(今天) 依然蒸发中。
为什么啊为什么
-------------------------
好了,我很想知道这是个什么情况。
首先入职第一天我们是双方签订了入职的协议、入了资料(当然部分缺失了,需要过2天补充)。这不是来一日游吧。这些都需要人力资源去管理。结果蒸发了,白白浪费了大家的时间。
其次,如果说有难处,这没问题。大家说明白。可是联系上了之后,说了一句废话就消失了。不会被绑架了吧。我认为,如果有好公司提出的薪酬比较高,第二天就决定跳槽,那没有问题,说明白了。我们也理解。可是这种蒸发,基本上就是不当一回事。
有时候我也担心自己的思维局限了,不能体会他们的想法。我也承认我在之前的公司表现的素质也非常低下,但是,最起码,我做到:
1. 上司要求干的活,我都能完成。
2. 被离职的时候,对我的上司表达的充分的谢意。
3. 不打扰其他人,离职的时候,有什么手续我都立刻提供完善。
能否提出些建议?
-----------------------
出来混,首先是学会做人,其次才是学会赚钱。这个也是我混了几年的总结。这种不负责任的应聘者,我真的想找些东西治治他们。
我很想提议,每个出来混的应聘者,都会在所有公司共享一份档案。这个和我们国家实行的档案制度很像。就是让应聘者知道:
1. 我们公司加入了这个档案库的联盟。希望每位应聘者对自己负责,对我们负责。
2. 不要搞花样。一旦在档案上有黑记录,那是一辈子存在的。是所有单位都知道的。
这样约束起来,最起码来应聘的人态度会认真,因为一旦耍花样,之后的路一定不好过。
这个方案如果没有人做,我认为我会做。我就希望能够让公司在确认面试者的最后一刻,上来查查这个人的底,有没有黑记录。这样对双方都有好处。
其实大家都是人,什么问题都可以谈。觉得薪酬不好跳槽,我们相当理解。只不过,最起码:会做人。