要成为高级软件工程师,如何制定最合理高效的学习计划

  下面是出国留学网小编为大镓整理的软件工程师职业规划精选范文欢迎大家阅读。更多软件工程师职业规划精选范文请关注出国留学网职业规划范文栏目

  软件工程师职业规划精选范文1

  一、初级测试工程师

  刚入门拥有计算机科学学位的个人或具有一些手工测试经验的个人。开发测试脚夲并开始熟悉测试生存周期和测试技术

  二、测试工程师/程序分析员

  具有1~2年经验的测试工程师或程序员。编写自动测试脚本程序并担任测试编程初期领导工作拓展编程语言、操作系统、网络与数据库技能。

  三、高级测试工程师/程序分析员

  具有3~4年经验嘚测试工程师或程序员帮助开发或维护测试或编程标准与过程,负责同级的评审并为其他初级的测试工程师或程序员充当顾问。

  具有4~6年经验的测试工程师或程序员负责管理1至3名测试工程师或程序员软件工程师个人职业规划软件工程师个人职业规划。担负一些进喥安排和工作规模/成本估算职责

  五、测试/编程负责人

  具有6~10年经验的测试工程师或程序员。负责管理8至10名技术人员负责进度咹排、工作规模/成本估算、按进度表和预算目标交付产品。

  六、测试/质量保证/开发(项目)经理

  具有10多年的工作经验管理8名或更多嘚人员参加的1个或多个项目。负责这一领域(测试/质量保证/开发)内的整个开发生存周期业务

  具有15年以上开发与支持(测试/质量保证)活动方面的经验。管理从事若干项目的人员以及整个开发生存周期负责把握项目方向与盈亏责任。

  软件测试人员的三大发展方向

  “軟件测试人员一般有三大发展方向”微软公司的陈宏刚博士介绍说,一是走软件测试的技术路线成长为高级软件测试工程师。二是向管理方向发展从测试工程师到组长,再到测试经理以至更高的职位。三是可以换职业做项目管理或做开发人员软件工程师个人职业規划职业规划。

  经过软件测试岗位洗礼的人才往往是行业中的多面手在技术、管理、市场甚至其他非IT领域都能得到良好的发展。当嘫这首先要取决于从业者是否具备长远眼光对自己的职业生涯进行合理规划。

  软件工程师职业规划精选范文2

  根据不同企业规模夶小每个企业都需要拥有不同的规划。每个人也一样大家都应该拥有一份属于自己的职业规划,量身定做的一定是最适合自己的

  一、软件工程师的职业优势

  1、最具增值潜力的职业,掌握企业核心数据、软件技术具有不可替代的竞争优势。

  2、新型软件人財缺口大27%的行业增长速度导致软件人才年缺口达3万,高薪高福利成为必然

  3、可实现专业零基础入行,6-18个月的强化训练和职业化引導就可成为企业急需的技能型软件人才。

  4、就业面广一专多能,实践经验适用于各个领域

  5、增值潜力大,职业价值随着自身经验的丰富以及项目运作的成熟升值空间一路看涨。

  6、职业发展前景广阔、软件工程师到项目经理仅一步之遥从容晋升Manager。

  ②、软件工程师解读

  何谓软件工程师软件工程师是通过学习和训练,掌握软件技术的理论知识和操作技能的软件技术人员软件工程师能够从事计算机软件、网站的设计、开发、维护和测试工作。

  具体来说我们可以从企业技术部的岗位体系中作一些了解。企业(戓政府)信息化过程中需要以下四种人:

  1、企业信息化管理:负责信息化建设中的目标与方案决策信息化建设、升级、更新;

  2、工程技术人员:负责软件系统的分析、设计、开发、数据库、使用、维护和升级;

  3、运行维护岗位:负责软件开发代码的编写以及基本的開发和测试;

  4、操作应用人员操作应用人员:主要应用软件进行日常的管理工作。

  一般来说IT企业的IT技术职位根据职能可以分为管悝岗位:企业信息主管CIO、总监、IT经理、项目经理等;

  工程技术岗位:规划设计师、网络工程师、系统工程师、软件工程师和数据库工程師等;

  运行维护岗位:数据库管理员、系统管理员、程序员等;

  操作岗位:办公文员、CAD设计员、网页制作员、多媒体制作员等。

  根据企业规模大小规模较小的企业,一个岗位可能涵盖几个岗位的内容系统管理员既要负责系统管理,又要承担网络管理;大企业则会汾的比较专业有软件设计师、系统集成工程师、网络工程师、程序员和系统测试工程师等。

  软件工程师的三个进阶:

  阶段 职称 崗位 前景和待遇

  初级 程序员 专业软件工程师必经阶段

  中级 普通的软件设计人员 软件公司/企事业单位/数据中心

  普通的系统分析囚员 软件公司/大公司/外包公司

  软件系统分析师 工资过万

  软件系统设计师 需求量6万缺口极大,当前最极缺

  软件工程师职业规劃过程主要有以下几步:

  两年以上的小型企业四年左右的中型企业大型企业或跨国集团公司

  第一步小企业的软件开发设计编程囚员;

  第二步,进入大中型企业同样的软件开发设计编程工作,工资就可能完全不同了一般都在3元以上。做了部门经理时还可以高达5元或以上;

  第三步,学习更全面的知识成为普通的软件工程师工资就高达35元以上;第四步学习更全面的知识成为专业的软件工程师,如软件设计工程师系统分析工程师的工资就可以达8元以上,做大型企业或专业软件公司IT经理的工资就更高了基本在万元以上。

  編写计算机程序开发软件包,调试并执行计算机应用程序负责计算机程序的维护工作,为用户提供计算机维修服务

  职位要求:熟练的代码编写能力熟悉一些常用数据库软件

  能独立承担企业网站或门户网站系统开发

  具有良好的沟通、协调及组织能力,有钻研精神有工作责任心和良好的团队合作精神及表达能力。

  具有良好的撰写需求分析、解决方案、PPT、系统软硬件配置等方案的能力

  国内每年所需的IT人才在1万以上每年还在以2%的速度增长;随着大学和职业的扩招和培养,弥补了一定的缺口而目前国内缺口还是极大。隨着IT信息产业的日益普及此类人才在未来几年中的需求将持续攀升,专业的软件开发和管理人才的工资标准可能还要远高于硬件开发人員

  (1)参与项目研发的技术,估算成本、制定预算评估项目的可行性;

  (2)参与新品开发和建设公司产品库;

  (3)开发公司系统集成项目Φ的软件系统以及公司开发产品中的软件等;

  (4)软件外包项目的开发、测试等工作;

  (5)负责产品的设计、开发、测试和维护工作,并进行楿关文档的编写

  有多年的软件设计和开发经验

  熟悉多种编程语言,对各种主流的技术有较好的理论基础和实践经验;精通熟悉各種常用设计模式;

  对技术有强烈的兴趣,喜欢钻研具有良好的学习能力;。良好的沟通技能团队合作能力。

  就业前景:当前最ゑ缺的人才工资增长幅度大

  工作在大的软件公司、或研究所主要是技术主管、项目经理、技术专家

  (1)、某一行业的专家、顾问、權威;

  (2)、如果的确非常喜爱技术工作,而不擅长和喜欢与人沟通则可以完全专注于自身的领域,以发展成为行业资深专家为方向和目標

  (3)、发展过程比较漫长任何一个领域的顶尖技术人才都需要长期的行业经验的累积和个人孜孜不倦的投入;

  (4)、优势是越老越吃香,当别人随着年龄的逐步增长而开始担心饭碗问题时你则渐入佳境,开始进入职业发展的黄金时期

  工作要求:全面的软件技术

  对新技术有深刻的认识,所以要求有极强的学习能力

  就业前景:待遇很高技术人员到3岁后的发展目标之一

  (1)、融合技术和管理嘚复合性人才

  (2)、参与项目谈判

  (3)、项目目标和项目财务指标

  (4)、划分工作内容并合理分配

  (5)、指导软件工程师

  (6)、控制工作嘚进度,按计划完成项目

  (7)、组织项目会议

  多年的软件工程师经验希望做管理

  需要自己学习项目管理知识

  技术人员到35岁后嘚发展目标之一待遇高可晋升企业核心管理层

  (1)、带领技术团队创造更多的价值

  (2)、在信息方面参与公司的规划和计划

  职位要求:技术全面;有管理能力

  就业前景:是网络工程师3岁后的发展方向

  软件工程师职业规划精选范文3

  大学曾是我梦想中的天国,洇为这里将是我们走向社会的门槛也是人生一大转折点。在科技高速发达的21世纪大学生也是越来越多,市场上的竞争也是越来越大隨着中国在国际上的地位的提升,我国越来越需要那些能和国际接轨具有专业素质的人才记得葛优在电影《非诚勿扰2》里说过:“21世纪什么重要?——人才!!”是的,在这个社会我们只有不断的提升自己的能力,以便于更好的适应高速发展的潮流高中三年的苦读,终于来箌了大学现在也是时候对自己的人生做出一定的规划。

  二、职业发展目标:

  成为一名的软件工程师以下是我对自己实现目标嘚要求分析:

  首先必须学好软件工程相关知识,积累丰富的软件设计与开发经验这有助于理解并解释所进行的设计是如何映射到实現中去。

  其次培养领导能力与团队协作技能软件工程师必须是一个得到承认的技术领导,能在关键时候对技术的选择作出及时、有效的决定这点我欠缺的太多。以后一定要加倍的努力学习

  再次是具有很强的沟通能力,其时这一点好像什么角色都具备软件工程师需要与各路人马经常打交道,而且在很多角色之间还要起沟通者的作用

  大学期间在掌握软件专业知识之外,进一步了解策划学囷经济管理学同时积极参与学校活动,全面提高自己的分析能力管理协调能力,形成果断、独立的处事风格为将来成为一名出色的設计师和经理人打好基础。在大四职业选择阶段有的放矢力争进入自己感兴趣的行业。工作后尽快适应工作环境做事积极主动,认真負责协调各方关系,培养自己的专业素质争取在职业成长阶段做出;一定的成绩,获得上级赏识为晋升和加薪增添筹码也为职业成长後期的升迁奠定良好基础。

  (1)阶段目标——职业准备期

  目标:学业及职业生涯认知和规划

  实施方案:适应由高中到大学生的转變重新确定自己的学习目标和要求,开始接触职业和职业生涯的概念重点了解自己将来希望从事的行业或与自己所学专业。在此阶段參加系学生会的工作建立广泛的人际关系,提高交际沟通能力认真做事,争取获得大家的认可为大二竞选部长奠定基础。开始尝试兼职和社会实践活动

  目标:初步确定自己努力的方向以及相应能力与素质的培养。特别是算法数据结构计算机专业英语。做好专業方向选择的准备根据我校情况,软件工程专业分为DotNET技术、JAVA技术两个专业方向

  其中DotNET技术主要有如下课程:高级应用、C#Windows、.NET移动开发、.NET平台XML及WEB服务开发、C#Windows高级应用、技术在市场上平分秋色,都有大量的岗位需求同时值得庆幸的是二者在应用层面上的技术差异越来越少;

  ③软件开发企业对开发人员的基本技术素养强调得越来越多,例如:面向对象的程序设计思想和代码组织方法、HTML/CSS/javascript客户端技术;

  ④为叻保证质量和工期企业中大量使用各种框架技术,要求开发人员至少熟悉一种框架技术;

  ⑤CMSMIS、OA、ERP、CRM、系统集成、物流、进销存、电孓政务、网站建设这一类B/S系统,成为软件工程师需求的业务领域

  2、成为软件工程师所要具备的能力

  ①计算机相关专业毕业;英语通过国家四级。

  ②具有较强的学习能力可以编写代码,达到公司的工作要求

  ①本科学历,半年以上工作经验;英语通过国家四級

  ②达到工作承担要求;具有一定的沟通能力和工作责任心。

  ①负责编写代码掌握一种主流语言/开发工具,一种主流操作系统一种主流数据库。

  ②了解和掌握开发作业(PD设计、编码和测试等)的规范和技巧

  ③所编写的代码质量较好。

  ④能够按照要求編写文档文档结构条理清晰,内容详实准确

  ⑤具有独立理解所担当模块的业务理解能力和问题阐述能力。

  ⑥能阅读非中文技術文档

  ①获得程序员资格1年以上;或满足程序员级别标准,2年以上相关行业工作经验

  ②完成年度工作量指标;具有较强的沟通能仂和责任心。

  ③所承担的项目满意度达到满意以上

  ①精通一种主流语言及对应的开发工具;精通数据结构

  ②具有较好的业务悝解能力和技术调查能力。

  ③编写高质量代码并具有代码审查能力

  ④具有详细设计能力。

  ⑤熟悉系统测试工具对系统问題具有改善的能力。

  ⑥能够带领2个以上员工开展工作成功领导过3个以上不少于5人月的项目/模块的团队项目。

  ⑦了解质量管理体系和项目管理知识

  ①获得高级程序员资格2年以上;或满足高级程序员级别标准,4年以上相关行业工作经验

  ②完成年度工作量指標;具有较强的客户沟通能力。

  ③担当过一个20人月以上的项目或累计超过60人月项目的技术负责工作

  ④所负责的项目客户满意度达箌满意以上。

  ①精通并熟练运用2种以上的开发工具至少一种数据库知识,至少一种操作系统知识

  ②能够很快完成新项目的技術调查工作,能够完成复杂算法的设计能够设计可重用的和柔韧的软件结构。

  ③具有系统设计能力及系统提案能力

  ④对系统戓项目的技术框架有深入的认识和较丰富的经验。

  ⑤具有某一领域的行业知识

  ⑥具有项目领导能力。

  ⑦掌握质量管理体系囷项目管理知识

  (5)资深软件工程师

  ①获得软件工程师资格2年以上;或满足软件工程师级别标准,6年以上相关行业工作经验

  ②唍成年度工作量指标;具有较强的客户沟通能力。

  ③担当过一个50人月以上的项目或累计超过100人月项目的技术负责工作

  ④带领的项目客户满意度满意以上。

  ⑤完成年度培训工作

  ①精通并熟练运用2种以上的开发工具,至少一种数据库知识至少一种操作系统知识。

  ②具有整体系统设计能力及系统提案能力

  ③具有较强的技术筹划能力、技术指导能力和处理疑难问题的能力。

  ④深叺了解某一领域的行业知识

  ⑤具有大型项目领导能力。

  ⑥熟练掌握质量管理体系和项目管理知识并能够推过程改进。

  (6)主任软件工程师

  ①获得资深软件工程师资格2年以上;或满足资深软件工程师级别标准8年以上相关行业工作经验。

  ②5年项目负责人以仩经验累计超过120人月的技术负责人工作。

  ③带领的项目客户满意度满意以上

  ④完成年度培训工作。

  ⑤具有很强的沟通能仂问题判断与解决能力,创新能力

  ①精通至少一种主流编程语言。掌握至少一种数据库或至少一种中间件熟练掌握至少一种操莋系统。

  ②熟练掌握软件需求分析/大型项目的策划

  ③熟练掌握软件的系统设计。

  ④熟悉软件的高级项目管理和质量控制具有分析和规避重大质量问题的能力。

  ⑤精通至少一种部门项目相关的业务知识

  ⑥职称管理工作和相关标准将随着公司的发展洏不断调整完善。

  毕业以后先到一线城市的一家差不多的软件公司干几年积累经验然后回到自己的家乡去扎根。当然肯定能做到怎樣就做到怎样尽自己的努力。软件工程是一个随着时间的变化每时每刻都会有新的技术诞生,所以在工作和学习的过程中我会经常关惢国内外关于这些新技术的发展让自己适应这个动态的职业。参加工作后一定要努力扎实的去工作,不能忘记在工作中学习吸取经驗与教训。与同事与老板好好相处多向他们学习,为自己以后的路打基础

  软件工程师职业规划精选范文4

  软件工程师方向时,經常听到一些这样的回答:当你在开发语言和工具方面不知道怎么选择的时候那么你只要跟着微软走就行了。所以最终选择了.NET软件工程師职业

  当经历过数年之后,一些人在.NET软件工程师的某方面成为了专家有些人精通数据库方面,有些人精通web界面设计有些人精通系统架构。还有一些人是什么都会但不管哪一方面都算不上精通。当然还有另一些人他们没有选择.NET软件工程师,他们选择了java在若干姩之后,他们说:java程序系统比.net系统更稳定之类

  下面就介绍下.NET软件工程师职业规划。

  好还是java好的问题我一向的观点是:它们都恏,它们都是软件开发领域的杰出工具它们都能够做出非常出色的系统。评价一个系统好与不好的标准不在于开发语言而在于系统本身,更多地在于这个系统的开发者-程序员本身只要你是一个出色的程序员,你完全可以用你擅长的开发语言开发出高质量的系统而不管这种开发语言是.net还是java。而如果你过度地徘徊在研究它们到底谁更好的时候甚至不断地在二者之间辗转的时候,你损失的将是宝贵的时間

  只是一个大方向,你应尽量将自己的研究范围缩小比如专注于数据库,专注于xml方面专注于ajax,只要你专注任何一个区域深入研究当你成为专家之后,都不会愁饭吃反之如果你什么都会,而没有一样真正精通那么你可能永远只能做一个普通程序员。

  那麼你必须先学习c#基础语法,和的官方入门指导微软做得很好的一个地方就是他的帮助系统做得很好。新人容易入门建议首先从入门教程开始,这个东西就在你的机子上在Framework SDK的菜单里面。强烈建议把这个教程全部学会

   StarterKit,个人认为这是.net入门学习途中最大的收获

  ,不过那个项目我是主程序员因此在开发上有很大自主性。于是的时候你就不能再像以前用asp那样去写程序,当使用.net2.0的时候你要敢于使用masterpage,skin去代替原来的usercontrol模式原来的网站皮肤实现模式。而现在出3.5了你必须马上学习vs20xx,学习Silverlight只有跟得上技术更新的步伐,你才永远保持洎己的技术领先地位


我们通过案例项目进行教学使悝论与实践有机结合,让学生了解公司项目运作全程培养学生团队合作精神,学习的过程其实就是工作经验积累的过程

通过模拟或者偅现现实生活中的一些场景,让学生把自己纳入案例场景通过讨论或者研讨来进行学习。身临其境的学习既快又能印象深刻

IT行业日异朤新,技术更新换代特别快为了适应市场,我们每年集结行业内专家对课程进行升级保证学生所学与时代同步。

学校开展计算机维修夶赛、软件设计大赛、百科知识竞赛等各种专业竞赛活动让学生在活动中掌握并巩固专业技能。

学校将学生的职业素养培养纳入课程体系培养学生独立性、责任心、敬业精神、团队意识、职业操守等职业素养,使学生能尽快适应工作环境纵横职场。

我要回帖

 

随机推荐