李宗盛有首歌的歌词里写到:「工作是easy的,赚钱是困难的」。

乍一听感觉有点矛盾,工作的一个重要结果不就是赚钱么,为什么工作easy赚钱却难?但细致一想就恍然当中想表达的意思了。

工作的本质是出售劳动价值。通过工作赚到的钱是对劳动价值的价格度量,也即劳动的市场价格。而劳动的市场价格总是环绕价值上下波动。有可能折价也可能溢价,但总不会偏离价值本身太远。所以歌词里的意思可能是。你随便找份工作来养家糊口可能还算easy,但想赚非常多钱这可就困难了。而不同劳动种类的市场价格差异也是巨大的,我想先从一些典型的不同劳动种类群体来谈谈他们的工作与赚钱。

农民工

最新的数字显示农民进城务工的人数达到 3 亿(參考[1])。这代表了一个非常大的工作群体。而由于家庭和工作的原因我接触过一些这个群体的人。所以了解了他们是怎样工作并赚钱的。

过去的十来年城市房地产业的大发展吸纳了一大部分农民工。他们吃住干活都在工地上,年龄跨度从十多岁到五六十岁。

干一天活算一天酬劳,所以算是个日薪制的工作吧。而不同的工种之间的每日酬劳也不同,一些年老的农民工仅仅能干些简单且没那么重体力的活。所以日薪自然低些,大概在 100 元附近吧。而一些重体力和高风险(如:高空户外)的活就须要年轻人。而日薪也对应更高,可能有两、三百不等。干一天算一天钱,对确实仅仅是算,计算的算。每天并拿不到钱,平时仅仅发点伙食费够吃饭而已。剩下的工资须要年底(春节前夕)一次性结算发放。所以每到年底总有些农民工欠薪讨薪的事件,也正是源于此类行业规则的不合理埋下的隐患。

农民工付出的劳动价值的本质正是他们的体力和时间,时间是有极限的,无非就是干满一年 365 天。而体力也是会随着年龄增长而下降的。所以农民工里年龄过了一定阶段的老年人日薪就是比年轻人低,而他们的工作内容和性质除了风险溢价外并没有其它太多的技能和经验溢价。确实可能有些工种是有一定技能要求的。但多是能够通过短时间的培训非常快熟能生巧的技能,而经验在此类工作内容里也是无处沉淀的。自然也带不来额外的溢价。这正是体力劳动者面临的现实。人仅仅要不懒惰通过出售体力是能够养活自己甚至养活一家人的,但还想要赚很多其它钱实际就困难重重了。

像农民工这种体力劳动者的收入总是没那么稳定的。在房地产行业红火的日子出现的民工荒,自然带来价格的上涨。而近年房地产不那么景气后。农民工连找活做都困难了。

也就是在行业不景气时连工作都没那么easy了,农民进城找不到工仅仅能回农村。在农村能够种田但一样还受到自然天气的影响。养点鸡鸭猪鹅也会受瘟疫疾病的影响。并且显然的事实是在农村不管种田还是养家禽都比进城务工赚的钱少的多。要不哪来 3 亿的农民工呢。

今天房地产不那么景气了。而互联网带来的电商新行业还处于上升期。这也带动了一个旧行业的大变化。那就是快递业。也有不少农民工进入这行,相比建筑工地而言工作待遇和环境都提高了不少。至少工资能够按时地拿到,正规点的快递公司还会按规定买上五险一金。冬夏天还有额外的高低温津贴,并且多劳一般都是多得的。

或许处于上升快递行业的农民工们工作还是easy的,仅仅是还要赚很多其它钱则困难,而处于衰退房地产业的农民工们则工作已是不易。何谈赚钱呢。

程序猿

尽管程序猿们喜欢自嘲为码农或码工。但程序猿的工作与农民工相比还是有天差地别的。

非常多程序猿将自己的工作比作搬砖。暗示反复而无趣。

但此搬砖相比农民工的真搬砖当中的本质区别在于,程序猿即使搬砖也是积累经验的。而经验是会带来溢价的。

即便你再认为程序猿的搬砖多么无趣,但我们看看实际国内的程序猿也只是在几百万人数(參考[2])。相比真搬砖的农民工数量差了两个量级。这里面的制约是什么呢?在去年万众创新,大众创业,互联网+席卷全行业时,每一个公司似乎都已万事俱备。仅仅差一个程序猿了。真相是一个合格的程序猿的培养周期实际比我们想象得要长得多。不少人通过參加编程培训机构的短期(3到6月不等)培训入行。实际初期能赚到的钱可能还真不如农民工在工地上搬砖的水平。尽管我司办公楼对面就有一个北大青鸟培训,但我对这类培训入行的程序猿的市场平均价格还是不太清晰,仅仅是凭感觉认为可能并不高。

