zoukankan      html  css  js  c++  java
  • 工作那些事(四)大公司VS小公司

           都说大公司学做人,小公司学做事。这话有一定的道理,但是也不是绝对的。做人简单地说就是与人打交道,为人处世;做事,对我们来说就是实现需求,解决bug。有句话,是这么说的:有人的地方就有江湖,有江湖,就得有规则。所以我觉得在小公司也有机会学做人,并且可以接触不同部门的同事,也有机会见到老板,与老板聊天;在大公司,估计有大部分见不到老板吧,别说聊天了,见到的一般也是本部门的同事。从这个层面上讲,在小公司也是有机会学做人的,只是有可能在小公司事情多,都忙着改bug、写代码,而有限的交流也是在IM上了。而在大公司可能一些原因(也许你会懂的),一般会电话、当面沟通。区别是什么呢,区别是在小公司的人,很少用嘴交流,而是用IM,所以呢,很多在小公司待时间长了,话语一般比较少;在大公司因为经常去说,去表达,所以沟通能力得到了锻炼和提升。在此也建议,程序猿们有空也多用嘴聊天交流。

           估计大部分人会选择大公司,福利好,安定。同时也会有部分人会选择小公司。我们看看大公司和小公司有哪些区别。

    1.办公环境

    大公司:气派的办公大楼,冬暖夏凉的办公环境,宽敞干净的办公桌,免费的咖啡果汁,高配的开发机,空间足够的服务器,强大的集群,可靠的维修部门......

    小公司商住两用的办公室,水泥地的屋子,网吧一样的办公空间,免费的白开水,一到两台托管服务器,慢的要命的windows......

    2.行政制度

    大公司:制度比较完善,请假、外出得登记;请假时间越长,审批的人越多。比如直接领导有1天权限,技术总监3天,超过3天需要主管副总裁审批......这样相对来说可以做到公平。

    小公司:制度相对人性化,请假基本上技术总监可以说的算;外出也相对自由......这样虽然人性化,但也要根据个人的情况,生杀大权就一个人说的算,如果技术总监不爽你,那请假基本上也没戏。

    3.开发环境

    大公司:一个比一个更强的技术,一份比一份简明的文档,一张比一张清晰的PPT,一封比一封专业的邮件,一段比一段规范的代码,一行比一行详细的注释......

    小公司:虚心的同事,简单的文档,各式各样的代码风格,可有可无的注释,一周一次的技术交流,一周n次的给别人面试......

    4.工资待遇

    大公司:开始的时候优厚的工资水平,不错的福利待遇,体面的工作单位,进去后,看个人发展。

    小公司:开始的时候还过去的工资水平,进去后,只要做点成绩,就有机会加薪。

    5.发展空间

    大公司:因人而异。大公司有大的平台,适合哪些目标明确,而又可以适应企业管理的人员。

    小公司:很好的磨练自己的机会,较大的成长空间。小公司虽然小,但是通常可以让你快速成长,小公司可能会更有凝聚力和行动力,发展的机会也会多。

    6.能力提升

    大公司:有一套自己的标准流程,部门之间有明确的分工和企业文化,入职后可能会得到比较好的培训机会。正因为如此大公司的变化会比较小,有人待久了会说公司大了,能学到的东西也就这么多了 。

    小公司:估计是人少事情多,很多时候会发生一个人需要完成多种事情的情况,正因为这样,所以接触到的事物会更多。

           通常小公司都是在创业初期,公司里的人都是一起经过努力走过来的,大家对成功很向往,因此有这很好的工作状态。彼此之间更加信任,关系更密切。大公司已经站在一个很高的高度,难免有些知足自满,加之公司的业绩与个人业绩挂钩的比例很小,工作状态总让人感觉有点不对劲。从个人技术成长出发,小公司更容易培养出全才,事无巨细,都需要你来完成,总共就没几个干事的 人,所以大家都会成长很快,而且什么都会,什么都得会。但是同样带来了弊端,那就是广而不精,够用就行。抱着这种思想做事,虽然有成长,但是实话实说,一 知半解。

           一般有大公司工作经验的人才,更容易受欢迎,这是一种社会现象。就像企业对待毕业生一样,名校、重点大学的毕业生就更受欢迎一些,并且也有公司在招聘人才的时候,明确有类似“只要211大学毕业生”这样的要求。

           选择大公司,还是小公司?建议从自身性格,目标,和自身能力综合分析。根据自己的兴趣去选择大公司还是小公司。选择适合自己的,那就是最好的。


    转载请注明原创链接:http://blog.csdn.net/wujunokay/article/details/12175309




  • 相关阅读:
    learning scala view collection
    scala
    learning scala dependency injection
    learning scala implicit class
    learning scala type alise
    learning scala PartialFunction
    learning scala Function Recursive Tail Call
    learning scala Function Composition andThen
    System.Threading.Interlocked.CompareChange使用
    System.Threading.Monitor的使用
  • 原文地址:https://www.cnblogs.com/pangblog/p/3348080.html
Copyright © 2011-2022 走看看