软件职业规划心得

时间:2019-05-12 04:29:23下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《软件职业规划心得》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《软件职业规划心得》。

第一篇:软件职业规划心得

职业规划心得

短短三天的课程,眨眼过去。但,还是让我学到了一些新的知识。老师认真的教学态度,还是很容易让人接受的。我了解到了更多更新关于IT方面的知识。也认识到这门课程的博大精深,让我感觉很难的C语言其实也知识基础。正如老师所说:要想在这条路上走远,还得多敲代码。诚然,天才不是一两天就能成就的,而是付出了辛勤汗水才成就的。当下,软件在我国算是新兴产业。这方面缺很多人才,所以,真本事的人就业后薪水等也比较高。总的来说,自己要走的路还很长。以后,做任何事都得努力更努力。成功的花儿是汗水浇灌出来的。下面,便是本人所学的一些关于IT方面的知识。

1.引言

1.1 编写目的

为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。本文档供项目经理、设计人员、开发人员参考。

1.2 项目背景

a、项目委托单位:上海杰普软件科技有限公司 b、开发单位:软件工程121班 c、主管部门:团队名称 d、该软件系统与其他

1.3 定义

摄像机通过同轴视频图像传输到控制主机,控制主机再将视频信号分配到各监视器及录像设备。同时可将需要传输的语言信号同步录入到录像机内。通过控制主机,操作人员可发出指令,对云台的上下左右的动作进行控制机岁镜头进行调焦变倍的操作。1.4 参考资料

a.项目经核准的计划任务书、合同或上级机关的批文

b.项目开发计划

c.百度文档

2.任务概述

2.1 目标:做出客户所需的高质视频监控系统。2.2 运行环境

操作系统:Linux(linus)

支持环境:GCC 2.3 条件与限制

传输质量,代码质量

3.数据描述

3.1 静态数据 静态数据是基本保持稳定的数据,比如一个单位的名称、员工信息、系统参数等

3.2 动态数据

动态数据是指在系统应用中随时间变化而改变的数据,如库存数据等。动态数据的准备和系统切换的时间有直接关系。

3.3 数据库介绍

3.4 数据词典

1)数据字典是以数据库中数据基本单元为单位,按一定顺序排列,对其内容作详细说明的数据集。

2)数据字典中存放着系统中所有数据的定义,即对所有数据库结构的描述。数据字典提供了对数据库数据描述的集中管理手段。

3)数据字典是一个定义应用程序中使用的所有数据元素和结构的含义、类型、数据大小、格式、度量单位、精度以及允许取值范围的共享仓库。

确保开发人员使用统一的数据定义; 数据字典中有关系统的详细信息是系统设计、系统实施与维护的重要依据。不仅在系统的分析与设计过程中有用,而且在实现阶段经常被用来建立数据库。

3.5 数据采集

4.功能需求

连接 暂停

拍照

存储数据 4.1 功能划分

安防监视器,监控监视器,广电监视器,工业监视器,电脑监视器等。

有限监控数据线质量好,像头像素要高且可控,支持闪拍功能,数据分两份,一份直接保存,一份通过监视器在监控室里显示。

4.2 功能描述

监视器是监控系统的标准输出,有了监视器我们才能观看前端送过来的图像。监视器分彩色、黑白两种,尺寸有8、10、12、15、17、19、20、22英寸等,常用的是22英寸。监视器也有分辨率,同摄像机一样用线数表示,实际使用时一般要求监视器线数要与摄像机匹配。另外,有些监视器还有音频输入、S-video输入、RGB分量输入等,除了音频输入监控系统用到外,其余功能大部分用于图像处理工作

5.性能需求

5.1 数据精确度

数据精确度

图片大小 像素高低 5.2 时间特性

【如响应时间、更新处理时间、数据转换与传输时间、运行时间等。】 5.3 适应性

【在操作方式、运行环境、与其它软件的接口以及开发计划等发生变化时,应具有的适应能力。】

6.运行需求

需要至少一台主机,客户机,监控,网口,电源等。6.1 用户界面

置界面于用户的控制之下、减少用户的记忆负担、保持界面的一致性。1.简易性

界面的简洁是要让用户便于使用、便于了解、并能减少用户发生错误选择的可能性。

2.用户语言

界面中要使用能反应用户本身的语言,而不是游戏设计者的语言。3.记忆负担最小化

人脑不是电脑,在设计界面时必须要考虑人类大脑处理信息的限度。人类的短期记忆极不稳定、有限,24小时内存在25%的遗忘率。所以对用户来说,浏览信息要比记忆更容易。4.一致性

是每一个优秀界面都具备的特点。界面的结构必须清晰且一致,风格必须要与内容相一致。5.清楚

在视觉效果上便于理解和使用。6.用户的熟悉程度

用户可通过已掌握的知识来使用界面,但不应超出一般常识。7.从用户的观点考虑

想用户所想,做用户所做。用户总是按照他们自己的方法理解和使用。

通过比较两个不同世界(真实与虚拟)的事物,完成更好的设计。如:书籍对比竹简。8.排列

一个有序的界面能让用户轻松的使用。9.安全性

用户能自由的作出选择,且所有选择都是可逆的。在用户作出危险的选择时有信息介入系统的提示。10.灵活性

简单来说就是要让用户方便的使用,但不同于上述。即互动多重性,不局限于单一的工具(包括鼠标、键盘或手柄)。11.人性化

高效率和用户满意度是人性化的体现。应具备专家级和初级玩家系统,即用户可依据自己的习惯定制界面,并能保存设置。6.2 硬件接口 硬件接口,如内存和显卡接槽以及电脑装机完成后与外部设备耳机,网线,USB等相连接的接口。6.3 软件接口

一般就是USB接口和摄像头了。6.4 故障处理

一个监控系统完工以后需要进入调试阶段、试运行阶段以后才干交付使用,有可能出现各种故障现象,例如罕见的不能正常运行、系统达不到设计要求的技术指标、整体性能和质量不理想,特别是对于一个复杂的大型的监控工程项目来说,所难免的这是就需要我去做相应的处置来解决故障,保证系统的正常运行。

1.电源不正确引发的设备故障。电源不正确大致有如下几种可能:供电线路或供电电压不正确、功率不够(或某一路供电线路的线径不够,降压过大等)供电系统的传输线路出现短路、断路、瞬间过压等。特别是因供电错误或瞬间过压导致设备损坏的情况时有发生。因此,系统调试中,供电之前,一定要认真严格地进行核对与检查,绝不应掉以轻心。

2.由于某些设备的连结有很多条,若处理不好,特别是与设备相接的线路处置不好,就会出现断路、短路、线间绝缘不良、误接线等导致设备的损坏、性能下降的问题。这种情况下,应根据故障现象冷静地进行分析,判断在若干条线路上是由于哪些线路的连接有问题才产生那种故障现象。因此,要特别注意这种情况的设备与各种线路的连接应符合长时间运转的要求。

3.设备或部件本身的质量问题。各种设备和部件都有可能发生质量问题,纯属产品自身的质量问题,多发生在解码器、电动云台、传输部件等设备上。值得指出的某些设备从整体上讲质量上可能没有出现不能使用的问题,但从某些技术指标上却达不到产品说明书上给出的指标。因此必需对所选的产品进行必要的抽样检测。如确属产品质量问题,最好的方法是更换该产品,而不应自行拆卸修理。

4.设备(或部件)与设备(或部件)之间的连接不正确产生的问题大致会发生在以下几个方面: ⑴阻抗不匹配。

⑵ 通信接口或通信方式不对应。这种情况多半发生在控制主机与解码器或控制键盘等有通信控制关系的设备之间,也就是说,选用的控制主机与解码器或控制键盘等不是一个厂家的产品所造成的所以,对于主机、解码器、控制键盘等应选用同一厂家的产品。

