上周应邀对IBM软件集团大中华Rational总经理夏然先生进行了专访,期间谈到两点有关程序员职场发展的话题。

新丁

程鸿:现在很多学软件开发的毕业生都反映就业困难,从学软件开发到掌握软件开发技能是否必然需要一个过程?对于他们您有怎样的建议?

夏然:我读研究生的时候,有一年的时间出来跟企业合作。其实是一个大公司的项目外包给学校,学校再安排六七个实习生来做;学生通过完成项目获得学分,学校也从企业那里获得一定的赞助。类似的实战现在各个高校也有,这种方式对于培养实战经验非常有效。我也是做软件开发出身的,这些对我们那时候有非常大的帮助。

在美国,很多读软件开发毕业之后也会选择自己创业。自己创业可能成功也可能失败,但是会给自己非常强的动力,而且创业阶段吃不饱穿不暖的感觉是宝贵的人生财富。

在我眼里,大学毕业之后的软件开发人员需要至少六个月的时间才可以在实际的工作中上手。在我担任IBM开发经理时,见过许多这样的人才。

老人

程鸿:很多人讲程序员通常干到30岁就不行了,不能上管理岗位就只能转行,程序高手再强也不能做一辈子。对此您怎么看?

夏然:真正的程序高手不是那些自以为很了不起,很年轻,很聪明的人,这种人有时候连个合格的项目工程师都做不成。从一小块做起,到负责越来越大的部分,再到最后参与整个项目的架构,30岁的时候能做到这样就很厉害了。[76范文网 m.fW76.CoM]

单打独斗的年代早已过去,一个真正的软件产品,一个人是不可能做成的,甚至五十个人也是不可能做成的,往往需要几百人、上千人,花至少六个月到一年的时间才可以做成。对于一个开发者来说,一层一层做产品架构,做QA,参与软件流程的制定,足够丰富的经验是必不可少的前提。

IBM有许多主管开发工作的程序高手,他们一年也写不了几行代码,但是他会看产品如何发展,企业如何往前走,这才是企业灵魂的人才。

zc530.Com小编推荐

程序员的职业生涯规划


摘要:让我们听IBM大中华区总架构师寇卫东话说程序员的职业生涯。有一些年轻的程序员向我咨询,将来的路应该怎么走?俗话说,条条大路通罗马。不同的路都能走向成功。到底选哪条路,取决于自己的兴趣。可能有程序员会问:如果还没找到自己的兴趣怎么办?我的建议是多尝试,努力做,这是职业生涯的必经之路。当你积累了一定的技术和经验之后,就会面临多种选择。选择哪条路,因人而异。

如果对某一种或几种技术非常感兴趣,并且能够持续钻研,经过一定时期的积累,你可以逐渐成长为专家级程序员。专家级程序员对于所掌握的专业技术的熟练程度非一般程序员能及,各类常见编程问题在他们手中都能迎刃而解,可以说这类专家越老越值钱但是这类专家也有一定的风险性:随着经验的增加和年龄的增长,这些人的工资会越来越高,当公司改变技术路线而不再需要专家级程序员所掌握的专业技术时,或者想降低做事的成本,他们就可能面临失业或者另找工作的局面。

资深培训专家也是个不错的发展方向。成为培训专家,不仅需要深厚的技术功底,同时还要具备优秀的沟通和表达能力,因为他们的主要工作不再是研发某种技术,而是传播技术知识。这条路很宽,有一些优秀的技术培训师除了担任本职工作,还会兼职到大学里讲课。虽然培训专家的技术可能达不到专家程序员的水平,但是工作内容相对更为丰富,接触的人也更多。

成为公司的技术总监是很多程序员的梦想。这条路线是从初级程序员成长为高级程序员之后,以做项目为工作重点,进而发展成项目经理、开发经理,最终成为技术总监甚至公司副总裁。这些程序员走的是技术管理路线,从做项目开始,逐渐积累管理经验,然后成长为优秀的技术管理者。技术总监在公司甚至技术界的影响力非同一般,对于那些有志于成为公司领导层的程序员,是个很大的诱惑。但是权力大、管的人多,就意味着更大的压力,技术总监不仅要保持对新技术的敏感,还要抽出精力做管理。比起成为纯技术专家,这条路也许更为艰难。

