迷失方向的风

前几日,主管指着一个简历说:“这个女孩子挺厉害的,给她一道题,她做出来了,再给一题,又做出来了,又给了几题,每道题都做出来了。因为我不招女的,所以就让她回去了,其实今天面试下来,她的表现是最好的”。

当时听了心里很郁闷。刚好不久前主管跟我谈加薪,我的是最少的,简直是少得可怜,甚至不到平均水平的一半。让我觉得这是耻辱。只是想:“就算是程序媴,也要在IT界争得一片天”

于是,一气之下,在51job上更新了一下简历。第二天,真有人给我打电话,邀请我去面试。邀请人与我在同一家公司,只是工作不同,问我是否愿意转岗。所用的开发环境与我现在工作中所用的开发环境相同,所用的技术正是我研究生期间所学的方向,而且是内部转岗,当时是志在必得。

因为在同一家公司,当天晚上就去面试了。面试结果相当不好。问我技术相关的东西,因为一年多没做了,基本上不记得了,而且也不是非常对口。我当时主要工作在利用基础库在应用层做算法处理,而他们关注的是基础库的算法,所以没答上来。他们考查我的linux环境编时,我虽然工作环境也是linux,但是不直接调用系统接口。以前是做windows开发的,linux编程其实不懂,只是看过几天高编,许多函数的细节都记不住,所以也不太顺利。

她考察我的题目真心不难,我的面试结果我自己都看不下去。痛定思痛,对自己做了以下思考。

首先回顾校招时百度三面的失败,同学都为我可惜,似乎技术面都过了,终面挂掉只是运气问题。现在想想,失败是必然。

第一,最后一面,显然不会是技术面,而是性格、交流等非技术问题,或者会有一些项目经验的问题的考察。而我,一直到三面,都还在准备技术,首先方向就不对。我太过于执著技术细节,而缺乏全局的思考。

第二,非技术的问题,没有明确的答案,不存在是非对错,只有答得好与不好。我即使没有准备,若从容思考,冷静回答,也是有机会的。只能说,我临场应变能力太差。

第三,他的评价非常正常,我的技术能力确实存在这些缺陷。不过既然进了三面,这应该不是主要原因,主要还是一和二。

有此三点,失败必然。

再说这次失败,暴露出我的一个很严重的问题-杂而不专。虽然每天都会尽量挤一些时间去学新东西,但各种技术都只是略知一二,一但问一些深入一点的问题,就答不上来了。借用相声里的一段话来形容:

在window界,我擅长linux开发;在linux界,我擅长windows开发

在C++界,我擅长汇编;在汇编界,我擅长C++

在算法界,我界面做得好;在界面界,我OS很熟悉;在OS界,我算法懂得多

看上去很勤奋,其实什么都没有做成。看上去懂那么多,其实没有一样拿得出手。失败必然。

我必须找到一个方向,深入去做,孤注一掷,也许有机会成功。

只是,我真的不知道我的方向在哪里,给自己起名为“迷失方向的风”,一直都是如此。