⑶ 驱动能力不够或超出规定的设备连接数量。比方,某些画面分割器带有报警输入接口在其产品说明书上给出了与报警探头、长延时录像机等连接的系统主机连成系统,如果再将报警探头并联接至画面分割器的报警输入端,就会出现探头的报警信号既要驱动报警主机,又要驱动画面分割器的情况。解决类似上述问题的方法之一是通过专用的报警接口箱将报警探头的信号与画面分割器或视频切换主机相对应连接,二是没有报警接口箱的情况时,可自行设计加工信号扩展设备或驱动设备。

5.视频传输中,最常见的故障现象表示在监视器的画面上出现一条黑杠或白杠,并且或向上或向下慢慢滚动。因此,分析这类故障现象时,要分清产生故障的两种不同原因。要分清是电源的问题还是地环路的问题,一种简易的方法是控制主机上,就近只接入一台电源没有问题的摄像机输出信号,如果在监视器上没有出现上述的干扰现象,则说明控制主机无问题。接下来可用一台便携式监视器就近接在前端摄像机的视频输出端,并逐个检查每台摄像机。如有,则进行处理。如无,则干扰是由地环路等其它原因造成的

7.其它需求

1.GPS

2.WIFI

3.4G

4.3D

5.抓拍功能

6.故障报告

IT前景:今年全球IT类增长前景好 软件行业成主投资市场

发布时间:2013-01-06 文章来源:赛迪网作者:文良责任编辑:岳小珍

1月6日消息,据国外媒体报道,受美国财政悬崖问题基本得到妥善解决以及全球经济景气指数有所回升等利好因素的影响,市场对于移动设备、数据分析和存储科技产品的需求将大幅提升,由此也将进一步刺激全球IT投入在今年迅猛增长。

眼下分析人士正在对2013年全球IT行业投入的规模和力度进行评估和预计,其纷纷表示相较于过去半年时间而言,未来各方对于IT行业的投入前景比较乐观。

据Forrester公司调查报告称,2013年全球IT行业采购总额将增加3.3%,总额或高达2.1万亿美元。经济学家安德鲁-巴特尔斯表示,就目前来说美元仍是全球第一货币,因此从上述预测结果可以看出利用本地货币进行IT采购的规模增幅将更加明显。

巴特尔斯强调,如果按照本地货币进行IT采购计算,上述增幅至少在5.4%以上。此外,Forrester公司预计称2014年全球IT采购规模若以美元计将增长6.1%,而按当地货币计增幅将达到6.7%。

巴特尔斯表示美国政府长久以来所面临的财政悬崖问题终于在本周内得到基本的解决。未来两个月内美国国会仍然需要就2013年政府支出的问题达成一项新的协议,但是财政悬崖最难熬的日子已经过去。

在2012年下半年美国企业的支出消费行为被大大限制,其中的主要原因便是企业主对于财政悬崖问题表示深深的忧虑。美国国会终于在2013年元旦的前一天推出了财政悬崖的解决方案,对巴特尔斯表示上述问题的解决相当于是帮美国的投资客推开了投资IT行业之路的绊脚石,未来针对新技术、数据分析以及移动市场等IT类别的投资幅度必将出现显著的增幅。

巴特尔斯还表示,到20120年年底欧洲经济目前已经逐步走出债务危机的影响,而中国也完成了新旧领导集体的更替,因此2013年包括中国和欧洲市场在内的美国海外市场IT投资规模将加快增长的步伐。

另外根据IDC所公布的预测数据显示,软件行业将继续成为2013年全球IT投资的首要市场,增幅(按美元计)达到4.4%;而Forrester公司则预计称计算机设备将成为第二大投资市场,增幅或为2.1%。

IT业的迅猛发展,带动了企业对软件人才的大量需求,但中国的软件人才却呈现出以下一些特点,无法满足企业需求。

首先,软件人才的供给严重不足。根据首届中国职业教育展示会的调查显示,到2005年,国内的软件与信息服务业国内市场销售额要达到2500亿元市场目标,在从业人员规模上要形成80万的开发人员队伍(高级人才6万人,中级软件人才28万人,初级软件人才46万人)。然而统计调查显示,国内企业现有的专业软件技术开发人员大约只有20万人,软件人才缺口巨大,供不应求!

其次,软件人才结构严重失衡。人才结构失衡,使许多软件企业的生产还停留在手工作坊的层次上,没有进行工程化、规模化生产,所以导致软件生产的效率低下,生产过程占用了大量的高级技术人员,在许多企业的博士生、研究生和本科生都加入到编码的行列,不仅造成了人力资源的极大浪费,而且还使得软件生产的成本居高不下。

第三,企业人员流动率高。由于中国的软件企业规模都比较小,企业的核心技术掌握在少数几个“软件精英”手中,少数几个核心人员的离职很可能会导致企业的崩溃。人员流动率高使得企业的人力资源风险变得无限大。

企业需求不断增加:2001年以来,信息产业已经成为中国的第一大产业,并以每年30%左右的速度增长,IT行业形成了大量的就业机会。如:IBM公司曾在2002年4月3日宣布将在三年内培养十万软件生力军满足中国市场对软件技术开发、软件市场化、软件企业经营管理等各类人才的需求。

毕业生难以找到理想的对口工作:来自教育部的权威消息,2005年全高校毕业生高达338万人,比2004年净增58万人。每年有数十万计算机或理工类专业大学毕业生难以找到理想的对口工作。这说明我国的人才培训存在着结构性问题。

企业招聘-毕业生就业之间的断层谁来衔接:我国的大学毕业生大多具有良好的计算机理论基础知识,但缺少规范的软件工程开发理念以及运用先进开发工具的能力。而这一切都需要在实践中学习和积累。而大部分软件企业出于自身利益,不愿投入更多时间和资金培训应届大学结业生。

【IT企业职位需求分布图】

【IT企业职位需求分布表】

职位分类数值所涵盖职位范围 开发工程师

53.39% J2EE高级程序员、Delphi程序员、开发小组组长、技术支持工程师、软件开发工程师、.NET软件工程师、ERP软件研发工程师、PHP开发程序员、数据库开发工程师、通信技术开发工程师、信息安全工程师、音频视频应用开发程序员、高级JAVA工程师 软件开发工程师 8.19% 软件开发工程师 企业管理人员 5.88% 首席技术执行官、营销企划部经理、项目经理、项目经理/主管、项目执行/协调人员、信息技术主管/经理(CIO)、品质经理、ERP技术/应用顾问、技术总监、Project Manager 系统开发工程师 4.56% 系统开发工程师、系统分析员、系统管理员、系统管理员/网管、系统分析员/设计员、数据库管理员、Unix(linux)网页设计制作 4.18% 网页设计制作、美工(包括网页制作)、软件UI美工设计师 测试工程师 4.02% 软件测试工程师、硬件工程师/硬件测试工程师 网站开发 3.02% 网站开发工程师、网站开发工程师、网站开发人员 人机界面设计师 2.70% 人机界面设计师 网络工程师 1.82% 网络工程师、高级网络工程师 游戏开发 1.44% 游戏开发、游戏策划、3D程序设计师、网络游戏运营维护工程师 硬件开发 1.06% 硬件开发工程师 开发相关人员 0.78% 软件开发培训师、销售、信息技术专员/信息编辑 移动开发 0.62% 移动开发工程师、无线业务研发工程师、3G产品研发人员 其它 8.35% WAP工程师、多媒体工程师、Architect、QA相关、技术文员

——

张聪

软件工程121

第二篇:软件测试职业规划

软件测试职业规划

