【计算机导论调研报告】计算机从业人员的职业道德

1、前言

       随着计算机的发展和社会的变革,计算机这一职业变得越来越热门,并且在生活中的方方面面都可以看到计算机技术人员的身影,凡事都有两面性,计算机的从业人员在工作中是否遵循了一个从业人员应遵循的职业道德也成为了当今社会讨论的问题。


2、调研目标

       假设你是某公司的算法工程师,负责一个算法的设计工作。公司老总要求:该算法不但能实现正常业务功能,还要能自动收集和记录用户的各种数据,通过算法中的自学习模型,实现对用户兴趣的自动建模和模拟,从而为公司谋求隐形的额外收益。作为一名算法工程师,你会设计这样的算法吗?假如你接受这样的任务,又不想违背自己的职业道德,你会在算法设计中如何做,才能尽力减少对用户的伤害?


3、调研主要内容

3.1、职业道德的含义及特征

       职业道德:就是同人们的职业活动紧密联系的符合职业特点所要求的道德准则、道德情操与道德品质的总和,它既是对本职人员在职业活动中的行为标准和要求,同时又是职业对社会所负的道德责任与义务。职业道德是指人们在职业生活中应遵循的基本道德,即一般社会道德在职业生活中的具体体现。是职业品德、职业纪律、专业胜任能力及职业责任等的总称,属于自律范围,它通过公约、守则等对职业生活中的某些方面加以规范。职业道德既是本行业人员在职业活动中的行为规范,又是行业对社会所负的道德责任和义务。[1]
       职业道德是社会道德体系的重要组成部分,它一方面具有社会道德的一般作用,另一方面它又具有自身的特殊作用,具体表现在:
(1)调节职业交往中从业人员内部以及从业人员与服务对象间的关系。
(2)有助于维护和提高本行业的信誉。
(3)促进本行业的发展。
(4)有助于提高全社会的道德水平。职业道德一方面涉及到每个从业者如何对待职业,如何对待工作,同时也是一个从业人员的生活态度、价值观念的表现;是一个人的道德意识,道德行为发展的成熟阶段,具有较强的稳定性和连续性。另一方面,职业道德也是一个职业集体,甚至一个行业全体人员的行为表现,如果每个行业,每个职业集体都具备优良的道德,对整个社会道德水平的提高肯定会发挥重要作用。[2]
职业道德的基本特征:
(1)职业性。
(2)实践性。
(3)继承性。
       信息技术在教育、医疗、金融、司法等行业的应用也带来了一系列设计伦理道德方面的负效应,计算机病毒,手机诈骗、信息滥用、侵犯隐私、黑客入侵等问题给个人和国家安全带来了前所未有的威胁和挑战。当前,计算机从业人员越来越多,工作性质的特殊性使他们比普通用户更为普遍、广泛地受到这些负效应的影响。[2]
       虽然隔行如隔山,但每一个行业都有着自己应该遵守的原则与道德修养。一个在银行工作的程序员每次给客户计算利息的时候,都把那些除不尽的小数, 转给自己的户上;一个程序员奉命实现一个功能, 把用户机器上的另一个公司的程序给卸载掉;一个程序员写了一个手机游戏软件, 然后把用户的通讯录信息悄悄上传…这些人的这些行为,不仅仅受到了社会的谴责与看不起,更是为程序员这个行业蒙羞。当我们的技术变得越来高,影响力越大,那么我们所代表的程序员的职业道德和要求也更大,我们的行为不仅仅是为我们的行业负责,更是为这个设计主义社会负责…
在《构建之法》一书中写到工程师理应遵守的8大原则[3]包括:
原则1:公众
软件工程师的行为应与公众利益一致、
原则2:客户与雇主
软件工程师应以他们的客户和雇主最大利益化的方式做事,与公众利益一致。
原则3: 产品
软件工程师应当确保他们的产品以及相关的修改达到尽可能高的专业标准。
原则4:判断
软件工程师应当完整独立地进行自己的专业判断
原则5 :管理
软件项目的经理和领导人员应赞成和促进对软件开发和维护合乎道德规范的管理
原则6 :职业
在与公众利益一致的原则下,软件工程师应当保证其职业的完整和声誉
原则7: 同事
软件工程师应当正直地去帮助他们的同事
原则8: 自身
       我觉得,无论如何,软件工程师德行为都应该从自身规范起,从而延伸到行业、乃至社会和未来。这样的工程师、这样的职业从业者,才能成为一个对代码构建世界有伟大贡献,而对社会进步有卓越奉献的人。

3.2、调研事件中涉及到的相关知识

       本次事件中涉及到职业道德和计算机从业人员的职业道德。
相关知识:
1.开发人员道德规范描述了应用于软件开发人员行为的道德规范领域。
2.根据《互联网哲学百科全书》 ,道德(或道德哲学)领域涉及“系统化,捍卫和推荐对与错的概念。”[4]
3.《计算机伦理学会的十诫 》、《计算专业人士的誓言 》、《 程序员的誓言》、《ACM道德规范》…

3.3、调研事件中争议的焦点

       该调研事件中争议的焦点无非是:在接受了设计自动获取用户的信息和喜好的算法,应该怎么做才可以最大限度保护用户信息?
       一种观点是:听公司的安排,公司要求的事情就要做到,以满足公司的要求来设计相应的算法。
另一种观点是:应遵守职业道德,在设计算法的同时,又不应该自动获取用户信息,保护了用户的隐私权。


4、调研结论与建议

4.1、我的观点

       作为一名算法工程师,首先完成公司布置的任务是首要职责,其次为了遵循我自己的职业道德,为了尽力减少对用户的伤害,我在设计算法时:首先应编写完成主体框架来实现正常的业务功能。其次,我会在一些不涉及个人隐私方面的函数中(例如用户爱好),添加收集用户使用兴趣占比的函数,从而达到既完成了公司交给我的任务,同时也尽力减少了对用户隐私的收集,极大限度地保护了用户,减少对用户的伤害,同时也没有违背一个计算机从业人员应遵守的职业道德。

4.2、结论

        职业道德就是同人们的职业活动紧密联系的符合职业特点所要求的道德准则、道德情操与道德品质的总和,它既是对本职人员在职业活动中的行为标准和要求,同时又是职业对社会所负的道德责任与义务。职业道德是指人们在职业生活中应遵循的基本道德,即一般社会道德在职业生活中的具体体现。[5]
       计算机从业人员在工作时,首先要拥有良好的职业的道德,进而你的专业知识和相关知识才可以得到有效展现,不要做违背职业道德的事,否则会受到道德谴责和法律的制裁。

4.3、建议

       一个真正负责任的公司,不会要求算法设计师来以这种方式窃取用户的信息,而是通过用户调查等方式来实现对用户兴趣和各种数据的收集。


参考文献

[1]许姣艳.浅谈高校宾馆计算机信息从业人员的职业道德 .
D648.1.南京农业大学学术交流中心.2018.( 32 )
[2]颜慧佳.计算机伦理学融入程思政教学改革与实践[j ].中国知网.2020, 36 (05)
[3]博客园.UML软件工程师的职业道德
[EB/OL].(2017-01-17)[2020-12-17].
https://www.cnblogs.com/bestmoment/p/5555092.html
[4]Cumian9828等.UML.程 序 员 职 业 道 德 规 范 _ 开 发员道德规范C SDN.2 0 2 0. 0 8. 1 8.
[EB/OL].(2017-08-25)[2020-12-17].https://CSDN.com/
[5]J.Glenn Brookshear Dennis Brylow. UML.计算机科学概论(第十二版)人民邮电出版社.2017.

  • 1
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

慢热型网友.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值