进入到IT这个圈子,很多人是从工程师开始做起的,那么如何成长为一名成功的工程师呢?或者是如何成功地转换为下一个角色呢?你需要做哪些准备呢?作为MDE(Market Development Engineering)的工程师和产品开发的工程师,还是有些不同的,我下面重点想说的是比较通用的,关于MDE的工程师,或者类似的做技术支持的工程师,我想后面再单独写一篇。
让我们先来看看成功的工程师是什么样子。在Sun公司里,工程师分为4个级别,从低到高依次是工程师(Engineer),高级工程师(Staff Engineer),杰出工程师(Distinguish Engineer),科学家(Fellow)。在工程师这个级别里又分为MTS1-4,也是依次从低到高的。Fellow,SUN公司总共没有几个,James Gosling是其中的一个,Bill Joy也是,最近离开SUN了,去开startup了。Sun的中国工程研究院(ERI)原来有DE,就是宫力,现在已经他离开了,暂时还没有。Staff Engineer,ERI有几个rotation过来的。不知道大家是否还记得James Liu,在MDE week上给大家烧烤的那个,他是Staff Engineer, 但我记不清楚他是否Senior Staff了。
那么这些不同的级别的定义是什么样子呢?要求是什么样子呢?我们分别来看看。一名MTS3的工程师应该可以独立地设计和实现一个解决复杂问题的解决方案,制订项目计划,并确定短期战略目标。对于MDE的工程师,应该可以独立地支持一个ISV,从技术评估,技术培训,移植的技术支持,性能调优,选型测试等。当然,并不是说MDE的工程师可以自己把所有这些全部完成,但是他/她在遇到阻碍的时候知道通过什么渠道来解决问题。MTS4的工程师,可以解决更复杂的问题,通过领导一个团队,独立地设计和实现一个复杂的项目,这样的一个项目通常都需要和其他的团队进行协调和沟通,并利用或组合其他团队的工作。一个MTS4工程师要有能力给其他低级别的工程师提供技术建议和指导。从MTS4到Staff Engineer是一个大的台阶,作为Staff Engineer,应该是在组内和组外都公认的专家,拥有解决复杂问题所必须的技术知识和商务知识。Staff Engineer和Engineering Manager是在同一个级别上的。
从一个MTS1或MTS2工程师做起,怎么准备自己走到下一步呢?一个很重要的概念就是管理自己:管理自己的目标,管理自己的时间,管理自己与其他人的沟通。
第一,要给自己设定一个目标,可以和自己的经理聊聊,自己的下一步在哪里,自己的优势在什么地方,通常他们会给出比较诚恳的建议的。我建议在制订这个长期的目标的时候也不要太长,比如说10年,那就太长了,说老实话,在20-30岁的这个阶段,3年后发生什么事情我们很难预测。所以我建议这个目标可以订的短些,比如2-3年。
第二,结合长期目标,给自己制定短期目标,比如说一年的,半年的,一个季度的,等等。制订目标的时候,有个SMART方法,想必大家都知道:s(specific,具体的,不能说空话,要用数据和时间说话)、m(measurable,可衡量的)、a(agreed,双方都同意的)、r(realistic,可实现的,可以达到的)、t(timebonded,有时间性的,可以考核)。
第三,在设定的时间,回顾自己的目标,检查完成的情况,如果没有完成,要总结是什么原因,并适当调整目标。
第四,管理好自己的时间,检查自己的大部分时间都在做什么,是不是在做最重要的事情,是不是大部分时间做了些不重要的事情,可是最重要的时间却没有时间做。管理时间需要对自己的工作进行优先级的评估,优先处理最重要的工作。发现了问题之后就要调整自己的习惯或方式,节约时间。随着你的级别越来越高,你会发现你的时间越来越少。可是你的加班不能无限延长,你还需要时间陪伴你的家人,你也需要时间休息。
第五,积极地学习。活到老,学到老,这句话没有错。有的工程师发现了一个正在进行BETA测试的新产品,认为对自己以后的工作有帮助,就马上拿来装上使用一番。有的工程师经常阅读和自己工作相关的各种标准和规范,对提高自己起了很大的作用。学习的范围要逐渐的宽一些,不要总是局限在纯粹的技术上,可以适当地学习些软技巧或商务等方面的知识。
第六,能够做决定。一个级别高的工程师,有责任做相应的决定。你的老板不会为你做所有的决定,你需要和你的老板商量,哪些是你应该做决定的,自己要把这些责任承担起来。最重要的决定是决定要做什么,如果这个决定没有做,那么尽管工作得再漂亮,到最后可能发现原来根本就是浪费时间。为了做正确的决定,你需要搜集相关的信息,没有足够的相关信息,可能做出的决定也是错误的。
第七,积极地沟通。谁是你最重要的客户?或者最重要的stakeholder?你的工作对谁影响最大?不要被动地等他们来找你,而是主动地去找他们,询问他们最关心的是什么,利用你的知识和经验,向他们建议哪些对他们最重要,提前和他们沟通项目计划,等等。工作展开后,要有定期的状态更新,碰到计划为的状况的时候,要立即和相关人员进行沟通。另外,找机会多和一些比你级别高的人或更有经验的人聊聊,有时候他们给你的一个建议,或无意中说的一句话,都会给你很大的启发。和他们的聊天,也经常能够给你些激励。
第八,认真地写报告。很多人不重视写报告或技术文档,这不利于工程师的成长。写报告是沟通的重要的环节。写报告的时候,首先要确定你的报告是写给谁的,谁在关心这个报告,关心的内容是什么。可以把自己想象成看报告的人,最想通过这个报告了解什么。报告也不仅仅是给你的老板看的,对于MTS4或者更高级别的晋升,是需要跨部门的讨论的。在一个10-20人的团队里,大家可以容易互相了解,在一个100人的团队里呢?就无法做到这点了。怎么让其他的团队里的人了解你的优点和技术专长呢?如果他们看到过你的报告,是很容易判断的。
总而言之,首先要定义自己的目标,然后学习和实践,通过证明自己的能力,最后的成功是水到渠成的。
分享到:
相关推荐
IT服务工程师是IT行业中至关重要的角色,他们负责提供技术支持、维护和优化IT系统,确保服务的...了解并掌握这些知识点对于成为一名优秀的IT服务工程师至关重要,它涵盖了从服务管理、项目管理到技术操作等多个领域。
总的来说,成为一名合格的IT软件工程师,不仅需要扎实的编程基础,还要对软件开发流程有深入理解,同时不断跟进新技术和行业发展。准备这些名企的笔试题目,可以帮助应聘者提升技能,增加成功面试的机会。
成为一名优秀的IT售前工程师,需要具备良好的写作、沟通和思考能力。售前工程师的知识体系由售前思维、能力与知识三部分构成,涵盖技术、商业策略及客户关系管理等多个方面。 课程中的“金字塔原理”部分,强调了...
总的来说,成为一名优秀的IT售前工程师,不仅需要深厚的技术功底,还需要强大的沟通能力、项目管理和需求分析技巧。这份资料"IT售前工程师修炼之道.pptx"很可能是提供了一系列的实例、技巧和最佳实践,对于想要在这...
【对日软件工程师IT日语】是针对日本市场进行软件开发的专业术语集合,涉及到计算机科学和技术的多个领域。以下是一些关键概念的详细解释: 1. **アーキテクチャー (Architecture)**:架构是指软件系统的设计结构,...
IT售前工程师是信息技术行业中一个至关重要的角色,他们的工作涵盖了技术咨询、方案设计、客户沟通以及项目投标等...通过学习和实践书中的内容,售前工程师可以全面提升自己,成为一名更优秀的技术顾问和团队领导者。
### 1+N项目IT硬件维修工程师试题解析 ...综上所述,理解这些基础知识对于成为一名合格的IT硬件维修工程师至关重要。通过掌握这些知识点,不仅可以更有效地解决问题,还能提高工作效率和服务质量。
"如何成为一名优秀的系统集成售前工程师.pdf" 作为一名优秀的系统集成售前工程师,需要具备多方面的素质和技能。首先,需要通晓计算机及网络基础理论,熟悉网络设备调试技术、服务器调试技术、基础应用平台调试技术...
在IT行业中,成为一名合格的工程师不仅意味着具备扎实的技术基础,还需要涵盖多个方面的综合能力。工程师是技术创新和实际应用的关键角色,他们将理论知识转化为实际的产品和服务,以满足社会的需求。以下是一些关于...
1. **基础信息**:张某某是一名男性汉族,27岁,来自广西,现居住在杭州,有Linux运维工程师和网络工程师的职业意向。 2. **工作经历**: - 在浙江台升实业有限公司担任硬件维护科网络工程师,表明他有实际的网络...
【公司工程师转正述职报告】是对工程师在试用期内的工作表现和成长的全面总结,旨在评估其是否符合正式员工的标准。以下是对报告中提到的...通过不断学习和实践,工程师有望在不久的将来成长为一名优秀的硬件工程师。
作为一名IT行业大师,我将根据给定的文件信息,生成相关的知识点,并对标题和描述中所说的知识点进行详细的说明。 首先,从标题“质量工程师手册”可以看出,这是一本关于质量工程师的指南手册,旨在提供质量工程师...
"叫你成为一名优秀的网络工程师" 通过这篇文章,我们可以了解到作者从实习生到技术总监的经历,并且了解到网络工程师和系统工程师之间的区别,网络工程师之间的收入差距为什么如此大,以及如何在不重视信息化的企业...
通过以上分析可以看出,作为一名高级IT运维工程师,不仅需要具备扎实的技术基础,还需要具备解决问题的能力、良好的沟通技巧以及高度的责任心。随着云计算和虚拟化技术的发展,高级IT运维工程师的角色也在不断演变,...
作为一名专业的IT行业大师,我将从给定的文件中生成相关知识点,以下是我的输出结果: 网络工程师教程 网络工程师教程是一本关于计算机技术与软件专业资格考试的教程,涵盖了软考中级考试的所有科目。该教程由清华...
作为一名专业的IT行业大师,我将从给定的文件中生成相关知识点,以下是详细的IT知识点概述: 一、电子工程师职业的重要性 随着电子技术的发展和普及,电子工程师职业变得越来越重要。电子工程师不仅仅是设计和制造...
《NIIT博睿软件工程师IT基础与计算》是软件工程师入门阶段的重要课程,旨在为学习者构建坚实的IT基础知识,特别是关于计算的理论和实践。这一课程由著名的教育机构NIIT博睿提供,专为初学者设计,涵盖了计算机科学的...
从给定的文件信息来看,这是一篇关于初级测试工程师的工作总结,虽然描述中标注为“非经典”,但其中蕴含了丰富的IT行业...通过不断学习和实践,逐步成长为一名优秀的测试工程师,为企业的产品质量和项目成功做出贡献。