软件测试职业规划

一、初级测试工程师

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

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

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

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

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

四、测试组负责人

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

五、测试/编程负责人

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

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

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

七、计划经理

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

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

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

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

软件测试职业规划

由于国内软件测试行业目前的发展迅速、需求旺盛,在国内的软件测试职位晋升一般要比国外快,但因行业本身太年轻,大家对软件测试中软件测试职业的发展了解不够,从而导致许多有志在此发展的年轻人举步不前。所以下面介绍一下海外公司成熟的软件测试行业职位分布情况,我国一些在软件测试行业中处于前端的公司与之也相仿,这可以作为软件测试 职业规划 的参考,给新人一个导向。

第一阶段:(测试员)初级测试工程师

自身条件:初入行具备计算机专业学位或一些手工测试经验的个人。

具体工作:执行测试用例,记录bug,并回归测试,通过qtp等测试工具录制回归测试脚本,并执行回归测试脚本。

学习方向:开发测试脚本并且开始熟悉测试生存周期和测试技术。

第二阶段:(测试工程师)程序分析员

自身条件:有1~2年工作经验的测试工程师或程序员。具有初步的自动化测试能力,完善自动化测试脚本。

具体工作:设计和编写测试用例,编写自动测试脚本程序且担任测试编程初期的领导工作。

学习方向:拓展编程语言、操作系统、网络与数据库方面(体育专业 职业生涯规划范文)的技能。软件测试职业规划软件测试职业规划。

第三阶段:(高级测试工程师)程序分析员

自身条件:有3~4年经验的测试工程师或程序员。具有一定的行业业务知识,储备系统分析员的能力。

具体工作:帮助开发或维护测试或编程标准与过程,分析软件需求,获得测试需求。确定测试需求相应的测试方法,获得测试策略方案。参与同行的评审(软件需求,软件测试计划等),并为其它初级的测试工程师或程序员充当顾问。

学习方向:继续拓展编程语言、操作系统、网络与数据库方面的技能。第四阶段:测试组负责人

自身条件:有4~6年经验的测试工程师或程序员。具有丰富的行业业务知识,具有系统分析员的能力,专长性能测试。

具体工作:负责管理1~3名测试工程师或程序员。集中于技能方面,担负一些进度安排和工作规模/成本估算职责。分析性能瓶颈的原因,为开发团队提供bug解决策略。

学习方向:性能测试,测试技能

第五阶段:(资深安全或性能测试工程师)测试/编程高级负责人

自身条件:有6~10年经验的测试工程师或程序员。

具体工作:负责管理8~10名技术人员。性能测试整体方案设计,软件系统性能问题定位和性能优化,内存优化及分析数据溢出等,分析系统的安全漏洞等。负责进度安排、工作规模/成本估算、按进度表和预算目标交付产品。负责开发项目的技术方法。为一些用户提供支持与演示。

学习方向:开发一些特定领域的技术专长

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

自身条件:有10多年的工作经验。

具体工作:管理8名或更多的人员参加的1个或多个项目。负责这一领域(测试/质量保证/开发)内的整个开发生存周期业务。为一些用户提供交互和大量演示。负责项目成本、进度安排、计划和人员分工

第七阶段:(公司级质量总监)计划经理

自身条件:有15年以上开发与支持(测试/质量保证)活动方面的经验。

具体工作:管理从事若干项目的人员以及整个开发生存周期。负责把握项目方向与盈亏责任

职业生涯规划是人生的大事,下面我结合亲身经历,谈谈自己的观点:

step1:校园阶段(毕业前1年~1.5年)

很多人的 职业规划 是到了工作以后才开始进行的,其实,这样做,有很大的局限性。凡是工作过的人,都有一个体会,就是自己的第一份工作,会影响到5~10年的发展轨迹,甚至会对一生产生影响。因此,选择一份合适的工作作为起点,是必须要在校园内思考清楚的问题。

由于中国的教育基本是理论教育,大家在工作前的实践能力大多比较弱,固然有其不足,但也有好的一面,那就是可塑性比较好。可塑性好代表了选择的余地可以很大,因此,大家在选择第一份工的时候,要充分结合自己的教育背景、个人能力、兴趣爱好、长期目标等等,作出理性的决策。

软件测试,特别是黑盒软件测试是一种入门起点较低、上手迅速、且发展空间比较大的职业,因此,对于很多学生而言,作为进入IT就业的初级岗位,是非常合适的。

校园阶段的规划,主要是选择大的入门方向,当然,此时也可以给自己一个长期的目标,但是不必规划过细,因为,在没有入行前,一切都还未知,把握好路线即可。

下文假设大家选择的是软件测试~~

step2:入门阶段(入行后3个月~1年)

对于刚刚入行的新人,这个时期是一个全面熟悉期,最能够学习到新的知识,也最有拼搏的热情和动力。建议大家可以借着这股冲劲,尽可能了解所在领域的全貌,了解各个主要分支的内容、特性、优势、局限性等等,并考察自己当前的工作环境,结合个人匹配程度和兴趣爱好,根据前述内容调整自己的规划。

#from 软件测试职业规划来自 end#

对于测试行当而言,技术方面一般有几类:黑盒测试、白盒测试、自动化测试、测试工具、专用业务技能等;相关的管理方面一般有:测试管理、质量管理、项目管理等。

面对上述形形色色的方向,建议大家可以都稍稍了解下内涵,然后确定1~2个,作为中长期的主攻方向,达此标准,基本已经实现了入门,至于能否进得厅堂,就要看后期的努力了。软件测试职业规划文章软件测试职业规划出自,此链接!。

step3:提高阶段(入门后3年~5年)

对于入门后选择管理还是选择技术,其实这种问题,是无可无不可的,关键是看对自己的长期的定位了。不过,我个人建议当前阶段还是技术为重吧。毕竟,在一个技术环境中,要做好管理,没有扎实的基础,也难服众嘛。

本阶段是人最容易懈怠的阶段。毕竟,刚刚入行的热忱早已被日复一日的繁复工作给冷却,有了一定的工作经验,胜任本职,对于大多数人而言,绝不是问题。家庭、娱乐方面开始占据了业余生活的主流。可是,毕竟大家还很年轻,大多数人此时也不过20多岁,就此懈怠也是非常可怕的。因此,有规划的提高自身核心竞争力,在这个时候尤为关键。

提高是要提高的,但是对于大多数人而言,也没有必要很拼搏,此时处在一个比较稳定的职位上的你,可以考虑进行细化自己的中期规划了。根据选定的方向,制定一个自我提升的计划,并定义好自我检查的里程碑(譬如:每个季度或半年算一个阶段),每天或者每周,有规律的学习一点即可。抱定一个目标 每天进步一点点,几年一大成不是问题。

我个人是反对急功近利的,倾向于稳打稳扎,这个阶段忌做 万金油,而应努力成为有一技之长的 专家。

对于选择做技术的人而言,这个阶段的达成标准,一般至少要能够熟悉你所选技术方向的大多数技术细节,细节决定成败 嘛,虽然把握全局的能力是必要的,但是作技术而言,倘若不能钻的很细很深,恐怕也很难以高手自居吧。

对于选择做管理的人而言,我个人倾向是:此阶段接触管理的理念,并可以介入管理,但是此阶段不宜全面进入管理(除非你有更深层次的考虑,可以不去稳打稳扎)。学习管理的理念是非常重要的,其实管理更多一种思维和做事的方式,这门学问很深入,也不像技术,会不会是那么的显著,因此,建议多看多学,取长补短,并努力形成自己的做事风格。高级软件测试工程师,测试组长等,都是不错的含有技术特征的管理职位,此时的你应该能够胜任于此。

