职业规划是对职业生涯乃至人生计划的过程,职业生涯规划的好坏可能将影响整个生命历程。感谢您阅读《十六招成为大型软件项目的开发英雄[4]》内容,职场资讯网小编向您推荐一些职业规划知识,欢迎参考,希望能帮到你。

11、为测试人员建立测试版(Build Release for Testers)

让你的生成器加把劲,让他为你的内部质量保障团队建立补丁程序。

12、测试阶段(Testers Take Flight)

希望你已经有了一个质量保障团队,如果没有那你就要着手建一个至少有一人的质量保障团队,并给团队的人配备程序缺陷追踪系统。让他们尽快拿到补丁程序,并且开始测试。顺便说一句,如果你能把客户或终端用户纳入你的质量保障团队那就再好不过了。只要你的测试人员发现错误(如有关功能模块执行的问题),要保证他们能把这些错误报告给软件程序员。如果你有一个好的软件缺陷跟踪系统的话,当你的测试员给出反馈或是改变了错误软件的状态,这个系统应该会自动发送E-mail给程序员。

13、软件开发人员致力于主干开发工作(Software Developers Work on Trunk)

当你的测试员在做测试时,你的程序员在继续着下一周要做的功能模块。当软件出现错误时,程序员返回子系统,解决问题,然后再回到主干的开发中。

14、验收补丁

你的测试员已经完成测试了吗?所有的事情看上去顺利吗?别着急!你仅仅是完成了第一套可以安装的功能模块罢了。从技术上讲,如果你的工作是按照上边列出的步骤进行的,在这个阶段,客户或测试人员应该能够安装这个软件,并有一个可以使用的补丁系统。

15、继续步骤9到14

你要继续不断地努力直到完成那20%的功能模块,这个目标并不像你所想的那么遥远。

16、你的目标是集中攻克一些小的功能模块并把测试版发给测试人员。这与原来完成一个大型的软件项目,实现了它的全部功能却错误百出有很大的区别。M.ZC530.CoM

你的团队将会受到极大鼓舞从而能够每周都开发出可运行的软件!他们的工作效率将会大大提高,整个项目将获得巨大的动力!

当测试人员发现软件错误时,你的程序员将更迅速地进行修复,因为他们所写的代码都很清晰的印在脑海中!如果功能模块需要修改,也能很快被发觉,修改过程也将更顺畅。

你的商业用户将看到软件的优势,而你将从他们那里得到更多的资源,更好的工具以及更多的尊重!软件用户将大力支持你的产品!

要做的很多吗?这取决于你的开发流程,如果你没有按上述程序进行,那么你就有大量的工作要做,但是如果你抓住重点、执行迅速,那么要建立一个理想的环境并不难。

享受成为软件开发英雄的乐趣吧!

延伸阅读

十六招成为大型软件项目的开发英雄[2]


1、源代码控制(Source Control)

你有源代码控制系统吗?如果没有,那就是个大问题了。你得赶紧添置一个。没有源代码控制,你就跟玩俄式轮盘一样:你不能恢复已做出的更改,你没有源代码的备份,你没有历史记录,这样你也几乎不可能建立合适的持续集成的服务装置。

2、持续集成(Continuous Integration)

你有一个持续集成的服务器装置吗?设想一下:生成器是根据导入的代码进行编译,如果你每次导入的代码,都让生成器来编译,这就足以使整个过程变得复杂了,更不用说有很多人导入各种各样的代码。但是,持续集成装置将自动地编译你的软件项目,并且能给你编译的结果。你甚至能添加Unit Tests、Coding Standards Tests等等。但是为了让你更容易明白还是不要搞的太复杂。

3、软件缺陷跟踪系统(Bug Tracking System)

如果没有软件缺陷跟踪系统你就无法方便地衡量软件的质量。在任何时候你都应该能够看到哪些功能模块正在被构建、被测试、被通过以及哪些模块出现问题了等等。如果你还在依靠excel表或是笔记做这项工作,那么赶快投资一点钱添置一个(程序)错误跟踪系统吧!

4、补丁系统(Patching System)

这里我并不是要谈论installer的问题,我要说的是你需要一个补丁系统。你肯定不想经常重装你的testers.

5、删减未测试的功能模块(Disable Untested Features)

删减你的软件中所有未完整地经过软件缺陷测试以及未被使用者认可的功能模块。如果你的软件陷入困境,你很可能会觉得其中还有90%-95%的功能模块能够执行,而实际上却只有80%.

十六招成为大型软件项目的开发英雄[1]


职业规划就是对职业生涯乃至人生进行持续的系统的计划的过程。一个完整的职业规划由职业定位、目标设定和通道设计三个要素构成。

我们都遇到过这种情况:一个大型软件项目的建设没完没了,好像总也完不成。事实上微软的一些大型软件项目经常会陷入这种困境,像Vista,SQL Server,XP这些大的软件项目就是如此,在项目开发的最后阶段总是不得不删减大量的功能模块,任命新的管理者争分夺秒地交付产品。在最后期限内,如果你只是不停的编译再编译,而总也完成不了产品,你就会陷入困境无法脱身。你怎样才能让一个大型软件项目脱离这种困境从而成为一名软件开发英雄呢?让我来告诉你如何办到吧

首先,让我们了解一个失败的大型软件开发项目产生的过程:为了解决一些复杂的问题,一个大型的软件开发项目被设计出来了。很好!软件就是用来解决问题的。但是从第一天起事情就朝错误的方向发展了!怎么回事呢?是这样,经理和主管决定由他们来计划整个软件项目的细节而这些细节可以说是细到了极致。接着他们任命一个项目经理来管理所有的程序员,让这些程序员独立完成各自负责的部分。就在项目交付使用的前几周,这个项目经理开始整合所有已完成的部分。这样能行吗?当然不行了这简直是一场灾难!项目被拖延了!几天、几周、甚至几个月,几年过去了项目都还没能完成交付。问题到底出在哪里呢?我们该如何解决呢?

软件开发就像是建楼房

你看过建楼房的过程吗?建楼房时是不是每个人都在各自的区域建造自己负责的那部分呢?当然不是!那么摩天大楼是如何建成的呢?首先应该是打地基,然后用升降机井建楼层,一层接一层的建,再修建内部的构架你能想象出如果每一部分都是在不同场所建造的,最后再将所有这些部分移到施工现场进行整合会是什么样子的吗?即使你有一个绝妙的整合方案,你也会遇到问题:一些部分可能不能互相锲合需要重新做,建筑师可能改变他们的想法,一些部分有可能丢失,整个建筑看起来就像一对乱麻!

