软件职业道德.docx

上传人:b****3 文档编号:5596787 上传时间:2023-05-08 格式:DOCX 页数:11 大小:27.21KB
下载 相关 举报
软件职业道德.docx_第1页
第1页 / 共11页
软件职业道德.docx_第2页
第2页 / 共11页
软件职业道德.docx_第3页
第3页 / 共11页
软件职业道德.docx_第4页
第4页 / 共11页
软件职业道德.docx_第5页
第5页 / 共11页
软件职业道德.docx_第6页
第6页 / 共11页
软件职业道德.docx_第7页
第7页 / 共11页
软件职业道德.docx_第8页
第8页 / 共11页
软件职业道德.docx_第9页
第9页 / 共11页
软件职业道德.docx_第10页
第10页 / 共11页
软件职业道德.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

软件职业道德.docx

《软件职业道德.docx》由会员分享,可在线阅读,更多相关《软件职业道德.docx(11页珍藏版)》请在冰点文库上搜索。

软件职业道德.docx

软件职业道德

软件工程职业实践结课论文

计算机正逐渐成为商业、工业、政府、医疗、教育、娱乐和整个社会的发展中心,软件工程师通过直接参与或者教授,对软件系统的分析、说明、设计、开发、授证、维护和测试作出贡献,正因为他们在开发软件系统中的作用,软件工程师有很大机会去做好事或带来危害,有能力让他人做好事或带来危害,以及影响他人做好事或造成危害。

为了尽可能确保软件工程师的努力会用于好的方面,软件工程师必须作出自己的承诺,使软件工程成为有益和受人尊敬的职业,为符合这一承诺,软件工程师应当遵循职业道德规范和实践。

为实现他们对公众健康、安全和利益的承诺目标,软件工程师应当坚持以下八项原则:

1.公众–软件工程师应当以公众利益为目标;

2.客户和雇主–在保持与公众利益一致的原则下,软件工程师应注意满足客户和雇主的最高利益;

3.产品–软件工程师应当确保他们的产品和相关的改进符合最高的专业标准;

4.判断–软件工程师应当维护他们职业判断的完整性和独立性;

5.管理–软件工程的经理和领导人员应赞成和促进对软件开发和维护合乎道德规范的管理;

6.专业–在与公众利益一致的原则下,软件工程师应当推进其专业的完整性和声誉;

7.同行–软件工程师对其同行应持平等和互助和支持的态度;

8.自我–软件工程师应当参与终生职业实践的学习,并促进合乎道德的职业实践方法。

经过详细的研究和对老师上课的总结,得出以下领悟:

上述规范不单是用来判断有问题行为的性质,它也具有重要的教育功能,这一规范表达了行业对职业道德的一致认识,因此这是教育公众和有志向职业人员有关软件工程师道德责任的一种工具。

而我们就是要利用这种工具来规范自身。

规范还涉及了那些实际工作者、教育工作者、经理、主管人员、政策制定者、以及职业相关的受训人员和学生。

这些原则指出了有个人、小组和团体参与其中的道德责任关系,以及这些关系中的主要责任,这些责任是基于软件工程师的人性、对受软件工程师工作影响的人们的特别关照、以及软件工程实践的独特因素。

其把这些规定为任何要认定或有意从事软件工程的人的基本责任。

不能把规范的个别部分孤立开来使用以辩护错误,虽然所列出的原则和条款并不是非常完善和详尽的,但我们后续人员可以进行加工修改,在职业指导的所有实际使用情况中,不应当将条款的可接受部分与不可接受部分分离开来,本规范也不是简单的道德算法,不可用来产生道德决定,在某些情况下,标准可能互相抵触或与来自其它地方的标准抵触,在这种情况下就要求软件工程师用自己的道德判断,作出在特定情况下符合职业道德规范和职业实践精神的行动。

道德冲突的最好解决方法是对基本原则的周密思考,而不是对条文细节的咬文嚼字,这些原则应当影响软件工程师去从更广的角度考虑,谁会受他们工作的影响,去研究是否他们和他们的同行已给其他人应有的尊重,去考虑对他们工作有所了解的公众将如何看待他们的决定,去分析如何他们的决定会影响最小,去思考他们的行动是最符合作为软件工程师专业工作要求的,在所有情况下,这些判断关心的主要应是公众的健康、安全和福利,也就是说,“公众利益”是这一规范的核心。