这个阶段的达成后,你也可以跻身老手行列,不必为求职犯愁,你应该可以很容易跳槽或时不时被猎头骚扰下,达成此阶段,你要做更深入的规划。

step4:升华阶段(老手后5年~10年)

此时的你,即将步入中年,不论是曾经专注技术还是偏爱管理的,都面临着家庭和社会的双重压力,你不可能像年轻人一样整天拼搏了,你需要稳定,因此,不能频繁的跳槽,建议考虑比较正规且有潜力的企业,要考虑给自己一个长远的发展规划。

正因为有前期的细节的背景的支撑,此时,你需要努力提升自己的宏观把握能力。哪怕做技术的,也要考虑适当的转型管理(中国特色是:工程师很难超过35岁的,一般人到了30岁不是转管理就是转商务了)。当然,一般人是技术做得越好,管理的时候,越容易切中项目要害。但是,对于从技术上来的人,关键是要开始培养和人打交道的能力。此阶段的关键是,需要逐步形成自己的管理风格,具备协调并行事务的能力。

当然,纯管理和技术型管理还是有所区别的。对于纯管理的人,熟练应用管理的科学理念,形成自己的风格尤为重要。纯管理的测试经理人,不仅仅可以做好测试方面的管理,其实也可以做好项目甚至其他的管理。其实,不管管理的对象是什么,它们的管理理念还是相通的。从测试管理中摸索出来的很多经验,可以很好的推广于其他的管理领域。而对于技术型管理的人,主要是带好技术团队,同时,不断补充新的技术知识,跟紧技术潮流。此时的你,有强大的技术背景支撑,不需要过分钻研细节,只需洞察核心,合理安排好你的团队成员即可。

这个阶段,也可能少数的人会选择离开具体的企业,而开始从事测试咨询,那是一个充满挑战的崭新开始,也必须有前期的积累方能胜任。对于大多数人而言,此阶段中一个需要重点考虑的问题是,是否将测试作为自己的终生职位,如果是,基本上达到上述的目标,保持状态,基本可以做到退休的。如果不是,那就比较可怕了。其实我不建议此阶段的人转型,除非有充分的理由和很好的机遇。毕竟,达到此阶段,你已经付出了至少5年的努力,而且还是人生的黄金时段,时光一去不复返啊。当前状态下转行,请务必慎重。

软件测试职业规划

1.明确测试发展:

软件测试工程师大致有4个发展方向 资深软件测试工程师

达到这个水平比较困难,这需要了解很多知识,例如C语言,JAVA语言,数据库,数据结构,软件工程,等等,但是你要在一家公司干3--5年的话,在压力中这些技能你都会掌握!测试部门管理者

小的如组长,大的如测试经理,这需要你有先天的优势,善于交流沟通,善于处理人际关系!不过做两年,你也会成为老油条的!测试书籍编写者

出书也是很赚钱的,当你在这一行干了几年,积攒了足够的经验,可以把你的经验,具体做过的项目总结出来,现在关于软件测试的书很少,你要写本与众不同的书肯定畅销!软件测试培训师

当你在这一行做腻了,你可以选择培训机构,培训机构缺乏有经验的软件测试师,必然会高薪聘请你!

至于晋升流程,一个公司一个样,但是你要知道,你想发展的话,必须要委婉的让上级知道,有些你无法触及的测试项目,需要你的上级分配,一旦有无关紧要的项目或空闲时,经理就会考虑你,会让你尝试做一些高级测试项目!

这时就要看你的个人悟性了!

要知道这一行,技术越高越吃香!越能让老板和开发人员信服。

2.职业规划3个阶段

大学阶段:

在大学阶段我们要学什么,我感觉真正对我们有用的就是英语和数学,还有写专业课的知识做基础,英语是以后提高的关键所以英语一定要学好,特别是在测试工作中很多时候国内的材料恨不能说明问题,测试在国内还是一个新兴行业(相对)所以材料也是比较少,所以很多时候都要去看英文的材料,所以英语的水平直接影响到以后的发展,数学为什么要学好呢,在工作中特别是测试工作很需要数学的逻辑思维,逆向思维等,所以学数学要学好不是说分数高而是学习思维方法,还有一点就是英语和数学时以后深造的必考科目(呵呵,我就没有学好,还在补习);一定的专业课也是必要的,因为它是你工作后提高的基础,基础扎实了提高起来就比较容易,我的基础比较差,所以我花了一年的时间来提高才得到了一点点成功,(看以参看阳光的测试工作历程);培养情商,这个名词现在很多地方都在提,有的一些公司甚至在智商和情商之间更看重情商。情商其实就是对自己情绪的控制能力和自身修养的培养,还有一些交流能力、沟通能力、管理能力等等,这些在大学里如何培养呢,建议如果有可能的话参见多参加学校的一些团体,也可以自己组织一些团体,同时如果有肯能的话可以到学生会参加锻炼,这对以后的很多方面的能力都有锻炼,(我就在学生会待过一段时间,对后来的工作有了不小的帮助)。所以建议在校的大学生一定不要保守,要积极的锻炼自己,多与人去交流软件测试方法。

找工作阶段:

这个阶段可能是大家比较迷茫的阶段,主要是有两个问题,我能做什么,我有什么能力;我是在大学阶段过来的毕业的时候也是这样,不知道自己可以做什么,但是我有一个自己的目标,我要找到一个自己喜欢的工作,因为对工作的性趣是将来发展的一个前提,没有性趣的工作一般情况下是做不出来成果的。所以我建议有两中做法,一选择自己感兴趣的工作,但是不一定能找到,现在的就业压力还是很大了,第二种是对自己已经没有办法从事的工作产生性趣,着眼去找它的性趣点,然后你把它扩大,从而培养对词工作的性趣。

工作阶段:

千挑百选,我们选择了测试工作,根据我们上面说的原则,既然选择了,就要好好工作,做出一定的成就,即便不能出人头地,也要榜上有名;那么我们就不能机械的工作,我们要给自己制定一个发展蓝图,测试工作一般有两个出路,我认为:一个是测试转管理,一个是测试转质量控制!那么我们如何规划呢?我个人感觉测试工作也是一个比较累的工作,所以一个有一个年龄限制,暂且我们先为35岁,也许有的人很大了还在做测试工作,哪就是一个老的测试工程师,我们一般认为不是很好的出入,那么35岁以后有了一定的测试技术经验后我们可以选择转行了,或转管理或转质量控制。

那么在这个发展过程中就要给自己制定一个发展方向,确定自己的技术体系和管理体系或者技术体系和质量体系的学习和积累计划。首先技术体系的建立,做为测试工作技术体系我认为首先要有一个面,然后深入一条线,在这个面上,你要去学习软件工程、软件测试技术(测试技术),系统分析技术、网络技术、网络协议、编程技术,等等,跟你行业相关的一些业务等方面的技术,这个体系的建立是一个长期的积累过程,当然可以现从你的实际工作出发,在做工作的时候一发散的方式做积累,比如你需要测试的是一个指纹识别系统,那么你再做这项工作的时候,不要单单只局限在工作的本身上,要去了解这个技术的相关知识,了解行业的动态,了解一些其他知识等等,在最后项目总结的时候将其沉淀积累,这样你的知识量就会比你单独的做一个项目要大得多,但也累的多,所以只有勤奋的人才能有更大的进步。软件测试职业规划职业规划。