还有一些程序员职业发展的终点是总架构师、总设计师。这类程序员的兴趣,不是某种特定的技术,而是偏重对软件产品或者软件应用项目的设计。如果将软件项目开发团队比作一个乐队,那么程序员就相当于一名乐手(比如小提琴手、长笛手等),他们负责将自己的乐器演奏好;项目经理是乐队指挥,负责指挥和协调这个乐队的配合;架构师则相当于作曲家。从入门的架构师开始,逐渐成为资深架构师乃至总架构师。如同历史上伟大的作曲家,杰出的架构师能够在各种软件中谱写出旋律优美的曲子。

另外一些程序员心怀创业的理想,等到自己有了一定的技术积累,再掌握一些市场需求以及管理方法,他们会开始创业之路。一旦成功,这类人的影响力会非常大,像Google和雅虎的创始人,都是技术创业的成功典范。但是这条路也是最艰辛的,有句话叫做不当家不知柴米贵不亲自创业的人也很难体会它的艰辛。创业涉及方方面面,稍有差池就会功亏一篑,投身创业的程序员并不少,但是真正能成功的少之又少。踏上这条路不仅需要过人的勇气和魄力,更需要坚韧不拔的毅力,以及深度的商业智慧,再加上市场机会,才能够赢到最后。

很多程序员会走上技术支持路线,进而发展成为精通业务的技术和行业咨询专家。这类程序员会在成为高级程序员之后加入销售团队,直接面对客户,负责技术层面的问题。如果对某一行业(比如银行、电信)非常熟悉,久而久之,就成为精通这个行业技术的专家;如果对于某一类解决方案(比如ERP、CRM、SCM)非常擅长,就可以发展成为跨行业的技术专家。

还有一部分程序员会成为IT专栏作家和自由职业者。这些人通常对写作比较感兴趣,文字表达能力也不错,他们会将自己从事技术工作的内容或心得写出来,然后发表文章赚取稿费。只要对技术足够精通,这类人是很受杂志欢迎的。在北美还有一种自由职业者叫做合同工,就是不定期的承接项目,在项目开始前签订协议,项目完成后结束合作。虽然这种职业目前在中国还不太多,但是其自由性对于很多程序员来讲,也非常有吸引力。

上文提及的若干条路,程序员可以根据自己的兴趣进行选择,但是一般来说,无论走哪条路,都有一个前提条件:从初级程序员进阶为高级程序员。因为在这之前,你甚至没有选择的机会。从初级进阶到高级,通常需要2~5年的时间,因个人素质而异。大家都说,程序员要耐得住寂寞和枯燥,年轻的程序员更要克服浮躁的心态。在职业生涯的起步阶段,很多人总会摸不着头脑,这时一定要静下心来,多向资深程序员求教,慢慢熟悉技术、熟悉开发流程和行业。有时你会感觉掉进了一个知识海洋,身边全是陌生的事物,很难抓住。所以就更要四处探路,逐渐寻找到方向,在寻找中进步。

成功进阶为高级程序员,也并不意味着前途一片光明。如果说从初级到高级需要的是学习,那么从高级到专家,需要的是不断地尝试和坚持。比起前一个阶段,这个过程更为漫长,通常需要5~8年。在这期间,因为有了之前的积累,并且已经取得一定的成就,人会更加自信,同时也会更加彷徨,有一个问题会时常盘旋在脑中:将来的路到底要怎么走?这时就可以利用自己所积累的资源,多做一些尝试,尝试不同角色、不同的项目,与不同的客户打交道,时间长了,自然会找到最适合自己的发展方向。

总结起来,初级程序员和高级程序员时期,都属于职业生涯发展的第一阶段,我们可以称之为黄金时期。这阶段程序员的年龄在20~35岁之间,因为年轻,所以更善于学习,而且体力充沛,很多走过这个阶段的程序员有过通宵工作的经历。在这个时期,你有大把的时间学习提高,为将来的事业打下坚实的基础。而一旦超过了30岁,无论从体力还是精神上,都会有所改变,从30~40岁是转型时期。这时的程序员(很多人已经不再编程)已经明确了自己的发展方向,并且向着目标努力,让自己有所建树。40~60岁是专家时期,至此,一名优秀的程序员会彻底实现破茧成蝶的愿望,成长为专家。

