大公司还是小公司
在许多论坛上,常常会看到毕业生提出这样的问题:现在有一个大公司和一个创业公司的机会摆在我面前,我应该选择哪一个?
其实每个人有不同的想法、不同的风险偏好,旁人没办法针对这个宽泛的问题给出标准的答案。但是既然提问者是毕业生,这种情况下我还是建议选择大公司,因为会选择创业公司的人往往有自己的主见,已经接受创业公司的邀请去工作了,不会去发帖询问大家的意见。
当然这是开玩笑,真正的原因是,在大公司的头两年,是从学生到职场人士的一个转变,您可能会从大平台学习到一些规范的流程方法,养成一些足以影响您一生的习惯,认识更多的能对您职场有帮助的人脉。
大公司能给您的
· 较小的风险
每个公司都有倒闭的可能,但是,显然大公司比小公司的风险低多了。如果您的风险承受能力较低,那么不得不考虑这个因素。
· 技术最佳实践
在大公司,对代码质量和一致性的要求很高,所以一般在最终发布前会有代码审查(Code Review)流程和项目总结会等。如果您完成了一个任务,但是没有采用最佳实践,只是 hack 了一下,那么其他同事可能都会指出您的问题,并且要求您改正之后再提交。小公司或者创业公司人力比较紧张,在他们看来,快速实现和上线,比优雅地上线更重要,所以对于一些最佳实践类的问题,只能睁一只眼闭一只眼啦。
[所谓 hack,就是不优雅的解决方案。比如一个界面的调整,如果采用最佳实践,需要用 MVC 架构来分离出界面相关的代码,并且把有可能相关的变量提取出来,合理命名并且放在合理的位置。如果是 hack,可能就不管这么多,看见哪里需要修改就原地修改了,表面上看很快解决了问题,可是这会给后面跟进的同事造成很大的困扰。]
· 垂直专精的技能
大公司专业分工很细,而且有更多技术沟通和沉淀的氛围,所以容易让人在垂直专精的技术方向有足够的发展。在小公司更能锻炼技术的广度,深度上缺乏锻炼的环境。但是其实二者的利弊,都是外界的,技术人员的个人成长除了工作时间的锻炼,还要靠下班后的时间,外界只是给予一个环境或者机会。
· 服务海量用户的经验
同样是做一个网站,服务少数用户量和服务海量用户量时需要考虑的事情是完全不同的。小网站遇到的问题,大网站一定遇到过,而大网站遇到的问题,小网站就不一定遇到过了。当一个网站发展到业内最强时,它的问题没有人遇到过,这时候就不能凡事问百度、Google 或 Stack Overflow 了,而要自己去探索解决方案。
· 软技能
硬技能是指每个职位需要的专业技能,软技能则是通用的技能,比如沟通、影响力、项目管理和演讲等。越是大公司,越是看重影响力,所以会有很多培训教您如何提高影响力。
我在面试一些来自小公司的应聘者时,就发现他平时的工作中,周边环境很少有分享和沉淀的习惯。沉淀和总结是很重要的,在腾讯,设计师做完一次设计定稿之后,就会把设计的思路,包括整体的设计风格、设计规范和色彩的确定等都总结成一封邮件或者 PPT,发送给部门同事。每个人都要有意识地维护自己的作品集,它在半年一次的考核、晋升面试甚至以后的跳槽中都非常有用。但是小公司的设计师不太会总结个人作品集,时间紧急是一方面原因,另一个主要原因是环境不需要他这样做,因此就缺乏了这方面的锻炼。
· 人脉
每年都有不少人从大公司离职去创业,这是非常自然的事情。对于大公司出来的人来说,之前积累的人脉资源这时候会起到很大的作用,比如创业期间的一些合作机会或者资源的互利,等等。万一创业失败,也不会很惨,因为您之前接触的人脉可以给您提供工作机会。但如果您刚毕业就选择创业,创业失败之后没有人能给您提供工作机会。
· 心态
其实大公司能给予毕业生最大的优势,就是提供一个心智培育的土壤。之前参加面试官培训的时候,我大概了解过公司招聘一个毕业生投入的成本。从校园招聘,到安排面试官面试候选人,再到封闭培训和一些课程培训,再给一段时间熟悉项目,最后 3 个月试用期后可能还要淘汰掉一些。如果把成本平摊到每一个人身上,这些投入要一年才能收回来。而小公司不会有这么大的耐心去培育一个新人。如果没有足够的时间去学习和成长,可能在一两年后,员工的能力也比较全面,但是样样都不精通,也说不清楚自己的目标是什么,于是就变成了“野生程序员”。
综合来讲,在大公司中,从硬技能到软技能都会有很多经验丰富的前辈能够教您,您会在大平台上学习到很多东西。工作几年之后,员工的选择也很多,要么走技术路线继续发展下去,做高级工程师;要么学习管理和领导力;要么出去创业。
拥抱失败
所谓失败,包括无法完成某种行为,或是无法理解某种概念。这两者的感觉都不那么好,让人沮丧。没人生来就会说缅甸语,或是画出一幅美轮美奂的孟加拉虎什么的。在达到目标之前,总会有那么一段中间区域,你会做的很差,然后慢慢变得不那么差,然后你开始做的越来越好,进步的越来越快。
从某种完全停滞的状态开始起步是最困难的阶段。你需要足够的动力去战胜自己的惰性,逐渐建立起创意习惯。有时,反复失败是通往成功的唯一道路,从每次失败当中学到的东西是你保持前进的资本。不要畏惧失败,张开双臂拥抱它,纵使下一个失败在等着你,也要保持前行。
另外,你要明白,失败比什么都没发生要好。很多人在走进新的创意领域时都会经历一段困难时期;多数人宁可驻足于自己所熟悉的事物,或是什么都不做。只有真正建立起接受失败的观念意识,你才不会找任何理由来拖延时间不去学新东西。
走出典型的舒适地带,会让人觉得“不舒服”,因为这会带来很多不确定性。别无他法,只有拥抱这些不确定性,才能跨越起步时的(也是最困难的)障碍,开始走上新的轨道。
小公司可以给您的:
1、 全栈工程师
2、 全干工程师
3、 机会更多
4、 关系单纯
5、 热水里的青蛙
6、 要有足够的动力:生存压力大
至于选择:
1、 具体问题具体分析;
2、 看自己的定位与想法:选择安定[大公司],喜欢挑战[小公司];
3、 大公司小公司也不能全从规模看,要看重内涵气质;
4、 如果有机会可以都尝试;
这个可能是比较好的情况:
大公司 《-》 小公司 |
- 顶
- 0
- http://blog.csdn.net/flyingleo1981/article/details/51497243