随着软件日益成为生活中不可少的一部分,程序员作出的决定的伦理影响面只会越来越大。传统的工程学位需要学习伦理课程,但在计算机科学教育中伦理课程仍然是空缺的一环。

Infoworld列出了12个程序员需要面临的伦理难题, 包括:

如何处理日志文件,程序员希望记录一切,这有助于调试系统,但日志文件如果落在错误的人手中,可能会曝光用户的秘密;

如何将客户变成商品,使用免费 服务的用户不是客户而是商品,但将人变成商品不是一个能轻松处理的伦理转变;

如果政府提出数据披露请求,你需要在多大程度上捍卫客户

多大的安全保护力度才是足够的?

Bug 到底要不要修复

为了防止滥用,编码还是妥协呢?

如何应对客户对数据收集的要求
如何应对互联网国际化无边界的本质
对开源的回馈力度多大才合适
多大的监控力度是合适的
如何保证代码的可靠性

现有的设计在考虑对满足未来发展的力度

文章转载自 开源中国社区 [http://www.oschina.net]

程序员面临的伦理困境相关推荐

  1. 当一个程序员面临太多选择的时候

    转眼间已经五天没有写博客,没有读/写代码了,人长大后为什么时间就过的这么快.记得小时候盼个周末放假都是那么的漫长.Anyway, 今天跟大家探讨一个问题:当程序员面临太多选择的时候. 不知道其它职业如 ...

  2. 程序员创业的两难困境

    导读:本文是从<The Programmer Entrepreneur Dilemma>这篇文章翻译而来,译文来自外刊IT评论整理编译<程序员创业的两难困境>.文章介绍了一名程 ...

  3. java程序员更是_2019年 Java程序员面临更加激烈的竞争

    不得不承认,经历过行业的飞速发展期,互联网的整体发展趋于平稳.为什么这么说? 对于进可攻前端,后可守后端大本营的 Java 程序员而言,虽然供应逐年上涨,但是市场似乎对他们依然青睐有加. 这些承担着技 ...

  4. 程序员该如何逃离困境

    程序员该如何逃离困境 最近,我招聘一个内核程序员的岗位,几十个人过来面试.这些应聘者都来自优秀的大公司,不是开发芯片的,就是开发内生的操作系统的.其中有些人声称自己在内核上开发的时间至少 10 年!他 ...

  5. 未来的程序员面临着怎样的职业变化

    作为程序员,我们总是身处于如万花筒般变化无常的技术世界里.我们可能也是那群能够最早感知到科技变化所带来巨大影响的人.然而,面对这一波又一波向我们袭来的技术变革,我们是否也能从中窥见一丝规律,从而使自己 ...

  6. PHP程序员面临的成长瓶颈

    作为Web开发中应用最广泛的语言之一,PHP有着大量的粉丝,那么你是一名优秀的程序员吗?在进行自我修炼的同时,你是否想过面对各种各样的问题,我该如何突破自身的瓶颈,以便更好的发展呢? PHP工程师面临 ...

  7. 程序员面临脱发困扰吃什么?

    上班族,尤其是加班熬夜的程序员会面临脱发的困扰!药补不如食补,好的饮食习惯才是养护头发的法宝: 维生素a(缺乏则导致头发脱落或滋生头皮屑):胡萝卜.菠菜.莴笋叶.杏仁.核仁.芒果.动物肝脏.鱼类.虾以 ...

  8. 入职3个月的Java程序员面临转正,领导:1年工作经验包装成5年,试用期淘汰!

    前言: 在当今社会,越老实的人越吃亏,相信大家都会同意这句话.举个很简单的例子,至少有9成人在简历上都会包装自己,不管是学历还是工作经验,没有包装自己的人已经很少了.当然有些人也是很无奈的,本来自己能 ...

  9. 35岁Android程序员面临失业,是不是该考虑转行了?

    那么做一个牛逼的程序员,是不是没必要呢? 恰恰相反,35岁失业的原因之一,是因为个人能力与年龄不匹配.刚毕业的头几年,你会发现似乎很好找工作,市场也很好,那是因为市场对你的要求不高. 当你35岁了,市 ...

最新文章

  1. 两家外企的长三角仓库,活儿竟全被中国机器人承包了
  2. STM32库中几个重要的文件说明
  3. Quartz应用----发送邮件工作调度Java(转)
  4. python日期函数_python 时间及日期函数
  5. Sqli-labs less 53
  6. al00华为手机_jmm-al00是什么型号
  7. 【CCCC】L2-010 排座位 (25分),,并查集+二维矩阵判定关系
  8. JAVA小项目--银行管理系统(GUI+数据库mysql)
  9. ansible 建 kubernetes 证书签名请求_Kubernetes 两步验证 - 使用 Serverless 实现动态准入控制
  10. wpsppt放映时间_利用WPS演示制作PPT计时器的两种方法
  11. 简述et代理换ip软件网络功能。
  12. Pyhton中dataFrame型数据 values方法返回结果是数组,并将数组转化为列表的tolist方法
  13. linux 禁用超线程,Linux动态启用/禁用超线程技术
  14. ASR - OpenAI whisper
  15. 将EXCEL表格的数据转化为数组对象形式的数据
  16. 3d 图表的javaapi
  17. 个人简历管理系统-总结
  18. 视频网站提取原始地址之二——土豆
  19. Rockchip RK3288型号获取
  20. 如何领取1024勋章

热门文章

  1. 波士顿动力最新仓储机器人,每小时“搬砖”800块
  2. 机器人能否取代人工?阿迪达斯付出血的教训,含泪关闭智能工厂
  3. 全球500强案例精选,带你了解人工智能在金融行业如何落地
  4. Python最重要的5大功能,​要是能早点了解就好了
  5. 一文了解人脸识别:从实现方法到应用场景都讲明白了
  6. Facebook发现:计算机识别系统更青睐识别“有钱人”,准确率高出20%
  7. SOR迭代求解线性方程组代码实现
  8. 福布斯:2022年计算机视觉领域五大发展趋势
  9. 关于欧盟的芯片法案,ASML是这样看的!
  10. 多细胞生命进击之路:单细胞为何放弃自由,长成复杂的多细胞?