我想如果在不久的将来我真的需要再去找工作的话,这也是对我的一次很好的训练。你知道,作为自己公司的“CEO”,你会慢慢变的傲慢,变得自高自大。去面试,这能帮助我贴近地面、回到现实。
所以,大概每年我都会找一家我喜欢的正在招聘程序员的公司,大多数情况下,他们会邀请我进行面试。因为我并不是真正的要找工作,这看起来是在浪费他们的时间,但实际上我通常会告诉他们,我并不是急于找到一份工作。而且,谁能料到呢,也许有个职位会出奇的好、有趣,待遇也好,如果他们愿意要我,我真可能就考虑给他们工作了。
目前为止,我已经参加了不少面试,大部分的都非常有趣。我跟很多有趣的人交谈,接触新的观点,得到了不少对我的技术和性格具有建设性的意见,甚至获得了一些商业合作机会。
但是最近,我发现了一些变化:人力资源部门对待应聘者如同在买猪肉,招聘代理公司甚至不知道他们想要什么样的人。情况通常会是这样:在面试过程中跟你交谈的人甚至连C++和JavaScript都区分不开,他们一般会让你进行3轮不同的面试,时间总跨度长达数周。从你去面试到最终得到答复所需要的时间越来越长,即使是很小的公司的招聘过程也表现的像是一个跨国公司。
我不知道是不是只有我遇到了这种情况,但我感觉有经验的软件技术人员不会喜欢这种事情的。如果一个招聘者在我应聘一个网站后台程序员时执著的要求我出示公安局的无犯罪记录证明,我绝对不会接受这个工作。如果你公司提供的是一个薪水少的可怜的工作,还要在招聘过程中要求我花数小时编程解决一个难题,那我真是抱歉。如果你需要我在线填写一个申请表单,而里面50多个需要填写的项目半数都对我没有任何有益的价值,那我只能另选一家公司。
这些公司没有注意到,他们的方式会让真正的人才望而却步,只有绝望的人才去应聘。所以,我很可怜那些如今遭受这种待遇的程序员,我很庆幸自己在这种环境可以不必去求职。