完成项目成为软件开发英雄

你的软件项目正面临危险吗?或者它已经处在困境之中了吗?你准备好让你的软件项目重新步入正轨了吗?那让我们开始

4招让你即刻成为会议焦点


职业规划怎么写,相信很多朋友们对这个问题很感兴趣,下面给大家介绍一下。第一部分,前言即总论;第二部分,自我分析,包括业余爱好、性格、价值观、专业技能等;

【导读】:千篇一律的报告总让人倍感乏味……如果你的报告能够给人焕然一新的感觉,那么你一定会在竞争中脱颖而出。以下的4个将建议助你成为会议中的闪亮焦点。

俗话说酒香也怕巷子深,要想不被会议现场各路人马争奇斗艳的表现所埋没,你就要出奇制胜更亮眼。为会议现场需要演示的文件文档进行巧妙包装,能为你在老板面前赢得超人气关注。

同样一种产品,用精美包装纸和普通报纸两种包装,哪种会让你更有好感?采用了同样精美的包装,但一个是千人一面的制作,一个是匠心独运的设计,哪个会更吸引你的目光?

所以说,无论产品质量有多好,如果缺少了吸引他人注意的特色,那么就很容易在激烈竞争中将胜利拱手让人,这就是酒香也怕巷子深的道理。

要想在会议中使自己的发言表现让大家耳目一新,你需要在事前多下点功夫才行,下面的几点建议,助你在激烈的职场竞争中突出重围,赢取瞩目关注。

1、让报告更专业

如果公司对问题的讨论一直处于非常口语化的阶段,你不妨对此进行一下改革更新,用最专业的术语代替平常的口语。这样一来,大家会对你的专业素质刮目相看,认为你在该领域有着非常优秀的理论水平。

2、让报告更形象

如果能学会用图表来说话,报告就会变得更形象生动起来。图表比大段大段文字或口头说明更有说服力,数据和细节也会变得更加直观、简明和清晰,很容易把需要对比的事物联系起来,令结果一目了然。

3、让报告更有趣

如果一场会议上充斥着大量枯燥争论,每个人都以同样的方式去开头和结尾,那么从你开始可以换一种风格,用点案例、比喻、笑话或者实物道具。要知道,一个恰到好处的幽默会为你的发言增色不少。

4、让报告更时尚

还记得你第一次摸到电脑、第一次登陆上网络时的心情呢、还有第一次通过QQ同陌生人进行交流的情形吗?如果你能站在潮流尖端运用比别人运用更先进新鲜的包装,很容易就能成为他人羡慕和崇拜的对象。所以,在会议上通过几个电脑小技巧、一些实用的小软件,这些都可能为你带来出乎意料的收获。

软件业职位总结5 开发类[2]


职业规划是对职业生涯乃至人生计划的过程,职业生涯规划的好坏可能将影响整个生命历程。感谢您阅读《软件业职位总结5 开发类[2]》内容,职场资讯网小编向您推荐一些职业规划知识,欢迎参考,希望能帮到你。

开发工程师