因为软件工程动态和求变的背景,要求规范能适合新的变化情况,但是即使在这样一般的情况下,规范对软件工程师和他们的经理提供了支持,帮助他们需要在所遇的特定情况中通过制定职业道德标准采取建设性的动作,本规范不仅为团体中的个人,而且为整个团体提供了一个能遵循的道德基础,本规范也替那些要求软件工程师或其团体去做道德上不适当的行为下了定义和限制。

平时上课时,老师会结合列子让我们有更深入的了解。

每次他叫人说说他们自身的看法时,我都会认真的听。

去理解他们的看法。

但是,几节课后,我发现我的每一个同学都很善良-----他们总是把问题从最善良,最符合人类道德的角度回答问题。

太过完美的答案,总让人觉得不真实,缺乏存在感,没太大的说服力。

我喜欢老师的,你自己怎么想的就怎么说,不要太局限,很多东西都是人之常情。

虽然,很多的我们表现的都不是完美的道德,却也没破坏道德。

上述规范,终究不是很完善···

听完了老师给我们讲的内容,上周末,两天的时间,我们听了各种企业的老师给我们上的课,不由的又有了新的认识。

我发现,我们在企业老师的课堂上显得很无知,我们很少有人能回答出老师的提问:

“为什么选择计算机这个专业?

了解中国IT行业的发展情况吗?

通过归纳,我总结了以下几点:

“软件工程师的求职技巧”,“软件工程师的人生规划”,“软件产业发展和就业前景”,“软件行业发展趋势及人才需求”,“软件工程师的职业特点”,“软件职业保密原则”,“软件技术发展与管理理念进步的相互关系”,“软件工程师犯罪面面观”。

说道软件工程师求职技巧,我总是觉得与我还有好一段距离,总觉得还早,而时间之快不过是眨眼之间。

未雨绸缪总是好的。

加拿大达内科技集团西北分区院校合作总监,达内集团资深职业规划师杨泽辉老师为我们进行了软件工程师求职技巧的专题讲座。

杨老师的讲解,让我们明确了写简历的目的。

简历撰写时,要发挥个人的优势,提高就业竞争力,找到自己满意的工作。

而不是只是找一份工作,不管是什么工作的工作;到或许可以是找一份合适自己的工作;找一份满意的工作,却是对自己的未来发展最有帮助,最重要的了,通过简历展现自己的优势,让企业能够充分了解自己的技能与经验。

同时把自己的能力与企业的需求有效的结合在一起,给招聘者以深刻的印象,便也成功了一半.企业聘用人才的动机一也是值得我们研究的专项,杨老师为我们做了详细的解答:

为企业创造价值(企业都是盈利性的机构);提高生产效率(我想任何企业都要求效率的);提前完成任务(要在保证质量的前提下);节省或降低企业成本(低成本可以为企业创造更多的利益);提高产品或服务质量(任何服务与产品都是必须的);有利于企业形象。

企业招聘人才的思考模式是:

概念、操作细节、流程、实现过程的细节是评估是否熟练的标准;从合作能力强的人员里挑选(任何人才的挑选都是这个原则,优存劣淘的生存法则);从一专多能,适应性比较强的人员里挑选;从有工作经验的人里面挑选(而今的软件工程都要求有经验,因为良好的经验可以为公司省去很多麻烦)。

曾被别的企业聘用的人员受过实践的检验,风险会比较小;从高学历的人里挑选人才,从高学历的人里面挑选人才风险较小,高学历的人学习能力和分析问题的能力可能比较强,高学历的人员英文较好,适合做开发,大专学历的人员可能学习新技术的能力较弱;因而不管时代怎么法则,学历还是重要的。

准备简历的原则是暂时掩饰自己的不足,比如学历、年龄、经验;暂时不写年龄或学历,绕过企业人事部门的人员;在经验中描述参与实习的项目;针对招聘企业的用人需求来写简历;在招聘的职位与你的技能70%以上匹配时,就可以投递简历,切不可过分的夸大其词,如过分的话可能犯欺骗罪;把企业对人才需求的绝大部分写在简历的《经验与技能》部分;对写在简历上的每一项技能的细节都要仔细准备;自己有充分信心,并且熟练掌握的;既不能太保守,也不能太吹牛;有些难度不大的技能,尽管不懂,但是可以通过看资料短期掌握的;有些与所学技能相类似或者相通的可以通过短期熟悉的。

