十年前,Uncle Bob写了一篇题为《程序员的责任》的博客。我非常喜欢这篇文章,顺其意写了这首打油诗“我们是程序员”,分享给大家。欢迎大家批评指正,如果你也有同感,别忘了点赞,转发哟。
我们是程序员
我们是程序员,掌控这个世界,
社会按我们编写的规则周而复始的运转。
地球自转,日升月落,
雨落潮涨,无需软件相伴。
但在我们的社会,
一切运作,都依赖程序的存在。
没有软件,社会必将停滞,
电话不响,汽车不启,
飞机不飞,炸弹不爆,
船只不航,烤箱不热,
车库不开,金钱不流,
电力不生,连去商店的路也迷失不见。
什么是软件,软件组成了统治这个世界的规则。
我们是程序员,掌控这个世界,
但我们尚未彻底理解。
就是我们的文明,还没完全意识到,
一切如此依赖软件—依赖我们。
软件bug带来的灾难一遍遍敲响警钟,
但我们每次都按下贪睡按钮。
这种沉睡不会久,
很快,社会将意识到,
他们把巨大的责任和权力交到我们手中,
一切都交给了我们,一切!
如果他们聪明,这将令他们恐惧,
设想我们若联合起来,
全球程序员一起,向世界提出条件。
这个世界将别无选择,只能遵从。
没有力量能阻挡我们。
试图阻止的人,
会发现手机无法使用,
汽油无法加油,信用卡失效,
战机不飞,导弹不巡,
银行透支,账单未付,
连他的出生记录也会消失无踪。
程序员拥有的巨大权力,
应该也让我们诚惶诚恐。
无论时机是否已到,
我们必须做出决定:
我们希望成为什么样的统治者?
是继续做衣衫褴褛的流浪汉,
随心所欲,缺乏自律地编制着软件,
不管植入了多少隐患。
还是承担起配得上这份无上权利的责任,
成为社会忠诚、可靠的服务者。
想想现代军队,我们把毁灭人类的武器交给了他们,
军人可以轻而易举的统治我们,
但是什么阻止了这种情况的发生?
是军人的伦理规范和誓言:
军队是保护和捍卫人民的!
程序的发生员也应如此,
为了保护社会免受我们无意间滥用权力的危害,
我们需要有自己的伦理规范,有我们的誓言。
程序员的伦理规范和誓言应该是这样的:
我是计算机程序员,
我为我的职业深感自豪。
对它我负有庄重的责任,
因为人类进步受控于信息操控者的智慧。
作为程序员,誓言正直公平,
忠于职业标准和尊严,尊重传承,
没有前辈程序员、数学家和工程师的知识经验,
我的努力将微不足道。
作为程序员,意识到我的技能伴随服务人类的责任,
怀着谦卑和求知之心,
遵循工程之道,仅参与诚实的事业。
在电脑前,尽我所能,
无保留为社会公益奉献技能和知识。
我们不嫉妒,不炫耀,永不故意伤害,
哪怕伤害微不足道。
我们保持团队精神,创新改进精神,
我们行为端正,有纪律,
使用并不断改进代表我们最佳理解的过程,
去开发高质量的软件。
每天晚上回家,看着镜子的时候,
我们会为当天的成就感到自豪。
我们会努力赢得客户和同行的尊重,
但永远忠诚于真理。
我们是世界的统治者,
虽然这不是我们想要的,
但我们已经在这里了,
我们会和人类历史上所有的统治者不同,
我们比他们诚实,谦卑,
战战兢兢,我们履行着权力和责任。
推荐阅读
2. 我这辈子最自豪的事
4. 编程十诫,软件人的必读
三尺讲桌就在这小小二维码,长按二维码“识别”关注