软件无用论

在一个周六的晚上,同事的一段文字让我思绪万千,沉寂了十几年的写作冲动,就这样被这段文字唤醒了,虽然已经0点过半。

不断萦绕在我脑中的一个思考:为什么越是痛苦压抑,越是能够产生富于生命力和创造力的文字;越是写意轻松,产生的却是浮躁且没有灵魂的声音。已经忘记是在哪里看到过这样一篇文字,叫做“历史的终结”,大概的意思就是,当故事走向幸福道路的时候,历史就在此刻终结了,因为幸福的故事已经不需要被表达与陈述。

“每一个幸福的家庭都是相似的,而每一个悲惨的家庭都有各自不同的悲惨”,这给出了一个可能的解答。痛苦是多样化的,而多样化正是生命力与创造力的源泉。在痛苦的挤压下,在那一丝丝的罅隙中奋起抗争,产生的是生命力与创造力;在约束的束缚下,在那一点点的空间中辗转腾挪,浮现出的却是富于生命力与创造力的设计。

软件便是这样,它是在问题与约束的罅隙中,纯粹脑力挣扎的产物。然而软件却又不同于文学作品,文学作品的运行时环境是人的大脑,大脑极强的适应性使得文学作品的价值可以世世代代的延续下去;然而软件的运行时环境是机器,其价值在几十年甚至短短几年里便会消耗殆尽,软件是短命的。

一个又一个新的javascript框架产生了,主流技术栈变得越来越相似,轮子在不同的语言和框架中一遍又一遍的被重复发明着,软件总是被淘汰与替换着。

自软件诞生起,就以惊人的速度不断降低着自己的构建成本,随着软件开发技术的不断革新,今天大多数的商用软件,本质上都是基于开源软件的二次开发而已,各种PaaS平台的兴起,进一步让软件的构造变的越来越容易。

想想你所写的每一行代码,将会以多快的速度被淘汰、被替换、被遗忘?越来越多的公司纷纷开源了自己的核心软件资产,让软件成为一种吸纳人才的手段,这些公司的核心竞争力越来越不在于软件本身。

软件生来便是短命的,越来越容易构造,就会越来越快的被替换和淘汰,也不会有太多公司以软件作为核心竞争力——Software is Worthless,即使不是现在,也就在不远的将来。作为软件的从业者的我们,整天疲于奔命学习新技术的我们,又应当用什么来衡量自我的价值?这一切的意义何在?

好吧,可能这个问题现在还不重要,在软件变的越来越容易构造、生产成本越来越低的时候,我们的工资却在不断攀升,在这样的一个软件人才供需极度不平衡的市场上,散发着软件要吃掉整个世界的信号,也许幸福的日子还能持续很长一段时间。可惜幸福与工资并没有太大的关联关系,所以历史也并未在此终结。

回顾我自己这些年的技术生涯,所做过的大大小小的项目,几乎都有着各自的悲惨,无论是成功的、失败的,都谈不上令人满意。所做过的技术决策,随着技术的革新,无一例外都是错误,若是以结果来衡量软件开发本身,一定是“人终有一死”。然而我的感觉却没那么糟,因为我更相信自己能够在新的环境下,更好的认清楚自己要解决问题,更好的搞清楚约束是什么,更好的保持开放心态、同时谨慎前行。除此之外,我却找不到任何一个与技术相关的词汇来描述自己的收获。

软件的本质是知识工作,而软件开发的过程,就是学习与成长的过程,过程的重要性是要远大于结果的。我们在尽力打造更好软件的同时,也打造了更好的自己。

思绪渐渐飘到了3年前,在我对自己的技术生涯感到迷茫的时候,一位在硅谷干了二十多年,在公司干了一圈管理又回到技术岗位的同事对我说:“写程序之于我,就好像是空气和水一样不可或缺,我觉得你应该和我是一样的”,面对这句话的时候,当时的我无法回应。然而在脱离技术岗位1年多,又重新开始做技术的今天,我却想回到那个时间点,回答说“是的,我也是一样。”

除了意识到自己对编程如此热爱之外,还体会到这个比喻中蕴含的更深刻的含义。
我们应当如何去衡量水的价值?我们又如何去衡量空气的价值?我们如何去衡量软件的价值?衡量知识的价值?衡量自我的价值?

今天,软件就如同空气和水,覆盖着我们生活的方方面面,变成了我们无法缺少的东西。当这个世界上,水需要去买,也许在某种程度上说,空气也需要去买的时候,难道不能引起你的反思,反思这个世界是哪里出了问题?这一切,都让我想起了互联网、黑客、开源精神,还有 Aaron Swartz……

在我们打造更好软件的同时,打造更好自己的同时,也许还有一个更远的远方在召唤着我们。

文/于晓强

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,378评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,356评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,702评论 0 342
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,259评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,263评论 5 371
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,036评论 1 285
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,349评论 3 400
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,979评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,469评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,938评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,059评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,703评论 4 323
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,257评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,262评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,485评论 1 262
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,501评论 2 354
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,792评论 2 345

推荐阅读更多精彩内容

  • 领导力的定义 "领导力是影响他人的过程,使其愿意为共同的、共享的目标而努力"(未知)。 "领导力是解放人们的艺术,...
    python测试开发阅读 356评论 0 3
  • 第三部分 软件工程 考试题型:概念问答题、实践案例题总分:50分 一、软件过程 软件过程的概念 软件过程是指软件整...
    小K哥哥阅读 2,431评论 0 2
  • 在一个周六的晚上,同事的一段文字让我思绪万千,沉寂了十几年的写作冲动,就这样被这段文字唤醒了,虽然已经0点过半。 ...
    ThoughtWorks阅读 283评论 0 0
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 8,523评论 28 53
  • 步骤:发微博01-导航栏内容 -> 发微博02-自定义TextView -> 发微博03-完善TextView和...
    dibadalu阅读 3,127评论 1 3