我在杭州工作,周末通常去爬山。

今年九月,这里将举办盛大的G20峰会。全城都在忙碌地筹备,山路上也不例外。

距离西湖最近的一圈山头,都在安装照明设备,准备在夜间亮灯。

那些灯柱都是铸铁做的,高度六七米,非常沉重。施工队使用骡子,将灯柱从山脚运到峰顶。

我在山路上遇过好几次驮运设备的骡子。它们背上两边各绑着一根极重的灯柱,默默地低着头,蹒跚地踩在石阶上。等爬到峰顶,卸下设备以后,又返回山脚,驮运下一批。每头骡子的屁股后面,都跟着一个拿着木棍、看管它的施工人员,防止它走错路。

有一次,我看见一头骡子缓缓走着,突然停下来,低着头毫无表情地一动不动,不知道是累了还是不想走了。监工见状,立即拿棍子戳它,它茫然地抬起头,又顺从地继续向前走了。

看到这一幕,我非常感慨。骡子并不知道,为何要把如此重的铁管背到山顶,就是因为主人要求它这么做,就任劳任怨地干了。哪怕有那么一瞬间,它的内心有过一丝抗拒或疑问,主人一施压,它就不再追问了,回到正常的状态,默默地听任摆布。

我从这头骡子身上,想到很多人不也是这样,背负重压,被推着前行,却不知为何。他们埋头勤奋工作,努力完成上级交付的每一个任务,别人让你干什么就干什么,却没有思考过这一切到底为了什么。

说起来,中国人与骡子真的有很多相似性。一方面,许多人背上的生活压力,不会比那头骡子小多少,尤其是底层民众。另一方面,中国人的勤劳和忍耐能力,更是有过之而无不及。最重要的一点是,骡子只能接受现实,接受命运的安排,人又何尝不是如此呢?

不过,骡子是确实没有办法,它不会思考,没有能力抗拒命运的安排。人可以思考,也有行动能力。我感叹的是,那么多人心甘情愿地放弃,这种只有人类才具有的天赋,"自愿"像骡子那样活着,还说"这就是命,能有什么办法呢",或者"我也不知道啊,除了这个,我还能干什么"。

读到这里,你也许会说,"哪有你说的那么严重,工作就是为了赚钱。什么接受命运的摆布、放弃思考能力。为了多赚一点钱努力工作,不是很合理吗,跟骡子扯得上关系吗?"

当然,在生存面前,一切都是合理的。骡子为了生存,必须俯首听命。但是,21世纪的中国青年,生存本身似乎已经不是问题了。在这样一个产能和资本过剩的时代,除了赚钱以外,是不是应该对自己的人生做一些认真的思考,不要让"赚钱"成为思想懒惰的借口。退一步说,就算你像骡子那样活着,真的赚到了很多钱,是否可以就此认定,当一头骡子是正确的事情?

说实话,我不太确定。假如有一道填空题,"如果因此可以获得彩票头奖,为什么不____呢?",在下划线的地方填入"当一头骡子",似乎逻辑上也说得过去。但从内心里,或者说基于我的偏执,我还是认为这样是不对的。

让我举一个实际的例子。我比较熟悉"软件工程师"这个职业,也就是职业程序员。在我看来,这种职业跟骡子有很多相似性,尤其在大公司里。因为大公司有严格的分工,设计师出视觉稿,业务部门提出需求和业务逻辑,产品经理负责项目实施,工程师的职责就是严格按照设计稿,将产品一模一样地实现出来。本质上,这跟骡子背铁管上山,并没有区别。

《黑客与画家》的作者保罗•格雷厄姆,做过一个非常好的概括。

"......(你)只是一个负责实现领导意志的技术工人,职责就是根据规格说明书写出代码,其实与一个挖水沟的工人是一样的,从这头挖到那头,仅此而已,从事的都是机械性的工作。"

我不是说这样的流程有什么不对,而是说在这个流程里,人只是充当一种工具。就像骡子只是铁管上山的一种手段,你只是产出代码的一种手段,本身并没有"自由意志"体现在里面。或者说,你身上体现的都是他人的(或资本的)意志,你无法表现出自我。评价骡子的标准是,铁管背得比较多、比较快,评价软件工程师的标准又何尝不是如此呢,都是看是否忠实有效地实现那些外部意志。

我见过许多年轻的程序员勤奋工作,从早到晚一刻不停地编码,周末也来加班,努力完成公司的一个个目标,从来不问、甚至不想"这种需求对不对"、"这个功能有没有必要",更不要说想一想"我的人生规划是什么"。中国的现实也很残酷,公司的哲学就是告诉你做什么,你就做什么,不想做就离开。

我可以想象,等到九月盛会召开时,工程完成,山头亮起灯光,与明月共同照映山脚下的西湖,平湖如镜,游人泛舟,夏夜凉风吹拂,何等的美景美事。骡子参与了这一切的创造过程,但是有谁会记得它们呢,它们的宿命就是接着去下一个工程背铁管。

骡子只是施工队的工具,跟锄头或者扁担没有本质区别。但你不是他人的工具,你活着不是为了被动地被他人使用,而是应该要有自己的价值。我觉得,人应该过一种有乐趣、有追求、自己做主的生活,而不能像骡子那样被推着走。