就好像我有好些同事,十年前他们还算是从重点大学的计算机专业毕业进入程序猿这行。当时的程序猿薪资也就 1k 左右,而那时我机械的同学去深圳富士康干流水线工人的工作每月还有 1.8k 呢。十年下来,程序猿的起薪水平随着行业的高速发展涨了非常多,而不同级别、背景和经验的程序猿之间的薪酬跨度也足够大,年薪从几万到几百万不等。

近期五年我都有连续參加校园招聘,感受非常明显得是校招一年比一年起薪高,导致五年前进来的学生工作三年后拿到的薪酬反而没有两年前刚招的学生高,出现了薪酬倒挂的现象。这就是由行业的火热发展导致的供需失衡,引发了市场价格涨幅远远超过了公司的年度涨薪机制。现在一线互联网公司(如 BAT 等)还会给一些特别优秀的毕业生发出 Special Offer,年薪通常在 50万+,这个年薪我想甚至非常可能超过大部分工作了十年的老程序猿。

为什么不同程序猿的价值体现出来的价格差异如此之大?这里除了知识、技能、经验的积累区别之外也就还有行业背景的因素。

程序猿敲代码的能力是非常难单独变现的,程序附着在软件之上,而软件附着在详细的行业之上。所以在一线互联网公司十年的程序猿和在外包 IT 公司十年的程序猿,知识、技能、经验的差距或许没有一倍。但收入上可能就有数倍的差距,额外的部分我理解就是程序附着的行业价值链之间的差距。就像 2000 年 PC 互联网兴起时。一个会写 HTML 的程序猿就能月入上万,而 2010 年移动互联网崛起时,移动开发相关的程序猿缺口非常大,一年经验的移动端程序猿薪酬能超过五年其它领域的程序猿。

所以,程序猿在你赚到的工资中你得分清哪些是来自行业发展的趋势力量,哪些是自身掌握的知识、技能和经验所耗费时间的折现值。

吴军博士在他的书《浪潮之巅》中提出的技术行业和公司发展的浪潮规律,总有一些公司非常幸运地、有意识或无意识地站在技术革命的浪尖之上。在这十几年间,它们代表着科技的浪潮。直到下一波浪潮的来临。假设你是有幸处在这种公司。随着公司的发展数年间站上了浪潮之巅。那么或许你就是为数不多的赚到钱的程序猿了。

浪潮不常有,总是浪潮退去我们才发现原来浪潮已来过,一边遗憾的慨叹一边又充满期望的等待下一次浪潮。

事实上,假设对钱的追求没有达到须要財务自由的程度,程序猿仅仅须要持续努力地积累自己的知识、技能和经验就能实现不断的增值。达到一个小康中产的水平。有些人在程序猿的道路上中途放弃了,会有一些理由比方认为太累。也没有什么编程的天赋。

关于天赋,网上有句流传甚广的话:「以我们的努力程度还全然没到拼天赋的阶段」。郝培强之前写过一篇流传甚广的文章(參考[3]),关于他的前妻。一个初中还没毕业的女生正是通过北大青鸟培训变身程序猿,努力奋斗数年最后挣到年薪 40 万。所以或许持续的努力也是一种天赋吧,大部分人并不俱备,这须要克服我们与生俱来的懒惰。

管理者

想必非常多程序猿进入这行时都听说过这种说法。当程序猿老了,写不动代码了能够考虑转管理。

这个说法建立在这种认识上,老程序猿们拼体力(加班)没有年轻人强;拼精力,人到中年家庭和工作各方面须要平衡的因素很多其它,也不如年轻人更专注;那么仅仅剩下拼经验了。在这点上老程序猿占优势。并且貌似经验这种东西在管理岗位上更易于发挥更大作用。

对这类主观的想法不想做正确与否的评论,仅仅是引发点思考。

这里提点客观的方面,一般管理岗总是有限的。100 个程序猿中可能仅仅有 5 个管理岗的位置。而管理者的工作也分为两类,这个在梁宁那篇《看清自己的职场宿命》文中有过比較清晰的定义(參考[4]),中低级别的管理偏于「任务管理」側重于将分配的任务及指标拆解成动作,安排动作序列,配置风险,配比团队人员保证完毕任务,达成指标,这个级别的管理者最重要的是责任心和运行力。