程序员的职业很精彩,同时也很艰苦。享受高工资,掌握最新的技术,有可能成为创业成功的富豪,甚至有机会改变人类的生活方式(例如互联网浏览器的开发、电子商务的应用、手机短信等)这就是别人眼中程序员的生活,也许正因此,每年都会有很多新人加入这个庞大的队伍,体验向往已久的精彩生活。但是大多数人却忽略了光鲜背后的艰辛,高工资的代价是工作强度高,学习新技术的代价是工作压力大,成为富豪的代价是心力交瘁,而若想改变人类的生活方式,那就要耐得住日复一日的枯燥和寂寞。酸甜苦辣都要自己品尝,程序员的发展道路有很多条,就看你怎么选。

女程序员职业生涯发展


onebluesky(蓝天):我是一名女程序员,选择这份工作是因为对编程很感兴趣!没有接触计算机的时候,就向往自己有一天可以以她为工作!学了计算机专业就对编程有了极大的兴趣,幸运的是毕业后找到了一份编程的工作。到现在三年了,不算长,在这期间技术有长进,但不如自己所期望的那么大!感觉从一个水平进步到另一个水平是要附出很多辛劳的,是有一定的难度的,要超越现在的自己,不是件容易的事!

现在发愁的是自己以后还能不能继续干这一行,结婚不到半年,也许某天开始会离开一年,当再回来工作的时候,不知道是否能有单位愿意聘我!如果转行也不知道能够干什么!因为兴趣在编程,所以其他的东西也没有什么接触!想想将来真的有点愁畅呀!

各位有什么意见呢?

职业生涯管理顾问专家:

婚姻状况对女性职业发展道路有决定性的影响。婚姻状况对女性职业发展影响较男性大得多。女性就业面临的工作角色与家庭角色的冲突是一个十分复杂的现象。同样的职业生涯阶段里,女性和男性不同,比如女性大部分会因为生产而暂时离开职场,很多人可能离开时间较久。

onebluesky(蓝天)的情况也主要是这方面的,她提到结婚不到半年,也许某天开始会离开一年,当再回来工作的时候,不知道是否能有单位愿意聘我!这里面有三个方面需要注意:一是用人单位应根据《妇女权益保护法》,保证妇女应得的各项权利,女性朋友也应该拿起《妇女权益保护法》作为保护自己获取正当权益的武器;二是既然是对程序员专业感兴趣,那就继续发展这方面的兴趣即可,在暂时离开职场的时候将之视为沉淀期和重新规划期,这个时候可以给自己一个重新思考人生的机会,正如一句谚语所说的:在冬季学会游泳,在夏季学会溜冰;三是一定在暂时离开职场之前就通过努力的工作和思考,为自己的未来生涯发展有所准备和有一个清晰的规划,凡事预则立,不预则废。

附资料:女性职业发展模式

1、一阶段模式,即倒L型模式。其特点是女性参加工作之后,持续工作到退休,结婚生育后女性承担工作和家庭双重责任。如中国女性现在的就业模式。

2、二阶段模式,即倒U型模式。其特点是女性结婚前劳动力参与率高,结婚特别是开始生育后参与率迅速下降,反映出传统家庭分工:男性挣钱养家糊口,女性婚后作家庭主妇。如新加坡、墨西哥等国的女性就业模式。

3、三阶段模式,即M型模式。其特点是女性婚前或生育前普遍就业,婚后或生育后暂时性地中断工作,待孩子长大后又重新回到劳动力市场。如美国、日本、法国、德国等发达国家的女性就业模式。

4、多阶段就业模式,即波浪型模式。女性就业是阶段性就业,女性根据自身的状况选择进入劳动力市场的时间,可以多次的进出。这种模式是近十年中出现的,如社会福利高的北欧国家就开始流行这种女性就业模式。

5、隐性就业模式。女性就业主要在家庭经济中,结婚后女性只是换个家庭工作。家庭中就业一般不被官方纳入就业统计范畴。如较落后的发展中国家的女性就业模式。

女性职业发展道路的特点

1.二个高峰和一个低谷。二个高峰,一个是在女性就业后的6-8年左右时间,即女性就业后但未生育前;另一个是在36岁以后的十余年间,此时孩子基本长大或可托人代管,自身精力仍充沛、阅历丰富,女性事业辉煌通常在此时期。一个低谷在这两个高峰之间,通常是生育和抚养孩子的8年时间。