俗称程序员,流传一句话恭喜,你选择开发工程师做为自已的职业;悲哀,你选择开发工程师做为自已的职业。这句话真的是非常有意思,好的开发工程师,可能从写代码做起,掌握了丰富的开发技术(c,c#,java)很快的做到系统分析师,架构师,产品设计师,走向管理层作部门主管或是CIO。辛苦的工程师可能从c到c++,再到java,开发使用的工具也是经常变化。技术在不断进步,工程师也得不断学习,从COM,DCOM,COM+,.netRemoting,WebServices,WCF等等,总是跟着技术跑。在日常工作中也是废寝忘食,非常疲惫,而且还经常让测试人员呼来喊去,偶尔还会被老板教育。我曾经的一个同事做了7、8年开发,非常优秀有一次出差回来,发现他不在了,辞职走人,以为跳槽到大公司去了,后来同事告诉我他出去开了家陕西面馆。软件开发工程师有一般来分:.net、java。我本人做.net开发,属于微软阵营。本人不太喜欢讨论哪个阵营好哪个有前途,之所以没有做java一直在微软的.net阵营混,完全偶然,工作和项目上的需要。目前也没有计划去做java。但是会经常关注java的发展,了解一些新技术。

日常工作包括:

1、根据项目具体要求,承担开发任务,按计划完成任务目标。

2、独立完成软件系统及模块的编码。

3、负责编制与项目相关的技术文档。

4、配合系统分析人员完成软件系统及模块的需求调研与需求分析。

5、配合系统分析人员完成软件系统及模块的设计。

6、协助测试试人员完成软件系统及模块的测试。

一个公司内的开发工程师都会分等级,高级开发工程师、开发工程师、助理开发工程师。一个正常运行的软件公司不是那种从零开始的,都会有自己的技术积累、成熟的开发框架、公共开发组件。一般的工作都是在此基础做开展。新项目开发了,高级开发工程师可能分到的任务都是系统技术核心部分,如开发框架,公共代码,数据库设计,数据字典管理等;开发工程师会做一些一般功能的实现,比如系统中的几个模块;助理开发工程师等级较低,会在前辈的基础上使用公司的技术基础开发一些简单功能或模块,一般是照着前辈的代码抄。高级开发工程师为公司的技术打下坚实的基础,写一些公共组件和代码。或是应用新技术作些示范,教大家如何使用。开发工程师能够独立的完成自己的任务,提出一些好的想法。助理工程师会好好学习,融入到整体技术环境中。

开发工程师是系统最终实现的实施者,工作有很强的成就感。他掌握的开发技术很多,掌握数据库系统Oracle、MySql、MS SqlServer,基础开发语言C、C++,JAVA,C# ,系统建模语言UML,XML,开发环境VS、ECLIPSE、JDEVELOPER、NetBeans,服务器环境Win2003、Redhad、Unix等,应用服务环境IIS、Websphere、weblogic,开发框架。net framework、java容器、Hibernate、Spring,流行的实现技术设计模式、三层结构、COM+、webServices、WCF、WPF,SLIVELIGHT。实事求是的将说开发工程师是一种中间职业状态,原因很简单谁也不原意每天爬在键盘上废寝忘食狂敲代码。在项目经理的不断催促下赶进度,不断的接到测试工程师的错误报告,惭愧的说不小心做错了,马上改。偶尔还会和不懂事的客户纠缠如何操作。但是不是所有人都能突破开发工程师晋升到高级职位。但是反过来说开发工程师是系统实现的最直接的工程师,就像一个宏伟的建筑,设计者只是在纸上画画,但是需要施工方辛苦的劳作,最终拔地而起。可想在你的辛苦劳动下一点一滴完成的了这项工程,成就感是非常大的。而且在编写代码作开发的阶段会积累很多很多的经验,需要不断的学习新的技术,在有的时候高级职位还需要向你请教。所以另外一方面开发工程师可能是很多高级职位必须经历的过程,几乎所有的软件高级职位的招聘都有几年的开发工作经历,丰富的开发和实施经验才能使你在高级职位上,在系统还没有开发时,就能预见和分析出系统的技术需要等等问题,带领大家成功的完成任务。

软件业职位总结5 开发类[3]


系统分析师

经过几年的开发工程师经历,积累了丰富的开发经验,在不断的努力下你的职位得到提高已经不用再每天Coding了,可以写写文档、画画图做设计了。

系统分析师主要参与或主管以下工作:包括业务需求、实现功能、性能要求的分析和总体技术设计工作。参与并指导开发工程师完成详细设计文档和代码编写,解决系统关键部分的设计和开发工作,制定技术文档的格式、内容。对系统实现的程序代码、脚本、数据库等交付物进行审计和质量管理。

系统分析员要不断的学习,不断的实践,不断的更新知识,不断的优化自己的知识结构,这一切都使得系统分析员成为稀有人才。在软件组织中属于高级职位。好的系统分析员师都是从优秀的开发工程师中产生的,有着坚实的开发功底,丰富的编程经验。没有对系统本身进行过透彻剖析和编码实践,很难领会到其中一些难以言述的精华。

系统架构师

在软件和硬件系统没有发展到现在的应用规模时,人们普遍的认为,教科书也在说程序=数据结构+算法。但是随着系统的发展,程序处理数据量、并发介入客户、系统的需求变更、运行维护等等的工作使得大家对软件的架构越来越重视。不仅数据结构(数据库设计、类、字段等)算法的实现技术有很大的进步,而且对系统技术结构,系统各组件的设计,系统的部署等等方面更加重视了。随着计算机网络操作系统、虚拟化技术、WEB服务器、应用服务器、中间件、应用程序容器,SOA,企业服务总线等技术的推广架构设计已成为软件系统的首要考虑。在经过一些项目的实施之后,人们逐渐意识到,即使你对系统有良好的分析和设计,但是由于没有在软件架构方面做深入的分析在随后的系统运行中,麻烦越来越多。比如我们怎么在不影响业务运行的情况下将需要更换的组件撤下,将新开发的组件上线。一个大单位中上线的系统越来越多,怎么统一管理这些系统共享的数据资源,使各系统在任何时候都能拿到同样的数据又能及时地更新。系统架构师是要站在系统之上和企业所有系统系统之间去分析,在未来多少年之内采用何种技术企业的信息系统能够轻松应对业务需求。

结束

经过了解以上这些职位,我想大家对一个软件公司都有些什么样的人有了一定的了解,在一个有一定规模的软件组织中分工是非常详细的。希望这次讲座大家对软件公司的技术类职位不再陌生,不要只知道我我将来就要搞软件呀,能够清楚自己的目标。

软件业职位总结5 开发类[1]


需求分析师

在确定项目后需求分析师和客户进行深入和细致的沟通。理解业务和客户在他们中业务中用到交互方式;还需要理解这个项目中牵涉到的各种利益相关人员,要充分的从他们的想法中得到规范的业务需求。重要的是深入的理解业务需求,梳理出需求的各个功能点,每个功能的业务性质,另外还需要挖据出系统的非功能性需求。因为客户并不懂软件专业,他们的口述完全是对未来系统的模糊想法,有些客户可能前后描述的需要自相矛盾,好的需求分析师不仅能清晰的掌握业务需求,不仅将需求从业务人员的口述的功能提炼出需求分析报告,这份报告在不需要接触客户的情况下,开发人员都能清晰一致地理解,高级的需求分析工程师还能从需求中抽象出本质的内容,对于不稳定的需求找出其中的本质问题,可以给出各种重用的方法。能够挖据出潜在的需求问题,对于业务能够提出可兼容、可扩展的需求解决方法。除对需求本身的分析,还得能够理解客户的组织机构、人员组成,关键人物的业务要求。他作出的分析报告,不仅客户中的基层人员能够接受,还能满足高层领导的要求。经过需求分析师的辛苦劳动,最后会给出一份《软件需求规格说明书》,这份说明书为以后的工作奠定了重要的基础。它详细的描述了系统有哪些功能点,每个功能点的操作和数据格式,系统使用者的分类,功能点的优先级,系统的非功能性需求,数据字典,系统的应用环境,扩展点,维护功能,甚至界面要求。

需求分析方法:

1。 绘制系统关联图,这种关联图是用于定义系统与系统外部实体间的界限和接口的简单模型。同时它也明确了信息流和实物流。

2。 创建用户接口(系统操作界面)原型,开发一个可能的局部实现,这样使得许多概念和可能发生的事更为直观明了。用户通过评价原型将使项目参与者能更好地相互理解所要解决的问题。注意要找出需求文档与原型之间所有的冲突之处。

3。 分析需求可行性,在允许的成本、性能要求下,分析每项需求实施的可行性,明确与每项需求实现相联系的风险,包括与其它需求的冲突,对外界因素的依赖和技术障碍。

4。 确定需求的优先级别。以优先级为基础确定产品版本将包括哪些特性或哪类需求。当允许需求变更时,在特定的版本中加入每一项变更,并在那个版本计划中作出需要的变更。

5。 为需求建立模型,需求的图形分析模型是软件需求规格说明极好的补充说明。它们能提供不同的信息与关系以有助于找到不正确的、不一致的、遗漏的和冗余的需求。这样的模型包括数据流图、实体关系图、状态变换图、对话框图、对象类及交互作用图。

6。 创建数据字典,数据字典是对系统用到的所有数据项和结构的定义,以确保开发人员使用统一的数据定义。在需求阶段,数据字典至少应定义业务数据项以确保客户与开发小组是使用一致的定义和术语。分析和设计工具通常包括数据字典组件。

7。 使用质量功能调配,将产品特性、属性与对客户的重要性联系起来。该技术提供了一种分析方法以明确那些是客户最为关注的特性。QFD将需求分为三类:期望需求,即客户或许并未提及,但如若缺少会让他们感到不满意;普通需求;兴奋需求,即实现了会给客户带去惊喜,但若未实现也不会受到责备

使用的工具:UML,VISIO,思维导向工具MindManager。

软件开发专业职业生涯规划书


职业规划就是对职业生涯乃至人生进行持续的系统的计划的过程。一个完整的职业规划由职业定位、目标设定和通道设计三个要素构成。

软件开发专业职业生涯规划书

前言

里士多德曾经说过:人是一种寻找目标的动物,他生活的意义仅仅在于是否正在寻找和追求自己的目标。而这目标有大有小,有短期的也有用尽一生去完成的。目标也有多方面的有涉及学业、家庭、工作等。如今我们正处于20岁左右,无论根据萨帕的职业生涯发展五阶段理论,即成长期(1-14岁)、探索期(15-24岁)、确立期(25-44岁)、维持期(45-64岁)、衰退期(65岁以上),还是《黄帝内经》第一篇《上古天真论》中对人体的的成长与衰老作了阶段性划分的女子二七、男子二八后后天生命的开始,都说明现在是进行职业目标寻找即职业生涯规划的黄金时期。

什么叫职业生涯规划?从广义上来说,生涯即是指一个人的一生从始到终的整个经历。而我们在职业方面所说的生涯,更多的是指狭义的生涯概念。从狭义上来说,职业生涯规划是指个人发展与组织发展相结合,通过对职业生涯的主客观因素分析、总结和测定,确定一个人的奋斗目标,并为实现这一事业职业目标,而预先进行生涯系统安排的过程。在今天这个人才竞争的时代,职业生涯规划开始成为在人争夺战中的另一重要利器。对企业而言,如何体现公司以人为本 的人才理念,关注员工的人才理念,关注员工的持续成长,职业生涯规划是一种有效的手段;而对每个人而言,职业生命是有限的,如果不进行有效的规划,势必会造成生命和时间的浪费。作为当代大学生,若是带着一脸茫然,踏入这个拥挤的社会怎能满足社会的需要,使自己占有一席之地?因此,我试着为自己拟定一份职业生涯规划,将自己的未来好好的设计一下。有了目标,才会有动力。

第一章节 自我认知

一、自我认知

自我心理:

良好的身体素质,精神饱满,朝气蓬勃。喜欢运动,如足球、羽毛球、乒乓球。

我的个性

优点:有责任感,诚实守信,有一定的洞察能力,较体贴。善于与进行沟通,有良好的团队合作精神;做事有条不紊。虚心好学,善于吸收别人的优点,知错就改。心态乐观,积极主动。勇于挑战自我,在困难中茁壮成长,充满活力。

缺点:临场应变能力欠佳,胆小,不善于表达,不够果断。有时自己有一点小气。本人很粗心,让人看着有点不负责的状态。

自我兴趣:

人文素质方面:从小受到家人的耳濡目染,对书有独特的亲近感。

学习方面:喜欢与书本打交道,能够独立的学习,有良好的学习动力,经常与同学、老师探讨深究问题。和别人合作完成项目更是有一种无比自豪的感觉。

政治修养方面:对于党派上,有着自己的看法,从不盲目地跟从任何一个党派。更不盲目相信任何一个党派。对党派是一个讨厌的态度。

工作方面: 有条不紊地处理事情是一种享受,和伙伴一同做项目更是一种乐趣。团队合作是协调能力的一种体现,是对自己的一种肯定。

二、他人评价(360C分析)

除了对自己的全面分析外,我还结合了360C的多角度来做客观的分析,从而能够较全面、客观地了解有关自己优缺点、能力等信息,以作为制定个人未来职业生涯及能力发展的参考。

三、综合评价

通过多角度对自己兴趣、个性的剖析,对自己的认识还应该从自己的综合素质和实际能力来了解自己。

工作经历介绍:

实践能力介绍 专业技能介绍

四、个人分析小结

小结

第二章节 职业认知

所谓知己知彼,百战百胜。那么自己除了要了解自己的自身素质外,还需要了解对自身造成影响的外界因素。

一、外部环境分析

1、社会环境分析:

介绍:IT就是Information Technology,也就是信息技术,不过行业内的人也经常谈笑自己是挨踢行业的人,可见这个行业竞争之激烈,变化之迅速.

IT行业主要从事3C产品的研发,生产和销售,相对传统行业,他算是高科技企业,然而IT页发展到现在,主要的行业核心技术仍然掌握在美国少数几个公司手中.行业分工也比较明确.

3C产品指计算机(Compter),通讯(Commucation)和消费类电子(Consumer electronics).其实这种划分也只是按照产品种类来划分的,企业真正在研发、生产和销售中区别不大,就像我本来从事电脑主板的研发,现在却进入了通讯行业。对研发来说,3C产品都是由硬件、软件和测试人员组成,技术相差不大.

IT行业按照产品化的过程.分为研发,如intel(其实他不完全做研发);生产,如台资的代工厂;市场品牌,如DELL,HP和Lenovo.但是各个环节又可分为上游企业,如intel;中游企业,如很多台资;下游企业,很多杂牌厂商.

3C产品代表性企业:

计算机(Compter):主要产品是提供通用PC机,服务器,笔记本电脑等.芯片厂商intel,AMD,VIA,nVadia,Ati,SIS,ALI等.板卡厂商ASUS,微星,技嘉,升技等,软件厂商微软,SAP,甲骨文,AMI,Phoenix等.品牌厂商DELL,HP和Lenovo.集成方案提供商IBM等.

社会主要行业招聘

通讯(Commucation):主要产品是电信和企业网络产品和终端设备,如路由器、交换机、手记等.又可分为数通网络、固定网络、无线网络.不过现在的通讯企业产品一般都覆盖了3个方面.如Cisco(主要做数通,全球最大)、juniper(主要做数通)、Nortel(北电,综合厂商)、Siemens、阿尔卡特、朗讯、Moto、Nokia、索爱、华为、中兴等.

消费类电子(Consumer electronics) :主要是数码产品,如MP3、MP4、数码相机、数码摄像机、摄像头.这方面的企业比较杂,除数码相机和摄像机,由于技术含量比较高,如CCD器件,目前基本上被日本企业所垄断.其他产品的技术含量不高,所以进入的企业比较多。

现状:(IT行业地位)具有高技术含量、高附加值特点的信息产业已成为众多发达国家保持经济持续增长的最重要手段。而作为信息产业中最活跃、最智力密集也是发展最快的软件产业,更是成为各国政府关注的焦点。软件业的发展关系到一个国家的政治和未来,软件产业将成为21世纪拥有最大产业规模和最具广阔前景的新兴产业之一。作为信息产业的核心,作为国家经济和社会发展的战略性基础,软件的价值及其所具有的巨大辐射性和带动性作用将得到社会各方面的足够重视,软件市场的进一步培育和完善将成为必然。预计到2011年该市场将形成超过1300亿元的市场规模。软件产业链环节的全面创新将共谱推动未来软件市场可持续发展的协奏曲。中国在软件总体设计、软件项目管理、软件研发等方面缺乏高层次人才,整体上存在结构不合理,知识更新速度慢,不适应国际化要求的弊端。在软件人才输出方面,在基础程序端缺乏熟练编程的技术工人,在结合应用端缺乏了解业务需求的项目管理人员;在软件人才培养方面,传统的模式与企业发展需求之间的矛盾逐渐加深。随着我国信息产业的高速发展,应用型专门人才变得较为缺乏,从最近关于基础软软件人才供不应求的新闻来看,软件研发人才的匮乏已成为我国基础软件业发展缓慢的一大瓶颈。

三招助你成为职场小红人


第三部分,未来职业生涯规划、家庭环境分析、例如经济状况,家人期望等。感谢您阅读《三招助你成为职场小红人》内容,职场资讯网小编向您推荐一些职业规划知识,欢迎参考,希望能帮到你。

文接上一篇,话说跟老板谈涨薪的前提得是先做自我评估,评估依据呢,就是下面这张图了,今天咱们就闲话少说,专门研究研究如何成为职场小红人吧。

以兄弟我在职场中的观察,想要待遇好、收入高,成为老板眼中的小红人,核心要素必须要占住两点。第一,给公司创造的价值高。第二,你很难被替代或者一旦你离职,公司找别人来做你这个岗位付出的代价巨大。决定你待遇收入的因素有很多,但是这两点是老板最看重的两个核心。二者占住其一前途就无限光明,如果两者皆有,恭喜你,你就是传说中的职场小红人!具体应该怎么做呢?且听兄弟我慢慢道来。

如果你在D区域

基 本上绝大部分初入职场的人都在这个区域里。这一类岗位特征是大多数是基层岗位,所做的都是执行层面的活,在公司层面创造价值低就不说了,往往还技术含量不 高,只要人不傻培训培训谁都能干。这类岗位你心里默默一数一抓一大把。如果你在这个区域里,那么收入低,待遇差,常加班这三座大山你肯定逃不掉。这就是传 说中“拿着卖白菜的钱,操着卖白粉的心”的岗位啊。

如果你在B区域

在这个区 域里的特点是你给公司创造出不错的价值,但是竞争激烈,经常会有空降的高手下来。一般来说这类岗位在很多公司里是核心业务岗,比如销售和研发。这类岗位都 是公司的支柱型岗位,待遇往往还行,但是压力不小。在这个区域里基本就是“红海”,累就不说了,老板还常常“相马不如赛马”的恶心人,各种绩效KPI没完 没了。

如果你在C区域

这个区域里出现的岗位很多会是企业中的职能岗,而且据 我观察把持这类岗位的人多数都有一个共同点:老板的心腹。这类人往往能力不见的多强,但是忠诚度够,在公司某一个岗位一干就是几年甚至十几年。人力,财 务,行政是他们经常出没的岗位,业余时间的爱好除了八卦各种小道消息外,还兼做老板的谍报人员,跟广大人民群众打成一片……

如果你在A区域

如果你在这个区域,后面的文章你就不用看了吧。能力又强,轻易又不能被人替代,老板不巴结你巴结谁啊。什么?你在这个区域里也觉得收入少,待遇差?那你应该去看看我之前的文章《如何跟老板谈涨工资》啊。

三招助你成为职场小红人

假设你现在就是在D区域,如果想去A区域,有两个策略,先去B区域,或者先去C区域,最后到达A区域。想要一步登天,直接成功?如果你有这本事就不用做职场小红人了,自己创业吧……接下来咱们就聊干货吧。

第一招:进入创造价值高的区域

为 什么这是第一招呢,难道不能先进入不可替代区域吗?不是不能而是很难,现代企业的一大特点就是向组织化发展,直白点说就是企业离了谁都不受影响,越大的企 业这个特点越是明显。想要进入不可替代的区域绝非一夕之间就能达到的。所以从实操的角度考虑,先进入创造价值高的区域相对比较容易。

一 般来说想要在公司里成为创造价值高的人,前提是你得明白公司的主营业务方向是什么。公司的战略重点在哪里,重要资源都集中在什么部门。最简单的方法就是进 入创造价值高的部门,随着部门的业务发展,个人发展肯定也是水涨船高。但如果你不想调换岗位,就想在职能部门继续工作,有没有办法提升自己的创造价值呢? 也有办法,那就是在你岗位之上做出更高的附加值来,最简单的例子,海底捞的服务员其实走的就是这个套路。就餐饮来说,创造价值高的核心岗位肯定是厨子,但 是如果你能把服务员这样的普通岗也花心思做出价值来,那就真不一样了。这和传说中的“九段秘书”有异曲同工之妙。

第二招:成为不可替代的人

走 完了第一步,职场小红人就已经在向你招手了。接下来你需要考虑的是如何提升自己的不可替代性。前面说过,现代企业的经营模式特点之一就是不断弱化员工的不 可替代性。所以你拿眼一扫,公司里创造价值高的人不少,但是同时还很难被替代的,这个真的不是一般的难,需要不断的磨练和积累。一般来说有两种方法。第一 种就是能力强到没边,别人解决不了的问题你很快搞定,能hold住各种“疑难杂症,不孕不育”的客户。这就没的说,公司少了你不行啊。第二种就是掌握资 源,比如,做销售的手里捏着几个VIP的大客户。做讲师的,知名度极高,学员很认可。我的总结是一定要有强烈的个人品牌,而这种个人品牌,公司的客户认 可,能给公司带来更多的价值收益。当然还有一种例外的情况,就是通过长期的服务,证明自己的忠诚度,成为老板的心腹,如果你愿意的话。

第三招:选对池塘钓大鱼

最 后这一招是提醒一些工作多年的朋友,千万不要捧着金碗要饭。每一个人工作到一定的年限都会在自己的领域里有所积累,或者能力,或者资源。关键是你如何整 合。比如,企业中的HR转作职业规划师。大部分HR在企业里都是D区域的,少数能到B或C区域,极少极少的能到A区域。但是HR一旦转职成为职业规划师, 最明显的就是进入了核心业务部门,假以时日如果再有自己专长的领域和个人品牌,成为职场小红人指日可待哦。

拼职场,拼的不单单是努力,拼的更是我们对职场的认识和对自我的思考。成为职场小红人!你准备好了吗?

三招让你成为职场精英


精英是每个人都向往的,怎样才能成为职场中的精英,相信身在职场的小伙伴们都希望能够GET到,但是实现这个职场精英梦的只有少数人。如何才能成为职场精英?小编就跟大家分享一下成为职场精英需要学习哪些?

三招让你成为职场精英

一、准确的职业定位

职业定位是一个有思想的职场人应该做的事,把职业取向、商业价值、职业机会三个因素作为你的一个基准。职业发展就是你这一生很重要的一个标杆,必须要去思考和取舍。懂得什么才是自己擅长的,什么能够给你未来一个保障等。有了明确的目标和方向,未来你才不会迷失自己。

二、超强的执行能力

光想不做,什么都白费。执行力是职场上很重要的一个过程,任何事都离不开执行力。在职业生涯里,只有做了才有机会实现自我价值,而不做只能浪费伟大的梦想。人一生最黄金的时间不多,学会在可计算的时间里如何高效的完成每一个人物和目标。

三、优秀的综合能力

综合能力包括语言表达能力、信息处理能力、解决问题能力、人际交往能力、组织管理能力、领导能力、公众演说能力等,每一个都缺一不可,每一个都不能太差。其中人脉是决定你商业价值很重要的一个参考因素,因此在有了超强的执行力时一定不要忘了全面发展。

如何规划职场生涯,在职场中获得晋升,成为对别人有用的人,是我们工作的理想状态。希望你既赚到了钱,也提升了职场技能,成为不用刷脸,手中也有船桨的人。

程序员误区:软件开发职业是青春饭


职业规划就是对职业生涯乃至人生进行持续的系统的计划的过程。一个完整的职业规划由职业定位、目标设定和通道设计三个要素构成。

我们听得最多的误解莫过于软件开发职业是青春饭这句话了,这样的说法在人们中间很流行。

这种说法意思是说,只能在年轻的时候从事软件开发工作,当然这个年轻也给出了一个具体的年龄,就是30岁以前,30岁以后就不能搞开发工作了,肯定转行做其他工作去了。

这种说法的理论依据是,做软件开发非常的用脑子,而且都是代码的工作,只有年轻人才能有这个精力去投入软件的开发工作中去,年龄大了就干不了啦。

很显然,这个误解理论来自于外行人,但是,这个外行理论却时不常的成为新程序员前进的障碍。原因就是,新程序员们看不到职业的发展方向,搞不清楚自己的发展路径。

1 不必为30岁以后烦恼

我们在前面章节和大家说过程序员修炼三境界,关于软件开发职业是不是青春饭的问题,我们在那个章节中,从程序员的发展路径中我们基本上可以比较清晰的看到了答案。

这个路径告诉我们,初级程序员,程序员,软件工程师并不是软件开发职业的唯一表现形式,这仅仅是职业的初级形式,大约在三年内完成进阶任务。这个误解估计主要来自于对软件开发职业的理解,认为软件开发职业仅仅是指初级程序员,程序员,软件工程师,所以,都是年轻人在做这个职位。

我们要充分理解程序员未来的光明性和曲折性,程序员职业发展的曲折性也会表现为一定的活跃性,即,部分人会在进阶过程中掉队,虽然程序员工作三年可以进阶为开发经理,但是,这个过程是曲折的并不是一夜之间完成的。

2 30岁以后照样可以编程序

不管你在30岁以后是否已经进阶为开发经理还是继续做程序员,一样都可以做编程序的工作。认为在30岁以后应该专门做管理工作的观点同样是错误的。30岁以后,虽然做初级程序员的可能性不大了,但是,核心编码工作,尤其是难度较大的那部分编码工作,还是较多涉及的。

3 50多岁的程序员多的是

据美国调查企业Evansdata公司发表的调查报告显示:

从事软件软件开发的程序员中女性比例逐渐减少,现在仅占9%,大部分开发程序员都是36-50的男性,平均年收入在5.5万美元以上。Evansdata公司的调查报告搜集了全球1.4万名软件开发程序员回答信息。

这种情况之所以没有在中国出现,其主要原因是中国的信息技术起步较晚,在中国信息技术大面积普及的时间大约是1990年以后,那个时候的年轻人,现在也只不过是30多岁,至多40岁。

在国内找到50多岁的程序员有点难,主要是中国软件开发行业的起步比较晚。但也不是不可能,我就认识这么一位前辈,他目前是一家小公司的老板,他的公司有程序员,但据我所知,个别的程序他也会自己去调试调试,他的这个精神是我等后辈应该学习的。

4 点评青春饭

软件开发职业不仅不是青春饭,而且这个职业会让你永葆青春呦!呵呵。

青春饭:

职业本身并没有对年龄的限制,如果你愿意可以一直干下去。

软件项目经理素质能力的必备要求[2]


职业规划怎么写,相信很多朋友们对这个问题很感兴趣,下面给大家介绍一下。第一部分,前言即总论;第二部分,自我分析,包括业余爱好、性格、价值观、专业技能等;

优秀的心理素质:

心理素质对一个项目经理太重要了。当然,如果你的心理素质很好,也许你不会感到这是什么问题。让我感觉,心理素质的一个重要表现是:面对重大的项目压力时,你的心理承受情况如何?

项目的压力来源很多,包括你的客户、你的领导,还有你的组员。你需要具有承受这种压力的巨大潜力,否则,你会手忙脚乱。

除此之外,心理素质还表现在你的思维、你的个性以及你的创新意识等等。想想吧,作为项目经理的你,太多需要承受了,太多需要思维了。

坚实的知识积累:

佛洛伊德著过《欲望决定命运》,我很喜欢。我暂时窃取一下,说知识决定命运,好像也挺有道理的。

中国是一个重视学历教育的国家,至少我的项目经理和程序员最低都是专科学历,事实是,绝大部分是本科学历。拥有了标志着知识的学历,我们有了选择的机会,确切的说,是被选择的机会。

我的项目经理在努力学习PM-BOK,我的程序员在努力学习各种编程技术。他们都在努力改变命运,我真的很佩服很喜欢他们。

知识决定命运,同样决定着项目经理的命运。坚实的知识积累,当然我更多指跟项目经理职业相关的知识,会成为你项目经理职业生涯的坚实后盾。

丰富的经验:

我们在招聘项目经理时,常常关注工作经验。那是因为我们常想把培养的成本抛给别人,但我更喜欢培养,我认为这样更符合中国人特有的人情味,而且更让人放心。凭什么辛辛苦苦跟你打拼之后,你却不给他发展机会,非要让他到别人那里找机会呢?

有丰富的经验注定重要,没有人会反对这一点。但我想说的是,如果你没有经验,不要气馁,谁生下来就做过项目经理呢。

更重要的是把握获取和积累经验的机会。一旦你有机会,不要轻易放弃,而要抓住机会,努力为自己积累经验。如果你恰好刚刚抓住这个机会,我建议你,仔细检查一下自己从事这一职业尚需修炼的内容。

领导能力:

我的老师曾经说过一句话经理需要领导,经理正在领导。我之所以没有彻底的问一问这句话的真正含义,我觉得自己来琢磨更有意思,而且随着时间越长,琢磨出来的意思越多。

我觉得意思应该是这样吧,项目经理需要领导能力,而作为项目经理也正在运用着领导能力从事领导工作。可见领导能力是项目经理必备的能力之一。

到底领导能力是什么?绝对不是管管人那么简单,我看过一本非常有趣的项目管理书籍《最后期限》(《The Deadline》),作者迪克马对管理描述的一段话很适合回答这个问题,大意如下。

项目经理做好领导工作,关键做好如下四件事情:1)选择正确的人;2)为他们分配正确的工作;3)保持他们的积极性;4)帮助团队凝聚起来并保持团队的凝聚力。