由此一来,要针对企业的需求与职位书写简历,不要写会削弱自己优势的通用简历;懂得充分表达自己的优势,最好有几年的相关工作经验,精通、熟悉、了解的技能,团队合作与沟通能力,英文能力。

我想,技能固然重要,但是,技巧也同样重要的。

杨老师的教授定会在日后帮我少走弯路的。

关于软件工程师的人生规划大连东软股份有限公司人才实训中心研发部部长胡本仁针老师为我们进行了详细的解说。

中国软件产业现状:

(1)软件产业增长较快,但企业规模仍然偏小。

(2)行业专业程度不够,专业软件不专业,立足不稳。

(3)人才短缺问题仍然比较突出,尤其是高端技术人才,企业人才流动性大。

(4)软件企业在管理水平及软件产品开发和推广上存在较大瓶颈。

(5)企业多是单兵作战,实力薄弱,缺乏集团化、规模化效应。

由此我们会针对中国软件产业现状问“社会软件人才的需求怎么样呢?

(1)市场国际化,人才需求大。

  

(2)中国的软件企业不缺人,但是缺人才。

(3)目前最缺中高级专业人才,软件管理方面的复合型人才 。

(4)软件测试工程师、程序设计师和系统分析师却很受企业欢迎。

(5)各种新兴开发平台应用。

中国是个人口大国,从来就不缺人,一直缺的是人才,其实缺人才的何止只是IT行业。

融入能力即职业素质,跨文化沟通,企业认同与归属;技术能力即IT技术基础技术,重组和构建;业务能力即业务标准和规范,业务逻辑;过程能力即过程执行和控制质量意识,管理思想。

在课堂上,我竟不可思议的了解到有人认为软件开发是吃青春饭的!

还有人认为作外包没技术含量,出劳力,“卖人头”!

以及软件测试没前途。

还有人过度贬低编码称“XX开发语言”过时了。

我想大家应该明确一个思想即开发重要的是“编程的思想”,而不是时髦应时的思想。

讲座中,胡老师通过放映相关短片,让我们了解了一个软件工程师的生活,并从国内软件行业的现状出发,概括性的介绍了目前国内软件行业"规模小,人才少”等特点,由此我们开始相信软件不是一个只会让人调头发,变丑的专业;在讲课的同时胡老师结合自身丰富的经验,以软件外包为例,为同学们详细生动的介绍了一个合格的软件工程师的工作要求和软件职业的相关规则,让同学们对自己未来的道路有更加深刻地思考,没有什么列子比轻身经历更有说服力了;胡老师希望我们这些在校大学生能时刻准备着,能认清软件行业发展现状,了解软件行业的人才需求,不断充实自己,为自己以后的发展打下坚实的基础,而他的希望正是我们需要达到的。

对于每一个选择软件专业的孩子,最关心就是专业发展与就业前景了。

赵老师适时的为我们做了这方面的讲座。

曾经看过几米的《向左走,向右走》漫画,印象尤为深刻,当然它是关于爱情的,男孩习惯性的向左走,女孩习惯性的向右走,于是,他们从来没相遇过,然而他们是彼此最适合的人,却因为向左向右的问题错失彼此·······所以现在也要考虑向左还是向右的问题,不能你向左了,IT职业发展现状是向右的。

因而需充分了解IT职业发展现状及未来发展趋势,职业发展自我定位,人生选择。

赵老师给我们介绍了未来非常有前景的领域——物联网。

IBM前首席执行官郭士纳提出一个重要的观点:

计算模式每隔15年发生一次变革。

1965年前后发生的变革以大型机为标志,1980年前后以个人计算机的普及为标志,1995年前后发生了互联网革命。

每一次这样的技术变革都引起企业间、产业间甚至国家间竞争格局的重大动荡和变化。

而互联网革命一定程度上是由美国“信息高速公路”战略所催熟。

