软件工程师的职业规划书及计划
------------------------------------------------------------------------------------------------------------------------------范文最新推荐范文最新推荐------------------------------------------------------------------------------------------------------------ 软件工程师的职业规划书及计划软件工程师的职业规划书及计划 软件工程师的职业规划书及计划 在我上初中的时候, 我接触到了一种名叫 BASIC 的程序汇编语言。 当我第一眼看到它时,我就梦想着能有一天成为控制计算机的主 人。而在我进入了大学后更是学会了理性地看待我的目标,在对 自身作出了比较全面而客观的分析和比较后,我选择了高级软件 工程师作为我大学四年甚至整个人生的奋斗目标。 。 。 一、高级系统工程师的职业定义: 高级软件工程师是 IT 行业中的重要岗位。根据开发进度和任务分 配,完成相应模块软件的设计、开发、编程任务;进行程序单元、 功能的测试,查出软件存在的缺陷并保证其质量;进行编制项目文 档和质量记录的工作;维护软件使之保持可用性和稳定性。软件开 发是一个系统的过程,需要经过市场需求分析、软件代码编写、 软件测试、软件维护等程序。软件开发工程师在整个过程中扮演 着非常重要的角色,主要从事根据需求开发项目软件工作。 二、行业背景和发展前途: 软件和信息服务外包产业已成为各个国家经济发展的重点软件工 程师的职业规划书及计划。从增加值角度来看,同样金额的出口, 服务外包对中国经济的贡献是来料加工的 20 倍以上;从能源消耗 上看,服务外包单位 GDP 能耗仅为制造业的 20%。这在中国政府 大力倡导可持续发展战略以及大力发展高技术第三产业的主旋律 下是适应中国经济发展,也是符合中国社会客观需求的。可以看 1 1 / 9 9 到的是,未来中国软件和信息服务外包产业发展空间巨大,其原 因有三:首先是具有成本优势,中国低成本的竞争优势是全世界公 认的。第二,具有人力资源优势,中国是世界上人力资源极为丰 富的国家,软件和信息服务外包服务业是劳动密集型产业,中国 未来在软件和信息服务外包业内将成为全球最具竞争力的转移承 接地。第三,中国有非常庞大的国内市场,这是中国吸引跨国公 司进入很重要的一个原因。 但与发展潜力不对称的是,现今中国软件和信息产业人才相当缺 乏,据调查研究显示,当前中国软件和信息服务外包产业人才流 动率较高,而且缺口很大软件工程师的职业规划书及计划。企业 成立时间比较短,规模大多比较小,企业人才平均流动率达 18。 28%,这和缺乏培训、业务来源不稳定、报酬机制不够合理等因素 有关。同时由于产业发展迅速,人才供不应求,尤其是本地化人 才和中高级管理人才。 市场需求的巨大和专业人才的缺乏令人吃惊,但这正是商机和盈 利的重要突破口。可以预见,中国软件和信息服务外包产业将在 不久的将来成为引领中国第三产业转型和发展的龙头产业,相关 职业包含高级软件工程师的人才需求将会非常巨大。 三、职业所需基本技术及素质: 1、编程开发工具。 至少熟练掌握两到三种开发工具的使用,这是程序员的立身之本。 C/C++以其高效率和高度的灵活性成为开发工具中的利器,很多 系统级的软件还是用 C/C++编写。而 JAVA 的跨平台和与 WEB 很好的结合是 JAVA 的优势所在 ------------------------------------------------------------------------------------------------------------------------------范文最新推荐范文最新推荐------------------------------------------------------------------------------------------------------------ 2、数据库。 数据库在当今的信息外包产业是很重要的软件工程师的职业规划 书及计划很多应用程序都是以数据库的数据为中心,而数据库的 产品也有不少,其中关系型数据库仍是主流形式,所以作为高级 软件工程师而言,至少熟练掌握一两种数据库,对关系型数据库 的关键元素非常清楚,熟练掌握 SQL 的基本语法是非常重要的。 3、网络协议 TCP/IP。 在互联网如此普及的今天,如果还没有对互联网的支撑协议 TCP/IP 协议栈有很好的掌握就很难在 IT 业立足。从最早的客户/ 服务器结构,到今天的 WEBServices,这一切都离不开以 TCP/IP 协议栈为基础的网络协议支持,所以,深入掌握 TCP/IP 协议是非 常必要的。 4、软件工程与 CMM。 现代大型软件系统的开发中,工程化的开发控制成为软件系统成 功的保证。编程只是软件生命周期中的其中一环,本人认为优秀 的软件工程师应该掌握软件开发各个阶段的基本技能,如市场分 析,可行性分析,需求分析,结构设计,详细设计,软件测试等。 否则就永远只会是一个程序员,而无法成为名副其实的工程师。 5、计算机技术专业英语。 随着中国的信息外包产业逐步展开,IT 业急需与国外相关高新技 术接轨来保持在发展上不落人后。于是 IT 业相关从业人员现有的 英语水平成为限制中国信息产业与国外交流的瓶颈。一个普遍的 共识是:良好的英语交流和阅读能力成为衡量一个软件工程师水平 3 3 / 9 9 的隐性标准。所以掌握计算机专业英语是很重要的。 6、强烈的好奇心和学习精神。 对于一个立志成为高级软件工程师的人,最重要的其实是强烈的 好奇心和学习精神。没有比强烈的好奇心和学习精神更好的武器 了,它是成功的工程师乃至在各行各业的成功者们永攀高峰的源 泉和动力所在。 延伸阅读: 嵌入式软件工程师职业规划 嵌入式的开发是个非常长的战线,嵌入式入门难,想要各个突破 至少也得需要两年的时间。 在这里,嵌入式技术分为三层。底层基于硬件的开发、软件平台 的特性开发、应用场景和市场的分析。各层需要的技能也会不同。 底层基于硬件的开发需要的技能软件工程师的职业规划书及计 划。 电路知识,数电、模电、微机原理、单片机原理、汇编、C 语言。 硬件平台包含多个器件。在初始设计的时候就要充分考虑几年内 不会有大的变动。因为一旦开版投产成本都相当高的。包含了电 路设计和驱动开发两方面的工作。硬件的换代一般 3 到 5 年。有 的甚至更长时间。 软件平台的(迎中秋庆国庆活动策划书及策划文案)特性开发需 要的技能。 对于简单逻辑的一般没有操作系统很简单时序的运算。常使用8 位一下的硬件软件工程师的职业规划书及计划。扩展性比较低。 一般通过汇编直接编写。对于越来越多的电子产品支持多种功能 ------------------------------------------------------------------------------------------------------