我这肯能是举了一个比较小的例子,只是希望给大家指出一个方向。所以做工作一定不要只限于工作本身,一定要扩展再扩展,这对你以后的发展大用用处,当你的知识积累到一定的程度,你就会发现你看问题的方法就会不同,你设计出的测试用例也会与众不同。横线一个面,我们已经建立了一个宽广的技术面,但是这还是不够的,我们还需要给自己选择一个点然后深入下去,比如我再自己的基础的情况下选择了应用测试领域,再这个方面就不是要知识了解和知道,要做到掌握,可以掌握一门独特的技术,可以再公司甚至这个行业做到前列,这个是重要的,要不你就没有自己的绝活了。在这个点的选择上可以根据自己的爱好,和工作需要,甚至强迫自己选择一个然后深入。这样,面和点建立起来了,然后要随着时间的推移然扩展你的面,深入你的线,相信在你的不懈努力下一定会做到很好的。管理体系的建立,随着工作的推移,要逐渐的有意思的去参与一些管理工作,可能机会好的话在学校的时候也可以得到一些锻炼,笔者就在学校的时候锻炼了几年(一直在学生会,还组织了一个计算机学社)。

俗话说机会都是给有准备的人,只有你事先作好了这些准备,才能在领导交给你一项管理任务的时候,把它完美的完成!这样才能给你以后走向管理这条路打下基础。管理也是一门学问,所以还要学习,在这里我就不具体说怎么学了,可能有人说我也不知道怎么学,不过这个方面太广了。不是很快可以说清楚的,大家可以买些相关的书籍看看。

质量体系,在测试工作中独立与技术和管理的还有一个是质量控制,这个可能在一些小型的然建公司体现的不是那么明显,不过在我们单位就有专门的质量部门来保证测试的质量,其实这个质量控制也可以是从入门就从事,因为他的一些东西也是很基础,特别是在国内质量管理员有很多不太懂测试技术,他们要做的就是检查质量点,在测试人员的配合下检查。不过我还是认为质量人员是要在测试人员中升级过去的,因为你不懂测试技术和谈对质量点的控制,如何有理有据的开不合格项,或者你只能看到不关紧要的一些东西,真正的风险往往看不到。

3.个人的短期规划

我觉得,从事软件测试是一个非常有挑战性的工作,既然决定要做,那么一定要矢志不移。

一、测试人员从哪里开始。

“开始”----个人认为,应该从最基本的手工测试、功能测试入手,这个阶段是打基础的阶段,对熟悉整个测试过程,扎实测试理论知识非常重要的一个过程。

1.了解软件测试行业,关注行业的发展信息,把握行业动态

2.了解软件测试相关专业知识,手工测试阶段中,你要学习下软件测试理论知识和软件工程知识。

很多人以为软件测试是非常简单的事情,曾经有句话说扫地老大妈也可以上岗测试,不过也说真的,我公司还真碰到过这样的事情,手工测试急需人时,抓了一批营业员上来帮忙做测试。

3.从实践中不断去获取知识,有敏锐的学习脑袋瓜子,不断结合工作实际来总结进步。这一步非常重要,理论和实际总是有很多的差距,所以一定要在实践中做好总结的过程

二、学习自动化测试工具

认真做好了职位的手头工作,对测试进一步了解后,有了一定的测试经验,开始向自动化测试发展。

自动化工具有性能、功能、测试管理、bug管理等。

开发语言、数据库、数据协议、操作系统等专业知识。另外的就是一些平时积累。

1.测试职业人的心态与素质:耐心、细心、平和心,加强沟通能力,做测试沟通非常重要

2.注重专业知识的学习,曾经有一位网友说过每半年读完新的一本测试书籍,学习新的一门技术知识,非常赞成。

第三篇:软件测试工程师职业规划

未来十年职业规划

----软件测试工程师发展计划

一.背景分析:软件测试工程师,未来计算机领域的香饽饽

根据有关职位统计资料显示,在国外大多数软件公司,1个软件开发工程师就需要辅有2个软件测试工程师。目前,软件测试自动化技术在我国则刚刚被少数业内专家所认知,而这方面的专业技术人员在国内更是凤毛麟角。根据对近期网络招聘IT人才情况的了解,许多正在招聘软件测试工程师的企业很少能够在招聘会上顺利招到合适的人才。

随着中国IT行业的发展,产品的质量控制与质量管理正逐渐成为企业生存与发展的核心。从软件、硬件到系统集成,几乎每个中大型IT企业的产品在发布前都需要大量的质量控制、测试和文档工作,而这些工作必须依靠拥有娴熟技术的专业软件人才来完成。而软件测试工程师就是其中之一,目前已成为各类科技企业紧急征召的重要对象。

了解,由于软件测试工程师处于重要岗位,所以必须具有电子、电机类相关专业知识背景,并且还应有两年以上的实际操作经验。他们应熟悉中国和国际软件测试标准,熟练掌握和操作国际流行的系列软件测试工具,能够承担比较复杂的软件分析、测试、品质管理等任务,并能独立担任测试、品质管理部门的负责人。一般情况,软件测试工程师可分为测试工程师、高级测试工程师和资深测试工程师三个等级。

在具体工作过程中,测试工程师的工作是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。对软件测试工程师而言,必须具有高度的工作责任心和自信心。任何严格的测试必须是一种实事求是的测试,因为它关系到一个产品的质量问题,而测试工程师则是产品出货前的把关人,所以,没有专业的技术水准是无法胜任这项工作的。同时,由于测试工作一般由多个测试工程师共同完成,并且测试部门一般要与其他部门的人员进行较多的沟通,所以要求测试工程师不但要有较强的技术能力而且要有较强的沟通能力。因此,在企业内部,软件测试工程师基本处于“双高”地位,即地位高、待遇高,有的人月薪可高达8000元。可以说他们的职业前景非常广阔,从近期的企业人才需求和薪金水平来看,软件测试工程师的年工资有逐年上升的明显迹象。测试工程师这个职位必将成为IT就业的新亮点。

二.软件测试职位要求:

首先说说要做个软件测试工程师,需要了解的方方面面,也可以说是一个职业要求汇总吧。基本常识类

1.计算机基础知识

2.计算机网络基础知识

3.软件测试基本知识(软件质量,软件质量管理基础知识,软件测试概念,软件测试标准,软件测试技术及方法,软件测试项目管理)

4.软件开发基本知识(软件工程知识,理解软件开发方法及过程)

技术类

1. 程序语言C/C++,VB,VC,Java,.net,ASP,Javascript等。具体要求要视公司的具体项目或产品来定。但一般以C为基本要求。

2. 数据库知识

SQLServer,Oracle,Mysql,Sybase等。一般对测试人员的要求就是要求会使用,然后熟练使用SQL语句进行查询,修改,添加,删除数据操作。

3.操作系统

Windows,Linux(常用的RedHat,SUSE,Debian)/Unix(FreeBSD,Solaris,HP-UX,AIX,Mac)系统。

自动化测试工具类

1.自动化测试概念/自动化测试框架

好多人觉得自动化测试就是使用自动化测试工具,其实各种工具只是自动化测试实施的一个有效利器,如何建立一个脱离工具的自动化测试框架远远比研究如何使用测试工具复杂,困难的多。

2.自动化测试流程

3.自动化测试工具的使用

自动化测试框架(流程)

GUI的功能测试自动化

非GUI的功能测试自动化

性能测试(广义的和狭义的性能测试)

自动化测试工具(功能测试工具,性能测试工具,缺陷管理工具,测试管理工具)

实战类(工作经验)

1.公司的测试流程

2.公司的具体缺陷管理流程(提交bug报告,追踪bug状态)

3.测试环境的搭建及管理

4.测试计划,测试用例,测试报告等相关文档的编写

语言类

1.英语

2.日语

三.自我分析:

1.细心,关注细节

2.耐心,不怕麻烦

3.良好的沟通能力

4.优秀的学习能力,逻辑思维强

5.工作积极主动

6.上进性强,永远不满足现状

