软件工程师如何成为优秀的企业人才.ppt
《软件工程师如何成为优秀的企业人才.ppt》由会员分享,可在线阅读,更多相关《软件工程师如何成为优秀的企业人才.ppt(27页珍藏版)》请在冰豆网上搜索。
如何成为优秀的如何成为优秀的IT企业人才企业人才让普通人成为优秀人才的经验之谈让普通人成为优秀人才的经验之谈林林锐锐博士博士http:
/上上海海漫漫索索计计算算机机科科技技有有限限公公司司Page2目录目录1.IT白领的现状白领的现状2.IT白领的职业发展白领的职业发展3.理工科大学教育的缺憾和改进建议理工科大学教育的缺憾和改进建议v4.成才要素:
学习并应用强势知识成才要素:
学习并应用强势知识v5.成才要素:
提高表达能力成才要素:
提高表达能力v6.成才要素:
提高管理能力成才要素:
提高管理能力v7.成才要素:
提升人格魅力成才要素:
提升人格魅力8.小结,引申,思考小结,引申,思考参考书:
参考书:
IT企业研发管理:
问题,方法和工具企业研发管理:
问题,方法和工具,林锐,林锐著,电子工业出版社,著,电子工业出版社,2007Page31.IT白领的现状白领的现状1.1白领阶层小康了吗白领阶层小康了吗u改革开放20年之后,中国基本上解决了全民的温饱问题。
现在国家提出了“全民奔小康”的奋斗目标。
所谓“小康”是指全国人均年收入达到1000美元。
你千万不要觉得“全民奔小康”这个目标很容易实现。
要知道中国有13亿人口,大约有10亿人在拖小康的后腿啊。
所以发达地区至少要有10倍于落后地区的经济能力,才能抵消落后地区的负担。
u据大致估计,上海、北京等发达城市的软件白领平均年薪为10万元左右。
如果进一步细分的话,年薪5万元左右的称为灰领,年薪20万元以上的称为金领。
u对于生活在上海、北京、深圳等发达城市的人而言,如果他的年收入只有1000美元的话,那么他就是赤贫阶层了。
面对高昂的房价和不低的物价,年薪10万元左右的人也许有胆量谈小康。
所以大部分白领人士将和农民一样,不得不为小康而长期奋斗。
Page41.IT白领的现状白领的现状1.21.2男士成家立业的艰辛男士成家立业的艰辛u尽管IT白领是令社会大众羡慕的阶层,但是男士们成家立业的艰辛程度丝毫不亚于农民和蓝领。
这是因为他们所负的压力远远超过了经济收入。
“月光王子”的潇洒日子是短暂的。
u家的三大构成要素是“男主人、女主人、房子”。
根据中国的传统习俗,买房子这个重任主要由男士来挑,女士的主要本事将用在有房子之后治理这个家。
工作才两三年的小伙子全靠自己的积蓄难以支付“房子的2030首付”。
在亲人和朋友们的帮助下,好不容易买了房子,接下去每月都要还银行贷款。
当他的工资扣除税收、缴掉各种保险金、还银行住房贷款之后,顿时所剩无几。
这时如果再让他肩负家庭的生活费用,他就不再是白领了。
我已经多次听到一些小伙子们恨恨地说:
自从买了房子后,我就活得像个民工,开始为家庭的温饱而奋斗。
这就是目前普通软件白领的生活写照,如果他不能在事业上有大的跃进,生活的压力将逐如果他不能在事业上有大的跃进,生活的压力将逐渐磨灭他的斗志,后半生就平淡如水。
渐磨灭他的斗志,后半生就平淡如水。
u大多数人并不甘心平庸,所以他不停地奋斗,不停地承受更多的压力,这种“死循环”程序在读大学的时候就已经编写好了。
u读者曾经刊登了一篇文章叫“中国的男人为什么不浪漫?
”,估计是悠闲女人写的。
其实不必写那么长的文章,一句话就可以解答:
因为他太累了。
Page52.IT白领的职业发展白领的职业发展2.12.1编程这活究竟该干多久?
我们是否要一辈子编程?
编程这活究竟该干多久?
我们是否要一辈子编程?
u这不是愿意不愿意一辈子编程的问题,而是能不能的问题!
编程这活儿可以算是青春饭,合适的年龄是20至30岁之间,比女孩子的青春还要短。
20来岁在大学里学编程,虽然刚开始时水平比较臭,但是学习劲头很足,进步比较快;到25岁左右时编程技能、编程效率达到高峰;之后,编程水平基本停滞不前,但是编程效率逐渐下降,到30岁左右已经不是编程主力军了。
程序员不能老是捧着旧饭碗,年龄大到不再适合于编程时,并不是说这个人就无用了,而是应当去做更加有价值的事情。
u可恶的励志古训“三十而立”,其含义是男人到30岁时应当:
(1)建立安全的家庭,也就是让老婆孩子过上小康的日子;
(2)在事业上有所建树,不再是无名小卒。
由于古时候中国男人的平均寿命不到50岁,而且都是男人当家,所以如果男人活到30岁还不能立起来,基本上就没有指望了。
但是现代中国男人基本上能够活到70岁,读书时间花得很长,因此“四十而立”是比较符合现代国情的。
不幸的是,女士们不仅广泛接受了“三十而立”这个观念,而且还把它升华为考核男人成败的标准。
因此,男生一离开学校就要为“三十而立”奋斗,时间紧迫,压力太大。
Page62.IT白领的前途白领的前途2.22.2软件人员三十岁该干什么?
软件人员三十岁该干什么?
u如果30岁了,他还天天编程,估计他很难完成“三十而立”这项艰巨任务。
如果完成不了,只好向家庭领导申请延期,被家庭领导捏住把柄。
u更糟糕的是,30岁的程序员比起25岁左右的新生代程序员,毫无竞争优势可言。
由于软件技术更新极快,编程语言和编程工具都会革新换代,新生代程序员在掌握新技术方面具有先天优势。
30岁的程序员面临的家庭事务比较多,压力大,上班时常感困乏,工作老是分心,编程效率自然落后于更年轻的小伙子们。
所以对于程序员这个职业而言,绝对无法倚老卖老。
如果年长的程序员不能在软件工程和项目管理方面发挥优势,那么他的前途可能比较黯淡了。
u“编程至上”的观念不利于职业发展。
程序员出身的人往往对编程情有独钟,很难接受“软件人员不再编程”的观念。
几年前我也是成千上万个狂热程序员中的一员,信奉“编程至上”。
我到企业工作几年后,逐渐改变了“编程至上”的观念。
英名的领导会根据团队利益最大化这个目标开展工作,而不能把编程当作团队工作的核心。
我放弃编程并不是因为自己老得编不动了,或者偷懒,而是因为我继续编程的话将使自己没有精力去做更加重要的事情,“机会成本”实在太高。
Page72.IT白领的前途白领的前途2.32.3ITIT白领的常规职业发展白领的常规职业发展u在外界看来,做个程序员是蛮光彩的。
但是我们自己切勿轻易满足,IT行业还有许多比编程更有价值的工作。
有个朝鲜官员第一次到中国参观学习,感叹万分uIT白领的常规职业发展大致可分三个阶段:
第一阶段,做个职业工程师,主要工作是编程、测试和维护,领导让他干啥就干啥。
第二阶段,成为项目经理或同等级别的技术负责人,从事项目管理、需求分析、系统设计之类的工作,带领一批程序员干活。
第三阶段,成为机构(企业或者事业部)的领导,成天琢磨怎样让机构赚更多的钱,决定产品的发展战略,然后让别人去开发产品。
uIT白领处于第一阶段为合格,处于第二阶段为良好,处于第三阶段为优秀。
比较合适的年龄分别为25岁左右、30岁左右、35岁左右。
第一阶段比较容易实现,第二阶段需要一定程度的努力,第三阶段则靠奋斗了。
Page83.理工科大学教育的缺憾和改进建议理工科大学教育的缺憾和改进建议国内绝大多数理工科大学的教育目标是:
让学生们成为出色的工程师,毕业后找份好工作。
说得难听一些,就是培养出色的打工仔。
这种教育方针导致无数有天赋并且勤奋的青年学生逐渐演化成为只懂技术、没有思想、缺乏抱负的平庸之辈。
国内大学的计算机学科(包括软件、硬件)的教育重点是“计算机科学和技术”,忽视商业和人文教育。
严重的偏科教育导致学生们的知识面非常狭窄,远远不能满足企业工作的要求。
3.13.1应当开设必要的商业课程应当开设必要的商业课程u大学应当开设经过简化的、适合于理工科学生的经济学、市场营销等课程,否则学生们毕业时几乎没有商业头脑,根本不知道如何帮助企业赚钱。
由于缺乏商业方面的教育,大部分工程师对企业的商业运营不了解、也没有兴趣参与,他们对财富的理解仅仅停留在“干活拿工资”的水平。
很多工程师的工作理念是“以技术为中心,而不是以市场为中心”,结果开发出不赚钱甚至赔钱的产品。
u西方发达国家的软件工程师相对比较富有,但是中国的大部分软件工程师并不富有,尽管他们也掌握了先进的技术。
根本原因是国内工程师没有很好地将技术转化为财富,他们是技术的强者,却是商业的弱者:
不仅不懂得更好地赚钱,而且还不会理财,所以一直不富有。
u如果一个人在大学里是名好学生,当他毕业工作数年后依然经济拮据(甚至还买不起房子),他在社会上算得上是个“人才”吗?
真是太可悲了!
u大量掌握先进技术的人(例如软件工程师)不富有,这表明大学教育存在严重的缺陷。
大学要为学生们的前途着想,应当给理工科学生开设必要的商业课程,而且要相当地重视。
Page93.理工科大学教育的缺憾和改进建议理工科大学教育的缺憾和改进建议3.23.2应当应当继续文科教育继续文科教育u国内大部分理工科专业不开设文科课程。
很多理工科新生对没有文科教育的态度可谓欢天喜地,认为终于不必读语文了、不必写作文了,真是解脱了。
那是年轻人的无知,但是大学的教育家们可不能同样无知啊!
u毫不夸张地说,国内大部分计算机专业毕业生的文科水平尚不及他们读中学时的水平。
因为:
(1)四年没有学文科了,几乎没有系统地吸收文科方面的新知识。
(2)四年没有写作文了,几乎忘记了如何写作。
(3)网络通讯很发达,E-mail、电话、短消息等通讯手段取代了充满人文情怀的书信,再也没有用笔写信函的理由了。
u可悲的下场是:
大部分热衷于技术的软件工程师不会写需求文档、设计文档,甚至连产品的使用手册都不会写!
简直是让人痛心疾首!
u我也曾经是个非常讨厌文科的理工科优秀学生,尝到苦果后才醒悟过来,我花了多年的时间弥补文科知识的不足,大大提升了自己的文采和口才,对事业发展有极大的帮助。
u如果理工科不继续文科教育的话,将导致大批优秀学生成为“人文素养残疾人”,给他们的前途设置了无穷障碍。
Page103.理工科大学教育的缺憾和改进建议理工科大学教育的缺憾和改进建议3.33.3开开设用用户界面界面设计方面的必修方面的必修课u尽管国内有很多技术出色、聪明过人的软件工程师,但是他们开发出来的软件产品既难用又难看,客户很不满意。
导致经常修改软件的用户界面,造成极大的生产力浪费。
u如何让软件工程师设计出易用、美观的软件用户界面,这是让大多数企业领导头痛的问题。
教育缺陷是主要原因之一。
u国内绝大多数大学的计算机学科没有开设人机工程学、美学、心理学这些必修课(可能有一些选修课),请注意,必修课和选修课的效果是有很大差距的。
由于学生们接受的教育几乎全是科学与技术,他们根本不知道怎样才能设计出易用、美观的用户界面,很多人甚至想都没有想过。
当他们毕业后真正参与软件产品开发时,只好凭着个人的经验与感觉设计软件的用户界面,这样产生的界面往往得不到大众用户的认可。
3.4应淘汰几乎没有淘汰几乎没有实用价用价值的的课程程u大部分人痛恨垃圾课程,但是学校保守势利很强,不知浪费了多少资源(包括人力和时间)。
我在读中学的时候,政治课有个试题是“为什么计划经济比资本主义经济优越”。
学生们年幼不理解,于是花了很多时间背和写。
读大学后,试题又变成了“为什么市场经济比计划经济优越”。
真是愚蠢可恨的事情,全中国无数人的青春年华就浪费在学习垃圾课程上了。
u大学里有垃圾课程吗?
不仅有,而且多。
如果清扫了垃圾课程,在大学里读书该是多么美好的事情啊。
Page113.理工科大学教育的缺憾和改进建议理工科大学教育的缺憾和改进建议3.5应削弱一些高削弱一些高难度的度的课程程u大学里有一些高难度的课程,尽管课程本身很有价值,但是深不可测,不应当强制所有的学生都要达到很高的水准。
u谁都知道数学和物理是科学的基础,太有价值了,因此理工科学生人人都花很多时间学习数学和物理,但是只有小部分人成为专家、科学家。
u我就是学物理专业的,从中学读到博士毕业,我做了无穷多的数学和物理方面的习题。
但是我在企业工作中几乎就没有用到过高等数学和高等物理知识,同事们也是如此情况。
u大家的共识是:
如果不想当科学家,就没有必要花费过多的时间学习很深奥的科学课程,省下来的时间可以学习商业和人文课程,后者对我们生活和工作的影响要比数学、物理大得多。
Page124.成才要素:
学习和应用强势知识