3264|16

127

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

你有没有写过让你终身羞愧的代码? [复制链接]

 
这篇文章的原标题是:让我终身羞愧的代码
转过来分享给大家,你有写过这样的代码吗?
如果你靠写代码为生,那么很有可能,在你的职业生涯的某一点,会有人让你帮忙写一点具有欺诈性的代码,有时候甚至会是不道德的代码。
2000年的时候,类似的事情就发生在了我的身上,这件事也让我永生难忘。
在我6岁的时候,我写下了人生中的第一行代码。我算不上是神童,我父亲为我提供了许多的帮助和指导,我立刻就爱上了写代码。
到了15岁的时候,我开始兼职为父亲的咨询机构工作。周末和暑假的时候,我会去做网站,并且为企业应用编写一些小的组件。
虽然薪水不高,但是正如我父亲说的那样,我得到了免费的办公室和设备,而且还获得了大量宝贵的工作经验。
之后,我成功加入了一个兼职工作,为即将到来的大学生活攒一点学费。我为一个本地的小企业做了一个电子商务网站。
21岁的时候,我在多伦多找到了一份全职的编程工作。
这家公司的创始人,是一个医生,其大部分客户都是大型的医药公司。
在加拿大,法律严格限制了医药公司的广告行为。因此,这些企业都会创建网站来宣传自己的药品。如果某个用户对药品感兴趣,只要提供医生处方,就能在网站上看到有关这个药品的更详细的信息。
我负责的项目,是为一个针对年轻女性的药品搭建网站。这个网站的功能之一,就是通过一系列问题询问患者的情况,然后根据她们的回答推荐药品。
记住,这个网站是一个综合健康信息类网站,而不是某种药品的广告网站。
客户为我提供了问题和所对应的答案。
在将网站提供给客户之后,我的项目经理决定要测试一下,在测试了那些问题之后,她找到我说:
“有点不对劲。
“怎么了?”
“无论我针对问题作出什么样的回答,网站都只会推荐咱们客户的药品。唯一的例外是我明确表明我对这个药物过敏,或是我已经在使用这个药物了。”
“是的。客户的要求就是这样,只推荐他们自己的药品。”
“哦,我明白了。”
然后她就转身离开了。
我现在非常希望我没有参与这个项目,然而那时我却没有多想,我觉得自己只是在完成我的工作。
我们做的事情,没有一件事违法的。作为团队中年级最小的开发者,我获得了高额的回报。虽然我明知这个网站的目的就是为了推销某种药品,但是我将这个策略理解为“市场营销”。
客户对我做的网站非常满意。他们邀请我和整个团队去吃了一顿大餐。
在赴宴之前,一个同事通过电子邮件给我发了一个新闻的链接,主角是一个吃了我做的那个网站所推荐的药的女孩。
她自杀了。
原来,这个药品的副作用之一,就是导致患者出现抑郁症和自杀倾向。
那个给我发送了邮件的同事,并没有参加那次聚餐。
但是我去了,全程都感到非常尴尬和不安,我并没有提起这个新闻。我只是默默的吃了我的牛排,强迫自己把微笑挂在脸上。
第二天,我给妹妹打了电话,她那时才19岁。在聊天中我得知,她也正在服用那个药品。
我们刚开始聊天的时候,我们都觉得这件事只是一个巧合。之后,我们的谈话内容越来越沉重。我建议她立刻停止使用这种药物,还好,她采纳了我的建议。
直到今日,这个药物企业依然面临着法律指控。
也许你会说,这件事情跟我并没有多大关系,毕竟这种药并不是我做的。但是,我依然因为自己写了那些代码而感到羞愧。
那件事情不久之后,我选择从这家公司辞职。
作为开发者,我们经常会觉得自己不可能做出不道德、甚至是危险的事情。
在当今这个时代,软件已经可以驱动汽车、AI能够帮助医生进行诊断。不难想象,或许不久之后,软件甚至可以开始给病人开处方。
随着软件越来越多的掌控我们的生活,开发者就越应该警惕。不要参与那些有可能会给其他人的生活带来困扰的项目。不要让自己在未来的某一天因为你所写过的代码而感到懊悔。
从那件事情之后,我在开始写代码之前,总是会仔细思考我的代码会对人们产生什么样的影响。我希望你也可以这样做。

最新回复

可以通过手机APP 或者红外遥控 433Mhz控制模块,来实现物品上称之后,一瞬间进行倍率相乘,你懂的。。。黑不黑。。。  详情 回复 发表于 2016-11-25 10:01
点赞 关注
 
 

回复
举报

1万

帖子

16

TA的资源

版主

沙发
 
