2023年工程师的自我评价(7篇)
在日常的学习、工作、生活中,肯定对各类范文都很熟悉吧。相信许多人会觉得范文很难写?这里我整理了一些优秀的范文,希望对大家有所帮助,下面我们就来了解一下吧。
工程师的自我评价篇一
2.良好的沟通能力,并有良好的团队合作,调协能力。
3.对smtsiemens,hitachi,dek和heller机器了解深刻,能独立完成编程,设拉,对机维护,保养,并通过cpk,spc对机器性能的测定。
4。跟进npi,领导团队做各项smt改善项目。
5。smt经验丰富,能处理各种工艺和设备问题。
6.工作认真负责,能吃苦,有上进心。
7.自我信念是:求真,务实,创新。
工程师的自我评价篇二
多年大型项目建筑施工现场管理经验,负责工程技术、进度、质量、成本、安全等方面管理。熟悉建筑施工规范及验收规范;熟悉项目运作全程,掌握各工程技术要求。能有效组织、领导、协调总包和各分包单位各项工作,严格履行合同要求,完成即定的质量、进度、成本目标。爱岗敬业、以身作则具有较强的团队协调管理能力。持有建筑专业中级职称(证件号xx0523761)并取得全国一级建造师资格证(证件号0127717)。熟练使用autocad、office系列办公软件。
本人知识面丰富,自我调节能力极佳,身体健康,能长期保持良好的工作状态。性格淡泊,生长于军人家庭,有极强的自律能力,具备团队合作意识。工作态度认真负责,履行岗位职责力求完美。先后任职于中建一局,中建-大成公司等单位,长期从事施工总包方现场管理工作,熟悉总包方,发包方及监理方的项目管理流程,对施工组织,施工工艺,沟通协调等方面深有心得。于xx年第一批考取了全国注册一级建造师,努力成为一名出色的项目经理(生产经理),体现自己的人生价值。
xx年参加工作至xx年4月一直在北京建工一建工程建筑有限公司项目部任技术工作。主要是参与招投标,编写方案及交底,绘制现场施工图,办洽商,与监理、甲方打交道,作竣工图等工作。xx年4月至今在一电子厂房建设中任现场土建工程师(甲方现场代表)。
本人已参加工作近二十年,长年在建筑领域工作,从最初的维修、筑漏到监管高级装潢、高层建筑、市政道路、桥梁等等可谓经历广泛,担任过基建科科员、施工员、项目副经理、项目主管、项目总监等职务。从基层到管理层承受了繁重地工作压力。
本人深知只有掌握过硬地专业技术,具备良好地沟通能力和团队合作精神,才能有效地开展工作。同时本人也利用业余时间积极完善自己,完成了自考本科(项目管理),也顺利通过了二级建造师(房建、装饰)地考试。本人渴望在新的环境中有更大地发展空间。
也已在北京建工集团建筑公司工作近20xx年,长期担任工程项目的技术总工和项目经理,其中曾经担任过20多万平方米工程的项目总工,和10多万平方米工程的项目经理,具有丰富的施工实践经验。为人工作热情主动,具有很好的人际交往能力。
工程师的自我评价篇三
大学生活即将结束,在毕业之际,对自已大学几年来的学习和生活做一个总结和鉴定。通过大学几年的校园生涯和社会实践,我不断的挑战自我、充实自己,为实现今后人生的价值时刻准备着。在校期间,在学校的指导、老师的教诲、同学的帮助下,通过不断地学习理论知识和参与社会实践,自觉自己的综合素质在很大程度上得到了提升,努力将自己塑造成为一个专业功底扎实、知识结构完善、适应能力强、具有团体协作精神的青年。
一、学习方面,我认真端正学习目的、学习态度,系统全面地学习了土木工程的理论基础知识,主要课程有土木工程施工,土木工程测量,工程cad,土木工程原理,理论力学,材料力学,结构力学等。我努力认真地学好每一门功课,同时把所学的理论知识应用于实践活动中,把所学知识转化为动手能力、应用能力和创造能力,力求理论和实践的统一。在学习和掌握本专业理论知识和应用技能的同时,还努力拓宽自己的知识面,培养自己其他方面的能力,比如我会经常的去图书馆看下其它方面的书等。
二、工作方面,我在本班担任生活委员,在此期间,积极主动地为同学服务,有意识地协调好班上同学之间的关系,能积极的配合辅导员老师的工作,积极的开展班级各种活动,能很好增强班级的凝聚力,也增进了同学们间的友谊。此外,我还注重自己能力的培养,积极参加学院组织的各项活动和社会实践,如学校的运动会,社团活动,志愿者活动等等。在参加活动的过程中使我增强了团队精神和集体荣誉感。在大学放暑假期间,参加社会实践活动,比如在大二暑假我去龙游一家设计院画建筑图等。为今后的工作积累了一定的经验,最大程度上提升自己各方面素质。
三、思想方面,通过大学里系统全面地学习了马列主义、毛泽东思想、邓小平理论和“三个代表”重要思想,学会用正确先进的理论武装自己的头脑,树立了正确的世界观、人生观、价值观。在日常的学习生活中,热爱祖国,遵纪守法,尊敬师长,团结同学;关注时政,通过了解和学习党的有关动态和精神,使自己在思想上和行动上与党中央保持一致,积极向党组织靠拢,在我们计应系分党校第7期的学习培训班的学习后,顺利通过党校考核,获得了党校结业证书,在思想上和行动上与党中央保持一致,积极主动地向党组织靠拢。但是,由于种种主客观条件的限制,我的思想理论学习和实践还有待提高,如何正确地运用马列主义的世界观和人生观去指导现实生活将是我将来努力的方向。
四、身体和心理方面,我掌握了科学锻炼身体的基本技能,养成了良好的卫生习惯,积极参加学院、系组织的各项体育活动,身体健康,体育合格标准达标。在心理方面,锻炼自己坚强的意志品质,塑造健康人格,克服心理障碍,以适应社会发展要求。
现在我拥有年轻和知识,我可以用热情和活力,自信和学识来克服毕业后生活和工作中的各种困难,用自己的学习能力和分析处理问题的协调,管理能力去完成今后的美丽人生!
工程师的自我评价篇四
我勤奋好学、勇于迎接新挑战。
四年来,我系统学习了本专业课程。我从不局限于书本和课堂,而是注重理论与实践相结合。在毕业设计中实现信道编码并仿真成功综合体现出自己四年的学习成果,以此为基础在以后可能面对的工作中快速领悟新技术并独立解决问题。相较于现今信息技术的快速发展,不论我的接触层面还是实际操作机会都十分有限,我会在今后的工作中努力磨练自己的专业技能。
课余时间我喜欢绘画,此兴趣源于我对事物追求完美的性格。放到工作中,我不仅会做到完成而已,而是将其尽善尽美。
我善于独立思考,适合动手操作类的工作。
我脚踏实地,善于自主思考,并有较强动手能力。在校实验或实训课程进行过各种实用电路的搭建与分析,优良完成实板焊接。各种性能检测仪器的操作与常见通讯器材的性能分析。传输媒介的构建以及上机操作进行计算机网络协议的应用与体系结构的深入学习,通过仿真软件进行多种信道的仿真分析。
我对待工作认真负责,具有较强的团队合作意识。
信任与工作岗位是领导对我能力的肯定,而对工作的认真负责则是我回报的最好方式,并且积极的工作态度将引导我更好的迎接新挑战。我能够与合作伙伴进行良好的沟通,相互协作完成任务,而老员工和他们在工作中的经验将是我尊重和虚心学习的典范。
我为人诚实正直,社会责任感强。
我平时关注国家大事,积极参与学校组织的活动,对于突发事件能够积极响应国家号召,尽一个当代青年应尽的义务。
良禽择木而栖。一个合作的机会,对我是一次良好的开端,对您是一个明智的抉择。我相信在您的英明领导,我的勤奋努力下,明天我一定会成为贵单位优秀的一员。
工程师的自我评价篇五
本人从参加工作以来,严格地遵守国家的各项法律和法规,从未参与各种违法违纪的活动,建筑工程师个人工作总结。坚决拥护中国共产党的领导,坚持党的改革开放,以"三个代表"精神作为自己工作的行动纲领,为建设中国有特色的社会主义作出自己应有的贡献。对于单位制订的各项规章制度,我都严格遵守,严从律己,宽以待人,起着带头的作用。在工作中,我不断地学习、钻研、总结经验和教训,从一个建筑行业的"门外汉"到现在的专业技术能力和管理能力都全面成熟的项目经理,独立承担过房建、桥梁、道路和排水工程等的施工,在政治思想、职业道德、专业水平等方面都取得了很大的成绩,现总结如下:
一、政治思想在工作中,我非常拥护党的政策和方针,每天都坚持看新闻联播电视节目,关心和学习国家时事政治,把党的政治思想和方针应用于工程建设中,经常和项目部人员进行研讨,并组织项目部人员学习和宣传党的政策和方针。对党的"三全代表"和"xx大"精神,我认真地学习和体会,把"三个代表"作为自己工作的准绳,把"xx大"精神作为自己奋斗的目标,为全面建设"小康"社会生活,自己贡献一点"添砖加瓦"的事业。
二、工作态度和职业道路从参加工作以来,我就喜欢上建筑行业,对工作勤勤恳恳、任劳任怨,有始有终。对于再苦再累的项目,我都坚持圆满完成,并做出成效,从不计较个人得失。经常加班加点,通宵达旦地抢工期,不管在寒风中、烈日下,还是暴雨下,我都坚守在岗位上,指挥着一个个工程顺利地竣工,看着一幢幢高楼大厦和一条条的银灰大道竣工完成,我心中感到无比地自豪和光荣,自己曾经付出的无数艰辛和汗水,得到了社会的好评,我内心也就无怨无悔,心满意足了。
三、学识水平、专业能力在工作中,我不断地学习文化知识和专业知识,努力提高自己的学识水平和专用能力。我从1991年10月就开始参加全国电子专业自学考试,现已6门功课取得合格证,把计算机作为自己工作的必修课,我已能运用计算机来进行办公。对于建筑行业的新规范、新标准和新定额,每一次一出台,我必购买并认真学习和研究,掌握新规范、新标准和新定额,把规范、标准和定额应用于工程建设中,不断地总结经验和教训。每一个工程竣工验收时,我都认真作好工程验收记录,并整理成册,存入自己的工程竣工验收记录档案中,经常分析和研究竣工验收记录,发现自己在工程修建中存在哪些问题,哪些方面值得提高,哪些方面值得继续发扬。现就我在项目管理中总结的一些技术处理措施归纳如下:
1、砖混结构中预制板缝开 裂。预防措施为:将预制板缝清洗干净并凉干,然后在板缝下支设底模,将板缝刷素水泥浆一道,再用1:2.5水泥砂浆灌板缝,高度为板厚的1/3,振捣密实,砂最好用粗砂,最后用细石砼将板缝灌满并振捣密实。加强养护。这样,板缝就不易开裂。
2、桥梁施工中,砼合拢槽的留设和砼浇注顺序:桥梁合拢槽应留设在桥拱跨度的三分之一处和顶部,拱座处禁止留设。砼浇注应先浇注拱顶砼,然后对称浇注拱座处桥拱砼,再对称浇注拱身砼,最后在砼强度到达70%以上时,才选择气温浇注合拢槽砼。
3、道路施工中,伸缩缝的处理方法:伸缩缝传统的处理方法是设置传力杆,往往处理不好会出现砼路面断裂,影响美观和使用功能。我介绍的是振梁式伸缩缝,不需设置传力杆,其方法为:在伸缩缝处基层挖槽,其尺寸为长×宽×厚二伸缩缝长×50cm×20cm,槽挖后浇注c30砼,其面与基层面平,然后在砼表面上铺油毛毡两层,最后浇注路面砼,在伸缩处用木丝板或泡沫板隔开,宽2cm,缝内灌沥青麻丝和油膏。四、项目管理建筑项目管理工作是一个复杂多样、变化多端的工作,管理的好坏,直接关系到项目的经济利益和社会效益。从事管理工作多年以来,我认为项目管理就是一个统筹安排,合理利用,全面管理的系统。对人员、材料、机械、物品等都要精心地组织,调配,合理地利用。最大限度地管好安全生产,坚持"安全第一"的方针,确保工程质量,坚持"质量求生存"的原则,严把工程质量关,力争工程进度迅速,遵守施工合同,降低工程成本,在最短时间内创造质量最好、生产最安全、工程成本最低的工程项目。建筑行业,是一项学问颇深,涉及知识面较广的行业,可以说是"做到老、学到老"的行业,在以后的工作中,我会更加努力地学习文化知识和专业知识,不断地实践,搞好本职工作,为社会多做一份贡献。
工程师职称评定专业技术我,1999年12月认定为助理工程师,先后于河北省第二工程建设有限公司、唐山现代建筑工程有限公司,20xx年9月在唐山现代建筑安装工程有限公司技术质量科任科长。在此期间,我努力钻研专业技术知识,在技术管理过程中努力推行"新工艺、新结构、新材料、新设备",对科技创新和技术进步倾注了满腔热情。任助理工程师专业技术职务以后,先后在丰南市国税局群体住宅小区工程和.唐山一中第二教学楼工程中担任技术负责人,这两个工程竣工以后均被评为唐山市优质工程,而且唐山一中第二教学楼工程在评为市优工程的基础上又被评为20xx年度河北省优质工程。在施工一线锻炼的几年中,通过理论联系实际,在大学期间所学的专业理论知识迅速转化为了业务能力。作为公司的技术和质量管理部门,在和公司总工程师的直接领导下,对技术管理一丝不苟,对工程质量从严控制。经过数年的努力,公司已建立了严格的管理体系,并且获得了国际承认的建筑施工企业的三大认证:质量管理体系(iso9001)认证、职业安全健康管理体系(oshms)认证、环境管理体系(iso14001)认证,是河北省第一家获得三个认证证书的建筑施工企业。五年来,在为的发展贡献自己的聪明才智的过程中,也使的专业技术能力得到了充实和提高。
工程师的自我评价篇六
「摘要」 软件质量越来越受到人们的关注,软件测试作为新兴行业有很多不完善的地方。很多从事软件测试工作的同行处于迷茫之中,如何提高,如何解决测试工作中的实际问题,困惑着每一个人。本文总结了一下个人经验,希望对大家有帮助。
「关键词」 软件测试 软件 测试学习 软件测试工程师
我最初参加测试工作的时候,不知道什么是软件测试,集成测试和系统测试的概念经常混淆, cmm 是什么就更加不知道了。那时候最简单的开关机也是通过直接拔插电源完成,安装系统对我来说简直是有史以来人类的最高技能,对于那些拿着螺丝刀安装机器的人就认为是宇内超级高手,身具杀人于无形之绝世秘技。拿破仑说不想当将军的士兵不是好士兵,我最初的梦想就是想成为软件测试的高手,傲视天下。所以不断偷师,总结经验,自认为掌握了成为高手的几个秘技,这几年混迹 “ 江湖 ” 还算无往而不利。不敢独享,望与吾辈测试人员切磋,早日总结成功密技之大成,助新进人员早日入门,也算不愧对东北活雷锋的称号。
第一招 学会利用网络
刚参加工作面对浩瀚的网络世界,当时如刘姥姥进大观园,什么都新奇,什么都想要,从网上下载很多源程序的代码,软件技术文档之类,恨不得把所有的好东西收集到手中,其实有些在他人看起来就是垃圾一堆。当时觉得有了这些 “ 武林秘籍 ” ,成为高手指日可待。最初参加工作由于自己工作努力有幸转为开发,加入项目组后我的习惯还是没有改,反而变本加厉,手中的资源更加多,上网的时间更加频繁。
一次项目经理分配任务,觉得依靠手中的秘籍加上自己的 “ 聪明才智 ” 很快会完成,不料短短的时间,所有的一切变成了马奇诺防线。解决问题很慢,思路不清晰,项目经理在对我施压的过程中教会了我终身难忘的一招,学会利用网络寻找要解决问题的答案,从此 google 成了我的最爱,关键字成了我变化的招数。在软件测试工作中,他帮我解决了很多疑难问题,解答了很多令我迷惑的地方。也是我帮助测试同行解决问题手段之一,很多软件测试新手,甚至老手都没有意识到自己手上就握有 “ 无敌秘籍 ” ,所以只要你耐心找,答案就在身边。
这里总结一下利用网络搜索引擎的技巧:
组合搜索
每次搜索某个文件,如果只给出一个单词进行搜索,经常会出现成千上百万计的匹配网页。然而如果再加上一个单词,那么搜索结果会更加切题。
选择表述内容的词组
一般我在网页搜索引擎的时候,选择一些可以表达我要查找内容的关键词组,用来缩小搜索范围,从而找到搜索结果是最好的办法。运用词组搜索涉可以先先简单地输入一个问题作为词组搜索,如果仍然找不到合适的,那就用多个可以表达要查询内容的关键字进行查询。 定位信息来源
其实网络上还有很多关于搜索技巧的文章,大家可以自行学习。千万要记住搜索引擎是帮助你成功的有力武器。
第二招 学会动手
参加软件测试工作后,随着工作经验的增长自我感觉越来越好。在公司里也逐渐受到同事领导的重视,一次针对公司的新的软件功能进行测试的时候,像往常一样 “ 随手 ” 测试出了几个 bug ,然后 “ 仔细 ” 的填写了 bug 单(这个 bug 的现象已经出现了很多次
了)。这时候测试经理走过来,重新复查了一下填写的 bug .他在重现我的 bug 的过程中,简化了我的输入变化, bug 神奇的又出现了,同样的现象,他关闭软件重新变化输入,扩展出 10 几个变化后,软件不动了,内存不断上升。终于他找到了产生软件的 bug 的原因,然后对我说 “ 寻找 bug 要准确定位,我们开发团队是一个整体,时间是等量的,时间不在你身上浪费,就是在他身上浪费。如果测试人员每次发现的 bug 描述不清楚,并且多个问题潜在的错误原因是一个,虽然操作可能稍微有些变化。这样开发人员在重现 bug 的时候他要调试跟踪判断,很花费时间,而且效率低。如果测试人员发现 bug 的时候多动手可以更加准确的定位 bug 步骤和原因,给开发人员最精确的步骤和准确的描述,这样整个团队才能高效,所以需要大家协作!。 ” .
在以后的日子里,每次解决问题的时候我都记得多试验几次,多尝试。网上很多朋友还有同事问我问题的时候,其实他们只是万里长征就差一步,只要再多动手实验一次就可以达到目的了。所以多动手,多尝试。
第三招 思考自己所作的
刚开始入行的时候,总是思考如何做好软件测试。认为公司的测试流程混乱总是很郁闷,认为自己学不到东西,如何才能测试好产品,常说心动不如行动,以前看到古龙小说中经常出现的场景无名小子不断挑战高手,总结积累。我总结了有些经验是实战中得到的,所以不断尝试引入新的测试流程然后评估,这个过程虽然很痛苦,但是从中积累了不少经验。这段时间让我学习到了很多东西,接触了 iso,cmm ,测试管理工具,自动化工具(因为公司不正规给了我很多学习的机会,后来到了比较大的软件公司后,以前的经历给了我更多的发展机会,因为大公司非常正规了,公司内部人员分工明确,所以能力的锻炼反倒少了)。由于工作中经常写报告反倒养成了总结教训的习惯,因为纸面上的东西是永远也忘不掉的。在写的过程中可以不断补充扩展,整个过程是思想升华的过程,当年达摩面壁九年就是融会贯通的典型例子,如果他不是有个思考的过程,他也不能成为一代大家。如果后来不时有人把他的绝技记录下来,也就不能有后来的少林寺七十二绝技。
所以善于思考,总结经验,也是成为高手之路的不二法决。
第四招 学会利用论坛资源
其实测试新兵和测试高手之间的区别,往往是不会利用现有资源。在论坛中我们会看到很多新手不断的提问,但是有很多问题其实都是已经别人提过了,或者已经有解决方案的。所以经常会看到 “测试高手”的身影,并且不提问题,而且还能“锄强扶弱”,是测试新丁的救命稻草。好像是高手们无所不能,其实摘掉这层耀眼的光环,他们并没想像得那么厉害,只不过通过自己的搜索找到的答案,然后帮助其他人。当然也有很多人都是通过自学,然后在论坛中交流得到了很多经验,高手其实也是因为善于思考问题,亲自动手解决问题。所以动手和利用论坛资源的过程中他们也在不断提高。
很多时候看到论坛中有人提问,问题描述不清,很多人看了很困惑。发贴题目动不动请高手帮忙,救命之类的,好像天下大乱,世界末日。虽然这个题目很招人,但是无法让那些想帮助你的人帮你,因为题目不清晰,而且高手字样吓阻了很多人。其实问问题也是个思路整理的过程,描述清晰,让人理解清楚,才能望文知意知道你的当前发生问题的环境,才能让那些想帮你的人解决问题,否则给人无从下手的感觉,解决问题效率不高。
第五招 学习和你所测试的软件产品相关的知识
要想成为好的测试人员,还要了解你要测试的软件的相关知识。要了解软件产品的架构是什么样的。要了解软件的市场需求,在接触软件之初要可以多看看用户的反馈信息,这些才是用户最关心的,也是你在测试中需要注意的问题,满足客户是最大的需要。但是了解软件需求之后要学会要多读些软件系统的技术文档,软件设计文档,这些文档可以帮助你了解产品如何工作。还有多看看公司 bug 库中的问题,这些存在的问题可以帮助你了解软件产品
第2 / 3页
那些地方存在缺陷,软件系统那些地方会出现错误。软件是运行在一个大环境中,如果对系统不熟悉,那么有些问题你不能从一个更广阔的层面考虑,学习操作系统的知识,有助于你发现缺陷,定位问题更加准确。比如软件运行在 windows 或者 linux ,如果你不懂操作系统,你就无法建立测试环境,有些时候时候软件的组件发生问题,就是你系统配置造成的,对系统不熟悉,你会把外在原因归结为软件本身。所以要学习关于和软件系统相关的知识,比如编程,网络,数据库等。不一定你要学习到多好的程度,只是通过这些扩展的知识面,你可以在发现问题,解决问题上不会局限在狭小的圈子里。
和一切相关的人员交流,不同的交流渠道,获取消息是不同的,角度也不同。和客户交流,你会在测试中从客户的角度发现问题;和开发人员交流,你会了解开发人员怎么实现软件功能的;和项目管理人员交流,你会知道开发进度以及遇到的困难。
工程师的自我评价篇七
总想着每天、每个月、乃至每年都有点进步。20xx年,对我来说,是起伏不定的一年,也是收获颇丰的一年。当然,最大的收获是有了一个可爱的女儿。
在这一年,我跳了两次槽,一次是自愿的,还有一次是被迫的。我目睹了一些公司从盛到衰的过程,也看到了一些脚踏实地的公司。
离开x1公司,是因为我觉得x1公司不是在做软件,所谓的印度模式,我想,绝对不是这么做的。理想不合,不想浪费时间,也只能背负跳槽的恶名,挂冠而去。去x2公司,是因为看到他是美国独资公司,做外包软件,能够接触美国的客户和技术,希望能够有所收获,何况,职位也不错。的确很想好好做,也跳累了,只想稳定发展,毕竟,是做父亲的人了。没有想到的是,竟然让我目睹了一场资产争夺的好戏。公司易主,流言满天,诽谤四起,官司大战,这种平常只有在电视和电影里看到的情节,我实实在在的亲身经历了,也算是人生的重要一课吧,至少,让我看到了人性最阴暗和恶毒的一面。自然,是做不下去了,只能又走。
也看到了一些踏踏实实做事情的公司。园区的瑞博软件就是一个。很少看到如此踏实做事的公司。若干年后,只要他能够存活,必定是一个成功的公司。虽然老板对我也很有诚意,只是,对于教育软件,我实在没有太大的兴趣,何况,如果想做教育,我何不选择安博呢?毕竟,安博给于我很多。回头想想,在其他公司,我都是在奉献,只有在安博,是学习了很多。
说起跳槽,其实,看看那些公司,有多少是在踏踏实实做事情的?老板本不懂软件,都是看着软件行业能赚钱,想来捞一票,结果把中国的软件行业做坏了,也害苦了中国的程序员。自己不好好做事,怎么怪别人跳槽?同工作经历的坎坷相比,,在个人能力方面,今年的进步是非常大的。今年上半年,我的进步集中在技术领域。我更加深入研究了设计模式、平台,还有uml建模,终于有所突破,平台的系统架构和开发工具,并且得到了应用的证实。在网上也陆续发表了一些文章,受到比较好的欢迎,还上了赛迪网的开发之星。
下半年,在软件工程方面收获是很多的。
看到网上对于印度模式从吹捧到批驳的吵闹,也看到x1公司学习印度的失败,加上自己从开始就对那些记者的怀疑,决定好好学习软件工程。我一向认为,任何东西,不能道听途说,只有自己好好深入研究,才能得其精髓。同时,软件工程绝对不能只看印度的,毕竟,美国才是软件业最发达的国度。
列举一些学习的参考资料:《rup软件工程过程》、《msf微软解决方案》、《xp极限编程》、《cmm实践应用——infosys公司的软件项目执行过程》、《人月神话》、《软件需求》、《软件工程java语言实现》。每本书,我都仔细研读了,颇有体会。
我开始就想,印度软件工程绝对不会象那些记者所说的那么简单,所谓的高中生编程说。所以,我必须实际看看印度的软件工程。《cmm实践应用——infosys公司的软件项目执行过程》,是印度最大的软件公司infosys公司的分管质量的副总裁写的,介绍他们的cmm4的软件工程,果然不同凡响。这是我了解印度软件工程的主要窗口。
首先,同原来的想法不同的,也可能同大多数人(尤其是受那些软件记者影响很深的“专业”和非专业人士)想法不同的是,软件工程实际上不仅仅只是管理,而是一门涉及很广的交叉学科。在软件工程中,大约一半的内容是专业性很强的,涉及到软件分析、设计甚至编码的技术。所谓的结构化、面向对象,都在软件工程的范畴内,同样是软件开发和组织的重要内容,也是软件质量保证的重要内容。至于软件开发的管理部分,只能算是软件工程中软件工程过程的部分,或者说项目管理部分。脱离管理来开发软件是绝对不可行的,同样,抛弃技术基础,空谈管理出效益,便如无源之水、无本之木。诚如《软件工程java语言实现》中所说:“软件工程范围极为广泛。软件工程的某些方面属于数学或计算机科学,其他方面可归入经济学、管理学或心理学中。”在这里,我强调了软件工程中的技术部分,并非轻视管理,只想在软件工程的概念上做一些拨乱反正,也希望多一些人来关心软件的核心技术,而不要空喊口号和概念。毕竟,中国的软件太缺乏核心技术了。
其次,对管理要求的严格不说(这个谁都知道),实际上,不管是美国的软件工程,还是印度的软件工程,都是比较灵活的。即便是印度这样的所谓“软件工厂”模式,对于软件工程过程管理极为严格,也有一个部分是专门讲述过程剪裁的。整个软件工程过程是非常庞大和繁复的,然而,由于项目具体情况不同,如项目的规模,参与人员的数量、素质等的不同,对于软件过程的每个部分,不是都必须的,可以根据具体情况来进行剪裁。这个部分对于我的启发是很大的。以前做什么iso9000等,开始做了一个以为很好的规范,但是,到具体项目,总是对不起来,到处有问题,现在想想,便是少了这个变通的部分。不过,话说回来,这cmm也是老美想出来的,而不是印度。
第三,对于开发人员的选用,我发现,美国人是非常注重选用优秀的开发人员的。martin fowler曾经开玩笑的说,如果给他一批水平不高的开发项目,他会考虑全部解雇,重新招聘。《人月神话》中也说,如果200人开发一个项目,其中25个人最能干,那么会考虑解雇其余的175个人,让项目经理来编程(当然,后面还有一些抉择分析,这里断章取义了)。其结论的基础是基于以下研究结果:优秀的开发人员和差的开发人员,其效率之差可以达到数量级。另外,从管理的角度来说,只有人多了,才会有管理问题,当团队规模控制在一定的范围内时,便不会有太大的管理问题。
对于软件来说,很难实现同传统产业一样的工厂化生产,这是由软件开发的本质决定的。软件的复杂性是软件的本质属性,在这个属性没有改变之前,软件便不会实现同传统产业一样的工厂化生产。至于印度的所谓“软件工厂”,实际上,只是完成了软件代码的编写工作,并不是实现了整个软件研发工作,而代码编写工作,恰恰是软件开发中最简单的一环。至于印度是否真的有很多高中生程序员,印度人的书上没有说,记者到说了不少,我也无从考证。所以,软件的开发,还是需要选用优秀的人的。除非,公司只想帮别人编写代码,而不希望有自己的产品和技术。
第四,软件开发中,最重要的还是团队合作和交流。这个是我目前最深切的感受。具体的,大家都知道,也用不着多说。
最后,对于软件开发来说,公司老板的想法是最重要的。如果老板说“no”,那便是水平再高,管理再好,也终归无用。年龄渐长,也做父亲了,却总是在漂泊,没有一个可以稳定发展的地方。希望目前的公司能够有这个机会。不想总是跳槽。