目前关于物联网的定义有多种,众多专家也有自己的描述,在对物联网本质的认识上也存在一些误区,物联网还缺乏一个清晰的定义。

但是,物联网的基本概念框架已经形成,不会影响我们对物联网本质的认识。

赵老师又帮助我们解读物联网之标识技术,物体标识是信息自动感知的前提,RFID被公认为物体标识未来的唯一选择,尽管条码和二维码标识还会存在一段时间。

在解说的同时,赵老师介绍了最新的技术云计算,云计算(CloudComputing)是并行计算(ParallelComputing)、分布式计算(DistributedComputing)和网格计算(GridComputing)的发展,是虚拟化(Virtualization)、效用计算(UtilityComputing)、IAAS(基础设施即服务)、PAAS(平台即服务)、SAAS(软件即服务)等概念混合演进并跃升的结果。

云计算先驱:

Google、yahoo、IBM、Microsoft、SUM、Amazon。

云计算的原理是基于互联网的超级计算模式—即把存储于个人电脑、移动电话和其他设备上的大量信息和处理器资源集中在一起,协同工作。

在极大规模上可扩展的信息技术能力向外部客户作为服务来提供的一种计算方式。

目前云计算模型众多,但多为商业模型,而HADOOP作为开源的云计算模型,它模仿和实现了Google云计算的主要技术,并且使用Java语言编写,可移植性强,为个人和企业进行云计算方面的研究和应用奠定了基础。

有些事情如若不是亲生经历,便不能感受其中总总,生活在象牙塔里的我们就算是知道中国与美国信息行业存在差异,也不会有很深的见解。

赵老师结合自己在美国的经历,分析了美国和中国在通信行业上的差距,分析了国内软件产业的发展现状、发展趋势,并针对国内的企业和市场,为我们描述了IT行业未来的发展前景,解释了对于软件职业的几大误区,详细的说明了IT行业的职业分类及软件开发的主流方向,要求我们三年内能够掌握三大核心技术,以技术为本,回归软件这个产业,为自己的生活、职业做一个准确的定位。

为自己以后的发展打好坚实的基础。

赵老师又介绍了IT技术发展的四个主流方向:

Java+Flex+云计算软件开发(JavaEE);

物联网及嵌入式应用软件开发(C/C++);

Android手机互联移动开发(Android);

PHP高级WEB应用软件开发(LAMP);

高级软件测试工程师(QA);

成功是给有准备的人,让我们了解了软件行业发展的主流方向,明确了自己应该掌握的技术,为今后的发展做好充分的准备。

中软就软件行业发展趋势及人才需求做了分析。

首先软件人才期待高品质。

软件产业的发展离不开软件人才,全国软件学院联席会秘书长李璞在接受记者采访时表示,“要真正发展软件产业,必须加大软件人才培养的力度。

”国家对软件人才培养的重视程度跟对软件产业的扶持是成正比的····在此之前,国家已先期建立了部分示范性软件学院,中科院研究生院软件学院就是其中的一个。

比较合理的IT人才培训供应链应该是高校、专业IT培训机构和IT企业的互动链条。

高校教育相对稳定,偏重理论基础知识的教学,培养的人才根基扎实;专业IT职业教育机构的培训内容则更加灵活,更能紧跟市场需求;而通过与企业合作进行的专业化高标准的职业技能培训,也是完善人才教育体系极为重要的一环。

  微软亚洲研究院高级经理陈宏刚博士认为,“IT企业与大学联盟已成为现实:

IT企业雇员有机会走上讲台;IT企业对培养方向的参与加强,因而减少再培养成本。

”陈宏刚博士说,去年微软曾联合ATA等知名企业启动了一个2个亿的软件人才培养项目。

目前,此项目已引入大连。

同时,周海老师结合现代社会软件应用的三大主流方向,简述了软件行业在未来的广阔发展前景,对相关技术人才的需求及未来社会智能家居的畅想。

鼓励我们主动学习,主动编写一些小的软件程序来提高自己的编程能力,不断提高专业水平;从技术做起,逐步发展,增强学习能力;同时也提醒同学们锻炼身体,提高身体素质,为以后高强度的工作打造一个良好的体魄。

对于软件工程师的职业特点,我们都不是很了解的,即使知道些,也是听人家说的,积分真几分假还有待定夺,好在北京达内公司的杨经理为我们解惑了。

