guoxiaolong00 2018-07-30
今天聊聊小公司程序员如何进入向往的大公司这个话题,最初接触这个选题的时候,我也想了很多,这应该也是很多身处小公司的程序员朋友关心的话题。当然并不是人人都想进入大公司。
不过对刚刚毕业几年的程序员朋友来说,进入大公司锻炼还是很有吸引力的,就好比上一所好大学,是让履历更闪光的一种方式。
而且在大公司和小公司做程序员有完全不同的体验,代码标准、管理方式、发展阶段、资源等,影响着程序员们的工作内容和忙碌程度,以及最终获得的收获和感悟。不少程序员朋友表示,小公司跳入大公司太难了,为什么难呢?
归根结底因为大公司和小公司用人要求不同。对待应届生上,大公司仍然有着严苛的面试流程和要求,不一定要求应届生掌握多少编程技能,更看重应届生的学历背景和发展潜力,当然有名企实习经历,把握更大。
在社招上,大公司除了严格的工作年限要求外,在项目上要求你有成功案例,并且是该项目的主导者之一,而不是打酱油的,这也是为什么在外包公司和一些没有个人发挥空间的小公司做程序员很难符合大公司标准的原因。
明确了这些之后,我们聊聊小公司程序员从哪些方面突破,进入大公司的把握更大。
如果错过了校招,那么工作3—5年是进入大公司的最佳时间点。经过几年的经验积累,你已不同于应届生,在技术上能独当一面。这个工作年限的程序员朋友是大公司社招的主力。
如果年限再长一点,年龄偏大,技术水平如果没有同等的提高,反而更难进入大公司。
以BAT中的阿里为例,近几年社招的门槛明显提高,开发岗位一般 P6 起招。还是会看毕业院校,通常不会问太多的基础问题, 更看重技术的深度和行业经验,也会涉及架构问题、面试者的沟通能力、逻辑性、发展潜力依然是十分重要的考量。如果工作7、8年以上,就要求达到 P7 及以上了。
大公司看重年龄与自身能力的匹配度。面试工作 3 年的候选人要用工作 3 年的标准,面试工作 6 年的候选人要用工作 6 年的标准。
工作 6 年的候选人如果只能达到工作 3 年的标准,说明没有积累、培养潜力有限,大公司一般是不会要的。小公司的业务简单、挑战小,个人成长慢,可以说工作越久越难跳槽大公司。
大公司对候选人的背景一般有比较高的要求,名校毕业、名企工作、履历光鲜的候选人更容易获得青睐。
虽然没有明说,但大公司在招聘中常常过滤掉没有本科及以上学历的候选人。如果你还没有本科学历,建议通过多种渠道提升下学历,最好是 211 及以上的学校。如果有可能,最好读个名校的全日制本科或研究生,这样可以回到应届生身份重新冲刺大公司。
平台对个人成长至关重要,小公司待久了可能能力会一直停留在一个尴尬的水平无法继续提升,从小公司直接跳槽到大公司还是有一定难度的。所以可以采用曲线救国的方式,比如你是在一家小公司做电商,可以先跳槽到美团、蘑菇街一类的公司,再跳槽到京东、阿里这样的大公司会更容易。
工作了多年却水平有限,实际上不一定是个人的问题,可能是毕业后进了小公司或创业公司,平台太小导致能力提升有限,但是在大公司眼里,这个人就是热情不足、潜力有限招聘要慎重。不妨中间先跳一家中等规模的公司,锻炼几年提高能力,然后再谋划进入大公司。
钻研框架和类库
在小公司往往一个人做很多事情,技术的广度甚至比大公司的程序员还要好,但是很多人面试失败却败在了深度上。在面试中常常发现候选人对框架和类库的理解仅仅停留在使用阶段,甚至连使用都用不明白,对框架和类库没有深入的理解,在技术选型和方案确定上就无法做出科学的评价,也侧面说明了候选人技术热情不高。
做技术总结
无论如何,一定要养成总结技术的习惯,并且坚持下去。总结技术有很多种方式,可以写博客、公众号、技术文章。写文章时候一定要认真反思和总结,尽量输出自己的观点和感悟,通过写文章达到深入思考、融会贯通的目标。
做个人项目
开源项目是很好的学习素材,集中了很多优秀程序员和架构师的智慧,参与开源项目可以快速提升技术水平。如果没有合适的开源项目可以参与,也可以做一些个人项目。做个人项目不以盈利为目标,在公司项目里用不到的新技术都可以加入到个人项目中,反复修改代码提升项目质量,要把它当做一个提升个人技术水平的项目来做。
大公司社招时一般都比较看重项目经历,交流项目已然成为面试的重点话题。
面试者在小公司要达到主导项目的水平项目一,对项目有整体的感知,了解产品经理、项目经理、测试都在做什么,要能对技术选型、架构设计、实现方案、业务流程、存在的问题有清晰而全面的认识。
做项目时候,要主动思考,发现并解决项目存在的缺陷确保业务稳定。在不断完善项目的过程中,你的能力能够大幅提升。
面试官会问一些自己平时遇到的业务场景的问题或者追问候选人项目的边界条件,来考察候选人的思考能力。这样的问题本身不难,但小公司的程序员面对的业务往往都比较简单,很难遇到面试官提到的问题,很多人这个时候就会支支吾吾答不上来。平时工作中一定要多思考业务,多问几个为什么、怎么办,有自己的思考和感悟。
从小公司进入向往的大公司,说难不难,说简单当然也不简单,归根结底是要提高个人实力,英雄不问出处,如果你实力足够强,就算学历背景、公司背景一般,也没有哪家大公司会拒绝你。
关注公众号“程序之心”(ID:chengxuzhixin),阅读体验更佳,每天给你诚意满满的干货!