软件工程师职业道德
业规划
首先我要申明一点,我不是砖家,也不是牛人,我只是一名普通的IT从业者,本文只是我对我们IT人的职业生涯规划的一些观点和意见,如果大家有不同意见,或者觉得我的观念欠妥,欢迎讨论,但是拒绝谩骂、吵架和攻击,谢谢。
简单介绍一下我的情况,我是03级的本科生,07年毕业后一直从事软件方面工作,现在是一名项目经理,到今天为止,我差不多有5年半的工作经验
了(我是07年3月就进了公司)。那么为什么我现在会对职业生涯规划有感悟呢?因为随着时间的增长,我越来越觉得我们混职场的IT人如果没有一个很好的职业规划,那么随着时间的流逝,我们逝去的不仅仅是年华那么简单;当你某天猛然发现当年同一起跑线的同窗朋友,现在跟你的差距大到让你愕然时,你就真的很难很难逆转这种局面了。当然,我这样抽象的说,很多人无法感受到这种紧迫感和恐惧感,下面我分3个方面来说明职业生涯规划的重要性。
第一,职业生涯规划是事业的导航
首先我们搞清楚,事业是什么??乔布斯的苹果公司,叫事业;你每天上班路上卖油条豆浆的大妈的早饭摊,叫事业,同样,我们IT人每天上班时,在格子间干的事情,那也叫事业!很多人总是觉得自己是个小职员,每天都做着小事情,似乎事业这种词汇应该总是伴随着老总、资金、企业这种概念的,所以,反正我只是个小职员,反正我又不
是名校毕业,反正我的学历一般,就算规划的再灿烂,也只是画饼充饥而已,还不如每天耕好自己的一亩三分田,剩下的就是老婆孩子热炕头了…(中枪的同学举个手看..)
我认为这种思想最大的毛病就在于自我否定。我举个例子,CS 这游戏大部分人都应该玩过吧,你进一个主机开始游戏以后最多的动作是什么??不是开枪,不是到处走,不是换子弹,而是按tab查看排名!每个人都想多杀点人,多拿点分,进入警察或者土匪榜的前三甚至第一,难道你会说:反正我技术一般,还不如给别人做嫁衣,让别人杀了拿分呢?所以,我们在职场混,也好像在玩一个现实版的游戏,那么我们的目的就是拿高分,也就是向更高的目标进发,无限的接近目标,甚至超越目标,而职业生涯规划,就是你达到目标的一个个里程碑,它会每时每刻为你指明你的方向,让你明确你的目标,并一步一步走下去,所以职业生涯规划绝对不是
画饼充饥。
当然,你的目标必须切合实际,但是也不能太过于保守,甚至可以是一种阶段型的规划。软件工程师职业规划比如我,我07年进公司是程序员,程序员的地位好工作大家应该是再熟悉不过了,我本科读的是个三类大学,还不是软件本职专业,但是有幸能找到这样一份工作,我还是很感激老板的。既来之则安之,学习技术技能,累积经验,同时关心行业的发展前进和自身的晋升路线。当时我了解到,程序员的发展一般来说是这样,程序员→软件工程师→架构师→系统分析师(技术路线)或者项目管理师(管理路线),最终到达技术总监,或者项目总监甚至CTO、COO或者CIO等高级职位。也有程序员后来进入测试领域,后来成为QA或者QC,最后成为质量总监等。我根据我本身的性格,兴趣,和切合自身的发展方向等多方面因素考虑,定下来自己走项目管理的路线,我给自己的职业规划是这样:程序员→
软件工程师→项目主管→项目经理→项目总监→CIO;而我也确实一步步正在实现了自己的规划,能够到达今天的这个位置,职业规划起了相当大的作用。它总是在不停的指引和鞭笞我向目标进发,而我自己也从来没有感到彷徨,没有困惑过,因为我有目标,有规划,有方向,这就是职业规划的力量!因此,不要因为你现在的微不足道而放弃对自己的规划,饭要一口一口吃,只要你做好切实可行适合于你的规划,并且一步一步的按着规划来做,达到目标就只是时间问题而已了!
另外有一点我想说一下,就是很多人认为“计划赶不上变化”所以这种规划性的东西就算写的再好以后也可能会“赶不上变化”。我认为吧,如果你还是在学校的学生,可以有这种想法,但是如果你已经入了职场,那么就别这样想了,除非你想做一个经常转行的人,那我就没办法了。我当年在学校被辅导员逼着写职业生涯设计的时候,我也有过
学校地处“国家自主创新示范区”—武汉市东湖高新技术开发区,即“武汉·中国光谷”腹地,环境优美,设施优良。占地面积1000余亩,建筑面积33万平方米,仪器设备总值8800余万元,教学用计算机6147台,实训(实验)室175间;图书馆馆藏图书385余万册,其中纸质图书54余万册,电子图书341余万册,学校师生可通过校园网共享清华同方、万方数据等中文数据库。
学校设有计算机学院、机械工程学院、电子工程学院、汽车工程学院、商学院、艺术与传媒学院、环境与生化工程学院、人文学院(思政课部)、体育工作部等院部。
学校现有教职工732人,其中专任教师530人,高级职称教师240人,双师素质教师300人。现有国务院政府特殊津贴专家1名,全国行业职业教育教学委员会委员2名,湖北省楚天技能名师8名,武汉市政府津贴专家10名,武汉市学科带头人20名,武汉市优秀青年教师42名。
学校现开设专业52个(其中国家骨干高职院校重点建设专业4个,省级重点专业3个,省级教学改革试点专业1个,湖北省战略性新兴产业人才培养计划专业1个,“楚天技能名师”设岗专业10个),面向全国30个省市招生,全日制学生14000余人。
学校始终坚持“谋发展、重质量、出特色、上水平”,坚持走内涵发展、特色强校之路。人才培养质量获得企业广泛认可,可持续发展的综合实力显著增强。新生报到率连续多年居全省高职院校前列,毕业生就业率稳定在90%以上,形成了“规模大、进口旺、出口畅”的良性循环。
学校建有计算机应用技术,模具设计与制造、激光加工、汽车检测与维修、服装制作等生产性实训基地;其中激光加工技术、计算机应用及软件技术、数控技术、影视动画等实训设备配置居专业前沿、科技含量高;各系均建有仿真实训室,运用仿真虚拟工艺、虚拟实验软件系统等现代信息技术手段,为提高学生专业实践能力提供了反复训练的平台。
学校与“中原电子”、“华中科技”、“富士康”、“华中数控”、“楚天激光”、“格力电器”等210家企业签订了合作协议,搭建了在专业建设、实训基地建设、双师素质培养、人才培养、技术研发和科技推广等方面紧密合作的工作平台,实施了“全方位合作式”、“分阶段介入式”、“行业嵌入式”、“结合区域经济全面合作式”等多种校企合作办学形式。建立了120多个稳定的校外实习实训基地,为学生获取工作经验及提高综合能力提供了生产实习和顶岗实习的保障。与“正源光子”、“东风楚凯”、“厚溥信息”、“楚天激光”等企业合作,共建模具设计与制造、计算机应用技术、激光加工技术等校内生产性实训基地;与“IGA全球”及“中百仓储”合作,建立IGA中国零售学院,为中国的零售连锁企业培养符合IGA全球标准的中高级经营管理人才。
学校不断深化校企合作,重构课程体系、实训体系和保障体系;充分利用现代信息技术手段,构建融“教、学、做为一体的教学模式,形成“课岗对接、工学交替、订单培养的人才培养模式。围绕“光谷”核心圈、武汉都市圈和“1+8城市圈,以市场为牵引,服务武汉高新技术产业、先进制造业和现代服务业,对接产业链,优化专业链,形成人才链。旨在培养立足“光谷”,服务武汉,面向湖北,辐射全国,以人为本,厚德尚能,培养素质全面、忠诚企业、胜任岗位专业能力和计算机应用能力突出的高素质技能型专门人才。
【关键词】软件技术专业 软件行业职业素质 院校人特点 职业人 转变
引 言
随着信息技术的不断发展,高等教育中新兴了“软件技术”专业。全国的各个高职院校陆续申请了软件技术专业。我们学校于2005年开始与北大青鸟软件工程师项目合作,至今,该专业已经有了四届毕业生。作为职业院校的教师,应该掌握公司对自己培养的学生满意度,了解教学成功的方面和不成功的方面,及时对人才培养方案做一调整。为此,我们对软件专业的往届毕业生进行了回访,了解毕业生自己对自己工作业绩的满意度。同时又多次与毕业生所在的公司管理人员进行沟通,了解用人单位对毕业生工作的满意度和评价。经过座谈,我们发现在日常的教书育人过程中,虽然在注重学生专业知识学习的同时,也注重了学生职业素质教育,但是仍存在相当多的问题,造成了毕业生在日后的就业上和在工作岗位上存在一些问题和困惑。仔细分析毕业生身上存在的问题,可以归结为学生缺少的是这个行业职业人应具备的职业素质。为了更好的满足职业学院的教学,为此确定了该课题进行深层次和系统性的研究。
1 软件行业基本的职业素质
职业素质是指一个行业对从业人员的职业要求和规范,是职业内在的要求,是职业人在职业活动中顺利完成任务所应具有的素质。职业素质是从业人员具有的与职业工作、职业发展直接相关的,对职业活动起关键作用的、非技能性的内在品质和能力[1]。
高职“软件技术”专业是为各个软件公司培养程序员、客户需求分析员、程序测试员、界面设计等。软件公司是以项目小组为单位来开展工作的,它要求职业人具有较强的组织性和纪律性,团结协作精神,在工作过程中需要人与人之间的沟通能力和表达能力;在项目开发的过程中会遇到许多困难,要求职业人具有攻破难关的坚忍不拔的意志品质;项目的问题可能涉及其他专业知识以及软件产业的新技术,所以要求职业人还具有再学习的能力;每一个职业人在工作中遇到的事情并不是单一,而是很多很杂,一切都需要职业人自己一一处理,要求职业人具有合理安排时间的能力。分析软件技术毕业生到公司后所在的岗位,其目的是了解岗位对职业人的职业道德和行为要求,决定职业人应具有的品格,确定软件行业职业人的基本素质内涵。高职院校应采取有力的措施对软件技术专业的学生进行职业修养训练,使他们具备较高的职业道德素质,促使其日后能顺利走上工作岗位,在漫长的职业生涯中确立优势[2]。
2 确定“职业素质训练”课程
在以往的教学过程中,为了训练和培养学生的职业素质,我们在专业课程体系中设置有入学教育、军训、校内劳动、顶岗实习等环节。但是各种渠道反馈信息表明:虽然在专业课程体系中设置了以上训练和培养学生职业素质的环节,但是还是不够的。为了强化院校学生的职业素质,为此确定一门职业素质训练课程。该课程的设置就是对学生进行软件行业职业人素质训练。根据软件行业的基本职业素质,确定职业素质训练课程的内容。从院校人到公司职业人的转变需要一个过程[3]。设置课程的作用一是帮助学生认识自己的特点以及职业人的特点,二是认识从院校人转变为职业人需要哪些方面的转变;三是缩短转换过程时间;四是使转换过程更顺利进行。
3 由院校学生向职业人的转变
3.1 院校学生的特点
要实现从院校人到职业人的转变,就必须了解院校人的特点,了解院校人需要在哪些方面进行转变。从院校人转变为职业人,必须在意识和行为的两个方面进行转变。院校人有以下几个特点:可以只与喜欢的人在一起;做自己喜欢的事;非常明显表现喜形于色;只要考试通过,其他方面都是无所谓;只管学习好就一切都好;凡事都是自己一个人完成的,成绩当然只归功于自己;喜欢做“与众不同的人”等[4]。
3.2 院校人到职业人所发生的转变
由院校人到职业人需要在以下六个导向上发生变化。
3.2.1 由个人导向转变为团队导向
学校中的以自我为中心的处理事情的模式将不再适合于企业运作中,个体的成功必须与集体的成功结合才有意义。这其中的转变包括:由注重个性发展转变到注重整体素质发展;以个体为衡量单元转变到以集体为衡量单元;由讲独创转变到讲协作;由强调一个人的行为转变到集体合作行为。
3.2.2 由情感导向转变为职业导向
情绪化是学生的显著特征之一,这与职业人的高度理性行为是格格不入的。学生是个性情中人,可以感情用事,可以表现自己的喜爱憎恶。而职业人是注重游戏规则的,一切都是为了工作。这里的具体转变包括:由感情人转变到职业人(注重游戏规则);由个人喜好厌恶转变到敬业精神;由情绪左右人的行为转变到职业驱动人的行为。
3.2.3 由成长导向转变为绩效导向
在学校校园里,学生考虑的往往只是自己的成长。学校里所谓的好学生或坏学生,是用学生的成绩作为衡量标准。而在企业中,职业人考虑的往往是经营绩效和利润。这方面的转变包括:由智慧生活转变到经济生活,考虑经济上的投入产出,由知识目标转变到利润目标;由个人成长转变到企业成长。
3.2.4 由思维导向转变为行为导向
学生学习,重在开发智力、学习知识,往往都是思维的训练。这又和职业人的情况有很大的不同,转变也就必不可少了。具体包括:由思维至上转变到产品至上,由想到就行转变到做到才行;由理论家转变到实干家;注重是非分析转变到注重是否合适。
3.2.5 由个人资源转变为组织资源
学生是以个人导向为主,相应地依托个人的资源来生存和发展;而职业人在组织中依托和利用的资源来自于组织。这些转变具体来讲:利用个人资源转变到组织化的资源支持平台;独立发展转变到企业共同发展;依靠个人转变到依附企业。
3.2.6 由兴趣导向转变为责任导向
学生的生活更多是凭借自己的兴趣,而职业人的一个基本特征就是职责所在,义不容辞。这里的转变包括:兴趣所在转变到承担责任;个人利益为本转变到公司利益为本,追求快乐转变到追求信任[4]。
从院校人到企业人的转变,不是一个迅速的过程,这其中可能会有很多痛苦和挫折,但不完成这种转变,要成为一名成功的企业人几乎没有可能。完成转变,方可成功。
4 结束语
研究由院校人到职业人的六个导向转变,就是让师生清醒地认识院校人与公司职业人的区别,在职业素质训练方面有针对进行训练和培养,使学生早日成为合格的职业人,适应岗位的要求。
【参考文献】
[1]戎小群.提高高职软件技术专业学生职业素质的研究[J].教育与职业,2010,(04):117-118.
[2]李咏霞.高职软件技术职业修养训练分析[J].时代教育,2013,(15):61-62.
[3]周建良.职业素养培养在高职专业课教学中的实践研究[J].教育与职业,2009,(07):157-159.
软件工程师个人职业规划
根据不同企业规模大小,每个企业都需要拥有不同的规划。每个人也一样,大家都应该拥有一份属于自己的职业规划,量身定做的一定是最适合自己的。
一、软件工程师的职业优势
1、最具增值潜力的职业,掌握企业核心数据、软件技术,具有不可替代的竞争优势。
2、新型软件人才缺口大,27%的行业增长速度导致软件人才年缺口达30万,高薪高福利成为必然。
3、可实现专业零基础入行,6-18个月的强化训练和职业化引导,就可成为企业急需的技能型软件人才。
4、就业面广,一专多能,实践经验适用于各个领域。
5、增值潜力大,职业价值随着自身经验的丰富以及项目运作的成熟,升值空间一路看涨。
6、职业发展前景广阔、软件工程师到项目经理仅一步之遥,从容晋升Manager。
二、软件工程师解读
何谓软件工程师,软件工程师是通过学习和训练,掌握软件技术的理论知识和操作技能的软件技术人员。软件工程师能够从事计算机软件、网站的设计、开发、维护和测试工作。
具体来说,我们可以从企业技术部的岗位体系中作一些了解。企业(或政府)信息化过程中需要以下四种人:
1、企业信息化管理:负责信息化建设中的目标与方案决策,信息化建设、升级、更新;
2、工程技术人员:负责软件系统的分析、设计、开发、数据库、使用、维护和升级;
3、运行维护岗位:负责软件开发代码的编写以及基本的开发和测试;
4、操作应用人员操作应用人员:主要应用软件进行日常的管理工作。
一般来说,IT企业的IT技术职位根据职能可以分为管理岗位:企业信息主管CIO、总监、IT经理、项目经理等;工程技术岗位:规划设计师、网络工程师、系统工程师、软件工程师和数据库工程师等;
运行维护岗位:数据库管理员、系统管理员、程序员等;
操作岗位:办公文员、CAD设计员、网页制作员、多媒体制作员等。
根据企业规模大小,规模较小的企业,一个岗位可能涵盖几个岗位的内容,系统管理员既要负责系统管理,又要承担网络管理;大企业则会分的比较专业,有软件设计师、系统集成工程师、网络工程师、程序员和系统测试工程师等。
软件工程师的三个进阶:
阶段 职称 岗位 前景和待遇
初级 程序员 专业软件工程师必经阶段
网页制作 工程师
中级 普通的软件设计人员 软件公司/企事业单位/数据中心
普通的系统分析人员 软件公司/大公司/外包公司
软件系统分析师 工资过万
软件系统设计师 需求量60万,缺口极大,当前最极缺
软件工程师职业规划过程主要有以下几步:
两年以上的小型企业→四年左右的中型企业→大型企业或跨国集团公司
第一步,小企业的软件开发设计编程人员;
第二步,进入大中型企业,同样的软件开发设计编程工作,工资就可能完全不同了,一般都在3000元以上。做了部门经理时,还可以高达5000元或以上;
第三步,学习更全面的知识成为普通的软件工程师工资就高达3500元以上;第四步,学习更全面的知识成为专业的软件工程师,如软件设计工程师,系统分析工程师的工资就可以达8000元以上,做大型企业或专业软件公司IT经理的工资就更高了,基本在万元以上。
Ⅰ、程序员
工作职责描述: 编写计算机程序,开发软件包,调试并执行计算机应用程序,负责计算机程序的维护工作,为用户提供计算机维修服务。
职位要求:熟练的代码编写能力熟悉一些常用数据库软件
能独立承担企业网站或门户网站系统开发
具有良好的沟通、协调及组织能力,有钻研精神,有工作责任心和良好的团队合作精神及表达能力。
具有良好的撰写需求分析、解决方案、PPT、系统软硬件配置等方案的能力
就业前景:
国内每年所需的IT人才在100万以上,每年还在以20%的速度增长;随着大学和职业的扩招和培养,弥补了一定的缺口,而目前国内缺口还是极大。随着IT信息产业的日益普及,此类人才在未来几年中的需求将持续攀升,专业的软件开发和管理人才的工资标准可能还要远高于硬件开发人员。
Ⅱ、软件工程师
工作职责描述:
(1)参与项目研发的技术,估算成本、制定预算,评估项目的可行性;
(2)参与新品开发和建设公司产品库;
(3)开发公司系统集成项目中的软件系统以及公司开发产品中的软件等;
(4)软件外包项目的开发、测试等工作;
(5)负责产品的设计、开发、测试和维护工作,并进行相关文档的编写。
工作要求:
有多年的软件设计和开发经验
熟悉多种编程语言,对各种主流的技术有较好的理论基础和实践经验;精通熟悉各种常用设计模式;
。对技术有强烈的兴趣,喜欢钻研,具有良好的学习能力。良好的沟通技能,团队合作能力。
就业前景:当前最急缺的人才,工资增长幅度大
Ⅲ、专家
职称:高级
工作在大的软件公司、或研究所主要是技术主管、项目经理、技术专家
①、技术专家
工作描述:
(1)、某一行业的专家、顾问、权威;
(2)、如果的确非常喜爱技术工作,而不擅长和喜欢与人沟通,则可以完全专注于自身的领域,以发展成为行业资深专家为方向和目标
(3)、发展过程比较漫长,任何一个领域的顶尖技术人才都需要长期的行业经验的累积和个人孜孜不倦的投入;
(4)、优势是越老越吃香,当别人随着年龄的逐步增长而开始担心饭碗问题时,你则渐入佳境,开始进入职业发展的黄金时期。软件工程师个人职业规划软件工程师个人职业规划。
工作要求:全面的软件技术
对新技术有深刻的认识,所以要求有极强的学习能力
就业前景:待遇很高,技术人员到30岁后的发展目标之一
②、项目经理
#from 软件工程师个人职业规划来自 end#
工作内容:
(1)、融合技术和管理的复合性人才
(2)、参与项目谈判
(3)、项目目标和项目财务指标
(4)、划分工作内容并合理分配
(5)、指导软件工程师
(6)、控制工作的进度,按计划完成项目
(7)、组织项目会议
职位要求:
多年的软件工程师经验希望做管理
需要自己学习项目管理知识
就业前景:
技术人员到35岁后的发展目标之一待遇高,可晋升企业核心管理层
③、技术主管
工作任务描述:
(1)、带领技术团队创造更多的价值
(2)、在信息方面参与公司的规划和计划
职位要求:技术全面;有管理能力
就业前景:是网络工程师30岁后的发展方向
软件工程师个人职业规划
一、前言
谁都想活的精彩,都希望有一个新奇而又美好的明天,所以一直都在为心中的梦想而努力、而奋斗拼搏。大学生职业规划的另一个解释,就是用我们手中的画笔,描绘出我们心中的蓝图。我们对自己的职业生涯进行规划,就是放飞自己的梦想,去遨游寰宇。远大的理想总是建立在坚实的土地上的,青春短暂,人生易逝。可未来却是掌握在我们自己手中,从现在起,就力争主动,好好规划一下未来的路,去书写心中的梦想。作为当代大学生,若是带着一脸茫然,踏入这个拥挤的社会怎能满足社会的需要,使自己占有一席之地?因此,我试着为自己拟定一份职业规划,为将自己的未来好好的设计一下。漫漫人生,唯有急流勇进,不畏艰险,奋力拼搏,方能中流击水,抵达光明彼岸。大学期间,正是我奋力拼搏的大好时期,因此要有正确的理想和信念,它们是我乘风破浪,搏击沧海的灯塔和动力之源。人无远虑,必有近忧。成大事者,须立长志。
二、行业环境分析 说说我们现在的就业环境吧,二十一世纪进入信息时代,席卷全球的信息科技给人类的生产和生活方式带来了深刻(体育专业 职业生涯规划范文)的变革,信息产业已成为推动国家经济发展的主导产业之一。目前,中国软件产业还处于成长期,其市场潜力还远远没有挖掘出来。20xx年左右,中国软件产业将步入成熟期。IT产业作为知识密集、技术密集的产业,其迅猛发展的关键是有一大批从事IT技术创新的人才。一定数量、结构和质量的IT人才队伍是IT产业发展的支撑,一个国家的IT人力资源储备、IT人才培养及使用状况决定着该国IT产业发展的水平和潜力。也可以说,IT产业的竞争就是人才的竞争,高水平的IT人才培养和队伍建设是走向IT产业大国和强国的前提条件。所以,无论是从大的方向讲,还是从小的方面讲,培养和储备高素质的IT人才都显得非常重要。
市场需要的是计算机专业人才,而很多计算机专业毕业的学生都不能满足市场的需求,所以才会有抱怨计算机专业就业难的说法。解决办法还是靠自己吧,大学四年,不要像上面说的无所事事,对自己的专业有所熟悉并且精通一个方向,相信前途会是美好的。
三、自我盘点
1、优势盘点:
小时候的生活条件虽然有些艰苦,却让我养成了不怕吃苦,刻苦奋斗,愈挫愈勇的良好品格。人生漫漫,难免去经历风吹雨打,面对纷繁复杂、竞争激烈的社会。这些品格将永远伴随我,是我取得成功的重要保证,同时也是我人生中一笔弥足珍贵的巨大财富。
2、劣势盘点:
有时候不爱接受批评,推卸责任,明明是我的不对,却想法推卸到别人身上。现在虽然不那么严重了,但有时还是会有的。软件工程师个人职业规划文章软件工程师个人职业规划出自,此链接!。还有因为来自农村,没有经济基础,这决定了我的事业的起点相对而言要低,要做相对较长时间的物质积累,才能去实现心中的种种梦想。而且,到目前为止,还没有任何的工作经验,各类的荣誉证书也太少。而且目前我的专业课也不是很突出,这无疑为今后的求职之路带来一定的阻力。
3、优点盘点:
本人活泼开朗,乐观;善于坦诚待人,结交朋友,喜欢助人为乐,善于学习,时刻积累知识;善于组织活动,有一定的领导能力;容易与人相处,合作和适应能力强,喜欢与人共同工作;而且,我口齿伶俐,胆大,动手能力较强做事认真、投入,有毅力、有恒心,能坚持目标,另外有一股不服输的屈脾气。
4、缺点盘点:
做事不够细心,精力不够集中,效率不高,态度也不够专注。有时候
也比较怀疑自己的能力,面对重大事情总是犹豫不决,于是很多情况下会坐失良机,另外还爱幻想,惰性较大,行动更不上思想。有时候说话过于直率,有时候还会有点霸道,总不能三思而后行,对此我深感悔恨。
四、解决自我盘点中的劣势和缺点
面对上面的自我分析,我想起自己走过岁月中的点点滴滴,心中不禁有些惭愧。我对自己以往在学业、文体、社团活动中的表现不是很满意。我发现我自己惰性较大,平日里总有些倦怠、懒散,学习、倘若不改正,这很可能会导致我最终庸碌无为。不过还好,我还有改进的机会。否则,岂不遗憾终生?
软件工程师个人职业规划
在我上初中的时候,我接触到了一种名叫basic的程序汇编语言.当我第一眼看到它时,我就梦想着能有一天成为控制计算机的主人.而在我进入了大学后更是学会了理性地看待我的目标,在对自身作出了比较全面而客观的分析和比较后,我选择了高级软件工程师作为我大学四年甚至整个人生的奋斗目标...一.高级系统工程师的职业定义:
高级软件工程师是it行业中的重要岗位.根据开发进度和任务分配,完成相应模块软件的设计、开发、编程任务;进行程序单元、功能的测试,查出软件存在的缺陷并保证其质量;进行编制项目文档和质量记录的工作;维护软件使之保持可用性和稳定性.软件开发是一个系统的过程,需要经过市场需求分析、软件代码编写、软件测试、软件维护等程序.软件开发工程师在整个过程中扮演着非常重要的角色,主要从事根据需求开发项目软件工作.二.行业背景和发展前途:
软件和信息服务外包产业已成为各个国家经济发展的重点.从增加值角度来看,同样金额的出口,服务外包对中国经济的贡献是来料加工的20倍以上;从能源消耗上看,服务外包单位gdp能耗仅为制造业的20%.这在中国政府大力倡导可持续发展战略以及大力发展高技术第三产业的主旋律下是适应中国经济发展,也是符合中国社会客观需求的.可以看到的是,未来中国软件和信息服务外包产业发展空间巨大,其原因有三:首先是具有成本优势,中国低成本的竞争优势是全世界公认的.第二,具有人力资源优势,中国是世界上人力资源极为丰富的国家,软件和信息服务外包服务业是劳动密集型产业,中国未来在软件和信息服务外包业内将成为全球最具竞争力的转移承接地.第三,中国有非常庞大的国内市场,这是中国吸引跨国公司进入很重要的一个原因.市场需求的巨大和专业人才的缺乏令人吃惊,但这正是商机和盈利的重要突破口.可以预见,中国软件和信息服务外包产业将在不久的将来成为引领中国第三产业转型和发展的龙头产业,相关职业包含高级软件工程师的人才需求将会非常巨大.三.职业所需基本技术及素质: 1.编程开发工具.至少熟练掌握两到三种开发工具的使用,这是程序员的立身之本.c/c++以其高效率和高度的灵活性成为开发工具中的利器,很多系统级的软件还是用c/c++编写.而java的跨平台和与web很好的结合是java的优势所在.其次,如果能掌握一种简便的可视化开发工具,如vb,powerbuilder,delphi,c++builder,则更好,这些开发工具减小了开发难度,并能够在无形中强化对象模型的概念.另外,需要掌握基本的脚本语言,如shell,perl等.2.数据库.数据库在当今的信息外包产业是很重要的.很多应用程序都是以数据库的数据为中心,而数据库的产品也有不少,其中关系型数据库仍是主流形式,所以作为高级软件工程师而言,至少熟练掌握一两种数据库,对关系型数据库的关键元素非常清楚,熟练掌握sql的基本语法是非常重要的.3.网络协议tcp/ip.在互联网如此普及的今天,如果还没有对互联网的支撑协议tcp/ip协议栈有很好的掌握就很难在it业立足.从最早的客户/服务器结构,到今天的webservices,这一切都离不开以tcp/ip协议栈为基础的网络协议支持,所以,深入掌握tcp/ip协议是非常必要的.4.软件工程与cmm.现代大型软件系统的开发中,工程化的开发控制成为软件系统成功的保证.编程只是软件生命周期中的其中一环,本人认为优秀的软件工程师应该掌握软件开发各个阶段的基本技能,如市场分析,可行性分析,需求分析,结构设计,详细设计,软件测试等.否则就永远只会是一个程序员,而无法成为名副其实的工程师.5.计算机技术专业英语.随着中国的信息外包产业逐步展开,it业急需与国外相关高新技术接轨来保持在发展上不落人后.于是it业相关从业人员现有的英语水平成为限制中国信息产业与国外交流的瓶颈.一个普遍的共识是:良好的英语交流和阅读能力成为衡量一个软件工程师水平的隐性标准.所以掌握计算机专业英语是很重要的.6.强烈的好奇心和学习精神.对于一个立志成为高级软件工程师的人,最重要的其实是强烈的好奇心和学习精神.没有比强烈的好奇心和学习精神更好的武器了,它是成功的工程师乃至在各行各业的成功者们永攀高峰的源泉和动力所在.软件工程师职业规划 随着互联网的发展,社会对IT人才的需求越来越大,据不完全预测现在中国市场对IT人才的需求每年超过25万人,除北京、上海外,绝大部分的需求集中在华南、华东地区的大中型城市。而国内目前的IT教育主要是高等学校的计算机、电子、电信、信息技术等相关专业的学历教育,每年培养的大学毕业生不到10万人,远远不能满足市场的需要。为了能适应市场对IT人员的需求,作为我们个人来说,应该赶快行动起来,积极加入到IT培训中来,以使自己能适应社会的需要。
一、选择合适的培训方向
由于互联网技术的飞速发展,很多拥有IT资格证明的人员也不得不重新进行培训,更何况是那些不熟悉IT行业的其他人员呢!如果您也想准备转行做一个IT人,那么就要赶快开始行动,确立自己的发展方向,制定相应的学习计划,并开始逐步实施。现在,很多人把各种IT证书和认证看成是进入IT行业的必要条件,这种想法未免有失偏颇。IT是一个以技术为首要因素的行业,对于个人来说,技术实力是最重要的,认证和证书只是在求职时可以添加的一个砝码。因此,对于刚刚起步的人来说,不应该把考取什么认证作为自己学习的首要目标。
对非计算机科系的人来说,要半路出家进入IT业,在没有专业文凭的情况下,这些专业认证就成了重要的能力证明。但面对名目繁多的IT考试,再加上天花乱坠的广告攻势,很多人茫然不知所措,搞不清考哪一个好。其实不管你选择了软件开发、硬件维护还是网络管理作为自己的奋斗方向,都必须从基本课程学起。同时,IT各门学科是相互贯通的,因此必须注意学习方法,循序渐进,掌握好它们之间的关联性。以软件开发为例,如果先把C++学好,再学诸如Java、SQL Server、Oracle、VB、ASP等其他语言时,在程序设计的语法上就十分好理解了;C++学好的同时,如果掌握好计算机操作系统知识,熟悉了Windows的操作与应用,再学习Win32 API的程序设计也就有基础了;Win32 API的程序设计学好了,几乎所有计算机专业人员都认为十分困难的Visual C++程序设计的学习也就成了一件水到渠成的事情了。掌握好了一两种语言,以后再学习新的语言来就不会太困难,因为不同的语言只是语法上有区别,逻辑结构大部分都相似。其他技能也是一样,只要牢固掌握一门技术,就能融会贯通、举一反三了。
二、认真执行培训计划
由于IT知识更新周期非常短,即使我们已经非常熟悉IT业的许多知识了,但在目前的情况下,还必须继续进行再培训以便不断地补充和完善自己。IT界的技术服务和支持领域的工作,在当前的经济萧条时期遭受到了一定冲击。而开发者和担负重点工程系统体系设计的人,由于其紧跟重点工程的发展而没有受到影响。如果当前你的专业知识仅仅限于一个领域,诸如:网络或者个人电脑的支持和配置,那么,你就面临着在当前的就业市场变得越来越没有个人价值的危险。
如果您想正式开始学习IT知识时,应该首先扪心自问一下:这一学习计划或IT技术认证能否使自己得到进一步提升,能否在IT行业的价值链中获益?制定的学习计划应该为了进一步提高自己现有的专业才能,而不是为自己填补一些可以充当部门负责人的新才能。一旦确定现在有必要学习的新东西,该如何着手呢?首先需要注意的一点是,不要只是死抱着一两种技术或平台,或只掌握一两种开发语言。现在,用人单位越来越希望招聘到在某一领域里具有很高专业技能的IT专家,同时,他们也希望能招到万事通式的人才。软件工程师个人职业规划职业规划。所以,你不能满足于只精通Windows或者Linux,或者只会Java。要赶快学习其他有关技术,即使不在你的工作范围内。例如,如果你工作中用的是服务器端Java,那么可以了解一下其他平台服务器端技术,包括ASP和PHP;还可以尝试去掌握其他的技术,如用VB、C/C++编写应用程序或进行系统编程等。同样,通过为一些中小项目义务劳动、参加技术讨论、提供技术支持、或者公开发布源代码等方式,都可以在新领域中获得宝贵的工作经验。
目前社会上有许多IT培训机构,但其中有许多机构并没有认证培训的资格,他们只不过是借IT认证培训为幌子,来赚取培训人员的费用。因此,作为我们普通用户来说,在制定培训计划时一定要选择好IT培训机构,以确保自己能真正有效地达到培训目的。笔者建议大家在选择IT培训机构时要注意以下几点:首先要确保培训教材的正规性。一些培训机构使用的培训教材竟然没有出版社,也没有定价;其次要看师资力量是否强大。因为没有厂商认可,只好从社会上请讲师,讲课质量可想而知;再有就是能提供实验环境。IT认证考察的不仅是理论,最重要的是实践能力。没有实验,考试也很难通过,因此是否提供实验环境也是选择IT认证机构的标准之一。
20全美最佳职业 Top 10
注:在“最佳职位列表”中,“软件工程师”于首次综合排名第一,这是第二次。
2012年全美最差职业 Top 10
注:记者和广播员是首次进入最差职位列表的,
20石油钻井工人排“最差职位列表”第一。
作为求职者指标,从事评选美国最佳职业和最差职业排名已有十多年历史的Career Cast网站,它每年都对约200种不同职业,按照技能和薪资水平等要素进行评估,排名结果分别获得《福布斯杂志》、《华尔街日报》等多家媒体的引用。在评估过程中,Career Cast 网站收集来自美国劳工部、人口普查局、行业协会及其他来源的数据,采用薪酬、就业前景、工作环境、从业压力和体力要求5项标准来评估每种职业。
关于译(作)者:
前程无忧以其网站在2012年1~5月招聘需求最大50个职位为候选。设立了收入、职业前景、工作环境和设备、体面、专业度要求和趣味性六大正向维度,又以压力、体力、风险和工作强度为四大负向维度,选出软件工程师、设计师、机械工程师、销售总监、老师、采购经理、理财顾问、网络市场营销、店长/楼面经理和财务经理。前程无忧首席人力资源专家冯丽娟说,最好职业的排行反映了今天的求职者对工作的价值取向,也反映了2012雇主的人才需求。
一、软件工程师
只需环顾周围,就会发现软件工程师创造的价值。无论是工作、生活还是娱乐,大家已经彻底被各种电脑软件、APP和安卓应用“攻克”了,人类显然已经被“软件工程师”们宠坏,回到过去已经不可能。因此,虽然现在电子/半导体行业的不少企业陷入经营困局,但是软件工程师仍高居需求职位前三位。软件工程师的收入非常高。近年来,科技公司为争夺人才已经到不计成本的地步,本科毕业就能年收入十万,还有令人艳羡的培训。据说,在移动通讯领域,资深的软件工程师非常稀缺,连公司CEO都要给几分颜面,非但重点保护防止被猎走,而且也常常嘘寒问暖,语气温和。
唯一不足的是,软件工程师有点“青春饭”的味道。技术创新的浪潮一波接一波,借着年轻正当红时,还未红透,就“廉颇老矣”。
二、设计师
设计师是创造创意的工作,从事艺术与商业结合在一起的人。无论建筑设计、艺术设计、平面设计、展览设计、工业设计等领域,在这个越来越眼球化的时代,设计所能带来的经济收益越来越重要。
设计师的工作压力自然不小,但是工作本身带来的乐趣和成就感更具吸引力。由于设计工作更依赖个人的技能和头脑,应用范围非常广泛,就业面宽,雇主对其的仰仗常常超过他(她)对雇主的依赖。收入高,工作环境比较舒适有趣,工作时间多变不固定,而且设计师资历越高,越“值钱”。
三、机械工程师
说到机械工程师,就想到了最近大热的《Avengers》中的一位--钢铁侠。发明钢铁衣,创造Javis,还能在关键时刻充当引擎挽救飞船,“机械工程师”Tony几乎无所不能。尽管中国的制造业多被描述为低收入、高强度,但是机械工程师却是制造业中的“高富帅”,体现了制造业中的高端水平和精华。
近年来无论是重工、电气还是汽车制造行业都保持了高速发展,此间的企业营收非常惊人,对机械工程师的需求大,且非常舍得投入。而制造业100多年来在人才管理和培养上的积淀,使得机械工程师的专业集中,是行业和企业中的精英。
四、销售总监
很多年轻人不愿意做销售,辛苦、委屈而且在业绩压力下过日子。不过忍耐一段时日,做到销售总监则是另外一番光景了。且不说,业务管理是任何公司的第一“重地”,公司高管多出自销售总监,销售总监的高薪厚禄自也不必说,光是整天忙着定战略、建班子、带队伍,既坐镇中军运筹帷幄,又下基层体察民情,就难免不感觉自己的“伟大”。
当然销售总监总是喜欢抱怨“时间紧,任务重”,但是握着公司最优质的资源,靠着各支持部门的积极的配合、服务,创造出的收入利润又养着公司上下,这份工作的地位和成就感就非同一般。话说回来,这份工作压力的确不小,也很有风险,一旦形势不佳,也常常成为“罪人”,首先被雇主请走。
五、教师
人民教师现在可是“香饽饽”,以至于有些小学就高调:“我们只招聘有硕士文凭的人做老师”。社会地位高、不担心失业、收入越来越高、很容易嫁得好、成就感斐然,可以在寒暑假,拿着薪水,很安心地四处游荡,自费异地游、出境游排名第一的职业就是教师。
最美的是退休工资百分百。在退休人群中,退休老师拿得可算是高收入了。另外,小学老师、中学老师的收入不算很高,但是只要勤奋地肯在课外帮学生补习、深造,收入还是很“可以”的。此外,升学率的高压和“只有一个孩,输不起”的家长期盼下,教师压力也在逐渐提高。
六、采购经理
采购是甲方,工作本身多姿多彩。面对林林总总的选择,供应商的“低眉顺眼”,做出最终决定,很让人过瘾。而采购所需要的专业知识、开阔的眼界和谈判沟通的技巧,又让这份
职业的门槛不低。再者,收入来自对方的成本,采购经理在公司里地位重要,以至于发展成为衡量经济景气度的一项指标--(制造业)采购经理人指数。
为保证采购的清白,雇主一般采用“高薪养廉”的策略。但是花公司的钱不容易:“天灾人祸”来不及交货,领导同僚“虎视眈眈”,端平供需双方这碗水,需要大智慧、耗精力。如果行差踏错,还可能陷入牢狱之灾。
七、理财/投资顾问
钱多了,就要找个出口。与钱打交道,收入当然不会少。顶着“顾问”头衔,当然得熟悉金融产品,对投资工具和产品也得了如指掌,真正实现了“知识就是财富”的梦想。中国金融业的垄断和混乱,信托公司稳赚不赔的“奇景”,使得投资和理财顾问成为心驰神往的金领职业。2011年信托业的经理们平均年薪仅50万元,年薪百万也是稀疏平常。
但是好景不长,一方面投资界的高压和残酷让很多顾问萌生“见好就收”的退意,另一方面,行业震荡不断,超额收益引发民愤,人均50万的收入恐怕难以长期为继。
八、网络市场营销
这年头“搞网的”是最时髦的。企业们纷纷把推广预算从线下转向网络,难怪网络营销上被光荣地称为“未来十年十大高薪职业”、“最靠谱新潮职业”,其平均薪水已经超过公务员、医生等。的确,既懂得网络技术,又懂得网络营销的复合型人才真是凤毛麟角。网络营销人才需求量大,需求差异也大,网络营销的薪资主要看企业的实力和薪酬水平,不过如果嫌收入低,跳槽还是比较容易。最大的痛苦是,碰上经济危机或者投资收缩,预算减少了,就不由得生出“英雄无用武之地”的悲壮了。
九、店长/楼面经理
拉动内需,索然网点的生意生机蓬勃,但是商业(社区)地产也是方兴未艾。吃顿饭、逛个街,超市买点东西,这也是生活的必需。百货商场、大超市、超市、便利店……它们已经延伸至城市的每一个角落,在未来密度只会有增无减,无疑让“店长“这个职业在将来拥有很好地就业市场,薪酬自然也有一定的竞争力。
不少商家的店长/楼面经理既有进货权,又有人事权,虽说工作强度比较大,手下营业员或者服务员流动率高,“队伍不好带”,还有业绩的压力,但是随着行业的不断进阶,知识和专业度要求不断提高,对知识精英的吸引力逐渐增加。比如近几年现在一些商业集团开始类
似快消行业的管理培生项目,很多大学毕业生一进企业就成为储备店长/楼面经理,经过有计划的培训,将发展成为精通进销存流程、库存、店铺陈列和顾客研究等的商店管理者。
十、财务经理
如果要论最稳定、抗风险的职业,财务经理一定位列其中。通常企业老总一手转销售一手转财务,所以财务经理绝对是企业的一大支柱。
如果求职者志向高远,想财务经理直线向总裁汇报,那么就需要一张含金量高的资格证书,而且最好在上市公司,争取参与到“战略性”的工作,这样的发展之路就是财务总监、CFO、总会计师、主管财务的副总裁等职位。如果安于财务经理,那么做个财务部门的负责人,制定并监督财务方面的管理制度,给出财务分析报告,亦可。
当然,国家会计制度日新月异,财务经理专业要过硬之外,还得与时俱进。虽然工作强度有点大,难免加班,但工作环境舒适,基本无职业病危险。
当前高职教育快速发展, 特别是国务院从国家层面给予了重大政策支持, 高职体系建设取得诸多成果, 为人才培养和区域经济建设作出了重要的贡献。但另一方面, 高职教育也暴露出了一些问题, 例如不能完全适应社会需要, 人才质量还需进一步提高, 管理体制还需要继续完善。
高职教育的特点在于职业性和实践性, 这就决定了其专业教师除了要具备基本专业能力和素质外, 还要有丰富的实践动手能力, 既能讲授专业理论又能指导实习实训。建设这样一支符合高职特点的“双师型”教师队伍, 是高职教育又快又好地创新发展的关键条件之一。
在我国高职教育的发展过程中, 借鉴参考国际先进国家的经验是非常有必要的。各国高职师资标准的比较 (见表) , 其中有一个共同的标准, 就是高职教师除了要具备一定的学历外, 还应该有较为丰富的生产实践的工作经历和经验。而我国高职教育存在“重理论, 轻实践”的现象, 以及满足高职教育要求的师资不足的问题比较突出。因此, 研究当前高职师资存在的问题, 探讨如何进行“双师型”师资队伍建设, 关系到高职院校的发展, 对于国家骨干高职院校建设至关重要。
其中, 计算机专业是一个实践性非常强的技术专业, 对教师的“双师型”素质提出了更高的要求, 笔者以武汉软件工程职业学院计算机学院为研究样本, 深入探讨了高职计算机“双师”教师的现状、问题, 并提出了相应的对策。
二、高职计算机“双师型”教师队伍的现状
为了能够更深入、更直观的了解高职计算机“双师型”教师的现状, 我们选择武汉软件工程职业学院计算机学院教师为研究对象, 该学院现有专职教师71人, 管理人员17人, 辅导员16人, 教辅人员11人。在籍学生三千余人。承担了计算机应用培训、计算机等级考试、CCNA培训、职业资格证书等多项培训工作, 共为社会培训各类人才3万人次。
在调研中, 共发放88份, 回收85份, 有效问卷84份, 有效回收率为97%。此外, 研究者依据该材料在武汉软件工程职业学院计算机学院对系部管理者和“双师型”教师进行了深入访谈。
从年龄结构上看, “双师型”计算机专业教师以青年教师为主, 其比例达到78.3%, 这和高等教育扩招后带来的师资规模扩大有关, 也是高职学校适应区域经济发展的结果。
从学历上看, “双师型”计算机专业教师以硕士为主, 其比例达到83%, 这说明, 随着高职教育的发展, 吸引了越来越多的高学历人才。
从职称上看, “双师型”计算机专业教师以讲师和助教为主, 两者所占比例达到73%, 这也是与教师年龄结构相一致。
从计算机专业教师的职前经历来看, 高校毕业后直接从教的, 约占总体60%, 来自IT行业技术人员的约占12%, 另有部分教师此前从事中职学校的教学工作。而是否有企业工作经历, 对“双师型”计算机专业教师队伍的质量和发展影响较大。来自不同渠道的师资在不同程度上都存在一定缺陷。
三、高职计算机“双师型”教师队伍建设存在的问题
中国高职教育发展的历史并不长, 因此, 高职院校师资队伍建设, 特别是“双师型”教师队伍建设, 受到了很多因素的制约, 既有历史方面的因素, 也有经济社会文化发展方面的因素。由于涉及的因素较多, 分析起来会比较复杂, 我们把侧重点放在教师自身和教学管理方面, 重点关注教师自身认识及教学管理方面存在的问题。
(一) 计算机“双师型”教师的职业归属感较低
由于自身发展的需要和国家宏观政策的影响, 高职院校大多数教师都很关注教育主管部门和学校对教师队伍建设方面的政策和文件, 但是, 教师们在思想上还无法形成对高职教育的统一认识, 以计算机专业教师为例, 有的教师认为高职教育是“二等教育”, 无法和普通高等教育相提并论;有的教师仍然重视理论轻视实践;还有相当一部分教师对“双师型”素质的要求不太清楚。这说明, 学校还需要花大力气去帮助教师们深入理解高职教育的特点, 特别是让“双师型”教师认识到自己的成长空间, 建立职业归属感, 能在主观上不断努力, 满足“双师型”素质的要求。
(二) 计算机“双师型”教师的教学能力还有欠缺
高职院校培养技能型应用人才的目标, 对教师的教学能力提出了较高的要求, 以计算机专业教师为例, 由于计算机专业是一个技术知识更新较快, 对实践能力要求较高的专业, 因此, 相当一部分计算机专业教师的技术知识和实践能力还需要进一步提高, 且缺乏一线工作经验;而部分来自企业一线的计算机专业教师也需要进一步掌握教学方法和技巧, 能通俗易懂地将专业知识传授给高职学生。从深层次上分析, 既与计算机教师自身知识结构有关, 也与当前高职院校师资在职培训内容和效果有关。因此, 计算机“双师型”教师短期内难以有效提升教学能力和改变知识结构, 无法达到“理论和实践一体化”的教学要求。
(三) 计算机“双师型”教师的教学管理制度不太健全
为了保障计算机“双师型”师资队伍的梯队发展, 需要建立一系列完善的制度措施, 包括教学管理制度、激励措施、培养方案等。在政策引导下, 学校在制度建设方面取得了一定成果, 以计算机专业教师为例, 约80%的教师参与了学校的“双师型”素质提高计划;学校和系部在政策和经费上向计算机“双师型”教师队伍建设倾斜;学校推行绩效考核, 引导计算机“双师型”队伍发展等。但是, 仍有很多教师对企业实践培训的效果不满意;仍有部分教师认为教学实训课时不足;一部分教师认为绩效考核难以落实等。
四、高职计算机“双师型”教师队伍建设的对策研究
建设一支“双师型”师资队伍是高职院校的核心竞争力之一, 已经成为共识。而计算机专业教师向“双师型”队伍发展过程中, 教师既面临知识更新的压力, 又面临实践技能提高的要求;从管理上, 则要解决“双师型”师资队伍建设的政策倾斜、激励措施、企业培训等现实问题。基于以上分析, 结合作者工作实践, 提出了计算机“双师型”教师队伍建设的“4221”对策。
(一) 人才引进对策研究
建设计算机“双师型”教师队伍, 人才是关键, 作者通过研究, 建议人才引进可从以下四方面完善。
第一, 重点是招考引进计算机专业技术人才。要面向IT企业招考具备实际工作经验, 且具有一定教学能力的专业技术人才, 充实计算机“双师型”教师队伍;并通过有效的师资培训, 使之成为计算机“双师型”骨干教师。
第二, 通过政策引导, 加快高层次人才引进。不断吸引具有高职称的人员和具备硕士研究生以上学历的计算机专业人才来我院任教, 对提高计算机“双师型”教师队伍整体水平具有重要意义。
第三, 引进IT行业一线技术骨干, 加入计算机“双师型”教师队伍。来自一线的技术骨干最了解当前行业需要什么样的人才, 通过引进这些技术骨干, 带动计算机“双师型”师资队伍技能提高。
第四, 建立兼职教师资源库, 并加强管理和培训, 选聘具有教学能力且专业实践经验丰富的IT技术人员兼课。
(二) 计算机师资培训对策研究
通过人才引进, 建立了一支计算机“双师型”教师队伍, 接下来, 还需有不断对师资队伍进行有效的培训, 才能保证教师的教学、科研能力与时俱进, 不断提高。
1. 实施迭代式“师资培训”, 提高计算机专业教师的专业技能
根据计算机专业教师的特点和计算机专业建设的要求, 以三年为一个周期, 迭代式对所有计算机专业教师进行轮训。培训方式以到企业深度顶岗实践为主, 通过一个学期的企业锻炼, 了解IT企业当前技术发展趋势, 岗位需求, 业务内容等, 提高专业实践技能;同时, 要加强对外交流合作, 向境外先进职业院校派遣骨干教师, 学习先进经验。
2. 加强技术开发与社会服务, 提高计算机教师的技术科研能力
通过校企合作方式, 进行联合产品研发, 在项目开发中提高计算机教师的实践创新能力。通过社会服务形式, 将教师的专业技能转换为服务能力, 并促进教师进行团队合作与知识更新。
(三) 计算机师资队伍建设重点对策研究
在计算机“双师型”教师队伍建设过程中, 受资源有限等条件制约, 有必要确定师资队伍建设的重点方向, 以此为突破口, 带动整体师资水平的提高。
1. 加强专业带头人和骨干教师队伍建设
通过建立培养、选拔和奖惩制度, 选拔教学水平高, 专业技能强的教师作为骨干教师和专业带头人, 形成中坚力量。
2. 加强重点专业建设
武汉软件工程职业学院计算机学院以软件专业为重点专业, 在师资培训、科研立项等方面给予一定政策倾斜, 起到了示范作用。
(四) 计算机师资管理对策研究
教师队伍建设的长期性和有效性都需要有完善的管理制度作保障。建立科学有效的教学管理制度才能真正有效激发教师的积极性, 使教师全身心投入到高职教育事业中来。为此, 首先需要建立激励制度, 鼓励教师积极主动的参加计算机专业学习和培训, 不断提高自身专业素质;其次, 要建立科学的评价制度, 不断推进科学管理、过程管理, 使得教师的教学、科研成果得到客观公正的评价;另外, 要完善竞争机制, 逐步建立起合理的聘用制度和淘汰机制, 从而调动教师积极性;最后, 要做好保障工作, 通过积极主动地为教师服务, 解决教学工作中存在的各种困难。
五、结语
在计算机专业建设中, 加强计算机“双师型”教师队伍建设, 已成为当前高职教育的共识。以计算机“双师型”教师队伍的质量建设为首要任务, 不断发现问题, 并找出相应对策, 研究如何提高计算机“双师型”教师专业水平、教学能力, 不断完善教学管理制度, 建立有效的竞争激励机制, 对于最终提高高职人才培养质量有着重大的现实意义。
参考文献
[1]黄亚妮.高水平示范性高职院校建设与“双师型”师资队伍建设——以深圳职业技术学院为例[J].职教论坛, 2006 (11) .
[2]杨力, 荆友枫.高职院校“双师型”高素质师资队伍培养模式的研究[J].成都电子机械高等专科学校学报, 2009 (2) .
[3]李开勤.“双师型”教师队伍建设的探索与实践[J].中国大学教学, 2010 (12) .
[4]曹莉.“双师型”教师研究的回顾与反思[J].职业教育研究, 2009 (11) .
[5]谭立新.高职高专院校建设“双师型”教师队伍方法、途径的研究与实践[J].中州大学学报, 2010 (4) .
[6]吴健辉, 黄志坚.国外高校“双师型”教师培养的经验及启示[J].学理论, 2010 (11) .
[7]梁玉红.高职院校“双师型”教师核心能力发展的管理机制思考[J].江西行政学院学报, 2010 (4) .
[8]楼世洲.高职院校师资队伍建设的现状分析与对策思考[J].中国职业技术教育, 2003 (20) .
[9]彭民璋.高职教育“双师型”教师队伍建设的研究和实践[J].高教论坛, 2006 (5) .
关键词:软件测试;软件质量保证;教学改革;软件测评师;实验教学
中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2014)51-0094-02
一、引言
随着我国软件产业迅速发展,企业面临着开发高质量软件系统的巨大压力,软件测试、软件质量保证受到越来越多的重视。软件企业对承担软件测试、质量保证工作的软件测试人才需要剧增,软件测试工程师的职业价值、发展前景得到前所未有的提升。为此,国内高校开设了软件测试相关课程。但是,由于其重理论、轻实践的教学模式使得培养出的学生软件测试实战能力差,导致大量毕业生应聘软件测试相关职位时受到冷遇。
为培养创新能力强、适应社会经济发展需要的软件测试人才,《软件测试与质量保证》实验教学亟需改变传统的教学理念,改进教学方法,更新教学内容。笔者结合自身教学科研和工程实践经验,分别从改革思路、实验教学内容设计等方面,论述常熟理工学院《软件测试与质量保证》实验教学改革的措施和体会。
二、实验教学面临诸多挑战
笔者调研国内高校软件测试课程的建设情况,发现普遍存在重理论、轻实践的教学倾向,实验教学环节存在诸多问题:
1.企业对软件测试工程师的能力要求是综合性的,要求软件测试人员具有软件项目经验,具备软件测试、软件质量保证知识,能够独立开展软件测试工作。但是,国内高校教学计划制定时片面强调软件测试的作用,对软件测试与软件质量保证之间的天然联系缺乏理解,对软件质量保证相关实验的重视程度,课时安排存在严重不足。
2.目前,《软件测试与质量保证》实验教材选择面临无书可选的尴尬局面。课程实验设计只能全凭任课教师把握,使得实验教学过程中存在较多风险。
3.国内高校在实验设计方面,多以基础性实验为主。这种单一的实验设计方式,难以适应软件测试工程实践能力培养的需要。
三、实验教学改革措施
在应用技术大学建设驱动下,以中小企业对软件测试人才的需求和软件测试工程师认证大纲为导向,我们整合已有的校企合作课程资源,按照Daniel Galan软件质量保证框架组织实验教学内容,采用项目驱动的案例教学法开展实验教学,让学生在实验实践中加深对软件测试与质量保证专业知识的理解,培养学生软件测试实践能力。
(一)教学改革基本思路
软件企业对软件测试人才的需求是软件测试课程改革的源动力和驱动力,软件测试相关的从业资格认证是学生入职的敲门砖。为此,在应用技术大学建设背景下,我们以切合中小企业对软件测试人才的需求为导向,结合全国计算机等级考试软件测试工程师认证、全国计算机技术与软件专业技术资格考试软件评测师认证的考试大纲要求,选择朱少民老师编写的《全程软件测试》[1]和NIIT培训教程《Software Testing and Quality Assurance:Student Guide》[2]作为课程教材,按照Daniel Galin软件质量保证框架组织教学内容。Daniel Galin软件质量保证框架[3]指出软件质量保证是建立企业软件质量文化所需的一些列活动的集合,认为软件测试是一种典型的软件质量保证措施,软件测试的目的是为了发现潜在的软件缺陷,软件测试工作贯穿软件项目的始终。按照Daniel Galin软件质量保证框架组织课程内容有助于保持软件测试与软件质量保证之间的内在联系,符合软件企业软件测试与质量保证的最新经验。
(二)实验设计
如何在有限的实验课时内,最大限度地加深学生对软件测试、软件质量保证的理解,增强其软件测试实践能力,是实验教学的主要任务。我们设计了导入性实验、基础性实验、创新项目实践三种类型的课程实验。导入性实验要求学生应用已修课程(包括程序设计、数据库设计、软件工程等)知识进行软件调试,在软件调试过程中理解软件调试与软件测试、软件质量保证之间的关系,实现到本课程学习的过渡;基础性实验目的在于强化课程基础理论、原理的理解,让学生在实验中理解所学知识,掌握软件测试工具的使用;创新项目实践以课程实训项目为载体,为学生运行所学知识解决软件测试实践过程中涌现的各类问题,锻炼学生的动手实践能力、自主学习能力,从而提高学生的工程实践素养。
1.导入性实验。软件测试的目的是发现软件系统中潜在缺陷,而缺陷的解决则通过软件调试手段实现。为此,设计导入性实验“软件调试”。本次实验以员工工资核算软件Employee作为实验对象,要求学生发现Employee中人为注入的软件缺陷,然后应用Java调试器的断点调试功能,结合回归测试手段修订所发现的缺陷。
通过导入性实验,学生体验了改正软件缺陷的艰辛,在教师引导下思考如何发现软件缺陷、如何提高软件质量。教师适时点拨学生,指出发现软件缺陷是软件测试工程师的职责,软件测试工程师需运行软件测试方法、技术和工具才能发现潜在的软件缺陷。教师进一步启发学生:提高软件质量需要开展包括软件测试在内的各项软件质量保证工作。
2.基础性实验。基础性实验旨在加深学生对课程基本概念、原理的理解,让学生在动手实践中加深对基础概念、原理的理解。课程安排8次基础性实验,实验2、3、4和5属于软件质量保证实验,6、7、8和9是软件测试实验。
(1)实验2:软件度量实践。实验2关注软件度量问题,介绍软件规模、项目工作量和软件成本之间的关系,要求学生掌握软件规模估算、工作量估算和成本估算的方法和过程。通过本次实验,学生可以应用USC CoCoMo II进行软件成本估算。(2)实验3:基于Microsoft Project的软件项目管理。软件项目计划及进度管理,是软件质量保证中重要的管理部件,也是开展软件测试活动的前提。实验3要求学生使用Microsoft Project建立软件项目计划、运用跟踪甘特图追踪项目进度,等等。(3)实验4:版本控制软件CVSNT。CVSNT是当前最流行的版本控制系统,是中小企业进行版本控制的利器。实验4讲解CVSNT的安装和使用,要求学生掌握CVSNT的操作技巧。(4)实验5:BugFree软件缺陷管理。软件缺陷管理贯穿软件测试项目的始终,记录软件缺陷从发现、修复直至关闭软件缺陷的全过程。实验5介绍开源缺陷管理软件BugFree的软件缺陷管理思想,要求学生掌握BugFree安装与配置、软件缺陷管理等技能。(5)实验6:软件静态测试。软件静态测试是软件测试技术中发现软件缺陷效率最高的技术。我们安排“软件静态测试”专题讲座,讲解软件制品阅读、静态分析的技巧,还介绍如何运用CheckStyle、FindBugs等静态测试工具分析程序源代码、目标程序中潜在缺陷。本次实验有学生利用课后时间,自主实践。(6)实验7:JUnit单元测试。实验7介绍单元测试工具JUnit的使用,要求理解JUnit单元测试框架,掌握单元测试脚本的编写技巧。本次实验还推荐学有余力的学生自学JMock,综合应用JUnit和JMock进行对Java应用系统进行集成测试。(7)实验8:软件功能测试。软件功能测试是检验目标软件是否正确实现了客户需求,是软件测试执行的重要内容。实验8要求学生使用QuickTest Professional(简称QTP)对机票预订系统进行功能测试。本次实验要求学生能够独立完成功能测试脚本的录制和编辑,掌握QTP检查点设计的方法及技巧。(8)实验9:软件性能测试。实验9介绍软件性能的概念和原理,讲述如何运用HP Mercury LoadRunner对Web系统进行性能测试,让学生在实验过程中理解虚拟用户技术,掌握基于LoadRunner的性能测试技术的过程及技巧。此外,本次实验要求学生利用课余时间使用开源的性能测试工具JMeter进行软件性能测试。
3.创新项目实践。为了培养学生的工程实践能力,我们从学生课程项目、毕业设计、大学生创新项目、开源软件项目等中筛选出软件规模适中的软件系统作为课程实训项目,让学生对课程实训项目进行系统化的软件测试,要到学生主动动手实践,在软件测试项目实践中培养工程素养。
在课程教学过程中,我们还加强对基础扎实、动手能力强、思维活跃的学生的培养,推荐这些学生参与到教师科研项目中,为学生在科研项目中积累软件评测经验。
四、结束语
《软件测试与质量保证》通过十余年的建设已形成了较完善的课程体系,十多轮的授课实践积累了丰富的教学经验,课程实验教学体系也日趋完善。
当前,我校正转型应用技术大学,这将对本课程的教学内容、教学方法、教学手段等提出更多、更高的要求。鉴于此,本课程教学团队正尝试通过校企合作模式开展课程教学活动,编写校本教材,多措并举提升学生软件测试能力。
参考文献:
[1]朱少民.全程软件测试[M].北京:电子工业出版社,2007.
[2]NIIT.Software testing and quality assurance[M].上海:NIIT(中国),2011.
【软件工程师职业道德】推荐阅读:
软件测试工程师职业生涯01-20
软件工程实验报告--初识软件工程11-10
软件工程师培训12-31
软件工程师真题03-25
软件测试工程师真题06-14
软件测试工程师总结12-23
软件工程师职位求职简历12-28
软件测试工程师考题01-14