2.就业面窄,发展速度缓慢。

3.婚姻状况对女性职业发展道路有决定性的影响。婚姻状况对女性职业发展影响较男性大得多。

女性就业面临的工作角色与家庭角色的冲突是一个十分复杂的社会问题,国际经验表明,缓解这一冲突需要全社会的共同努力,特别是政府应发挥主导性作用。如,大力发展家政服务业,推进家务劳动社会化,倡导男女平等地共同承担家务责任以减轻女性的家务负担,制定有利于女性就业的社会政策,鼓励实行弹性就业制度,改革社会福利制度等。

项目经理眼中的合格程序员


职业规划是对职业生涯乃至人生计划的过程,职业生涯规划的好坏可能将影响整个生命历程。感谢您阅读《项目经理眼中的合格程序员》内容,职场资讯网小编向您推荐一些职业规划知识,欢迎参考,希望能帮到你。

一、合作与团队精神及计划性

服从分配的工作,并在保证质量的前提下尽快完成任务。如果接到的新任务没有给出工作量估计,首先估计出完成任务所需要的工作量,并有责任向领导说明其估计的合理性,如果接到的新任务已经给出工作量,除非能提出充分的理由,否则必须接受该工作量估计。提前完成任务时,应该及时通知上级。在同时承担几个模块任务时应能根据优先级的变化及时调整自己的工作时间分配。

二、需求理解能力

在开发过程中,要在需求细节不明的情况下,有责任设法搞清楚,积极学习编程思想和方法,并在设计、编码工作中自觉应用,对有一些复杂程度的设计,主动申请设计审查。并能在开发用户界面之前,尽可能使用界面原型方法获取用户的确认。

三、测试意识

在工作负担允许的情况下,采用测试驱动的编码方式,及时把完成编码的部分提交测试,并及时排错。不断通过自己的测试来驱动程序质量的提升。

四、规范化,标准化的代码编写习惯

良好的文档是正规研发流程中非常重要的环节,作为代码程序员,25%的工作时间写技术文档是很正常的。缺乏文档,一个软件系统就缺乏生命力,在未来的查错,升级以及模块的复用时就都会遇到极大的麻烦。

对正规的企业,会有完整的编码规定,代码的变量命名,代码内注释格式,甚至嵌套中行缩进的长度和函数间的空行数字都有明确规定,良好的编写习惯,不但有助于代码的移植和纠错,也有助于不同技术人员之间的协作。代码具有良好的可读性,是程序员基本的素质需求。

五、总结与全局观

以项目全局为重,采取尽可能简捷的解决方案,把完美方案的设想提交设计人员,有问题时首先向同事们征求解决办法,不鼓励花大量时间解决难题,并鼓励给同事提供技术支持。项目结束,做出个人小结,以利个人和集体的改进。

从一名程序员过度到项目经理


1.从程序员到PM,是一条脱变的路,事实上程序员走的路最终不应该是项目经理。首先有一点需要明白的就是,一定规模的项目中,项目经理不需要太懂技术,他可以是一知半解。项目经理的任务不是在技术方面,技术相关的应该交给SA去做。项目经理更多地是做管理,沟通等工作,你如果可以的话到书店查看一下关于项目管理的书籍,你就会明白。当然对于小项目来说,有可能是PM,SA是同一个人,而这样的项目经理更多只是SA加上一些管理工作。要做项目经理,你就首先告诉自己不再去碰技术细节了。程序员并不是一个培养项目经理的好环境。所以没有什么从Coder到什么developer再到SA然后是PM的路,这是一条比较悲哀的路。在大公司,SA下一个目标不是PM,而consultant,然后是seniorconsultant,PM走的是另一条路,所需要的技能不是技术,技术给PM带来的能力提升是很少的。在项目中你最后能分清楚PM与SA的关系及各自在项目中的分工与用途。