而高级别的管理者则属于「战略管理」,依据战略决策,安排任务优先级,配置资源、鼓励士气,保证方向。梁宁在其文中总结对于战略管理者最核心的能力就是:「心力」。就是无止尽的担心能力。

文中写道:「资源永远有限,战略经常在变,兄弟都是亲的,永远没人惬意。

」就是这一级别管理者面对的永恒命题。

而关于「心力」让我们最好理解的就是。在你有了孩子后是不是感觉突然就多了非常多事要担心。奶粉喝什么?空气也不好?摔了怎么办?病了怎么办?社会也差劲,抢小孩的也多了,近期连疫苗也沦陷了。

教育会不会输在起跑线?学区房买不买?钢琴学不学?奥数学不学?唐诗背不背?母语还说不清就開始考虑英语该什么时候学?每一个父母都为孩子提前操了非常多心,但非常多时候这心非常可能还白操了,有时方法没用对还会扭曲孩子的成长,属于费尽心力还未讨得好。管理者事实上也面临相似问题。不仅要担心还得好好权衡选择这心要怎么操才合适。

这么一看管理者实际并不像我们简单想的高高在上。发号施令。躺着就把钱挣了的。

若无足够的心力和操控心力的智力与技巧。还是算了吧,即便机缘上位恐怕也未必能够持久。以前有个程序猿老在公司内部论坛吐槽管理太差,后来把他提为研发部一把手。大意就是 「you can you up」。

我那年刚入职该公司,后来吃过当年的团年饭后我再没见过这位程序猿了,正应了那句「眼看他起朱楼,眼看他宴宾客,眼看他楼塌了」。

到了「战略管理」级别的管理者通常年薪都是不错的,从百万到千万级。

为什么值那么多钱,是由于技能逆天。智力超群。心力无穷么?并且这个级别的人通常来说工作经验都会比較丰富,也不会太年轻了。我揣摩了下认为这里面的原因可能是岗位和人的双重稀缺性共同导致的市场定价。

这个级别的管理者都是决策者。越高位的管理者的一个决策失误带来的代价是巨大的,但人是无法避免犯错的。所以我们仅仅能设法找到决策正确概率更高的人。这里越多经历和经验的人可能犯过的决策失误越多,而每犯一次错误吸取的教训让他下次犯错的概率更小。

这个理论我感觉还是有效的,这个世界上有个数亿人參与的决策游戏,那就是股市。这个是一个越早參与越有利的事,由于你一定会犯错。早期挣钱少,犯点错损失也小。但每犯一次错都降低了下次犯错的机率(对有自省能力的人而言),若是等工作了十来年。攒了一大笔钱,听说牛市来了想去股市捞一笔。非常可能一次错误就被洗白了。恩,去年的股灾网上各种传说洗白了不少中产。

所以,若你感觉自己各方面都已准备就绪却还没有进入管理者的序列,那么非常可能的原因是岗位暂无空缺吧。

关于管理者大概就写这么多,毕竟我也不是管理者,仅仅是站在第三方观察者的角度去描写叙述了下我的认知,仅作參考。

三类全然不同类型的劳动群体,分别主要依赖「体力」、「智力」和「心力」来工作和赚钱。

若仅仅想赚点钱求个生存温饱甚或小康。在现在的社会环境下还不算太困难,难的是若想摆脱钱的束缚与困扰。就须要赚很多其它的钱。

參考

[1] 新华网. 透视2016年春运新变化:3亿农民工的“城”与“乡”. 2016.02

[2] IDC. 全球有1850万程序猿 中国占10%. 2014.01

[3] tinyfool. 我前妻的故事,一个初中肄业生的奋斗. 2015.10

[4] 梁宁. 腾讯的职级系统——看清自己的职场宿命. 2014.08


写点文字。画点画儿,「瞬息之间」一切都变了。

认为不错,可长按或扫描二维码关注。

