近來(lái)被公司任命為面試官,專門面試Java程序員。感謝公司領(lǐng)導(dǎo),面試過(guò)程給我沉悶的軟件開(kāi)發(fā)生涯增添了很多樂(lè)趣。
某日,來(lái)了一位應(yīng)聘者。
他的簡(jiǎn)歷令我肅然起敬。南方某名牌大學(xué)著名教授的計(jì)算機(jī)科學(xué)碩士研究生,在該大學(xué)某研究所任職,十多年的軟件開(kāi)發(fā)經(jīng)驗(yàn),參與項(xiàng)目百余個(gè),單是列出項(xiàng)目的名字就密密麻麻占了兩頁(yè)紙。技能表格里面數(shù)十項(xiàng)技能全部都精通或熟練,一個(gè)都沒(méi)有遺漏。我當(dāng)時(shí)就心虛了。天啊,簡(jiǎn)直是我的偶像!我哪有面試他的資格?應(yīng)該是他來(lái)面試我!技能表里面的技能我能夠掌握的甚至不到1/3。
戰(zhàn)戰(zhàn)兢兢地,我問(wèn)出了第一個(gè)問(wèn)題:“您在開(kāi)發(fā)中使用哪個(gè)IDE?”
“IDE?”他問(wèn)。顯然不太明白我的問(wèn)題。
大師也難免有知識(shí)覆蓋不到的地方,于是我告訴他,是集成開(kāi)發(fā)環(huán)境。
他懂了。“我采用J2EE, Oracle, Websphere。”
“我指的不是技術(shù)和數(shù)據(jù)庫(kù),我指的是您用哪種開(kāi)發(fā)工具包來(lái)開(kāi)發(fā)軟件,比如JBuilder就是一種IDE”。
“明白了。我用Cactus和JSP和Struts。”
這個(gè)問(wèn)題問(wèn)下去已經(jīng)沒(méi)有意義。于是我換一個(gè)問(wèn)題。
“目前軟件開(kāi)發(fā)的方法學(xué)主要有哪些?您平時(shí)用得比較多的是哪一種?”
“我用J2EE, Oracle, Websphere。”
“我指的不是這些。我指的是方法學(xué),例如極限編程就是一種方法學(xué)。您還知道那些方法學(xué)?”
“我采用Cactus,JSP,呃,用Cactus做一個(gè)精微奧妙的結(jié)構(gòu)……”
看來(lái)這個(gè)問(wèn)題也進(jìn)行不下去了。
……
下午他打電話給我(面試結(jié)束之后他要走了我的手機(jī)號(hào)碼):“請(qǐng)問(wèn)我有沒(méi)有復(fù)試的機(jī)會(huì)?”
我告訴他:“根據(jù)我的了解,您的Java方面的知識(shí)不太適合我們公司的要求,可能別的地方更適合您。”
“這樣啊?我能不能見(jiàn)一下你們的總監(jiān)?我想跟他直接談?wù)劇?#8221;
“好啊,您跟我們公司管人事的小姐聯(lián)系一下吧。”
“我不應(yīng)聘Java工程師了,你們招C++工程師吧?我下午去應(yīng)聘好不好?”
“好啊,但是我不管C++,我只管Java招聘。”
換一個(gè)人給他折磨吧,我受的酷刑總算結(jié)束了。