程序员人生的四大象限(转)

程序员该去什么样的公司、做什么样的事情、拿多少钱,都取决于一个问题:你想成为一个什么样的人。工作只是人生的一部分,是用来支撑你人生价值的核心框架之一。在你自己没有想明白的时候,没有人能帮你。

写《穷爸爸,富爸爸》的罗伯特·清崎从现金流向将人类分成四个象限,从而总结出如下一张图。

这四个象限分别描述了不同的挣钱方式,这里我们从程序员的角度进行解读。

E象限

E象限是雇员象限,一般来讲,我们刚工作时都在这个象限中。这里是风险最小的地方,只要你准时上下班,没有一条SQL命令把公司的数据库清单,基本上都能每月领到应得的报酬。

程序员的世界是靠实力说话的(真好),所以如果你刚开始工作,此时刚刚进入成长期,不顾一切地学好和用好各种技术就行,不要想太多。当你工作2~3年,成长为资深程序员后,你才开始有资本选择路线。

E象限有两种典型的发展路线:专家线和管理线。它们之间最大的区别是专家线主要和机器打交道,而管理线主要和人打交道。专家线分析机器和程序,优化性能和数据;而管理线控制资源和进度,随时要和下属谈心、向上级汇报。如果在你眼里,人类特别是女人,是复杂而难以理解的存在,而你也不打算改变自己的想法,那么你不太适合管理线。

对安分守己的程序员来讲,风险最小的E象限本应是天堂,因为比起改变世界,他们更多的是很单纯地喜欢编写代码。但现实很残酷,北京、上海、广州的房价高不可攀。你可以不在乎房子,但是你女朋友能不在乎吗?你女朋友不在乎,但是她妈妈能不在乎吗?再考虑到将来小孩上学之类,只要你打算留下来,房子其实还是必需品。

在E象限,有一批幸运儿通过公司的期权和股票获得了足够多的财富,比如阿里的核心员工。但公司上市这种情况并不多见,所以更多的人主要还是通过月薪获取收入。

小提示

从我们的数据统计来看,一年到一年半跳一次的程序员的薪资会比几年一直待在一家公司的程序员高出至少50%以上。我们并不推荐频繁跳槽,但经常留意外部的机会是必需的。即使你不换工作,你也应该了解一下市场的行情。另外关于期权,如果你的公司还没到B轮及以后,那么请暂时当作没有期权这回事吧。

S象限

E象限的薪资通常是有天花板的,很多公司总监的月薪也就3万到5万,扣掉相关税费和每月花销,其实攒不了太多钱。如果公司一直不上市,那么回报就不会太高。

有时候我们为公司创造了很高的价值,却无法直接从里边获得收入,但如果是自己的公司,我们就可以把挣的钱全部放到自己腰包里。于是有一部分程序员选择了S象限,为自己打工,这个路线我叫它小老板线。

小老板线是有风险的,如果你长时间没有生意,就要饿肚子了。所以你要有卖得出去的东西。比如,我们可以开一家微博应用外包公司,给微博的粉丝服务平台做应用。这种面向企业的业务利润不错,一年一个单子就够本,两个单子就挣钱。但这种生意的难度在于你如何才能得到单子。

所以在S象限要活得舒服还是有技巧的:如果做外包,一定要有一个不错的客户渠道;依赖于大平台的项目最好能花点钱成为平台的合作伙伴;建站也是Web程序员做得多的方向,现在可以顺便一起提供移动APP,很多简单需求用HTML5打个包就能卖几万元。

如果你不懂发展关系(尤其是小城市),好吧,我猜你不懂,那么只能采用免费+收费模式。首先把你要做的业务中标准化的部分开发成产品(如CMS)在网络上免费传播,而其中需要定制的部分就可以收费了。开源和免费的Web产品很多,但同质化严重,很少有细分市场的产品,如果用心定位,养活一个小公司绰绰有余。

在S象限中,因为是自己开公司,通常员工也不多,所以可以有种很悠闲的活法,那就是逃离北上广,回归大自然。选择一个风景优美、空气清新的二三线城市,在湖边山脚开一个小工作室,写点小众的iOS和Android应用,卖给美国人,既没有房价的压力,还能花着人民币挣美元,这也是不错之选。

小提示

