遇到个奇葩男,大家看到要慎重啊
最近面试了一个83年的C++程序员,当时简历上写了6年工作经验,面试的时候不太爱说话,因为来面试的时间正好跟我一个会议时间差不多,就大概问了问一些技术层面的东西,面试的时候感觉话少,技术没有突出点,当时没多想,觉得6年工作经验再差也不会差到哪去,何况我们本身也用不到太高深的技术,基本语法,MFC熟练一点就可以了。所以直接让他进入试用期,而且我给他的工资比他期望的薪资还要高2K。我也常遇到不太自信的程序员,不爱表达,所有我对薪资这块还算比较偏向技术人员。
后面的事情就开始蛋疼了。
面试完,我直接出差了10几天,交个其他同事给他介绍公司的基本情况,出差前我也给他布置了任务。出差完成后,我检查进度,基本没有任何进展,在这描述一下我布置的任务吧。首先有一个比较详细的开发文档,界面、逻辑介绍的都很清楚。文档总共不到30页,而且没有什么逻辑,就是一个界面,在界面上显示一些参数,比如时间、速度、压力,而且所有这些显示的内容都是其他程序算出来发给这个界面的,发送端也都有现成的,他只需要加载一个dll,在程序中调用一个函数就可以完成数据接收。然后把接收的数据显示的界面上,同时调整一下界面布局就完事了。我觉得半天的工作量吧。但是我出差的10几天回来后,他只做了一个对话框,加了两个按钮,没有任何的东西。其实就是新建一个MFC对话框,自动生成的界面。
我当时觉得这哥们可能是还没有熟悉公司环境,慢热型的。我又给他讲了一下我想让他做的东西,其实这个东西本身对公司没有什么价值,只是让他通过做个小demo慢慢熟悉一下公司。这样又过了一个礼拜,我说你把现在做的给我发一下,我看下,代码里面加了一些东西,主要是界面部分,所有自己写的代码都在在OnPaint函数中,大概有300多行,变量命名也很随意。我当时觉得这哥们水平太差了,但既然招进来了就是缘分,还是没有其他想法,我又跟他讲,考虑一些函数的封装,考虑一下接口定义,去看看软件编程规范。