原文
写这篇文章的时候,正值金三银四招聘季,整个市场处于极度活跃的状态,很多程序员同学都加入了跳槽大军,自己身边也走了一些老同学,来了一些新同学。
步入职场三年来,见证了很多优秀的同学从入职到转正、到晋升,当然也观察到一些运气不那么好的同学没能顺利通过试用期考核,有的三个月试用期还没过一个月就被主管辞退,有的三个月延迟到六个月之后还是没能通过考核,最终遗憾离开,没能拿到那个珍贵的正式员工入场券,只能再次找新的工作,让自己再次陷入短暂的经济恐慌和焦虑之中。
我相信每一个能拿到offer的程序员,一定是在面试和笔试的过程中表现出来了自己的技术实力的,至少在当时是被面试官和HR认可的,那么为什么有的程序员在试用期却没能表现出真正的实力,没能让考核者再次在转正考核表上签字认同呢?
有人说面试官也有看走眼的时候,这句话有一定的道理,但是很多公司不止一个面试官来面试同一个人,所有的面试官同时看走眼的机会不是太大;其实我更赞同下面一种看法:很多被面试者都有高超的笔试和面试技巧,但是这些被面试者在进入试用期之后,并没有意识到工作时需要的技巧和面试技巧是不太一样的,很多程序员同学短期内没能快速找到技巧来应对新的工作环境,导致最终遗憾离场。
下面我根据自己的一些经验和平时的观察,总结了几点程序员快速通过试用期并成功转正的技巧,希望这些技巧能给正在试用期或者即将进入试用期的同学带来一点帮助。
主动交流和虚心请教
把我们平时关心的技术暂时放在一边,先来思考一个问题:试用期我们到底需要做什么?
试用期本质上是一个新人尝试融入一个新团队的磨合期,这个过程主要是在大量的试错和磨合,最终目的是能变成团队中的一员,真正融入新的团队,让别人感觉不到你是个新人。现代社会运作的主流模式还是依赖于团队协作,不排除有些独立开发者单兵作战能力很强,但是一旦进入公司这种集体作战的场景,学会和团队成员一起有效协作是必须通过的一项关卡。
为了能够有效的和其他成员协作,我们必须去主动和其他成员交流,比如去主动和其他成员交流一些公司的日常、团队的工作习惯。也许你上家公司使用的版本管理工具是svn,新团队用的全都是git,你对git不是很了解,这时最好的做法就是向老同事寻求帮助,比如询问同事账号如何申请,新团队的分支命名有没有特别的要求和习惯等。
主动交流的同时也别忘了保持谦逊,也许你是技术大牛,那也请你先放一放你那作为技术大牛的臭脾气,业务上你始终还是新手小白。初来团队,保持对老员工起码的尊重。老成员比新人更了解业务,新人未来还会有很多不懂的业务和技术问题需要向老员工请教,以一个谦逊和感激的姿态向老员工请教问题,相信我,未来他还会帮助你更多。
据我观察,很多同学都死在主动交流和虚心请教这一点上,其中不乏所谓的技术大牛,最惨的情况是大家相互合作的时候争吵不断,新人固执己见,老人觉得新人不知改进,最后项目延期或者Bug不断。