让我至今仍引以为耻的编程经历
【导读】:本文讲述了一段并不违法,但是违背了作者自己内心道德准则的开发经历。作为开发人员,有时需要做出一定的权衡,正如作者本人所说,我们通常是防范潜在危险和不道德行为的最后防线。
让我至今仍引以为耻的编程经历
如果你以编程为生,那么在职业生涯中可能会遇到某些人,要求你写些骗人的、不道德的代码。
因此,这些公司建的网站会先对旗下药物针对的症状给出总说明,然后若访问者能够证明自己有处方,那么就可以进入患者门户网站查看药物的具体信息。
分配给我的一个项目中有一款针对女性的药物。网站的图表和整体风格表明客户是想要特别针对年轻女孩的。这个网站的一个特点是有个小测试题(quiz),问女孩们一系列的问题,然后根据她们的答案推荐一款药物。注意,这个网站是个总说明性的网站,不是某一特定药物的广告。
当我接到需求时,客户给出了测试题以及每个问题的几个答案选项。但是需求中并没有说明在测试完成后怎样处理答案。那么决定测试推荐什么疗法的规则是什么呢?
我把这个问题和客户经理说了,她给客户发邮件询问后给了我相应的需求。拿着这份需求我开始编写小测试的代码。在网站提交给客户前,我的项目经理决定先试试网站。她试了试测试题,然后走到我的桌子前:
我得说,当我第一次看到这些需求时我也觉得很迷惑。在编写基本上就是故意欺骗女孩的代码时,我也觉得不太好。但实际上我那时并没想太多。只是有项工作要完成,而我做完了。
我们做的事情并不违法。作为我们团队最年轻的程序员,就年纪来讲,我挣得挺多的。最后,我明白了这个网站的目的就是推广某款药物。所以,我把这种手段看成是“营销”。
客户对网站很满意,甚至他们代表请我和整个团队去吃了顿昂贵的牛排晚餐。
我有无数方法在之后的自杀和重度抑郁症事件中给自己脱罪。直到今天还有之前的患者仍在起诉。要辩解我在此事中根本没有参与很容易。但是我从不认为编写了那段代码是正确的。
那顿晚餐后没多久,我辞职了。作为程序员,我们通常是对抗潜在危险和不道德业务最后防线的一员。
软件会开车将一家人送去足球场,我们正向着这样的时代迈进。帮助医生确诊的 AI 程序已经面世了。不难想象它们不久也会推荐处方药。软件越渗透我们生活的方方面面,程序员表明立场、保证代码中的伦理标准就越重要。
那天起,我写代码前总会反复思考这样写会产生什么样的影响。我希望你也这样。如果你和我一样相信,程序员不只是语法和算法打交道,那就把本文扩散出去,让更多的人看到。
编译:伯乐在线/古鲁伊
编辑 | 神经码
图片源于网络,版权归原作者所有
关注公众号:拾黑(shiheibook)了解更多
[广告]赞助链接:
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/
随时掌握互联网精彩
- 1 共绘亚太下一个“黄金三十年” 7910338
- 2 山里藏价值6000亿元黄金?村民发声 7956714
- 3 微信或史诗级“瘦身” 内存有救了 7824424
- 4 中国主张成为G20峰会的一抹亮色 7762378
- 5 朝鲜将军队提升至战斗准备状态 7655027
- 6 广东潮汕现“关门潮”?社区回应 7550642
- 7 男生解锁“滑步下泰山”技能 7433522
- 8 带96岁母亲酒店养老遭拉黑 男子发声 7317634
- 9 女教师被指出轨学生 校方通报 7263210
- 10 千年古镇“因网而变、因数而兴” 7114345