7.团队合作精神

四.职业规划:

第一阶段:(测试员)初级测试工程师(初出校门)

自身条件:初入具备计算机专业学位,有一些手工测试经验。

具体工作:执行测试用例,记录bug,并回归测试,通过qtp等测试工具录制回归测试脚本,并执行回归测试脚本。

学习方向:开发测试脚本并且开始熟悉测试生存周期和测试技术。

第二阶段:(测试工程师)程序分析员(1-2年)

自身条件:有1~2年工作经验。具有初步的自动化测试能力,完善自动化测试脚本。具体工作:设计和编写测试用例,编写自动测试脚本程序且担任测试编程初期的领导工作。

学习方向:拓展编程语言、操作系统、网络与数据库方面的技能。

第三阶段:(高级测试工程师)程序分析员(3—4)

自身条件:有3~4年经验。具有一定的行业业务知识,储备系统分析员的能力。

具体工作:帮助开发或维护测试或编程标准与过程,分析软件需求,获得测试需求。确定测试需求相应的测试方法,获得测试策略方案。参与同行的评审(软件需求,软件测试计划等),并为其它初级的测试工程师或程序员充当顾问。

学习方向:继续拓展编程语言、操作系统、网络与数据库方面的技能。

第四阶段:测试组负责人(4-6)

自身条件:有4~6年经验。具有丰富的行业业务知识,具有系统分析员的能力,专长性能测试。

具体工作:负责管理1~3名测试工程师或程序员。集中于技能方面,担负一些进度安排和工作规模/成本估算职责。分析性能瓶颈的原因,为开发团队 提供bug解决策略。学习方向:性能测试,测试技能

第五阶段:(资深安全或性能测试工程师)测试/编程高级负责人(6-10)自身条件:有6~10年经验的测试工程师或程序员。

具体工作:负责管理8~10名技术人员。性能测试整体方案设计,软件系统性能问题定位和性能优化,内存优化及分析数据溢出等,分析系统的安全漏 洞等。负责进度安排、工作规模/成本估算、按进度表和预算目标交付产品。负责开发项目的技术方法。为一些用户提供支持与演示。

学习方向:开发一些特定领域的技术专长

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

自身条件:有10多年的工作经验。(10年及之后)

具体工作:管理8名或更多的人员参加的1个或多个项目。负责这一领域(测试/质量保证/开发)内的整个开发生存周期业务。为一些用户提供交互和 大量演示。负责项目成本、进度安排、计划和人员分工

第七阶段:(公司级质量总监)计划经理

自身条件:有10年以上开发与支持(测试/质量保证)活动方面的经验。

具体工作:管理从事若干项目的人员以及整个开发生存周期。负责把握项目方向与盈亏责任

第四篇:软件工程师怎么制定职业规划

软件工程师怎么制定职业规划

软件工程师怎么制定职业规划? 软件工程师职业方向发展到一定程度都会面临一个选择,是走业务+技术方向,还是选择纯钻研技术。软件工程师职业规划问题,这是所有软件工程师都在关心的问题。

作为我国专业培养IT行业人才的机构,在追求就业率的同时,也更加注重人才培养的质量和帮助学员制定职业规划,让学员少走弯路。

职业规划问题

有关软件工程师职业规划问题,八维的专业老师进行对你指导。八维有教师70余人,其中90%的教师来自软件企业一线,均有大学本科以上学历,拥有多年企业软件实际开发经验。相信他们会以专业的知识和经验告诉你怎么给自己制定好职业规划,让您成为有经验、有技能有目标,有选择的企业“宠儿"。

作为国内IT培训的第一品牌,一直把培养企业所需人才作为研发教育产品的根本宗旨。无论是课程还是就业,最根本的核心都是保障“人才质量”,那么如何保证人才质量,八维根据市场学校认为首要做到的就是要准确把握企业真实需求,目前企业最需求的人才是技能与经验兼备人才,因此,“技能的提升”可以针对企业的需求进行课程设计,“经验的积累”可以利用实训项目进行复制。目前学院现设置有专业基础教研室、PHP专业教研室、物联网研发教研室、JAVA大学生实训教研室和首望软件工作室。学院紧跟软件行业发展,根据市场需求培养软件企业需要的实用型技能人才,从课程体系的开发到师资力量的配置再到就业保障措施的不断完善,将每位学生打造成计算机灵魂的工程师,为每位学生今后的工作和生活提供更好的保障。其优势表现如下:

学得快:

零起点、零基础的阶梯式课程安排,高效的案例式教学,通过考试层层把关每个学生,免费循环听课,全天上机练习,企业级项目实战,打造实用性高端软件人才。

就业快:

入学即签订就业服务协议,企业订单式培养,全程就业指导,未毕业时做好分配预案,毕业即入职合作企业。

晋升快:

薪水提高快:毕业初始年薪8万,工作一年,薪水10--15万,两年之后,薪水突破20万。

职位晋升趋势:软件开发工程师-->高级开发工程师-->项目经理-->技术经理-->系统架构师-->技术总监。

第五篇:软件工程师的职业规划

软件工程师职业规划

主讲人:李翊

谢谢大家,非常高兴有机会再次回到校园和大家共同探讨“软件工程师职业规划”这样一个话题。

在这个讲座开始之前,我想让大家先看一个图片,这个图片是实景拍摄,在北京的中关村,是招聘会的一个现场的画面,密密麻麻的全是人。大家看到之后有什么感觉呢?你们可能感觉很有震撼力,对于我来说就是勾起了痛苦的回忆。确实想找一份自己满意的工作不是很容易,特别是对于我们软件专业的学生来说去找一份工作就需要规划,我今天就把我的一些经验介绍给大家,使大学能够及早地规划好自己的人生。

大家最小的也是大一的吧,我觉得即便是大一,离找工作也不远了。我们怎么使我们自己在面临找工作难的环境的时候能够有很强的竞争力,我觉得大家应该从大一的时候就开始有意识地去规划自己的人生、去塑造自己,使自己能适应这样的环境,这就是我们今天要讲的一个主题。

今天我们的主题是做软件的人的规划,我们这个主题有以下几个要点:第一,我们要分析一下中国软件产业的发展现状,大家既然将来要从事这个行业,要在这个行业“混碗饭吃”,所以一定要了解我国现今的软件行业到底发展到一个什么样的时期,它有什么特点,我觉得这个是我们应该了解的第一个话题。第二,我们要了解一下我们国家目前软件人才的体系结构,它有什么特点,它出了什么问题。因为只有了解了这一点,我们大家才能够对症下药,才能按照这样的需求去规划我们的知识、技能等。第三点,我就跟大家讲一下,我们要做一个合格的软件工程师或者准备做一个合格的软件工程师应该具备哪些基本的素质和知识。这些基本的素质和知识往往是你第一次去面试一个公司的时候,那个面试官要考核你的最主要的东西。

第一个,我们先来看一下我们国家软件行业发展的现状。软件是IT产业中的一个环节。硬件、软件、IT服务是组成IT产业结构的三大块。软件和硬件看起来区别很大,但是对于我们来说动起来其实差别不大。因为在硬件中的一些理论、一些方法现在已经慢慢渗透到软件行业了。IT服务是个什么概念呢?大家知道,软件也好,硬件也好,它们不断地发展,越来越壮大,那么对于一个企业来说,它如何能够从IT的发展中受益呢?比如说一个企业想有一套这样的软件帮助它进行业务的管理,那它怎么能方便的获得这样的一些利益呢?IT服务就是对于这样的情况发展起来的一个分支。大家可以这样理解:软件和硬件是核心,IT服务是包在外面的接口,我们每个个人也好、每一个这样的企业也好,可以通过IT服务去获取一些利益。这就是我们简单地给大家介绍一下IT产业结构的一些方面。