有读者问我什么样的应用才能卖得出去?当你对规模没有需求的时候,就可以去做一些很细分、很专业的工具,比如,之前一个把手机屏幕变成柔光箱的APP,从技术上说,它很简单,只是实现了背景图片的切换动作而已。但在为小物件拍照的时候,它就变成一个很好用的工具了,因此这个应用挣了不少钱。

B象限

B象限是创业象限,玩法和S象限区别很大,它是以规模化为前提的。投资、上市和出售是这个象限的关键词。

如果你从来没在创业公司待过,那么我不建议你独自创业。如果你没有独立做过能挣钱的软件、上万用户的免费APP、粉丝数5万以上的大号、每天PV10万的网站,那么先别离职创业,先选一个你喜欢的APP用业余时间感受下。不光是能力问题,也是喜好问题。我见过不少很厉害的程序员CEO,他们过得并不开心。如果你不喜欢伺候一群“爷”(也就是你的用户),那么别做CEO,还是做一个静静敲键盘的美男子吧。

对程序员来说,B象限中有一条低风险的捷径,你可以选择到创业公司做CTO,如果公司能快速成长,那么你就成为快要上市公司的CTO;如果公司不幸倒闭了,那么换一个创业公司接着当CTO。CEO需要为创业公司的失败承担很大的责任,而CTO不需要,他只要用心做好技术就行了。

在这里和大家强调一点,同样是CTO职位,初创团队的CTO和相对成熟公司的CTO差别是非常大的。

A轮融资(这个说法不一定精确,但大致如此)以前的公司主要在寻找商业模式,会频繁变更需求,对开发速度要求更高,这时候CTO只要能敏捷开发产品就可以了;A轮融资以后的公司着力于规模化,会有大量推广,可能在某些时间点遭遇高并发,同时技术人员、设备会迅速增加,这时候CTO需要考虑业务的高可用,还要能处理好团队、资源的管理工作。这时候CTO需要迅速跟上公司的发展速度,否则投资方会建议从大公司挖一个CTO,平心而论,这也是没有办法的事情。

这件事情的结果有好处也有坏处,坏处是作为初创团队的CTO你的压力很大,好处是如果你是被挖过来的那个CTO,那么你就实现了一次跨级提升。

E象限中,技术大牛和总监经常会因为拿到投资进入这个象限;

S象限中也同理,好的产品也经常被投资人看上。

I象限

如果你创办或所在的公司成功上市或者被收购,那么恭喜你,你很快就会有少则几百万,多则过亿的资产。这个时候,工作对你来说就是可选项了。

但钱多了,让钱保值、增值成为你的新课题。于是很多人开始做天使投资,其实技术人做投资存在一定优势,因为他可以很好地规避产品的技术风险。正因为如此,很多投资机构也很喜欢招聘技术创业背景的程序员,所以投资行业的程序员也开始多了起来。

职业路线图

当画出四个象限中常见的节点和流向后,我们就有了一张清晰的程序员职业路线图。相信从这张图里你可以看到很多熟悉的身影。

时间: 2024-10-14 01:56:36

程序员人生的四大象限(转)的相关文章

程序员人生的四大象限

程序员该去什么样的公司.做什么样的事情.拿多少钱,都取决于一个问题:你想成为一个什么样的人.工作只是人生的一部分,是用来支撑你人生价值的核心框架之一.在你自己没有想明白的时候,没有人能帮你. 写<穷爸爸,富爸爸>的罗伯特·清崎从现金流向将人类分成四个象限,从而总结出如下一张图. 这四个象限分别描述了不同的挣钱方式,这里我们从程序员的角度进行解读. E象限 E象限是雇员象限,一般来讲,我们刚工作时都在这个象限中.这里是风险最小的地方,只要你准时上下班,没有一条SQL命令把公司的数据库清单,基本上

Helloworld和程序员人生

