支付宝工程师:庞大系统后的运转齿轮

互联网 | 编辑: 张蓉 2009-08-19 00:00:00转载

别以为开发工程师这个岗位只需要埋头苦干就行,它还需要从业人员具有很高的综合素质。正如业内人士的评价所言,开发工程师所做的工作就像建造房子时搭架子一样,基础而重要。计算机专业的孙晓晗今年初次“触电”该岗位,体味了其中的甘苦。

践习生档案

姓名:孙晓晗

就读专业:计算机科学与应用

践习岗位:支付宝开发工程师

工作职责:产品开发

日常工作

“变出”新产品

“开发工程师这个岗位,从字面上就可以看出最主要的工作之一就是开发新产品,将想法变成现实。”孙晓晗介绍说,通常合作伙伴会给出一个需求文档,我们根据文档来细化流程并进行系统开发。如果是大项目,一般会有很多系统构成,需要一个团队共同来合作完成,不同的人分工完成不同的系统。而有些升级包工作量就比较少,难度也低,通常一个人就能完成。“作为一名践习生,需要从一些基础的模块做起。像我在第一次参与的项目中,在第一阶段只负责后台数据库的管理,因为表现良好,到第了二阶段任务就加重了很多。每个开发工程师都会经历这样一个过程。”

开发产品并非是一项一劳永逸的工作,因为一旦发现已开发产品存在技术缺陷,还需要进行及时修改。孙晓晗举例说,我们接到使用者的投诉,并初步判断可能是技术上出现的问题,就需要找到原因并解决。

特别挑战

随时准备投入“战斗”

孙晓晗在开发工程师岗位实习的同时,还兼任了技术支持接口人的工作。这对他来说可是一个不小的挑战,因为需要随时进入工作状态。记忆犹新的一次是一个周末,孙晓晗接到了相关部门的电话,说是项目执行中遇到了一个问题急需技术支持。由于是在非工作日时间,研发部门没有人在公司,而孙晓晗对项目并不是很了解,只能打电话向开发负责人询问具体情况并及时找到了问题的原因。“公司正常的工作时间是8小时,但是一些关键时间不得不加班,尤其是在新产品快发布或者有突发事件时,我们必须首先考虑客户的需求,放弃休息也是理所当然的。”

为了更好地投入工作,孙晓晗在平时就主动“加班充电”。用他的话来说,“作为一个新人,想要积累更多工作上的经验和知识,唯一的办法就是多花时间去学习。”老员工在晚上空余时间经常会自发组织经验分享会,这也成了孙晓晗下班之后的常去之地。

额外收获

拥有第二种视角

“普通的开发工程师通常只会从开发的角度来看问题,而我在兼任了技术支持接口人的工作后,却拥有了另一种看问题的视角。”这份工作让孙晓晗知道了整个缴费产品系统可能发生的问题,同时对系统的使用情况、设计环节、合作伙伴的需求、内部的运作流程等有了一定的了解,对今后的开发工作无形中产生了很大的帮助。而且这份工作需要和第三方合作伙伴沟通,孙晓晗也学到了如何保持良好的态度并将信息清楚准确传达的技巧。

“这份工作也让我更加体会到了诚信的重要。在研发过程中有些小问题自己不说,可能别人也看不出来,但是产品本身就会有瑕疵。这就考验了一个开发工程师的道德。”孙晓晗曾经在项目中有一个环节没有按照标准来做,当时内部流程已经走完了,但他还是主动提出作相应的修改,而部门领导并没有因为他的疏忽而责怪,反而是给予了很大的支持。“公司的这种氛围也让我们勇于面对自己的错误并且积极改正。”

雇主点评

“架子工程”是基础

“作为一家金融类服务企业,我们给客户提供的服务都基于所开发的产品,所以开发工程师的工作就像建造房子时搭架子一样,是整个服务链的基础。所以我们对人才的要求也非常高。”支付宝技术部上海研发中心资金产品组主管侯放分析说,开发工程师需要具备一定的技术能力,同时需要具有非常好的沟通能力。技术支持接口人的工作除了需要技术开发的背景之外,对从业者的分析问题能力和沟通能力提出了更高的要求。对于孙晓晗在实习期间的表现,侯放表示,“他的表现良好,尤其在主动沟通和反馈方面得到了客户的好评。”

对于开发工程师今后的职业生涯规划,侯放建议向系统分析师、技术架构师、程序经理和技术管理方向发展。随着行业的发展,公司对于人才的需求也很大,目前我们技术部门320多名员工中,近一半的人都是近年来招的应届生。

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