我们主要还是搞软件,下面我就来给大家介绍一下软件行业发展的概况,特别是在我国软件行业的发展情况。我们通过数据可以看出我们国家的IT行业特别是软件行业呈现一个非常快的上升的势头,连续5年以28%的速度递增。这样的数据告诉我们IT行业在我国应该还是一个飞速发展上升的时期。再就是现在的社会对软件工程师也好、网络工程师也好,对人才的需求非常大,目前每年至少在40万人以上,这是一个相当庞大的数字,大家可以计算一下,我们国家每年毕业的大学生是多少,可以分析一下这个需求量在大学毕业生中所占的比例。这就是通过数据给大家传达这么一个信息:IT行业目前在我们国家呈快速上升的一个情况。

下面给大家解释一下原因,这个原因也是给大家解除一些顾虑。什么顾虑呢,我相信每个进入IT行业的人都会有这样一个顾虑:每个学校都有计算机专业,甚至一些职业学校也培养计算机方面的学生,别的专业的学生也挤进这个行业,市场上的IT行业的需求是不是已经饱和了,已经没有我的容身之地了,在这个地方我给大家介绍两点,这两点是软件行业的特点:1.无限的机遇;2.相对饱和。我首先讲一下什么叫“相对饱和”,大家从概念上应该能够理解这样一个意思:不是真正的饱和,好像饱和,其实没有饱和。为什么会有相对饱和的情况出现呢?这是和软件行业本身的特点息息相关的,软件科学作为一门自然科学,但它和其它自然科学有很大的不同。搞自然科学的科学家每天都在追求真理,使劲往里钻,永远钻不上头。而软件科学的真理就是“0”和“1”在内存里的堆砌,这个真理已经搞清楚了,那我们做软件的人每天都做什么事情呢。每天都在不断地“打包”,比如包一层叫做操作系统,每天不断地进行。“0”和“1”是核心,所有软件的概念都是基于这样一个核心的,那么每裹一层的话,如果是球体的话,那么它的面积会增加很多倍。如果在某个时候,这个球上面已经站不下人了,已经站满了,那说明它是饱和了,但仅仅是一种相对饱和。有朝一日,它外面再裹一层的时候,它所提供的就业机会可能就是以前的2倍、3倍、10倍、20倍,甚至更多倍,大家应该明白这样一个意思。我举一个例子,在1998年到1999年,是互联网在我们中国飞速发展的一个时期,在这个时期如果你会做网页,在北京找一份工作一个月可以拿到8000块钱,所以很多人在这个时期涉入到这样一个行业中,但是没过几年就发现做网页的人太多了,每个公司都已经有自己的网页了,就不需要那么多人了,现在,你要只做一个网页工程师的话,你可能连1500块都拿不到,这个时候我们能不能说IT行业饱和了呢?严格来说应该是一种相对饱和。因为计算机它不仅仅做网页这么简单,企业还可以建立员工管理系统等,这样的话又带来了更多的就业机会。我说这么多,无非是给大家传递一个信息:你现在搞IT行业,你不要担心它过两年会饱和,离这个时候还很远,目前IT行业对于大家来说,有无限的机遇。我只想说这么一点,打消大家的顾虑。如果你在某个时候感到某个方面饱和了,那它是一种相对的饱和,我希望大家理解这样一个概念。

下面我们来看一些数据,这些数据也是反映了我们国家软件行业增长的势头。这个是中国2000年到2003年,中国软件产业总额的增长,大概每年以2倍的速度增长,增长率为200%。但是从横向来比,我们国家和其它国家在全球软件总额的分配来看,我们国家只占2.64%。这两个数据说明:说明我们的软件发展还处在一个比较初级的阶段。比较初级的阶段对于大家来说,当然会意味着困难、问题,但更多的是意味着机遇。如果它发展到很高水平了,那么这个行业就是快接近真正的饱和了,这样一个初级的阶段对于大家来说充满着机遇。

如果想在我们国家搞软件,有哪些热点呢?第一个是软件外包。据权威资料显示,我们国家未来可能是成为美国和日本最大的软件外包基地。就是说以后,美国和日本的软件项目的单子拿到中国来做,由中国人来做,外包给我们中国人。日本有67%的软件都是我们中国人做的。为什么会这样呢?对于美国和日本还有欧洲的一些国家来说,它们选择中国作为软件外包的基地,是因为我们国家目前的经济形势良好、政治环境稳定,更重要的是人力资本比较便宜。那我们中国为什么给他们做呢?检验一个医生水平的是什么?就是那些病人,而且是有疑难杂症的病人,每天都看头疼感冒提高不了医术。所以说外包也是提高我们自身水平的好机会,通过外包的业务带动我们国家软件行业的发展。

第二个热点再来看看游戏软件,这个可能大家会更感兴趣。网络游戏在我们国家是一个飞速发展的行业。中国有一个特点,凡是这种大众娱乐消费的东西在中国都会非常兴盛。比如说手机,任何一个国家都没有在我们中国有手机市场,无论是相对还是绝对的,所以游戏软件也是一个非常热的热点,有一个非常好的发展前景。

第三个热点是行业软件,比如说财务软件等等。对于这些软件,我们不能永远用国外的东西,因为它涉及到行业内部的一些机密和行业的发展,所以我们国家要花很大力气去振兴行业软件,所以行业软件也是我们国家急待振兴的一个热点。以上就是给大家介绍了我们国家软件行业的几大热点。

下面是我的一些经验,也是我自己的体会,是我选择软件行业的理由。我相信每个人选择IT行业都有自己的理由,但我想把我自己的理由与大家分享一下。首先,软件行业是一个朝阳行业(处在发展的初级阶段),有极大的后劲,我们在这个时候踏进这个行业,对我们个人的发展是非常有利的,你可以很快的去捞到你人生中的“第一桶金”。第二,软件行业是年轻人的天下。我们刚才说了软件行业的本质是“0”和“1”,在它的外面不断的去堆砌、去构建,也就意味着我们做软件主要是做一些发明创造,和其它行业论资排辈的做法是不太一样的,所以可以说做软件是年轻人的天下,但这句话并不意味着它是吃“青春饭”的,其实做软件是可以做一辈子的,目前我们有一种趋向:年轻人做软件做到三、四十岁,如果再搞不出什么成就的话,就完蛋了。其实这样的想法是不对的,这样一种现象是因为我们国家软件行业还处于一个初级阶段,造成了这么一种现象。它意味着你要做软件,就可能是一种力气活,晚上要做到三点钟,第二天六点钟就起床,做到老以后就做不动了,但这不是永远的事情,它是这个行业处在初级阶段的一个特点。我相信随着我们国家软件不断发展,这样一种现象是不会再出现的。第三,软件设计是一种硬技能。这点可能是很多年轻人选择软件行业的一个原因,也就是做软件需要真本领。如果你真有本事的话,走在大街上,就像金庸小说里的大侠一样。我相信每个做软件的人都喜欢有这样的感觉,比如说你背上行囊要到中关村搞软件了,那你出发的时候就有点像闯荡江湖的感觉。这可能是很多年轻人去选择这个行业的原因。

