`
sunguanxing
  • 浏览: 1083449 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

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

日常工作:“变出”新产品

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

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

特别挑战: 随时准备投入“战斗”

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

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

额外收获: 拥有第二种视角

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

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


http://blog.alipay.com/1281.html
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics