除了编写代码之外,作为软件开发人员,我们还有哪些责任?🌎💻
讨论:
- 科技如何塑造了我们的社会?又如何塑造了你的生活?
- 作为软件开发人员,我们肩负着哪些道德责任?
- 在日常生活中,你有哪些方法可以让自己保持自律?
如今,我们很难想象一个没有代码影响的世界。
我成长于社交媒体蓬勃发展的时代。2009年,我通过Facebook创建了我的第一个社交媒体账号。当时我还在上初中。
我知道。感觉上初中太早了。
出乎意料的是,我的大多数同学都在用Facebook,我实在不想错过。我还记得当初注册账号时的忐忑不安。我应该用假名吗?我应该在网上用全名吗?这样做安全吗?
我原本很谨慎。但只需轻轻点击一下按钮,我就进入了一个全新的世界,那份戒备也随之消失了。
Snapchat、Instagram、Twitter、LinkedIn……过去十二年里,有没有哪一周我没查看过某种社交媒体?大概没有吧。
从中学开始,我已经花了数千小时漫无目的地刷手机。真糟糕。
世事并非非黑即白。
社交媒体让我能够与远方的朋友保持联系,也帮助我在隔离的这段孤独时期保持人与人之间的联系。
我越来越依赖像 Uber、Lyft、Airbnb 和亚马逊这样的公司提供的便利。只需轻轻一点,第二天就能收到货。五分钟之内,就能叫到司机来接我,送我去任何想去的地方。如果想吃墨西哥菜,拿出手机快速搜索一下,筛选掉评分低的餐厅就行了。真是太方便了!
但这种便利背后有很多我们忽略的东西。
参与创作
大学时,我选修了计算机科学课程。我学习了数据结构、离散数学、算法、数据库……我还参加了工程类招聘会。我记得当时礼堂里挤满了数百名学生。每个展位前都排着长队,只为和招聘人员聊聊。招聘人员兜售着豪华的办公室、免费餐饮等福利,并向那些充满热情的学生承诺“有趣的工程问题”。然而,无论是在我的课堂上,还是在与招聘人员的交谈中,软件开发的伦理道德,以及代码背后可能存在的后果,都从未被提及。
作为软件工程师,我们天生就会思考如何用代码实现任务自动化。
事实上,这就是我们工作的意义所在。有时,编写代码会让人感觉与“真实”世界脱节。在日常工作中,当我们专注于解决眼前的微观问题时,很难意识到我们工作产生的宏观影响。实际上,我们打造的产品正在改变人们的日常生活体验。我们编写的代码甚至有可能影响到年幼孩子的习惯。但这并非我们在编写代码时所考虑的。
对某些人来说,编写代码仅仅是一种谋生手段,仅此而已。开发者可能会辩称,我们编写的代码所造成的各种后果,其更大的责任可能在于做出重大决策的商业人士或产品设计师……但事实果真如此吗?
如果我们不停地编写代码,却从不停下来思考我们所编写的代码的更高层次的影响,以及我们所在公司背后的动机,那么我们会产生什么影响?
我们正在创造一个怎样的社会?
感谢您读到最后。伦理道德以及科技和代码的影响是我经常思考的问题。但同时,我也不知道该如何思考这些问题……您有什么想法?
文章来源:https://dev.to/kaeh/beyond-writing-code-what-are-our-ethical- Responsible-al7