这篇文章的作者,真是个好人,我觉得这种思想应在我们周围推进,首先,自己的工作环境要无害,这就是说对自己的身心健康没有什么坏处。再有就是做人啦!!!你编出的东东不要害人家,否则良心过不去。
个人签名http://shop34182318.taobao.com/
https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
 
 
 

回复

1万

帖子

16

TA的资源

版主

板凳
 
不过楼主的题目有点象下面这句话“相信你我会成功的”一样
个人签名http://shop34182318.taobao.com/
https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
 
 
 

回复

127

帖子

0

TA的资源

一粒金砂(中级)

4
 
ddllxxrr 发表于 2016-11-22 12:40
不过楼主的题目有点象下面这句话“相信你我会成功的”一样

大概是几年前朋友给莆田系医院做了一段时间的百度竞价,后来知道真相果断辞职不干了,所以看到这篇文章颇有感触

点评

好人一个  详情 回复 发表于 2016-11-22 16:01
 
 
 

回复

975

帖子

2

TA的资源

纯净的硅(初级)

5
 
真相……难道说你不知道的才是真相,知道的都是假象
 
 
 

回复

1万

帖子

16

TA的资源

版主

6
 
王达业 发表于 2016-11-22 12:51
大概是几年前朋友给莆田系医院做了一段时间的百度竞价,后来知道真相果断辞职不干了,所以看到这篇文章颇 ...

好人一个

个人签名http://shop34182318.taobao.com/
https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
 
 
 

回复

927

帖子

0

TA的资源

纯净的硅(中级)

7
 
n年前就有人请我写进销存系统,客户要求是第一层密码登录进去,看到的是假账,要第二账密码进去才是真实的账目,并要求在真实的发生数中自动按比例转一部分到假账中。我说水平有限,做不了。
 
 
 

回复

127

帖子

0

TA的资源

一粒金砂(中级)

8
 
吴下阿蒙 发表于 2016-11-22 16:12
n年前就有人请我写进销存系统,客户要求是第一层密码登录进去,看到的是假账,要第二账密码进去才是真实的 ...

为你点赞
 
 
 

回复

831

帖子

5

TA的资源

一粒金砂(高级)

9
 
之前有人找我做电子秤的遥控器作假,分别可以实现手机控制,遥控控制,按键触发等等,实现缺斤少两或者恶意欺骗,直接拒绝。。。

点评

做出来倒想见识一下,这么多控制方式的电子秤,是什么样子?  详情 回复 发表于 2016-11-23 18:20
 
 
 

回复

401

帖子

4

TA的资源

版主

10
 
看的好沉重,不过确实是客观存在的
 
 
 

回复

613

帖子

2

TA的资源

纯净的硅(初级)

11
 
是啊,别小看了代码,你不经意的一个代码,也许有一连串的后续事件,责任心,道德心,人世艰难
个人签名我是一头搞电子的猪,猪是一种好色的动物,猪八戒就是代表.       
 
 
 

回复

127

帖子

0

TA的资源

一粒金砂(中级)

12
 
残雪 发表于 2016-11-23 09:56
之前有人找我做电子秤的遥控器作假,分别可以实现手机控制,遥控控制,按键触发等等,实现缺斤少两或者恶意 ...

为你点赞
 
 
 

回复

2721

帖子

0

TA的资源

纯净的硅(中级)

13
 
残雪 发表于 2016-11-23 09:56
之前有人找我做电子秤的遥控器作假,分别可以实现手机控制,遥控控制,按键触发等等,实现缺斤少两或者恶意 ...

做出来倒想见识一下,这么多控制方式的电子秤,是什么样子?

点评

可以通过手机APP 或者红外遥控 433Mhz控制模块,来实现物品上称之后,一瞬间进行倍率相乘,你懂的。。。黑不黑。。。  详情 回复 发表于 2016-11-25 10:01
 
 
 

回复

927

帖子

0

TA的资源

纯净的硅(中级)

14
 
我们都是普通人,并不比别人高尚多少,但坚持道德底线,少赚点让人羞愧的钱,一辈子不后悔。
 
 
 

回复

13

帖子

0

TA的资源

一粒金砂(中级)

15
 
道德底线一定要坚持的。当然偶尔偷懒写点其他程序隐藏一下难以找到的BUG也是干了不少...
 
 
 

回复

831

帖子

5

TA的资源

一粒金砂(高级)

16
 
suoma 发表于 2016-11-23 18:20
做出来倒想见识一下,这么多控制方式的电子秤,是什么样子?

可以通过手机APP 或者红外遥控 433Mhz控制模块,来实现物品上称之后,一瞬间进行倍率相乘,你懂的。。。黑不黑。。。
 
 
 

回复

127

帖子

0

TA的资源

一粒金砂(中级)

17
 
时间进度
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表