大公司还是小公司

来源:互联网 发布:江苏 软件著作权资助 编辑:程序博客网 时间:2024/04/27 19:43

大公司还是小公司

在许多论坛上,常常会看到毕业生提出这样的问题:现在有一个大公司和一个创业公司的机会摆在我面前,我应该选择哪一个?

  其实每个人有不同的想法、不同的风险偏好,旁人没办法针对这个宽泛的问题给出标准的答案。但是既然提问者是毕业生,这种情况下我还是建议选择大公司,因为会选择创业公司的人往往有自己的主见,已经接受创业公司的邀请去工作了,不会去发帖询问大家的意见。

  当然这是开玩笑,真正的原因是,在大公司的头两年,是从学生到职场人士的一个转变,您可能会从大平台学习到一些规范的流程方法,养成一些足以影响您一生的习惯,认识更多的能对您职场有帮助的人脉。

  大公司能给您的

·       较小的风险

  每个公司都有倒闭的可能,但是,显然大公司比小公司的风险低多了。如果您的风险承受能力较低,那么不得不考虑这个因素。

·       技术最佳实践

  在大公司,对代码质量和一致性的要求很高,所以一般在最终发布前会有代码审查(Code Review)流程和项目总结会等。如果您完成了一个任务,但是没有采用最佳实践,只是 hack了一下,那么其他同事可能都会指出您的问题,并且要求您改正之后再提交。小公司或者创业公司人力比较紧张,在他们看来,快速实现和上线,比优雅地上线更重要,所以对于一些最佳实践类的问题,只能睁一只眼闭一只眼啦。

[所谓 hack,就是不优雅的解决方案。比如一个界面的调整,如果采用最佳实践,需要用 MVC架构来分离出界面相关的代码,并且把有可能相关的变量提取出来,合理命名并且放在合理的位置。如果是 hack,可能就不管这么多,看见哪里需要修改就原地修改了,表面上看很快解决了问题,可是这会给后面跟进的同事造成很大的困扰。]

·       垂直专精的技能

  大公司专业分工很细,而且有更多技术沟通和沉淀的氛围,所以容易让人在垂直专精的技术方向有足够的发展。在小公司更能锻炼技术的广度,深度上缺乏锻炼的环境。但是其实二者的利弊,都是外界的,技术人员的个人成长除了工作时间的锻炼,还要靠下班后的时间,外界只是给予一个环境或者机会。

·       服务海量用户的经验

  同样是做一个网站,服务少数用户量和服务海量用户量时需要考虑的事情是完全不同的。小网站遇到的问题,大网站一定遇到过,而大网站遇到的问题,小网站就不一定遇到过了。当一个网站发展到业内最强时,它的问题没有人遇到过,这时候就不能凡事问百度、Google Stack Overflow 了,而要自己去探索解决方案。

·       软技能

  硬技能是指每个职位需要的专业技能,软技能则是通用的技能,比如沟通、影响力、项目管理和演讲等。越是大公司,越是看重影响力,所以会有很多培训教您如何提高影响力。

  我在面试一些来自小公司的应聘者时,就发现他平时的工作中,周边环境很少有分享和沉淀的习惯。沉淀和总结是很重要的,在腾讯,设计师做完一次设计定稿之后,就会把设计的思路,包括整体的设计风格、设计规范和色彩的确定等都总结成一封邮件或者 PPT,发送给部门同事。每个人都要有意识地维护自己的作品集,它在半年一次的考核、晋升面试甚至以后的跳槽中都非常有用。但是小公司的设计师不太会总结个人作品集,时间紧急是一方面原因,另一个主要原因是环境不需要他这样做,因此就缺乏了这方面的锻炼。

·       人脉

  每年都有不少人从大公司离职去创业,这是非常自然的事情。对于大公司出来的人来说,之前积累的人脉资源这时候会起到很大的作用,比如创业期间的一些合作机会或者资源的互利,等等。万一创业失败,也不会很惨,因为您之前接触的人脉可以给您提供工作机会。但如果您刚毕业就选择创业,创业失败之后没有人能给您提供工作机会。

·       心态

  其实大公司能给予毕业生最大的优势,就是提供一个心智培育的土壤。之前参加面试官培训的时候,我大概了解过公司招聘一个毕业生投入的成本。从校园招聘,到安排面试官面试候选人,再到封闭培训和一些课程培训,再给一段时间熟悉项目,最后 3个月试用期后可能还要淘汰掉一些。如果把成本平摊到每一个人身上,这些投入要一年才能收回来。而小公司不会有这么大的耐心去培育一个新人。如果没有足够的时间去学习和成长,可能在一两年后,员工的能力也比较全面,但是样样都不精通,也说不清楚自己的目标是什么,于是就变成了野生程序员

  综合来讲,在大公司中,从硬技能到软技能都会有很多经验丰富的前辈能够教您,您会在大平台上学习到很多东西。工作几年之后,员工的选择也很多,要么走技术路线继续发展下去,做高级工程师;要么学习管理和领导力;要么出去创业。

拥抱失败

  所谓失败,包括无法完成某种行为,或是无法理解某种概念。这两者的感觉都不那么好,让人沮丧。没人生来就会说缅甸语,或是画出一幅美轮美奂的孟加拉虎什么的。在达到目标之前,总会有那么一段中间区域,你会做的很差,然后慢慢变得不那么差,然后你开始做的越来越好,进步的越来越快。

  从某种完全停滞的状态开始起步是最困难的阶段。你需要足够的动力去战胜自己的惰性,逐渐建立起创意习惯。有时,反复失败是通往成功的唯一道路,从每次失败当中学到的东西是你保持前进的资本。不要畏惧失败,张开双臂拥抱它,纵使下一个失败在等着你,也要保持前行。

  另外,你要明白,失败比什么都没发生要好。很多人在走进新的创意领域时都会经历一段困难时期;多数人宁可驻足于自己所熟悉的事物,或是什么都不做。只有真正建立起接受失败的观念意识,你才不会找任何理由来拖延时间不去学新东西。

  走出典型的舒适地带,会让人觉得不舒服,因为这会带来很多不确定性。别无他法,只有拥抱这些不确定性,才能跨越起步时的(也是最困难的)障碍,开始走上新的轨道。

 

小公司可以给您的:

1、       全栈工程师

2、       全干工程师

3、       机会更多

4、       关系单纯

5、       热水里的青蛙

6、       要有足够的动力:生存压力大

 

 

至于选择:

1、       具体问题具体分析;

2、       看自己的定位与想法:选择安定[大公司],喜欢挑战[小公司]

3、       大公司小公司也不能全从规模看,要看重内涵气质;

4、       如果有机会可以都尝试;

 

这个可能是比较好的情况:

 

大公司                   《-》                       小公司



 

0 0