职业规划书
CAREER PLAN
(软件工程)
学生姓名:
学 号:
指导教师:
完成日期:
一、前言
当今社会正处在变革的时代,到处都充满着激烈的竞争。物竞天择,适者生存。要想在这场激烈的竞争中脱颖而出并立于不败之地,我们必须设计好自己的职业生涯规划。面对严峻的就业压力,职业生涯的规划对大学生来说显的越来越重要。对于每个人而言,职业生命是有限的,如果不进行有效的规划,势必会造成生命和时间的浪费。再者,作为当代大学生,若是带着一脸茫然,踏入这个拥挤的社会怎能满足社会的需要,使自己占有一席之地?所以我试着为自己拟定一份职业生涯规划,给自己一个明确的目标,将自己的未来好好的设计一下。因为,有了目标,才会有动力。有了正确的职业生涯规划,我才能做到事半功倍,平步青云。古语讲,凡事"预则立,不预则废"就是这个道理!
身处信息世界,作为一名软件工程专业的当代大学生,驻足观望,软件、网络铺天盖地,知识信息飞速发展,科技浪潮源源不绝,人才竞争日益激烈,我不由得考虑起自己的未来。在机遇与挑战同存的未来社会里,我究竟该扮演如何一个角色呢,我给自己的定位是软件工程师,现在看可能有一些遥远,但我坚信,只要做够的强大就没有遥不可及的梦想!
职业生涯设计对于人生道路来说具有重要意义。如何进行职业生涯的设计?专家提出一个“三定”原则,首先要“定向”。方向定错了,距离目标会越来越远,还要重新走回头路,付出较大的代价。在通常情况下,职业方向由本人所学的专业确定。但现实的情况是,很多人毕业后,并不能完全按照自己所学的专业来选择工作,“学非所用”的情况比比皆是。在这种情况下,就需要认真考虑,选择适合自己的职业岗位。有些学子在学校里读了双学位,拿了几种职业等级证书,就业时就比别人多了几个机会。二是“定点”。所谓“定点”就是定职业发展的地点。比如有些人毕业后选择去大城市,有些选择到中小城市发展,有的则选择去边疆、大西北,这都无可厚非。但应该综合多方面因素考虑,不可凭一时冲动。比如有的人毕业留在大城市,认为那里经济发达,薪资水平较高。但忽略了竞争激烈、观念差异、心理承受能力,甚至于气候、水土等因素,结果时间不长又要跳槽。频繁更换地点,今天在这,明天到那,对职业生涯弊多利少。三是“定位”。择业前要对自己水平、能力、薪资期望、心理承受力等进行全面分析,做出较准确的定位。不可悲观,把自己定位过低。更不要高估自己,导致期望值过高。不要过分在意公司的名气,薪资的高低。只要这家公司、这项专业岗位适合自己,是自己所向往和追求的,就应该去试一试,争取被录用。确立从基础做起,逐步积累经验,循序渐进,谋求发展的思想理念。这样对职业生涯会有好处。除了这“三定”,其实还有很重要的“一定”,就是“定心”。心神不定,朝三暮四,怎能准确地“定向、定点、定位”呢!因此,无论做什么,都需要“定心”。其实,“三定”就是解决职业生涯设计中“干什么”、“何处干”、“怎么干”这三个最基本的问题。这三个问题解决好了,职业生涯发展就会比较顺利。职业生涯是指个体职业发展的历程,一般是指一个人终生经历的所有职业发展的整个历程。职业生涯是贯穿一生职业历程的漫长过程。科学地将其划分为不同的阶段,明确每个阶段的特征和任务,做好规划,对更好地从事自己的职业,实现确立的人生目标,非常重要。
二、职业性格测评
心态决定命运,性格决定将来。有人说:“缺点也只是放错了地方的优点,优点也只是放对了地方的缺点”。我们可以从自己所熟知的人的经历中来思考这样一个问题:有的人在大家看来可以或本应该事业上获得成功,但却事与愿违,恐怕连他自己也不敢相信这是真的,可事实他失败了。如果分析原因的话,除了其他各种因素以外,其中一个最根本的原因,在于他对自己没有一个正确的了解和认识,将才干用错了地方。相反,那些成就大业者,他们往往是一个普普通通的人,并非比别人更聪明、更能干;但是,有一点可以肯定,这就是他们不仅发现了自己的长处,并且还懂得善于利用和发挥自己的长处,懂得如何扬长避短发挥自己的最大价值。
我的职业性格测评结果如下:
你的性格类型是"ISFJ"(内向+感觉+情感+判断)
你的性格职场模范类型,典型特点是低调、奉献、责任、实干。
你内向、安静、谨慎,依靠现实和实在的眼光观察认识世界,关注细节,处处以人为本,乐于奉献,有同情心,关心别人的感受,喜欢在有规则、秩序的方式下生活。
其中:
驱动力的来源: 内向 80%
接受信息的方式: 感觉 66%
决策的方式: 情感 60%
对待不确定性的态度: 判断 53%
你就必须面对,是要展现自己刚强的一面,还是关爱的一面;面对艰难局势的时候,你的性格会促使你表现出硬汉的一面,但由于你不善表达和交流,会承受巨大的压力。
工作投入,勇于承担责任,具备高尚的职业道德;
做事贯彻始终,细心,准确无误,讲求秩序与和谐;
工作任劳任怨,务实,有良好的耐心;
做事意志清醒,对于细节有较强的记忆力;
工作中,温和,融通,理解别人的感受,不遗余力的支持同事;
乐于奉献,具备个人牺牲精神,甘愿做幕后人物;
在困难中,能与同事和睦相处,共度难关;
工作中,很少发脾气;
对工作的个人热情可强烈的感染别人;
过于现实,从而很难全面观察问题,以及很难有准确的预见性;
过于小心,容易劳累过度;
不太懂得安排娱乐和放松来缓解压力;
愤怒总容易在积攒后爆发;
有时候,会过于屈尊从命,失去自尊;
容易陷入对人的承诺而被人利用;
自我评价:
优势:心态比较好,平稳温厚,有耐性,可以长时间投入一件事情当中。对编程和解决程序上的问题上有很浓的兴趣,愿意去接受,学习新的技术。虽然性格上比较松散懒惰,但对于专业方面的学习却不是很明显,平时喜欢看书,希望可以从书籍上学到可以在学习上提高自己的知识及专业技能水平。
缺点:懒惰,比较内向,一般情况下对自己不关心的事物,不闻不问,不爱说话,不善表达和交流。对社会知识方面了解的不多,以后要多向同学及身边的人学习,多交流,把自己懒惰和社会知识差的缺点改掉。
三、我的职业观
1、树立正确的价值观
在大学生进入职业生涯前,做好充分地思想准备是十分必要的。
具体要求是:
(1)真心接受某一职业及其组织。要知道,任何职业及其组织所谓的优劣好坏都不是绝对的或永久的,对于自己选定的职业,应当充满信心,只有勤奋工作,取得成绩,才会有发展前景。
(2)充分认识自己所选职业的重要性。将其看作是整个组织经济运行链条中必不可少的环节。
(3)在充分认识自己选定的职业重要性和真心接受它的基础上,形成个人积极向上的价值系统。有了这种基本价值观,个人思想得到升华,形成强烈的职业责任意识,其将来事业的成功是必然的。
2、职业生涯早期阶段
(1)认识个人特征
在这一时期,个人的特征主要是:
第一,强烈的成功欲。在职业生涯初期,对于刚就业的青年人来说,具有远大的职业理想和抱负,成功的心理要求强烈,且精力旺盛,朝气蓬勃,事业心强。随着职业竞争力的不断增强,对职业成功的信心也不断增加。
第二,急功近利的心态。一些刚就业的年轻人往往因年轻气盛,难免会表现出浮躁和冲动,如不愿从小事做起、过高估价自己的能力,低估他人、在工作团队中,由于个人争强好胜而影响人际关系的和谐等。
第三,开始组建家庭。在职业生涯早期,通常是个人处于单身向组建家庭的过渡时期,这一时期的家庭问题相对较少,任务较轻。但由于组建家庭或有了孩子,不可避免地会产生处理同配偶的关系和承担抚育子女的任务。这一时期家庭的责任使员工自我意识逐渐削弱,家庭观念增强,逐步学会处理好家庭关系,开始具有养家的动机和责任心。
在职业生涯早期阶段,个人还是职业新手,一切都还在学习、探索之中。了解这一阶段的心理特征,更好地利用自己的优点和避免缺点将对职业生涯规划产生重要的影响。
(2)了解组织特点。
在刚刚步入职业生涯之际,大学生由于对组织不十分了解,与上级、同事之间还不熟悉,处于相对适应期。这一时期常见的问题主要有:
第一,现实冲击。因为在此时期初涉职业者可能都希望去寻找一分富有挑战性的、激动人心的工作,渴望在工作中发挥自己在大学所掌握的知识、技能,证明自己的能力并获得提升的机会。但现实中他们所面对的往往是枯燥无味和毫无挑战性的工作,面对这种冲击,应针对自身情况进行分析,争取尽快找到解决问题的办法,使自己融入现实的工作环境之中。
第二,难以得到上级的信任和重用。由于对组织的人员和环境缺乏了解,组织对其本人也缺乏了解,很难马上取得上级的信任。
第三,组织成员往往会对新员工怀有偏见和嫉妒。由于年龄的差别,代沟在新老员工之间是客观存在的。因而组织中的老员工常常会对新员工抱有某种偏见或成见,认为新员工年轻幼稚,经验不足等,这种成见或偏见,很可能有其合理的、符合事实的地方,但同时有具有很大的片面性。其原因是新员工进入组织时,会给老员工带来一种威胁。因为新员工常常比他们有更好的教育背景和较高的起薪,所以他们无形中会拉开与新员工的距离,产生一些偏见也是不奇怪的。
(3)做好个人准备
第一,适应组织环境,融入组织文化。要想尽快融入一个新的组织,必然要经历一个适应环境的过程。这也是新员工学会工作,做好工作,获得发展的必要条件。
第二,塑造职业形象,树立个人品牌。包括注重服饰和仪表;遵章守纪,讲究信誉;严守秘密,待人真诚;尽快熟悉工作,明确岗位职责;恰当地在上司面前展示自己等。
第三,为晋升做准备。在职业生涯早期,新员工为了职业目标的更好实现,为了晋升,就必须做好如下方面:做好第一份工作;爱岗敬业;理顺人际关系;尽快崭露头角;积极参加组织的各种开发活动。
(4)职业生涯管理
在职业生涯早期阶段,组织会为员工制定出切合实际的个人职业发展规划对个人的职业生涯进行管理。为了更好的实现个人职业生涯目标,个人应按照组织的发展目标和发展方向,配合组织进行个人职业生涯的规划和管理。
第一,提供自己的真实资料。新员工应及时地向组织提供自己的真实资料,使组织能全面真实地了解自己,如一系列关于个人的资历证书、曾参加过的相关培训证明以及有关证明自己的特征和能力的材料等。这样既有利于个人职业道路的发展,也有利于组织资源的充分利用。
第二,主动从上司和同事那获得有关自身优势和不足的信息反馈。以便于即使扬长避短,提高自己的职业潜能。
第三,争取获得晋升机会。晋升是一种直线运动,反映了新员工同组织关系的密切,以及自己在组织中的地位和作用有所提高。
第四,与管理人员一同制定可行的方案。在管理人员的帮助下,明确自己的职业生涯规划阶段和开发需要,然后,根据自己的潜能和组织的内外环境,制定可行的个人职业生涯规划方案。
第五,朝制定的行动方案努力。
第六,积极与来自组织内外不同工作群体的员工进行接触。如各专业协会、项目小组等,拓宽自己的知识面和交际范围,促进个人职业潜能的提升。
四、软件工程师职业环境分析
【是什么】
软件工程师指从事软件工程的立项、分析、建模、编程、测试、发布等工作并能够进行软件开发职业的人。
【做什么】
① 指导程序员的工作;
② 参与软件工程系统的设计、开发、测试等过程;
③ 协助工程管理人保证项目的质量;
④ 负责工程中主要功能的代码实现;
⑤ 解决工程中的关键问题和技术难题;
⑥ 协调各个程序员的工作,并能与其它软件工程师协作工作。
1、 指导程序员的工作;
2、 参与软件工程系统的设计、开发、测试等过程;
3 、协助工程管理人保证项目的质量;
4 、负责工程中主要功能的代码实现;
5 、解决工程中的关键问题和技术难题;
6 、协调各个程序员的工作,并能与其它软件工程师协作工作。
【职业分析】
软件工程师是从事软件开发相关工作的人员的统称。它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位。这些岗位的分工不同,职位和/或级别不同,但工作内容都是与软件开发生产相关的。软件工程师是IT行业需求量最大的职位,稳居IT行业职位需求TOP10的第一位(第二位是高级软件工程师)。 软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)、.NET平台技术、C#、C/S B/S程序开发,还有诸多如JAVA SCRIPT、AJAX、HIBERNATE、SPRING、J2EE、WEB SERVICE、STRUTS等前沿技术。除此之外,关于网络工程和软件测试的其他技术也要有所涉猎,以利于操控全局。 软件工程师可谓是软件项目开发的掌舵者。一名优秀的软件工程师应当具有较强的逻辑思维能力,对于技术的发展有敏锐的嗅觉。
工作内容: 参与项目需求分析,进行系统框架和核心模块的详细设计; 根据新产品开发进度和任务分配,开发相应的软件模块; 根据公司技术文档规范编写相应的技术文档; 根据需要不断修改完善软件; 编制项目文档、记录质量测试结果; 完成程序测试; 研究项目技术细节,编写相应的说明书。
虽然要求技术全面,但无须偏执于门门技术都精通,任何软件工程师都有自己的技术特长和偏向,对于自己手中的技术,可有精通-掌握-熟悉-了解之分,根据工作需要和职业发展的具体情况来划分。
【怎么样】
软件工程师收入较高,就业也比较容易,软件工程师堪称最走俏职位,在很多大小IT企业都有发挥的空间。软件工程师待遇现在都是透明的,依工作经验来而定,工作时间越长薪资越高,软件工程师城市之间差异比较大,一级城市(如深圳、上海等)初、高级软件工程师的待遇在4000-9000之间;内地其他省会城市一般在2000-6000之间,但工作量大,繁琐枯燥。
【谁能做】
① 本科及本科以上学历,软件专业或计算机相关专业毕业;
② 通过了软件工程师资格认证考试并取得了微软专家认证、Cisco专家认证、3COM资格认证、ADOBE资格认证、Oracle认证等其中一家或几家的资格认证书;
③ 具备1年以上的软件开发和设计工作经验,熟悉一种以上数据库的使用和开发,具有较强的系统分析和设计能力,能独立进行软件架构设计;
④ 具备比较高的英语读写与交流能力,较强的逻辑思维能力,分析判断能力,为人诚恳,有敬业精神,有较好的沟通能力,以及一定的团队协作精神。
【企业用人特征】
1 、外包开发行业快速发展,对“人才”在代码和文档方面的规范性、技能和工具的熟练程度要求越来越高;
2 Java和.NET技术在市场上平分秋色,都有大量的岗位需求,同时值得庆幸的是二者在应用层面上的技术差异越来越少;
3 软件开发企业对开发人员的基本技术素养强调得越来越多,例如:面向对象的程序设计思想和代码组织方法、HTML/CSS/JavaScript客户端技术;
4 为了保证质量和工期,企业中大量使用各种框架技术,要求开发人员至少熟悉一种框架技术;
5 MIS、OA、ERP、CRM、系统集成、物流、进销存、电子政务、网站建设这一类B/S系统,成为软件工程师需求最大的业务领域。
【企业对软件工程师的要求】
软件企业要求软件工程师具备六大基本素质,即良好的编码能力、自觉的规范意识和团队精神、认识和运用数据库的能力、较强的英语阅读和写作能力、具有软件工程的概念和求知欲和进取心。
良好的编码能力。软件人员的一个重要职责是把用户的需求功能用某种计算机语言予以实现。编码能力直接决定了项目开发的效率。这就要求软件工程师至少精通一门编程语言,比如当前国内企业常用的C/C++、VB和国际上最流行的Java语言,熟悉它的基本语法、技术特点和API(应用程序接口)。
自觉的规范意识和团队精神。随着软件项目规模越来越大,仅仅依靠个人力量已经无法完成工作,因此,现代软件企业越来越重视团队精神。一般来讲,软件企业中的程序员可以分为两种,一种是程序“游击队员”,他们可能对编程工具很熟,能力很强,把编码编得很简洁高效,但却缺乏规范和合作的观念;另一种程序员编程不一定很快,但是很规范,个人能力不一定很强,但合作意识很好。第二种人更加适合现代软件企业发展的潮流。对于软件工程师来说,他们在企业中的角色决定了他们必须具有良好的规范意识和团队精神。
认识和运用数据库的能力。信息是以数据为中心的,因此与数据库的交互在所有软件中都是必不可少的,了解数据库操作和编程是软件工程师需要具备的基本素质之一。目前常用的数据库软件有甲骨文公司的Oracle数据库和微软公司的