选择改变命运,可供程序员选择的三种性质的工作(3)

第三种类型是互联网企业。随着互联网渐渐走进人们生活的方方面面,互联网企业如雨后春笋一般应运而生。互联网风口是来的快去的也快,大多数企业还未搞出名堂就已经随大流死去。今天的互联环境很不景气,投资环境跟前几年相比相差甚远,但互联网企业仍然是前赴后继,一幅春风吹又生的态势。也正是因为有着如此多的互联网企业,我国的互联网和软件业才会如此发达,程序员才会有着广阔的选择空间和前景。

互联网企业与传统企业最大的不同在于思维,他们坚信找到用户痛点,持续深耕,不管当前是否盈利,未来终会赢得春天。

管理上互联网企业与传统企业也有着本质的不同,传统企业是从上自下的逐级管理,拉车的逻辑。而互联网企业是从下自上的推动,推车的逻辑。这一改变看似简单,实际上使得员工心态发生了巨大的变化。传统企业员工的心态是听领导的。而互联网企业是听我的。简单来讲一个是实现老板的想法,一个是在老板定的框架内实现自己的想法。

互联网崇尚创新。凡是有能力有想法的人都是很有个性的,互联网企业深知这一点,他们尊重员工的个性,也会包容每个人的缺点。比如养宠物的人比较多,他们不仅允许带宠物上班,还专门开辟了宠物的寄养空间。偶尔也会看到在办公室骑自行车、平衡车之类人路过,甚至工作期间会有人跑出来撕名牌等等这些看似不可能的事情出现在了互联网企业的办公室中。企业这么做的目的无外乎是希望员工具有幸福感,精神上能够更为自由。得到的回馈是员工对企业更具向心力、凝聚力,工作上更为投入、高效、创新。

企业文化上我们说过传统企业对企业文化重视不够,要么没文化,要么就是忠诚、创新、谦卑这种大众文化,看上去很正确,实际上很空泛。互联网企业非常重视企业文化,最具代表性的是巨头阿里巴巴。马云曾说过,来阿里巴巴偷东西,其它的都不值钱,最值钱的是阿里的企业文化和价值观。马云退休后,新任掌门张勇推出了阿里的新“六脉神剑”,无一不代表了互联网企业对文化的重视。在阿里不仅有企业文化和价值观的持续培训,甚至每个季度的考核里价值观也占据了最为重要的部分。遵守和信仰价值观虽然很受限,但对于普通员工来讲,和一群具有同样信仰和价值观的人在一起工作,是非常快乐且高效的。

需要强调的是做互联网产品和互联网企业是两个完全不同的概念。我们所说的互联网企业仅指那些具有互联网思维的企业决策层领导下的企业。

互联网企业崇尚快速和高效。在阿里时经常出现晚上11点决定的事情,第二天早上便要上线的情况。这跟互联网的竞争激烈有着直接关系,所谓你慢了对手就快了。对程序员来说开发效率上和吃苦耐劳的要求就会比较高。又因为快速和成本考虑,所以很多企业仅为核心项目配备测试团队,大多数项目是没有测试的,因此程序员需要自己保证应用的正确性、健壮性。再有因为要快速,很多业务细节是思考不全面和深入的,大多时候会在程序员开发时暴露,这时就要求程序员不仅要对业务有深入的理解,还要具备高效的沟通交流能力。更为极端的是,因为快速,可能程序员得要临时充当一下商务与合作方谈判。这些事情是传统企业的程序员无法想象的。

从技术广度上来讲互联网企业比较开放,但并不带表可以滥用技术。技术的滥用会导致开发成本的剧增。举个例子,比如企业的技术栈是 Java,结果你用 Go 来做开发,结果是当其他人接手你的项目时,不得不花费一定的时间来学习 Go,或者公司不得不为你这个项目招聘 Go 工程师。无论开发、时间、招聘等成本上都会有较大的投入。所以很多公司在技术选型上会有一定的要求,可以在公司技术栈范围内选择你认为比较适合的技术。相比传统企业来说,有一定的机会做技术选型和架构设计。

从技术深度上来讲互联网企业相比传统企业更为深入,当然这与企业形态和发展密不可分。比如企业做的事情本身用户就不会多,那么在技术上则以横向为主(广度),若企业面向C端做产品,且发展的迅速,那么技术上就向着横纵两方面发展(广度、深度)。所以对于互联网企业的程序员,技术的成长取决于企业的发展速度、规模和格局。

很多传统企业的程序员抱怨,为什么同样做登陆界面,我的工资就比互联网程序员工资低很多。这么说吧,你做的功能每天只有一百个人使用,而互联网程序员做的功能每天可能一百万人使用,谁的价值更大一目了然。

最后简单将互联网企业分为小型、中型、大型来为朋友们分析一下各自特点,大家可根据自身情况来选择。

小型:一般是B轮及B轮以前的企业。这类企业在业务上还在探索阶段,是否能够成功还是个未知数。技术上处于起步阶段,大多以单机或分布式为主。薪资上很可能会开的比较高,因为面对中大型知名企业的人才争夺,小企业没有吸引人才的资本,只能通过高薪来招揽人才。所有小型企业老板都懂有人做可能会死,没人做就一定会死的道理。在小企业工作也会非常辛苦,老板就坐在你不远处,所以加班加点再所难免。如果比较看好团队或其业务,或者就单纯想拿个高薪,可以去。

中型:一般是C轮以后的企业,这类企业在主业务上相对趋于成熟,至少一时半会不会因为业务找不到方向挂掉。技术上处于快速发展阶段,各种框架、平台、想法层出不穷。中型企业虽然现金流充足,但考虑到企业的雄心壮志,在薪资上一般不会过高,甚至比较低。如果你是没有知名企业背景的人或就是想学习技术,比较推荐。

大型:一般上即将上市或已经上市的企业(实际上以上市为标准来定义是否为大型企业不太准确,毕竟如今在纳斯达克这种门槛比较低的市场上市的中小企业多如牛毛,只要不是太差,通过资本运作还是有可能上市的。所以这里我们指BAT这样的巨头)。这类企业人人都想去,不仅有名企背景背书,还有积累高端人脉的机会,薪资更是处于顶端。技术上是五花八门,无论广度还是深度都不是中小企业可比拟的。也许大多数人在里面只是做一颗螺丝钉,但平台是广阔的,如果够努力,技术眼界和思维都会发生质的提高。有机会的话,大型名企当然是不二之选。

下一节:本文源自团队内的两位同学之间的矛盾。与这两位分别交流后,对他们的沮丧的情绪大致有了了解。这两位分别是产品和技术,产品同学认为自己很努力地推进项目,却屡遭研发同学的阻力。研发同学则认为,产品同学的能力不足,导致项目需求不稳定和不可靠。