2.其实我蛮同意gzlucky(Lucky)的看法的,确实是我们公司不少项经理就是不很能跟得上现在的一些技术,因为很多人都快年近四十,儿子都上高中了,要他们再学新技术真的难度比较大,他们的工作基本上就是天天找手下的程序员,布置这个任务,询问那个任务做的怎么样了。不过我的头倒是和我一样编程,他手下写代码的就我一个人,他自己也会ASP和JSP,但是可能对。NET不熟,就由我来主负责了。我觉得项目经理还是像他这样的好,自己也能懂不少技术,可以服人。但是我的头儿好像在沟通这一块不是非常出色,当然也有可能是俺太内向,不太与他沟通,所以他也只是在交待任务后就不再多询问,而不像别的项目经理天天追程序员后头问。我想问问各位,你们看哪种项目经理才是比较好的,像我的头儿这样的,还是像某些喜欢追程序员后面问进展的。

3.原来在一个小公司做过半年的DM,一年的PM,后来为了让自己的技术更扎实一些,离开了原来公司,现在在大公司做程序员,开始后悔了,在大公司里很难接触管理方面的东西,也很难晋升,个人认为在小公司做DM,PM,有经验后直接找大公司的PM,这样也是一条路。

或者考PMP之类的证书,然后直接找管理的工作。

希望过来人能给予更好的意见和建议,我也现在想往管理层发展。

技术很硬了再去做PM,这种想法是错误的,我就犯了这个错,边搞好技术(为了生计)边学管理知识(为了将来),慢慢向管理发展,不能等。有句话说的好,机会是属于那些有准备的人的。利用业余时间多学些管理方面的东西,所谓人的差异在业余时间。

要走向管理层,英语一定要学好。

沟通很重要,要做好管理者,先学会做人。多跟下属沟通,多为下属着想,而不要去巴解讨好上司。体谅下属,把项目计划做的尽量合理,不要让下属加班,给下属发展和晋升的空间,这样才能是下属有干劲,才能把项目做好,你才有更高的升迁机会。

只有把自己知道的不断的让你得力下属知道,只有提拔起一些得力的下属来,你才有时间和精力去向上爬,不然你抱着不放,就没有升迁的机会。

管理不是喝酒抽烟那么简单,那只是过去的那种不思上进,耽误自己前程。

吃尽苦中苦,方为人上人。

做PM不是混,是要把项目做好,这跟做人是一个道理,这也就是为什么做管理要先学会做人的道理。

pm的整个工作重点是什么?如果做为一个PM,技术不高怎么对付组里的牛人

我们经常会因为公司里的顶尖人才、个性化太强,不能与其他人合作而感到棘手,要解决这一问题其实也是有法可寻的。

一、在肯定其价值和优势的前提下,明确地制定改进的目标;

二、顶尖人才能够面对中肯的,明确及一对一的批评作正面反应,所以要加强与他沟通的力度;

三、可以根据具体情况调整考核目标,加强与其他员工合作的内容;

四、把顶尖人才调到相对能独立发挥其才能的岗位,减少与别人发生矛盾的机会。

程序员职场-切忌夸夸其谈


职业规划是对职业生涯乃至人生计划的过程,职业生涯规划的好坏可能将影响整个生命历程。感谢您阅读《程序员职场-切忌夸夸其谈》内容,职场资讯网小编向您推荐一些职业规划知识,欢迎参考,希望能帮到你。

相比其他职业来说,程序员是一个比较重视实干的职业,一个好的项目经理,他会喜欢并支持那些有见地,有想法并勇于提出来的下属,但这不是他最终想要的结果,毕竟不是搞辩论赛,谁见解独特,咄咄逼人,谁就更受欢迎,项目经理更关注的是提出问题并能解决问题的下属,因为这样的人才能真正的为企业创造价值。

下面我们就从下A的经历体会一下夸夸其谈在程序开发中是要不得的道理。