为了帮我们更好的分析自己将来所从事的行业的特点,讲座一开始,杨经理给同学们抛出几个问题:

什么是软件?

软件行业的从业环境?

软件行业的发展前景?

软件行业的人才需求?

这几个现实性的问题,让我们调理更清晰的去听演讲。

软件是一系列按照特定顺序组织的电脑数据和指令的集合。

一般来讲软件被划分为编程语言、系统软件、应用软件和介于这两者之间的中间件。

其中系统软件为计算机使用提供最基本的功能,但是并不针对某一特定应用领域。

而应用软件则恰好相反,不同的应用软件根据用户和所服务的领域提供不同的功能。

软件并不只是包括可以在计算机上运行的电脑程序,与这些电脑程序相关的文档,一般也被认为是软件的一部分。

简单的说软件就是程序加文档的集合体。

软件被应用于世界的各个领域,对人们的生活和工作都产生了深远的影响。

同时,通过杨老师的讲解我们了解到软件产业已经成为我国社会与经济发展的重要领域及支柱产业。

我国大规模基础设施建设对软件的需求巨大,例如金融、煤炭、电信等行业。

政府部门对信息技术及软件的需求也与日俱增。

例如办公自动化的普及、信息共享的趋势化、政府信息的公开化等。

2011年中国软件产业企业个数有22788家,其中,软件业务收入为18467.93亿元,同比增长率为32.40%;软件产品收入为6157.78亿元,同比增长率为28.50%;信息系统集成服务收入为3921.36亿元,同比增长率为28.40%,工信部发布的《软件和信息技术服务业“十二五”发展规划》提出,到2015年软件和信息技术服务业将实现业务收入突破4万亿元,占信息产业比重达到25%,年均增长24.5%以上,软件出口达到600亿美元。

信息技术服务收入超过2.5万亿元,占软件和信息技术服务业总收入比重超过60%。

随着企业和个人用户对软件需求的不断增长,其必将成为软件产业不断创新的动力,进而为软件企业及软件人才的发展带来更多的机会。

软件产业“已经进入快车道,持续、快速、迅猛的快速发展”。

“有可能在2020年成为我国排名前一两位的大行业”。

“我建议各位如果有人力、物力、财力,往这个行业里投是赚钱最快的。

我们现在学好专业知识,才能在未来的天空里一展身手。

因而我们不用担心未来问题。

如果我们足够细心的话,不难发现目前生活中无处不在的软件产品。

曾经一度我非常担心一件事情——那些软件源程序如果别人也知道岂不是也可以利用了?

西安深蓝人才实训机构工程师韦冲的讲解解除了我这个有点愚蠢的忧虑。

首先,我知道了什么是软件公司商业机密。

商业机密是指不为公众所熟悉,能为公司带来经济利益技术信息和经营信息;例如产品设计方案、开发代码、财务报表、销售报表、开发流程、管理诀窍、客户资料、产销策略、招投标中的标底及标书内容等信息。

韦老师强调了工作中的注意点:

(1)遵循“4不原则”,不该说的不说,不该听的不听,不该看的不看,不该问的不问。

(2)提高警惕性,树立保密意识,保守公司机密,以企业的未来为工作的出发点;

韦老师提到了一个案例:

2010年,西安某大型IT公司,20多位工程师进行一项新产品研发,大笔资金投入到该项目,历时8个多月,然而产品投入市场不到1个月,另外一家竞争对手却在很短的时间内生产出一模一样的产品,后来经过了解,发现原来参与研发的一个开发人员在跳槽时用移动硬盘将电脑中的设计图纸和需求文档以及重要代码全部带到竞争对手那里,以此获取了丰厚的经济回报。

后来虽经法律程序处理,此工程师受到了法律的制裁但是也未能挽回企业的损失。

“专业技术和职业道德哪个更重要?

”就像“先学习还是先做人?

”这个引人深思的问题道出了此次讲座的中心,韦老师给同学们概括性的介绍了“保密原则是软件工程师所必需的职业道德”,并结合一些实例及自己的亲身经历和感受,向我们详细的说明了一些基础的软件开发工具,商业机密的特点以及保密在软件开发活动中的重要性。