前面,我给大家介绍了一些软件行业发展的特点。下面我们来分析一下软件行业中的人才结构出了什么问题。我们只有了解了软件行业人才结构的一些问题、一些特点,我们才能够对症下药,我们怎么样去武装自己、怎么样去塑造自己,使自己能够迎合这个环境。首先这个话题是一个老生常谈的话题,就是说目前高等教育里面出现这样一个弊端:研究型向实用型的脱节。高校里面培养的是研究型的人才,而企业里面需要的是实用型的人才。这个说法也不是很准确,因为你如果真是研究型的也好了,那你就进了微软研究院了,就怕你不是研究型而是考试型。比如说大家上课的时候,老师讲了积分,如果期末考试出类似的积分题的话,有办法对付,这是你的想法,这样的想法就是考试型的想法。而实际型的想法,他会了解积分在实际中的含义,因为它来源于实践。作为实用型的人才,他每学到一个知识,他都会了解这个知识背后的实际含义和价值。我澄清一个观点,我这里说的“实用型”并不是“实用主义”,并不是说要削弱理论的学习,理论学习仍然是非常非常重要的,我只是说你在学习这些理论的时候,要去了解它在实际应用中的真实的含义。这点大家应该要注意。我举个例子,我一个朋友,他是学自动化的,他分配的时候就到工厂去实习,实习的时候,遇到工厂的电机

出故障了,让他去修。他就用理论的方法去算,什么微积分、无穷极数都用上了,最后也没有修好,然而工厂的一位老工人拿来一个像听诊器的锥子,一头伸到电机里面,另一头插进耳朵里面,听了3分钟,就知道哪个线团烧了,马上修好了。我们要做哪种人才呢?都不做。前一种肯定不能做,后面一种也不能做。为什么?如果我们的教育都是像拿耳机去听电机,你毕业以后马上能够上手,马上能够修电机,但是我20年以后再去看你,你可能还在修电机。所以说我们的教育不能做成实用主义,我们当然需要有理论知识,我们要了解这个理论背后的实际含义。我们为什么需要理论知识呢?你们作为计算机系的学生,为什么要好好学《数据结构》、《编译原理》等这些课呢?因为你们只有学好了这些课,才能够有发明创造,才有发明创造的潜质。

我国软件人才体系一些突出的问题,第一个是结构的不合理。就是说一个人到了软件公司里,又做设计、又做开发,还得做售前、售后,可能还会做项目经理,这样就分工不明确,而且要求我们比较全面。为什么有人说IBM是养老的地方,扫地的也是专人,它里面分工非常明确,你干这个工作,别的根本不用管。但是我们国家目前的软件行业达不到那样的水平,什么都得干,分工不明确,所以你要去应聘的时候,你的综合素质要强一些。第二点是数量供不应求,其实这点是澄清了我们前面讲的那种情形,目前IT行业人才的需求量是很大的,关键是需求什么样的人,不是什么样的人都要。要的是高层次、复合型、丰富经验的人。“高层次”就是说你的技术水平要很高;“复合型”就是说你的综合素质比较强。而“丰富经验”对于应届大学毕业生来说是“深恶痛绝”,往往是人事经理拒绝你最好的理由,这里的“经验”我要着重跟大家讲一下。所谓“工作经验”,就是大家在实际的工作中能够掌握的知识,并不是说要你干了两年以后才具有工作经验,只要你学会了这些知识,具备了这些东西,那么人事经验不会刻意的要求你有几年的工作时间。企业里面需要工作经验,它背后隐含的是哪些知识呢?有三部分。第一部分就是我刚才说的我们在课堂上学到的一些理念、概念在实际中真实的含义;第二部分就是一些工具、软件、实用的技术,比如说C++、VB等等这样一些实用的工具软件在实际当中都会起到很大的作用;第三部分就是行业经验,比如说我要去一家搞电信的公司,我就需要有一点电信行业的背景;去银行,就最好有财务软件的背景。大家可以想象一下,我现在就是没工作,刚毕业,我想适应这种人才的需求,那么我通过培训可以补充上面三点的哪几点呢?我可以告诉你,可以通过学习做到第一点和第二点,第三点不太容易,因为行业经验只有在工作当中才可以去积累。但是只要你具备了第一和第二点,那个人事经理就会相当惊奇了:大学刚毕业,就这么厉害!他就不会再去考你的第三点了。所以我想告诉大家一个信息:如果你想一毕业就具备工作经验的话,那么你要努力培养上面第一和二两方面的知识。

下面我讲一下作为一个软件工程师,应该具备哪些基本素质。我们来简单地看一下,第一个就是要有出色的技术能力和实践经验,这个“实践经验”就是刚才所说的在实际中才能掌握的知识,这是可以靠培训、靠你自己的学习来掌握的,要精通一门语言作为看家本领,要精通,不是说会就行。我会用C语言编出一个程序检测一下两个数据最小公倍数,这个不行,要精通一门语言。第二要有过硬的编码能力,编码非常重要,大家不要以为搞编码是层次很低,编码也很重要。大家知道微软有个数据库软件,它的编码者是斯坦福大学的一个博士,所以可以看出编码的人是多么高深。这点大家要注意,必须要有出色的编码能力。第三个要较为深入地理解一种主流的平台技术。什么叫“平台技术”?就是说它在语言的基础之上的一种开发。比如拿Java语言来说吧,用Java语言做手机的开发或者说用Java语言去做企业的开发,针对这些特定的领域的解决方案。大家应该对这些平台技术有深入地理解。第四点,理解技术在实践中的应用。我们要将所学的理论最终应用于实践,最终的成品是你开发出来的软件,你所学的技术怎么与实践结合、怎么能提高效率,这都是我们平时应该注意的方面。

如果说我们做到了以上几点,那么即便我们刚毕业,也具备了在IT行业“大施拳脚”、大展才能的条件,软件行业也会欢迎这样的人的加盟。

希望同学们听了我这样一个简单地讲座之后,能在某方面有些启发,能对自己的未来有个规划、有个认识,从而使自己更好的适应环境,作一个合格的软件工程师。谢谢大家!

下载软件职业规划心得word格式文档
下载软件职业规划心得.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    软件工程师个人职业规划

    软件工程师个人职业规划 软件工程师个人职业规划 根据不同企业规模大小,每个企业都需要拥有不同的规划。每个人也一样,大家都应该拥有一份属于自己的职业规划,量身定做的一定是......

    职业规划心得

    职业规划心得上了为期八周的职业生涯规划,虽然时间并不是很长,每个星期只有两节课,但是只要用心体会,留心关注,仍然会有不少的收获。经过高考的浴血奋战,为的就是能够考上理想的大......

    《职业规划》心得

    《职业规划》心得(一)自与我 我们总是在寻求自与我的完美协调,可是很多时候我并不能顺着自的心声去做事,因为我扮演着不同的角色,代表着不同的身份,我得看时间、看场合,所以有时候,......

    职业规划心得

    时间过得真快,转眼间就要毕业了。接下来就要为找工作而烦恼,在之前我们学院为我们的毕业准备了几次职业规划讲座,主要是为我们毕业生作一个正确的就业指导,同时提出了宝贵建议和......

    职业规划心得

    职业规划心得 龙沁圆1005143205 为期八周的大学生职业生涯规划和就业指导课结束了,虽然每周只有一节课,但是老师讲的很多东西都是很有用并且之前根本不知道的,对于一个鲜少......

    职业规划及心得

    职业规划及心得体会 岁月匆匆,时光转瞬即逝,不知不觉,大学生活就这样结束了。 人生如同一本书,一本自传。不同的人他书中的内容也有着不同的内容。在书中,我的经历就是那书中的......

    职业规划心得

    大学生职业化教育的心得 管理学院 会计 051041227 王兆林 上大学一年多了,自己都还没好好的规划过自己的未来的职业生涯。最初以为职业规划就是怎么实现自己的理想,理所当然的......

    软件测试工程师职业规划(5篇范文)

    软件测试工程师职业规划 发布时间: 2010-8-30 13:04作者: 未知来源: 51Testing软件测试网采编 初级测试工程师——入门级,具有一些手工测试经验,开发测试脚本并开始熟悉测试生......