小A近来一直比较苦恼,因为他一直感觉在公司不得志,人家都说程序员太内向,不会交流,可回想一下自己的在工作中的表现,自己表现得挺积极,挺活跃的啦,可领导和同事似乎都不买账,并没有对自己心悦诚服和抱比较高的期望,一段时间以来,他一直都在思索这个问题,有时甚至想:真是天妒英才呀!。其实小A做的真的还是不错的,在日常的工作中,他很喜欢和同事讨论技术问题,因为他也经常阅读技术文章和访问技术论坛,所以知识面还是比较广的,每当大家一起探讨的时候,通常小A能提出比较新颖独特的见解,根据他自己的理解和以前学到的知识,他能滔滔不绝的对人阐述自己方案,急切地希望得到别人的认同,可由于每个人的知识结构和经历的差异,别人总是听个似是而非,往往是听完小A的高谈阔论一番后,本来想发表一下自己的见解的兄弟们也便偃旗息鼓了,有时在公司有新的项目需求,开技术讨论会的时候,小A同样存在这样的问题,有一天经理将他叫到办公室,语重心长地对他说:小A呀,你的工作比较积极,但方式上还是有那么一点小问题,你提出的意见和方案都很好,可那些方案其他人可能不太理解,你谈的可能也只是些技术片断,所以,建议你在谈论上提出问题之后,下去能做一个简单雏形的demo演示给大家看,这样就直观了许多,大家就更容易接受你了!,小A连忙称是,自己想想,经理说得还真不无道理,以前自己就像一个传教士一样,费尽了吐沫星子,可大家听的丈二和尚摸不着头,知道的懂得这小子有两把刷子,不知道的还以为这小子是哗众取宠呢。后来,再有类似的技术讨论,小A一般是先在会上听完其他人的建议,这听别人说的时候,他本身也从别人身上学到了一些知识,再结合自己的所学,他也会提出一种看法,但讨论完后,他会将自己的地想发用一中最简单的方法实现出来,不必要要求功能多详尽,只要能说明自己观点的关键思路和步骤就行,然后他会找一个合适的时间,将实现的小demo演示给大家看。这种方法很快便奏效了,小A的方案由于有了现实依据,大家在看demo的时候,也会提出一些好的建议和补充,小A经过修正后很快便能得到大家的普遍认可。有了几次这样的经历,小A在公司的名声就越来越好了,同事们对他出色的工作能力也都表示出心悦诚服,而经理也更加重要小A了,这不小A现在正春风得意着呢。

大家都说希望能有一个正面人物,可现实生活中,往往对反面的人和事物比较感冒,比如最近的什么艳照啦,总能引起大家的关注,并留下深刻的印象。这篇写了这么个小A,虽然不能说是正面人物,可他知错就改,也不能不说是一个优秀者。

雨果这样说过:当一个人是一个真正的人的时候,他就应当与大言不惭和矫揉造作之间保持等距离,既不夸夸其谈,也不扭捏取宠。的确,当前社会,竞争异常激烈,每个人都希望自己能高人一处,出人一等,都希望别人能佩服和信任自己,可这些都应该依赖于真才实学,即便有真本领,为人处事也应该注意自己的言谈举止,在表现自己能力的同时,也应该有对别人适当的尊重,保持一个谦逊的风格,否则,故意夸大事实,说话添油加醋,哗众取宠,只能招惹大家的讨厌,久而久之也会爆漏自己的性格弱点。文中的小A开始便对此没有足够的认识他敢于表现自己,本来是一项好的能力素质,可他说的天马行空,让其他人不能了解他深邃的思想,给外人看来,他却是一个夸夸其谈者。后来经过正确的调整,使得自己的见解和提议更容易的被别人接受后,便有了很大的提高。

程序员个人职业生涯成长公式


微软有些部门以成长公式的形式从为什么(Why)、做什么(What)、怎样做(How)和在哪里(Where)角度为员工计划自己的成长提出了方向。比如某部门提出以下公式:

当然了,微软和其他公司企业文化、制度、对员工要求、为员工提供的职业生涯发展条件各有不同,所以微软的公式并非对每个人都适用。不过该模式有5个要点是值得我们注意的:

(1)我们每个人都应该思考和认识到为什么要努力成长?比如因为我们都希望自己不断充实提高,能胜任微软的本职工作,也希望能高质量完成任务,成为优秀员工,为用户和社会做贡献等。

(2)至于要做什么才能算是在成长呢?首先就要考虑本职工作,也就是分给自己要完成的所有任务。在微软这样的特别强调和积极实行创新和发明新技术、新过程的公司,每个员工当然也要跟上新要求、新形势,因此也要积极学习和积极参与新技术和新过程的创新和制定。此外也应该承担额外责任,帮助其他团队成员和团队建设;还应该计划将来的职业发展目标,并把个人目标计划和团队、公司总体目标结合起来。
(3)做什么明确了,还要注意怎样做。微软要求员工参照公司的胜任能力要求和团队对各员工的特定要求。