作者:阮一峰

(说明:本文原载2016年第24期《财新周刊》)

转载于:https://my.oschina.net/u/3579120/blog/1533241

程序员职场规划:你的命运不是一头骡子相关推荐

  1. 程序员职场规划之转型-安晓辉-专题视频课程

    程序员职场规划之转型-2492人已学习 课程介绍         如果你有这些困惑,本课程可能就是你想找的: 不知道开发之路如何继续, 不知道自己除了开发还能干什么, 不知道什么时候真的该跳槽了, 不 ...

  2. 程序员职场规划之走向技术管理-安晓辉-专题视频课程

    程序员职场规划之走向技术管理-2315人已学习 课程介绍         如果你曾有这些困惑,这门课可以帮到你: 想转管理,不知道有哪些途径? 不知道怎么为成为管理者做准备? 不知道怎样培养自己的项目 ...

  3. 90后程序员职场报告:月薪普遍过万 超七成有房有车 女性程序员不足一成

    您知道吗程序员群体已经高达200万,学历和收入双高,月薪普遍过万,是北上广深最有机会购房的群体:社交圈子相对单一,能够忍受孤独寂寞:是理性的消费者,商家利用虚荣.从众心理的消费手段并不奏效,他们的世界 ...

  4. 在职场,光有技术是不行的,18年老程序员职场宝贵经验分享

    程序员是公认的技术型岗位,我们喜欢用实力说话,那么是否技术实力强就能在职场如鱼得水? 以前我觉得只要技术过硬,在哪都是香饽饽,后来发现也不尽然,公司不是研究所,在研究所里你或许可以不管不顾地只追求技术 ...

  5. 蒋涛作序盛赞Leo新作为 程序员职场实用百科全书 —— 程序员羊皮卷 连载 1

    <程序员羊皮卷>当当购买地址:http://product.dangdang.com/product.aspx?product_id=20691986 互动购买地址:http://www. ...

  6. 蒋涛作序盛赞Leo新作为“程序员职场实用百科全书”——《程序员羊皮卷》连载...

    程序员行业从外面看起来有很多绚丽的光环,这里有无数以程序致富的天才,世界首富比尔盖茨, Google 联合创始人谢尔盖 · 布林,游戏领域头号程序员 John Carmack ,在中国也有 WPS 创 ...

  7. 程序员职场江湖的工具书

    <程序员羊皮卷>当当购买地址:http://product.dangdang.com/product.aspx?product_id=20691986 互动购买地址:http://www. ...

  8. Leo答i,Claud“三问《程序员职场第一课》”

    缘起 朋友i,Claud给<程序员职场第一课>写了篇很客观的书评叫"三问<程序员职场第一课>",地址:http://www.iclaud.net/2010/ ...

  9. 《90后程序员职场报告》:平均月薪近20K,每6个程序员就有1个是女性

    点击蓝色"程序猿DD"关注我 回复"资源"获取独家整理的学习资料! 作者 | 拉勾 来源 | 公众号「拉勾」(lagounews) 第一批90后已经快30了.9 ...

最新文章

  1. 杭电多校(四)2019.7.31--暑假集训
  2. HTML5语言教程:渐进使用HTML5语言识别
  3. Spring Cloud构建微服务架构(七)消息总线(续:Kafka)
  4. TensorFlow学习笔记(十一)读取自己的数据进行训练
  5. shell等待特定进程pid退出的方法
  6. arp协议属于哪一层_TCP/IP协议栈-之-ARP协议分析
  7. linux pv信息写在哪里,linux命令PV介绍
  8. 《 ATSS:Adaptive Training Sample Selection》
  9. CSS侧边栏宽度不动(更改页面宽度时),内容区宽度自适应
  10. php生产txt_PHP生成TXT资料
  11. KnockoutJs dynamic Binding
  12. 51单片机AD模块PCF8591 1路AD采样+数码管显示+Proteus仿真
  13. 如何点亮QQ邮箱图标 - 龙 炫家族特权
  14. python设置表格格式_python openpyxl表格样式设置
  15. 服务器硬盘数据备份到nas,谁说固态硬盘做存储是鸡肋?NAS存储服务器还能这样玩...
  16. 春分节气介绍PPT模板
  17. 再读杨绛_RWERWERWE_96921_新浪博客
  18. Selenium安装流程
  19. 计算机无法启动 一直在启动修复需要多久,关于电脑总是卡机蓝屏启动修复~...
  20. 哭的时候没人哄,我学会了坚强

热门文章

  1. wincc脚本打印斑马打印机条码,斑马打印机接口
  2. java中修改xml文件内容_修改所有xml文件中的某些内容
  3. 文件生成过程编译过程
  4. 元宇宙vs. 数字孪生:技术演化的视角
  5. 手把手教你 centos7 安装 OpenLDAP 2.4.44 实战
  6. WPS Office 2019 版本 excel透视图创建及删除
  7. 二、UNO项目Demo创建时遇到的问题
  8. 【迷人的爪哇】—Java数据类型和变量
  9. 入门级Python代码实时获取股市数据
  10. 经验分享:魅族手机刷机步骤