转:Helloworld和程序员人生 高中时期 10 PRINT "HELLO WORLD" 20 END 大学新生 program Hello(input, output) begin writeln(\'Hello World\') end. 高年级大学生 #include <stdio.h> int main(void) { printf("Hello, world!\\n"); return 0; } </stdio.h> 职业新手

程序员人生

今天一早合租的一哥们(初级大牛)因为找到合适的工作搬走了,让我感慨良多.感慨到人生,思考人生来了.到底人生来为了什么呢?活着的意义又是什么呢?从事前端开发工作的程序员人生又该是怎么样的呢?怎么样是幸福的或者说是好的生活呢? 首先很多问题是不能想太多的,未来谁又能预知那么准呢?有个大致方向和规划,然后克服各色的难题,那样走下去了.在我看来,这些人起码都最终是社会中受欢迎的,在一般人看来成功的人士.人生来为了什么呢,就是为了更好的生活,因为更好的生活不得不付出更多(天才除外).常说的人生如戏,不同的

程序员人生系列

程序员的上升空间在哪里 程序员的上升空间在哪里 我见证过许多的程序员的成长,他们很多人在进入成熟期之后,技术上相对较高,一般项目开发起来比较自信,没有什么太大的困难,有的职位上也有所提升,成了项目经理.设计师,有的甚至是到了管理者的位置.又经过很长时间,这些程序员却在也没有什么变化和发展,工作稳定.情绪稳定,好像一切都在按部就班地进行着.有的程序员满足于现在的收入和职位,安于现状:有的程序员却在安于现状的同时,苦苦思索... 今天我们为什么不成功 今天我们为什么不成功? 1.首先我们没有定义好自

《程序员必读的职业规划书》读书

内容简介  · · · · · · 程序员是一种逻辑动物,只有当他们理解求职到底是一种什么行为以后,才能做出有意义的行动. 所以本书不讲职场.不灌鸡汤,从价值论开始,以独创的职业画布工具展开,从四大象限.九大方面为你讲解. 有果更有因.有理更有据,分析数据.简历模板.书写工具.技能树图一应俱全,实为程序员们应该人手一本的职业规划书. 作者简介  · · · · · · Easy(陈理捷),Job Deer.com创始人.LazyPHP作者.前新浪云资深架构师.在过去的一年中阅读过上万份技术简历,

每个程序员和设计师必做的10项运动

每个程序员和设计师必做的10项运动 分类 程序员人生 程序员和设计师大部分时间都坐在电脑前.有效的锻炼有助于他们更好地工作. 传统的: 当坐在电脑桌前的时候 脚触地. 双手在肘部弯曲. 打字时手应搁在桌子上. 键盘和鼠标应在触手可及的地方. 显示屏应在视线水平上,不高不低. 光线最好应来自上方.即光线应该从天花板上照下来. 每隔20分钟远眺.可降低眼睛长时间盯着近距离物体产生的疲劳. 鼠标和手差不多大小. 使用全尺寸符合人体工学的键盘.我个人比较喜欢Microsoft和Logitech这两个品牌

2016重新启航,纪念我那逝去的程序员生涯

看着时间从2015年跳跃成2016年,听着那代表2016年到来的钟声的响起,心中感慨万千,时光 匆匆,蓦然回首,不知觉中自己已然成为了一名拥有5年码龄(不算学校的码龄)的小资深程序员了. 在这新年刚来临之际,在这烟花盛放的黑夜里,写下我这5年的程序员人生,以此来纪念我那逝去的青 春岁月,纪念我那在指尖敲击出的程序员人生. 2011年,随着毕业季的到来,我来到我现在的这家公司实习.对是我现在的这家公司,我在我们 公司已经呆了整5年(我应该可以被评为我们公司最忠诚的员工之一吧).开始了我的程序员人生

《程序员必读的职业规划书》书摘及感想

刚看了<程序员必读的职业规划书>的一部分,作为一个马上要走入职场的新人觉得特别受启发,很多模糊的东西变得清晰 一.书摘 这四个象限分别描述了不同的挣钱方式,这里我们从程序员的角度来进行解读. E象限(帮别人挣钱) E象限是雇员象限,一般来讲,我们刚工作时都在这个象限里边.这里是风险最低的地方,只要你准时上下班别用SQL把公司的数据库Drop掉,基本都能每月领到应得的银子. 程序员的世界是靠实力说话的(真好),所以如果你刚开始工作,那么你刚刚进入成长期,不顾一切的学好用好各种技术就行,不要想太多

成为专业程序员的 6 个技巧

成为专业程序员的 6 个技巧 2015-10-29    分类:程序员人生.首页精华1人评论 分享到:更多5 二十万年薪PHP工程师培养计划 成为被疯抢的Android牛人 风中叶讲Java重难点 Linux运维基础课程 本文由码农网 – 小峰原创翻译,转载请看清文末的转载要求,欢迎加入技术翻译小组! 1.在你责怪别人之前,先检查自己的代码 先想一想自己的假设和其他人的假设.来自不同供应商的工具可能内置不同的假设,即便是相同的供应商对于不同的工具,其假设也可能不同. 当其他人正在报告一个你不能重