也结合深蓝人才培养的要求及方法,对同学们提出了几点希望,希望同学们能积极动手,善于实践,不断积累,为自己以后的事业打下坚实的基础!

上面的讲座结合下面的这一讲座时最好不过的了——深圳直方就软件工程师犯罪面面观为我们进行了专题讲座。

这样的讲座最重要的就是列子了,因而赵经理给我们举了很多现实中的案例,比如说:

被众多网友广泛使用的即时通讯软件腾讯QQ与其修改版珊瑚虫版QQ长期共存,经法院查明珊瑚虫版QQ作者陈寿福自从2000年以来,将原版QQ去掉广告、提示好友IP并放置于“珊瑚虫工作室”网站上提供给网友下载,随后在该网站上不断提供新的修改版本。

经法院调查取证核定陈寿福的行为侵犯了原告腾讯科技享有的著作权,并构成不正当竞争。

以上案例中的被告人员的个人行为侵犯了原告享有的软件著作权,并构成不正当竞争。

2005年下半年至2006年12月,被告人陈阳多次利用计算机网络非法登录到合肥市电信分公司小灵通智能网充值平台,对258部预付话费小灵通号码进行非法充值,共窃取18万元话费。

而另一被告陈项伍在明知陈阳是非法充值的情况下,仍为其提供大量供非法充值的小灵通号码,以低价购买话费,然后再加价对外销售,从中获赃款11000余元。

2007年1月上旬,陈阳骗取到登录小灵通系统维护平台的密码,并于同年1月下旬至2月底,多次利用计算机网络非法登录到该平台,对事先购买的86部小灵通号码的属性进行修改,使这些号码具有了拨打168声讯台的功能,且能够透支声讯话费。

然后,陈阳用这些号码打168,用声讯话费购买网络虚拟货币,再以低价卖给陈项伍,经查被盗取的话费总额达8万余元。

案犯苏强,大学所学专业是计算机专业。

2003年8月,苏强进入一家公司担任ATM机软件工程师。

同年10月,公司承接了民生银行在临汾路自助网点安装两台ATM机的项目,苏强负责为ATM机进行软件编程、调试与维护工作。

苏强在为ATM机进行软件编程过程中动了邪念,又另编写了能窥视、保留客户银行卡卡号、磁条信息和密码的程序。

随后,苏将这套窥探程序安装在ATM机上,过了一个月,苏强发现这套程序竟记录下卡号、磁条信息和密码等客户信息7000余条。

苏将这些客户信息全部输入到自己随身携带的手提电脑中,同时,将该恶意窥探程序从ATM机中删除。

以上案例中犯罪人员利用职务之便,非法入侵计算机系统,获取利益。

触犯了《刑法》第285条规定的“非法侵入计算机信息系统罪”。

古语说:

前车之鉴,这些就是前车之鉴。

我们这代学子切不可糊涂。

浙大网张老师介绍了软件技术的发展并以此提出来主流软件人才培养方向。

C#/.NET工程师,JAVA/J2EE工程师,C/C++工程师,iPhone/iPad工程师,Android工程师,测试工程师。

也介绍了IT软件企业组织架构。

不仅如此,针对项目型人才培养过程模式,张老师也向我们做了阐述:

拟定一个项目;根据项目大小组建合适的团队(二到五人)——团队合作和个人独战的实现过程有很大不同;理清需求,制定计划;整理业务逻辑,控制项目过程;概要设计,验证关键技术,实现编码,组合项目。

张总监以提问的形式,大致了解了我们学习编程语言的现状,结合当前较为流行的编程语言,分析了各主流技术利弊以及开发所需要的必要环节和具体要求。

依据自己多年的开发经历,提出了作为软件工程师应该具备的能力:

一门主要开发语言,一门辅助开发语言;一门以上主流关系型数据库,标准SQL逻辑思维清晰的业务分析能力;常用软件工具的使用;一定的文档编撰能力;当今软件技术的发展和新的管理理念。

在最后张总监与我们了分享IT公司企业文化:

做你喜欢做的事情要有改变世界的理想;团队合作,共同成长;拥抱变化,勇于创新;诚信敬业,精益求精;多动脑筋,条条大路通罗马;乐观向上,永不言弃。

这也是我最后想说的。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2