今天下午快下班的时候,接到老板关于2012年公司程序员招聘的相关指示。简单的沟通了一下,老板大致表明了招聘的大方向:ASP不太安全因此免谈、主要是走PHP,.NET也暂不考虑、经验没所谓,我们可以培养,我们给得起时间让新同事锻炼。当时接完电话,我一直在纳闷,很难理解理解为什么老板连.NET也不接受,要知道,我最开始的时候可是学的.NET,后来在即时通讯工具上简单交流了一下,终于明白了老板的意图。
程序员的经验很重要,但是这些经验可以来自我们公司内部的培养。是的,基本上任何一个程序员去普通的网络公司应聘,看重的是作品和经验。然而,深圳网络公司【创络】觉得编程经验是非常廉价的,只要你有足够的时间,什么经验没有?那些刚从学校里毕业的同学们,怎么谈得上实际项目经验,就算有也是那么寥寥数几,哪里能跟在实际工作中积累的经验相提并论?正常情况下来说,在网络公司里上班,平均每3天就会经手一个新的项目。因此,一个月的实际工作经历,远比学校里累积三、四年的项目经验丰富,而这一个月的时间,创络愿意给。
程序员的态度决定他未来的发展高度。刚刚提到了经验是廉价的,技术能力同样是廉价的,只要肯学,总会学得会。然而态度就不一样了,创络需要的是有激情的同事,而不是只知道完成当前工作任务的代码农民工。我们在培养程序员的时候,也是在培养未来的技术总监。我们不过分要求员工对公司的忠诚度,但是绝对不能接受藐视客户和公司内部同事的态度,创络本身没有什么了不起,了不起的是那些能进创络然后又骄傲的离开、时不时挂念着创络的同事。
只会.NET程序员很优秀,却不是创络要找的人。我本身在05年的时候就开始学习.NET编程,可以说.NET是我进入程序编写这个大门的钥匙,因为.NET太强大了,以至于我不用掌握太多的编程技能都可以创建一个网站。然后后来我意识到.NET的局限性,才开始选择PHP。从我个人的经历出发,将.NET和PHP做个比较:.NET就像是成品手机,我什么都不用知道,只需要知道按拨号键是打电话就能拨号了;但是PHP则不同,PHP更加像是什么都没有为你准备,所有东西必须从头来过,创建手机外壳模具、开发各种IC芯片、设计手机软件,最后组装成一台手机,然后才能打电话,这是一个从无到有的过程。
会.NET的程序员确实很聪明,知道如何用最有效的工作方式去完成工作。但是,实际工作中我们可能不是要一台手机,我们可能需要一台从没有见过的机器,程序员需要完成