作为项目经理,能做好这四件事情,至少能保证你的领导能力有了不错的发挥。希望你与我一样,能细细体会。

软件业职位总结3 项目管理类[2]


高级项目经理

同他的名字,就是比项目经理更厉害的项目经理。有时高级项目经理是老板对跟随自己多年的老功臣的安慰,有时只是为了让薪水拉开距离,有时是只有高级项目经理去做大项目,也有的时候高级项目经理来管理项目经理,它是项目经理的老板。总之具体的工作还是那些只不过更高级了,就像有些人的职务前加个资深。我在公司做的就是高级架构师但是做的就是架构师的工作,给个高架的职位是老板对你安慰,而且他还不让你写代码,如果不做开发时间长了很多东西就会逐渐流失落后。

我们来说说项目管理类的职位会用到哪些工具,最基础的就是Word和Excel,不要小看这两样,他为项目管理提供了最基础的数据,每份统一了格式的文档,每份精心设计的Excel都是项目的重要成果,包括各个项目周报,个人周报等等。然后就是专门用于项目管理的软件如MS Project。软件生产是智力密集型的活动,其产品无物理外形,生产状态也不可见,因而难于检查和驾驭。如何管理项目的计划、调度、通信、费用估算、资源分配以及质量控制等。软件项目管理工具就是要使这种生产过程成为可见、可控的过程。使用它能帮助进行成本估算、作业调度和任务分配,并制定出成本较低、风险较小的项目开发计划;同时能设法在预计工期和经费之内适当调整项目的安排,以节省时间和人力,从而对软件生产的各个环节进行严格、科学的管理,使项目开发活动获得最佳的进程。 使用专业的项目管理工具不仅有效的帮助项目管理,而且它还能规范你的管理过程。