工作easy,赚钱非常难的更多相关文章

  1. 会过vip怎么赚钱?大学生,宝妈创业圈子

    会过vip怎么赚钱?是骗局吗1.如果说会过Vip不赚钱,那么一定是我们的没有时间去真心的热爱她:如果你对她如果你对它抱着一颗平和的心,认真的去分享,认真的去听一些前辈的经验,赚钱真的不是难事:2.如果 ...

  2. Accounting_会计电算化工作指南

    会计电算化工作指南 会计电算化实施的内容目标及原则 企业会计电算化的实施,也就是企业建立会计电算化的整个过程,是一项复杂的系统工程.在整个系统的实施过程中,包括会计电算化工作的规划,会计信息的建立与管 ...

  3. IT自由职业者的第一个月(下)——为什么放弃5年嵌入式驱动开发转到WEB开发?

        如果单从兴趣来看,其实我对Linux内核,Android中间件的兴趣要高于WEB,何况还有这么多年的经验积累,何必从头探索一个新的技术方向呢?     这里面原因是很多的,最核心的大概是以下4 ...

  4. 为Windows 7的winsxs目录瘦身,谨慎。

    刚使用Win7 系统不久,前段时间在清理系统垃圾时发现,win7系统的windows文件夹下的winsxs 文件夹占用空间很大,想清理之,却提示无权限无法清理.随即在网上查了个到底,原来winsxs是 ...

  5. 一个普通底层.NET程序员关于职场瓶颈期的思考,辗转自我提升/跳槽/转行之间

    徒有工龄,没技术没学历没平台没家底,工作几年,无车无房无存款还前景不明. 时常有身边的亲友问怎么学开发怎么转互联网,说起IT行业都说工资高,动辄月薪上万动辄年薪几十万. 再看看自己,我可能是假的程序员 ...

  6. 如何成为一名JAVAEE软件工程师?(前言)

    笔者将会整理出一整套成为一个JAVAEE工程师的学习路线和资料.欢迎同行和网友们订阅或指正.不定期更新.         笔者在软件工作做了7年java开发,开发过ERP,CRM等应用系统并担任过项目 ...

  7. Proverbs(谚语)

    Proverbs(谚语) 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 更多请查看:English 1. Every man is the maste ...

  8. UI行业发展预测 & 系列规划的调整

    又双叒叕拖更了,上一篇还是1月22号更新的,这都3月9号了…… 前面几期把职业规划.能力分析.几个分析用的设计理论都写完了,当然实际工作中用到的方法论不止上面这些,后续会接着学习: 如果你的目标是一线 ...

  9. 微信小程序看上去很美

    目前不少关于 微信小程序 的文章主要集中在两各方面:一是开发技术细节:二是怎么靠此赚钱. -- “微信小程序”所处的环境 -- 2016年初,美国号召全民学编程,包括监狱服刑人员.同样,在中国要想掌握 ...

随机推荐

  1. 如何查看jdk的版本

    (1)WINDOWS环境下 实验环境:WIN7 64bit 操作指令:cmd命令下输入“java -version” 参考如下:JDK1.7 (2).LINUX环境下 实验环境:CentOS 5.6 ...

  2. Django用户认证系统

    一. 认证系统概要 create_user 创建用户 authenticate 验证登录 login 记住用户的登录状态 logout 退出登录 is_authenticated 判断用户是否登录 l ...

  3. Hive扩展功能(三)--使用UDF函数将Hive中的数据插入MySQL中

    软件环境: linux系统: CentOS6.7 Hadoop版本: 2.6.5 zookeeper版本: 3.4.8 主机配置: 一共m1, m2, m3这五部机, 每部主机的用户名都为centos ...

  4. Linux下的文件结构,及对应文件夹的作用

    Linux下的文件结构,及对应文件夹的作用 /bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点,比 ...

  5. java_遍历文件目录

    package util; import java.io.File; import java.io.IOException; //列出File的一些常用操作 public class util { / ...

  6. 零基础到精通Linux,从这篇文章开始

    2018年想做Linux运维的人应该如何学习才能快速精通Linux? Linux入门这么简单,为什么很多人学不会? 想要成为一个合格的运维工程师,到底怎么才能从零开始精通Linux? 作为一个运维小白 ...

  7. Ansible实现zabbix服务器agent端批量部署

    项目需求:由于搭建zabbix,需要每台服务器都需要安装监控端(agent)正常的的操作是一台一台去安装,这样确实有点浪费时间,这里为大家准备了一款开源 的自动化运维工具Ansible,相信大家也很熟 ...

  8. Day 11 文件和异常

    文件和异常 在实际开发中,常常需要对程序中的数据进行持久化操作,而实现数据持久化最直接简单的方式就是将数据保存到文件中.说到“文件”这个词,可能需要先科普一下关于文件系统的知识,对于这个概念,维基百科 ...

  9. JDK5-8特性归纳

    jdk5新特性1.自动装箱和拆箱2.枚举3.静态导入4.可变参数5.內省   是Java语言对Bean类属性.事件的一种缺省处理方法.例如类A中有属性那么,那我们可以通过getName,setName ...

  10. 非常简单的Python HTTP服务

    如果你急需一个简单的Web Server,但你又不想去下载并安装那些复杂的HTTP服务程序,比如:Apache,ISS等.那么, Python 可能帮助你.使用Python可以完成一个简单的内建 HT ...