作为一名开发人员,选择不同类型的开发公司你的工作体验可能会完全不同,不同的公司文化也会深刻的影响着你的工作幸福感、存在感、归属感。

本篇文章主要给大家分享一下不同类型的公司有什么特点,应该如何进行选择,希望对大家能带来一些帮助!

按照公司规模主要可以划分为:小公司(创业公司)、中等规模公司、大公司,下面进行逐一介绍。

1、创业公司

程序员公司选择:创业公司、中等规模公司、大公司_程序设计

一般情况下创业公司都是刚成立的小公司,创业公司有着自己独特的创业心态。它比较关注快速增长、竭尽所能让公司快速盈利或者急切达成某一目标。

在创业公司作为一名开发人员,你非常有可能会不仅仅只写代码。因为创业公司员工数量较少,角色不固定,所以你可能要适应多种角色。比如系统部署、测试、沟通需求等。在创业公司工作你可能需要每天迎接新的挑战。如果你喜欢这样的话,创业公司就比较适合你。

在创业公司的优势就是你可能更容易受到重视,更能直观的看到自己的工作成效,获得更多的成就感;当然你的工作做的不好搞砸,你的影响也会比较大。小公司的晋升机会更多,只要你努力付出、老板很容易看在眼里。如果你是第一批员工的话,公司发展好的话你的回报也是巨大的。当然小公司也会面临倒闭的风险。风险和回报都是巨大的。

2、中等规模公司

程序员公司选择:创业公司、中等规模公司、大公司_程序设计_02

大部分的软件公司都属于中等规模的公司。这类公司通常存在了一段时间,也有自己的盈利业务,但还不达不到大公司标准。在中等公司规模的公司里面,角色定义一般都很明确、工作非常稳定,比大公司还有稳定。因为中等规模的公司基本不会出现大规模的裁员和周期性员工重组。

在中等规模的公司里面工作,工作节奏会有点慢。这类公司比较喜欢缓慢而稳健的工作风格。如果你比较喜欢使用前沿技术,就会发现很难得到老板的赏识。因为新技术风险很难评估。相比较而言在中等规模的公司受重视程度和创业公司有不小的差距。

3、大公司

程序员公司选择:创业公司、中等规模公司、大公司_程序员_03

大公司通常都是有很深厚的公司文化,渗透到公司的各个方面。一般大公司都是上市公公司。

在大公司上班通常都会有大量的规范和工作流程。都是必须严格按照执行的。当然如果你比较喜欢自由、不太喜欢接受约束的话,大公司可能不太适合你。

在大公司有个比较大的优势是成长机会。一般大公司会提供比较多的培训机会、成熟的框架供我们学习使用。这些是中小公司所不具备的优势。在大公司上班受重视程度就更低了,你很有可能只会负责某个大项目其中的一小部分功能。在大公司上班也是比较稳定的,除非赶上公司大规模的裁员。另外大公司上班你要不得不面临办公室政治这个棘手的问题。这个有的时候甚至不亚于宫斗。自己如果在大公司上班的话,要做好相应的准备。

 

创业公司、中等规模的公司、大公司各自的优势和劣势如下表:

 

公司类型

优势

劣势

创业公司

承担多种职责、受重视程度高、晋升机会大、回报潜力大

无法安静的写程序会被其他事情占据时间、在老板眼皮下工作自由度低

中等规模公司

工作稳定、加班较少、个人受重视程度一般、晋升一般

无法学习前沿技术

大公司

成长机会多、培训机会多、福利好、能接触大型的项目、完整的工作流程

办公室政治问题、存在感较低、晋升相对困难