QA工程师

如果一个软件企业正在实施CMMI或者已经建立了研发管理体系都会在项目组中加入一名QA工程师。在我的工作经验中只有到达软件企业的公司,组织规模在300人以上,才可能去实施CMMI,就算去实施CMMI,最后也只不过是为了拿个CMMI的证书,QA工程师很多时候都是为了CMMI才存在的。不知道是咱们的软件公司不重视研发管理还是CMM和CMMI不适用于中国人。CMMI标准文件说,QA是高级经理的ears and eyes。研发人员眼中的QA往往也是警察,QA的作在于发现和报告项目的问题。一个合格的QA在项目中会充当三种角色:

角色1-老师,具备学习和培训的能力。

角色2-医生,通过度量数据对项目过程进行诊断,帮助分析原因,开处方。

角色3-警察,以企业流程为依据,但要告诉大家流程背后的原因;如果和项目组针对某些问题意见相左,可以直接汇报高层。

但在我的工作经验中却没有看到过这样的QA,虽然我的项目组也有为QA,但是主要为了实施CMMI而设置的,她是一位女性,不参与我们的讨论,只是默默地看着听着,然后回去写她的文档,只有在项目组研究去哪里吃饭庆祝阶段成果时就是看到她积极踊跃发言。

软件项目经理素质能力的必备要求[1]