(4)至于员工职业生涯成长的目标和计划要在哪里留记录和追踪,微软是用职业发展指南针网站,也是微软员工年度考核网站的一部分。

(5)自己的直接上司应该对帮助员工职业生涯成长负很大责任。虽然员工自己要对个人的成长计划目标明确和积极努力,但还需要自己的直接上司(manager)的指导、支持和帮助。

浅谈员工职业生涯管理


浅谈员工职业生涯管理

职业生涯管理是指在员工职业生命周期(从参加工作到退休)的全程中,对员工的职业培训、业绩评价、岗位变动、职务升降、事业发展等进行科学规划、设计、指导和动态管理的过程,旨在留住员工、开发员工潜能、促进员工实现自我价值,满足管理者、员工、企业三者需要。企业搞好员工职业生涯设计、规划和管理具有合理配置企业资源,调动人的内在积极性,确保企业长盛不衰的战略意义。

充分开发利用人才资源关系到企业的兴衰成败,探索人才职业生涯管理的有效途径势在必行。员工职业生涯管理应做好5个转变才能适应目前国际国内形势发展的需要。

一 、 平均化向差异化管理转变

人才有不同的类型和差别。以人为本,就是要充分尊重人才的个性差异,不能把人看做需求完全一样的平均人,应针对人才不同的个性化需要,采取相应的激励和管理措施。随着现代社会的多元化发展,人才的个性日趋显著,尊重员工的个体差异和群体成员的差异,可以引导人才百花齐放,各展才华,使不同个体给企业创造独特的业绩,并赢得多元化的人力资源。因此传统的一致性人事管理制度将受到挑战,一对一的差异化管理将更好地体现以人为本,更好地激发人才潜能,为企业创造更大业绩。

二 、 整体化向阶段化管理转变

员工漫长的职业生涯可以分为有明显特征的若干阶段,国内权威学者将其分类为:起步期、发展期、创造期、成熟期、老年期。每个时期有不同的需要和特点,这就要求企业对人才的不同职业发展阶段,要采取不同的手段进行阶段性管理。起步期要突出引导,发展期应突出激励,创造期要突出创新培训和知识更新,成熟期应大胆选拔使用,让人尽其才,才尽其用,老年期应发挥人才的经验和带动作用,使老有所为,发挥余热。

充分满足各类人才不同职业阶段的心理、精神和物质需求,从而激发出最大潜能,为企业的发展壮大发挥主导作用。从人力成本角度讲,通过阶段性的开发和管理,还可以大大提高人才的使用效益。

三 、 静态化向动态化管理转变

传统的人事管理是静态封闭的,已不适应企业的发展。一是由于人事部门对人才的专长、特点无法做到全面彻底的了解,最初的工作安排就不一定最适当,人才的专长发挥可能不好,造成人才浪费。二是从心理学角度来讲,人才有求新心理,渴望新的工作尝试,希望能变换工作岗位。三是企业对各类人才的需求,在不同阶段是变化的,要引进短缺人才,又要输出闲置人才。改变工作岗位,为人才在内部提供调配机会,会大大提高人才的兴趣,激发工作热情,从而提高工作效率。因此将用人机制从封闭静态变为开放动态势在必行。

人才是资源,资源就应共享。动态化管理就是要建立内部人才市场,实现企业内部人才的有序流动,让人才在流动中找到最佳位置,获得更好的发展机会。在流动中提高人才的竞争力,在流动中提高人才使用效率,避免人才浪费,促进企业人才资源效益最大化。

四 、 传统化向竞争化管理转变

传统的评估只是依据人事部门掌握的信息,作出独立的单向评估,有失偏颇,现代化的评估应该是有被评估者参与的双向互动的过程,要坦诚交流,双向沟通,做到全面、公正、透明。评估的目的不仅是要考核人才,还要发现和培养人才。这样才能做到人事相宜、人尽其才、才尽其用。

企业应给每个员工提供平等、公平、公正的机会和发展渠道,通过可量化的业绩考核,来决定员工的薪酬和职位升迁,这种竞争性的管理方式,既激发了员工的潜能,又促进了公司业绩的不断增长。

五 、 随意化向同步化管理转变

