从新手到专家 ——外包团队研发工程师的成长之路
大多数选择从事外包的研发人员更多的是看中外包中高薪资。在外包团队中,研发人员如何快速提升个人的价值?在团队中赢得其他同事的尊重、在物质上获取更大的回报?是我们每一个外包从业者需要思考的问题。
外包企业和做产品的公司从项目目标、周期、外部环境等都存在很大的差异。外包项目周期短,从立项到结项一般项目周期为1-3个月,规模大点的6-10个月。项目目标明确,项目的运作全完以SOW工作说明书中定义的范围和目标进行。每一个项目客户不同,身边的同事也在发生变化,在沟通、协作上对人提出更高的要求。
软件研发是一门实践性很强的学科,同时,技术更新快,如何从新手到专家,根据我多年的从业经验以及身边一个个专家成长过程,主要是4个过程:
首先,模仿。在项目中,针对新的技术(个人之前没使用过的),首先是找到一个范例,模仿范例的写法实现项目中对应的功能,快速完成任务开发。
其次,系统学习。针对新技术,进行系统学习。了解其实现原理、工作机制。
再次,深入实践(调试)。通过代码调试,理解其运行机制、内存数据处理过程、状态转换。
最后,总结、提高。针对新的技术,通过自己容易理解的语言,将原理描述清楚,根据实践,总结新技术的利弊,适用场景。形成PPT,在团队内部主动进行分享,将知识进一步升华。
将新学习到的知识形成PPT,在内部进行分享,是目前行业内大多数研发工程师的短板。有一部分人,自己会做,但不知道怎么说出来。有一部分人是不知道怎么将自己掌握的知识通俗易懂的传递给其他人。通过做PPT进行内部分享,一方面能系统性的将知识再一次进行梳理,同时,提高制作PPT的技能,不管是后续职业发展是沿着专家之路进阶还是转向研发管理,PPT的制作都是必备的技能之一。另外,通过内部分享,在分享过程中,进行思想得碰撞,能发现一些自己没有关注到的信息。通过分享,锻炼了自己的演讲能力和沟通能力。通过分享,还可以提高个人在技术领域的影响力,得到团队其他人员的认可。
从10多年的从业经验来看,身边很多同事,工作5,6年任然停留在第一步:模仿,上次在晨会上和大家讲的一个故事,一个10年经验的人对新人说:我走的桥比其他人走的路还多。其实,10年,他就是从桥东走到桥西,再从桥西走到桥东,你问他这座桥需要几分钟走完,有多少步,他说不出一个所以然出来;而有些人在这座桥走过一次就能准确的知道过这座桥需要花多长时间,那些地方有坑等和这座桥详细的相关信息。能走完第二、第三步的,在团队中不超过50%。能对新技术进行总结、提高的就少之又少了,这些人最后都成为了公司的核心骨干,走少了架构师、技术总监等更高的职位。
在外包团队中,企业在员工培训和职业发展规划方面给予的帮助比在其他团队少很多,同时,由于是项目型(人力外包,一般也是按项目在运作),经常是一个项目接着一个项目的赶工,这种模式给予了我们良好的实践基地,但系统学习的时间和机会也相应的少了很多,这就要求我们学会充分利用空闲时间进行有选择的学习,结合项目实际情况进行学习。比如,下班后,在公司学习一个小时新的技术再回家,周末花一天时间学习,形成良好的学习习惯。
最后,期望我们团队中的每一个人都能找到适合自己的发展之路,成为某一领域的专家,而不是消失在冥冥众生之中。
想了解更多?现在就开始免费体验