随着社会主义市场经济不断完善和发展,中国软件开发服务行业的发展正如火如荼。所有大中型企业,甚至大多数小型企业,都依托信息化平台形成核心竞争力。

Everything is Project,事事皆项目。

软件项目无处不在,无数的项目成败甚至直接决定企业未来发展命运。软件项目经理作为项目成败关键角色,已经深入人心。项目经理已经成为热门职业,一定会一直热下去,除非软件从人类世界消失。

基于个人所见所得、所学所经历,总结一下作为合格的项目经理需要具备的素质和能力。各种书籍和组织无数次地谈到这些,都非常有道理,本文仅代表个人感受。

我暂时称其为5+4素质能力模型

5大素质要求:职业道德、身体素质、心理素质、知识、经验

4大能力要求:领导能力、决策能力、沟通能力、人力资源开发能力

每个素质能力要求点都蕴含着无限的深意,甚至其中一点足够优秀,就可以让你成为一个非常成功的人。但作为真正合格的项目经理,你必须全面,除非你对这个职业没有足够的热情。我们一起来认识他们,给自己一个修炼的方向。

良好的职业道德:

职业道德,作为一名普通的职业人,也许很少有心思来思考这个词语。但随着你带过的项目增多,带过的人增加,你会非常深刻地体会到它是多么的重要。