员工个人职业发展目标与企业的发展目标可能发生差异,如何做到两者的一致性、同步性,关系到两者的利益。一方面个体能力的提高推动企业整体人才智力水平的提升,增强了企业核心竞争力。另一方面企业引导人才职业目标同企业发展目标保持一致,使人才有更广阔的发展空间,赢得更大的回报。企业可以采取专题讲座、定期培训等方式,帮助人才进行职业生涯设计和开发,做好客观合理的自我评价,帮助人才规划好职业发展道路,使人才个人的成长与企业的发展相和谐。

通过员工与企业的共同合作,使员工与企业目标相同,步调一致,成为融为一体的战略同盟。当人才与企业成为命运、利益和目标共同体时,才能从心理上认同可以托付自己一生的职业生涯,才能让人才觉得找到了发挥能力的舞台,真正与企业同舟共济,同步双赢。

程序员的时空定理[1]


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

改革开放三十年,中国迅速从官本位社会向重商社会转型。商业社会的公理是商业驱动技术,反映到现实中,就是做技术的程序员被做商业的营销及管理人员驱动而成为附属,做商业的因代表客户利益而有着最高的话语权,其结果常常是技术与商业的二元对立,用被誉为中国的比尔?盖茨的金山软件公司董事长兼CEO求伯君的话,中国软件、互联网等IT从业人员的最大问题是就技术论技术、就商业论商业,技术与商业二律背反。

作为程序员,怎么办?

从商业驱动技术的公理出发,我们可以推论出关于程序员的两大定理,即程序员的时空定理。

程序员第一定理,不妨俗称之为站高定理,或空间定理,即:程序员应就商业之局论技术之域.古人云,不谋全局者不足以谋一域,这个局就是商业大局,这个域就是技术实现。反映到程序员身上需要做的心智模式的第一个战略转变是就商业(之局)论技术(之域),古今中外,概莫能外。

百度创始人兼CEO李彦宏在北大2008本科生毕业典礼上说,我在北大是信息管理系,学的是信息检索方面的理论,这让我比任何计算机系科班出身的工程师都更能够理解普通用户习惯于怎样的信息获取方式。这就是一个典型的站在商业的高度论技术实现的案例。

IBM的第二次战略转型,即1961年小沃森豪赌System 360项目,取得了历史性的成功。S/360对于IBM的意义以及对于IT行业的影响,相当于Windows对于微软的意义以及其对于PC时代所产生的影响。

从技术角度看,S/360取得专利权数量超过了300项,其中包括发明了内存芯片、发明了关系数据库、发明了人类第一个高级编程语言FORTRAN等。但是如果仅仅从这些技术的成功推断其成功源于这些技术,就大错特错了。

S/360的成功源于其创新的商业战略兼容,所有的技术实现都是围绕这一商业战略而展开。在S/360之前,每台电脑都有自己的指令集,所以每开发一台新的电脑就必须重新撰写程序。S/360成为了历史上第一款指令集可兼容电脑。当然,这同时这也意味着IBM将淘汰自己过去生产的所有型号的计算机,完成自我颠覆。

那么程序员如何站在商业战略的局审视技术的域,有没有一整套的系统方法论?

产品哲学的道,适用于做任何产品,讲述了什么样的产品是好产品,什么样的产品是伟大的产品;用户购买的本质是什么,企业如何应对购买本质;什么是产品的灵魂;做产品分为哪三个层级。

天马设计的天,将产品设计拆解为生产者集合的行业与消费者集合的市场通过创新机制孕育生成产品的三大流程。首先是如何通过行业流程及新经济的特性洞见产经大势,解决产品设计we should do的问题;其次是如何通过市场流程专注客户需求,解决产品设计we must do的问题;最后如何进行有目的、有组织、系统化的创新及中国式创新流程(13类方法)来具体规划产品线及产品功能,解决产品we can do的问题。

落地执行的地,将产品实施拆解为战略执行力的三大组成流程:战略目标、组织管理和开发运维。首先是经营责任化的目标流程,将产品与项目目标逐层切割分解作为经营责任落实到单一责任人,IT技术的趋势及中国式的产品运作模式是什么;其次是管理精细化的组织流程,如何配套对产品成败影响巨大的产品组三大组织模块六个构件;最后是运营程序化的开发流程,在确保工程三要素折中匹配的前提下,以本土实践为本,兼容并包四种工业级流程体系,形成三权分立的强矩阵最佳战阵。

相关文章

最新更新

推荐访问