计算机科学技术导论 第9章计算机科学技术学科 活应领与择业
计算机 科学技术导论 第9章 计算机科学技术学科 适应领域与择业
计算机科学技术导论 本章主要内容 91计算机科学技术专业的职业种类 92计算机科学技术学科的有关岗位 思考题与习题
计算机 科学技术导论 本章主要内容 9.1 计算机科学技术专业的职业种类 9.2 计算机科学技术学科的有关岗位 思考题与习题
计算机科学技术导论 9计算机学技术专业的职业种 计算机科学技术专业的职业可大体分为2类:专 业性职业与应用性职业。 专业性较强的职业有:数据工程师、软件评测师、网络 工程师、网页设计师、软件设计师、项目管理师、系 统分析师、信息系统项目管理师、系统构架设计师。 从事应用的职业种类大概分为以下几大类: 网络 管理类广告制图类办公自动化类服务管理类组装与 管理类
计算机 科学技术导论 9.1计算机科学技术专业的职业种类 计算机科学技术专业的职业可大体分为2类: 专 业性职业与应用性职业。 •专业性较强的职业有:数据工程师、软件评测师、网络 工程师、网页设计师、软件设计师、项目管理师、系 统分析师、信息系统项目管理师、系统构架设计师。 •从事应用的职业种类大概分为以下几大类: 网络 管理类广告制图类 办公自动化类 服务管理类组装与 管理类
计算机科学技术导论 、基本的职业能力 1.使用计算机的基本能力:能正确使用计算杌解决常见小故障。 2.文字处理能力:快速录入文字的能力、编辑、打印常见格式文 本的能力。 3.数据处理能力:具有正确使用计算机保存数据的能力及使用计 算机管理数据的能力 信息处理能力:具有用现代信息工具搜集、整理、保存信息的 能力,具有使用现代信息工具自学新知识、新技能的能力。 5.程序设计能力:有正确的程序设计思想方法,具有编写简单的 小型实用程序的能力
计算机 科学技术导论 1.使用计算机的基本能力:能正确使用计算机解决常见小故障。 2.文字处理能力:快速录入文字的能力、编辑、打印常见格式文 本的能力。 3.数据处理能力:具有正确使用计算机保存数据的能力及使用计 算机管理数据的能力。 4.信息处理能力:具有用现代信息工具搜集、整理、保存信息的 能力,具有使用现代信息工具自学新知识、新技能的能力。 5.程序设计能力:有正确的程序设计思想方法,具有编写简单的 小型实用程序的能力。 一 、基本的职业能力
计算机科学技术导论 道德准则及素质 1.基本准则 美国计算机协会(ACM)对其成员制定了一个有24条规范 的《ACM道德和行为规范》,其中最基本的几条准则也 是所有专业人员应该遵循的是: ⑩●为社会进步和人类生活的幸福做贡献。 ⑩●不应该伤害他人,尊重别人的隐私权。 ⑩●做一个讲真话并值得别人信赖的人。 ●要公平公正的对待别人。 ⑩●要尊重别人的知识产权 ⑩●使用别人的知识产权应得到别人的同意并注明。 ⑩●尊重国家、公司、企业等特有的机密
计算机 科学技术导论 1.基本准则 美国计算机协会(ACM)对其成员制定了一个有24条规范 的《ACM道德和行为规范》,其中最基本的几条准则也 是所有专业人员应该遵循的是: l 为社会进步和人类生活的幸福做贡献。 l 不应该伤害他人,尊重别人的隐私权。 l 做一个讲真话并值得别人信赖的人。 l 要公平公正的对待别人。 l 要尊重别人的知识产权。 l 使用别人的知识产权应得到别人的同意并注明。 l 尊重国家、公司、企业等特有的机密。 二、道德准则及素质
计算机科学技术导论 2程序员素质 团队精神和协作能力 它是基本素质,是程序员应该具备的最基本的、 也是最重要的素质和能力。 文档习惯 良好的文档是正规研发流程中非常重要的环节, 作为代码程序员,30%的工作时间写技术文档 是很正常的,而作为高级程序员和系统分析员 这个比例还要高很多。缺乏文档,一个软件系 统就缺乏生命力,在未来的查错、升级以及模 块的复用时都会遇到极大的麻烦
计算机 科学技术导论 2.程序员素质 团队精神和协作能力 它是基本素质,是程序员应该具备的最基本的、 也是最重要的素质和能力。 文档习惯 良好的文档是正规研发流程中非常重要的环节, 作为代码程序员,30%的工作时间写技术文档 是很正常的,而作为高级程序员和系统分析员, 这个比例还要高很多。缺乏文档,一个软件系 统就缺乏生命力,在未来的查错、升级以及模 块的复用时都会遇到极大的麻烦
计算机科学技术导论 规范化,标准化的代码编写习惯 目好的编写习惯,不但有助于代码的移植和纠错, 也有助于不同技术人员之间的协作。 测试习惯 程序员在每段代码,每个子模块完成后进行认真 的测试,可以尽量将一些潜在的问题最早的发 现和解决,这样对整体系统建设的效率和可靠 性就有了最大的保证。 不断学习的能力 程序员是很容易被淘汰,很容易落伍的职业,因 为一种技术可能仅仅在三两年内具有领先性, 程序员必须不断跟进新的技术,学习新的技能
计算机 科学技术导论 规范化,标准化的代码编写习惯 良好的编写习惯,不但有助于代码的移植和纠错, 也有助于不同技术人员之间的协作。 测试习惯 程序员在每段代码,每个子模块完成后进行认真 的测试,可以尽量将一些潜在的问题最早的发 现和解决,这样对整体系统建设的效率和可靠 性就有了最大的保证。 不断学习的能力 程序员是很容易被淘汰,很容易落伍的职业,因 为一种技术可能仅仅在三两年内具有领先性, 程序员必须不断跟进新的技术,学习新的技能
计算机科学技术导论 3.高级程序员应具有的素质 作为高级程序员,以至于系统分析员,除了应该具 备程序员素质之外,还需要具备以下素质: 需求分析能力 》项目设计方法和流程处理能力 》复用设计和模块化分解能力 》团队组织管理能力 合理的知识结构 回
计算机 科学技术导论 3.高级程序员应具有的素质 作为高级程序员,以至于系统分析员,除了应该具 备程序员素质之外,还需要具备以下素质: ⦆需求分析能力 ⦆项目设计方法和流程处理能力 ⦆复用设计和模块化分解能力 ⦆团队组织管理能力 ⦆合理的知识结构 返回
计算机科学技术导论 92什算机斛学故术学斛的有关岗笸 般来说,与计算机科学技术专业有关的岗位可以分成4 个领域: 计算机科学,重点放在研究计算机系统中软件与硬件 之间的关系,开发可以充分利用硬件新功能的软件以提 高计算机系统性能; 计算机工程,比较侧重于计算机系统的硬件,他们注 重于新的计算机和计算机外部设备的研究开发及网络工 程等; 计算机软件,软件工程师的工作是从事软件的开发和 研究; 计算机信息系统,这个领域的工作涉及社会上各种企 业的信息中心或网络中心等部门
计算机 科学技术导论 9.2 计算机科学技术学科的有关岗位 一般来说,与计算机科学技术专业有关的岗位可以分成4 个领域: 计算机科学,重点放在研究计算机系统中软件与硬件 之间的关系,开发可以充分利用硬件新功能的软件以提 高计算机系统性能; 计算机工程,比较侧重于计算机系统的硬件,他们注 重于新的计算机和计算机外部设备的研究开发及网络工 程等; 计算机软件,软件工程师的工作是从事软件的开发和 研究; 计算机信息系统,这个领域的工作涉及社会上各种企 业的信息中心或网络中心等部门
计算机科学技术导论 921体现专业特色的岗笸 1.黍统分析员 应具有比较丰富的项目开发经验,能和需要开发信息系统的企业中的有 关人员一起做出该企业的需求分析,并设计达到这些需求的计算机软 件系统和硬件配置,最后和开发人员一起实现这个信息系统 2.Web网站管理员 目前需求量最大的工作之一就是Web网站管理员。Web网站管理员的职 责主要是设计、创建、监测评估以及更新公司的网站。 3.数据库管理员 负责数据库的创建、整理、连接、以及维护内部数据库。除此之外,还 要存取和监控某些外部包括nη nternet数据库在内的数据库 程序员 程序员的工作是和系统分析员紧密联系在一起的,应能开发一个软件或 是修改现有程序。作为一个程序员要学会使用几种程序设计语言,比 如C++和Java,许多系统分析员往往、是从程序员做起的
计算机 科学技术导论 9.2.1 体现专业特色的岗位 1.系统分析员 应具有比较丰富的项目开发经验,能和需要开发信息系统的企业中的有 关人员一起做出该企业的需求分析,并设计达到这些需求的计算机软 件系统和硬件配置,最后和开发人员一起实现这个信息系统。 2.Web网站管理员 目前需求量最大的工作之一就是Web网站管理员。Web网站管理员的职 责主要是设计、创建、监测评估以及更新公司的网站。 3.数据库管理员 负责数据库的创建、整理、连接、以及维护内部数据库。除此之外,还 要存取和监控某些外部包括Internet数据库在内的数据库。 4.程序员 程序员的工作是和系统分析员紧密联系在一起的,应能开发一个软件或 是修改现有程序。作为一个程序员要学会使用几种程序设计语言,比 如C++和Java,许多系统分析员往往、是从程序员做起的