良好的职业道德表现为做人做事的责任心,面对利益冲突的原则性,团队合作的积极性与热情。不仅如此,而且有着更广泛的内容。思考吧,职业道德绝对是成为合格项目经理的必要条件之一。

人都不善于发现自己的不足,那就让我们从别人的不足来衡量一下。假设你是一位项目总监,你的一个项目很关键,但却出现了一些不小的困难,当然项目出现困难是很常见的事情。而你的一个项目经理油嘴滑舌(可能有点刺耳,就是这点让你觉得他还适合做项目经理,你认为他有沟通能力),而没有强烈的责任心(强调客观原因或者一味埋怨别人,这就是表现),或者面对困难却激发了他想找一份更高薪水的工作。这绝对是缺少职业道德,也是让上级最讨厌的那种项目经理。相信你绝对不想成为这样的项目经理。

那就好好地思考一下职业道德的问题,没有标准可言的。不必呕心沥血似的职业精神,但起码能够做到良好。

健康的身体:

身体是革命的本钱。软件项目经理是一个劳心劳力的职业,责任重而权力小是大家的共识。这一切都需要健康的身体。

健康的身体有多重要,其实不用我在这里说明。我只想谈谈良好的生活习惯对身体的重要性。友情提示:务必养成良好的生活习惯。

我的项目经理和程序员们具有软件开发从业人员共有的特性,尤其是这个行业更偏于年轻,我称其为朝阳行业更好听些,但这些朝阳人花在深夜游戏、聊天、泡吧的时间似乎太多了些,生活不够规律,身体状态大受影响。

我希望作为项目经理或者即将成为项目经理的你,务必要养成良好的生活习惯,保持健康的身体。甚至能够引导你的组员,那就再好不过了。

软件项目经理素质能力的必备要求[3]


决策能力:

项目经理作为基层管理人员,又不同于普通的基层管理人员,常常面对各种项目决策,需要较强的决策能力。其实,我更想说的是,决策技巧能力。

在软件行业,项目经理往往属于典型的责任大而权力小的角色。处在一个相对复杂的环境(当然这个复杂并不带有任何个人偏见感***彩),所以说复杂,是因为项目经理面对的项目干系人往往众多,而且代表不同的利益方面,具有不同的知识行业背景。这一切必然要求项目经理需要在满足多方利益情况下做出最合理的决策。

不要把决策与拍板简单等价,务必要认识到决策技巧的重要性。分清哪些是你可以直接作决策的,哪些必须是借助集体力量才能作决策的,甚至哪些是你根本不能参与任何决策的。

我的一个项目经理就遇到了这个麻烦,情况是这样:

客户的两个人,一个是处长,一个是副处长,对项目一个需求方案的看法相互冲突,沟通了两次也没有个明确答案,最后只听到处长说这个比较好吧。二人看法相互冲突,处于各种原因不容易拿到明确的答案,比较常见的情况。我的项目经理经过慎重考虑,采用了处长的建议,人们常常认为职高语重。

很显然,我的项目经理作了个决策,在我看来一个不明智的决策,或者说根本不应该他来做的决策。

在进行需求评审时,我的项目经理如此决策进行了汇报,结果招来上述二人的埋怨,这次两个人倒是表现的很一致。太失策了,本该不必决策,却画蛇添足。如果掌握决策技巧,就不会遭此劫了。如果是你,应该采用什么样的决策技巧呢?

沟通能力:

各种项目管理书籍都强调沟通能力的重要性。也的确如此,沟通能力是软件开发项目经理必须具备的首要能力。

美国项目管理专家刘易斯在其著作《项目经理案头手册》中感叹:与人交往是项目经理必须执行的一个大任务,部分程度上是因为项目经理往往有很多责任却(经常)仅有很少的权利。这在项目管理中几乎是既定的。所以,做每件事情的唯一办法是,使用人际交往技能,即沟通能力。这些技能包括劝说、影响、协商,有时甚至乞讨。

美国的项目经理们尚且如此注重沟通能力,作为中国软件项目经理从业者来说,更是如此,不仅中国软件行业发展状况如此,中国人做事讲究人际关系更是使之如此。

听听刘易斯的建议:如果你憎恶与人交往,那么建议你与老板来一次真心交谈,表明你不想做项目经理的想法,宁愿做一名技术人员。如果还不理想,那就干脆换行。

如果要成为一名出色的项目经理,务必重视沟通能力的培养,但同时一定要注意沟通的技巧,让沟通成为真正有效的沟通。

另外,现实生活中,有一个不得不提的现象:人们拥有大量信息,但却又都急于获得信息,在人们无法得到所需信息的时候,就开始编造,谣言也由此而生。项目管理实践过程中,也是同样的道理,当项目干系人无法获得充分信息的时候,他们习惯于根据经验猜测,从而为各种项目冲突和误解打下了伏笔。就其根本,症结所在就是缺乏沟通或者沟通失效。

人力资源开发能力:

人员开发的能力,虽然我常会提到,但我也很明白,并不是所有的项目经理都真正认识到它的重要性。对于刚刚踏上项目经理职路上的人们,这也是可以理解的。

但对于已经从事项目经理工作1年以上的人们,我还是要建议你重视这个能力的培养。切忌,让领导交到你手上的资源升值,而软件项目经理手里最重要的资源就是人才。如果把项目组成员做跑了,那你一定不是合格的项目经理。这是我衡量失败项目经理的标准之一。

让你手上资源升值的途径很多,你一定要仔细斟酌。尽量多的培训、充足的内部交流、非工作方面的经验交流等等,都是必不可少的。

以上《十六招成为大型软件项目的开发英雄[4]》一文,由编辑精心撰写而成,希望对您的职业规划有所帮助,更多精彩请访问“开发职业规划”专题!

相关文章

最新更新