首页 > 编程语言 >程序员五年一直从事一种业务是什么体验

程序员五年一直从事一种业务是什么体验

时间:2023-05-22 13:33:15浏览次数:58  
标签:架构 交易系统 五年 体验 系统 商业化 业务 程序员 淘宝


交易系统之缘分


我从2015年中科大研究生毕业就到阿里巴巴集团的淘宝服务市场工作。


程序员五年一直从事一种业务是什么体验_架构设计


从2015年7月份到2017年的9月份,一直在淘宝服务市场,做交易核心系统的开发。当时我们的部门从比较lowbee的“服务平台”更名到了“商业化平台”。商业化平台主要是负责商品优惠、订单订购、开通履约的业务,上层的业务入口例如用户导购等,称之为“服务市场”。


在商业化平台两年多的时间,主要负责了智能旺铺的商业化、淘宝视频流量商业化,还连续两年跟进了双十一大促。当然,服务市场的双十一大促本身流量几乎可以忽略不计,但是给淘宝商家后台提供了一些列接口,所以由淘宝本身引入的流量还是非常大的。


钉钉商业化交易系统

2017年觉得淘宝服务市场业务相对稳定,已经几乎没有太大的个人发展空间。而且16年出了一个较为严重的故障,于是乎准备更换自己的发展计划,通过同学投递了简历到网易考拉。当时网易考拉还没有被阿里收购,还是非常火的一个事业部,考虑主要做的是跨境电商,跟我之前做的交易系统属于同类,因此去考虑算是不错的一个行业转换。


程序员五年一直从事一种业务是什么体验_架构设计_02


OFFER也顺利拿到了,记得当初在滨江的网易园区,回想自己大学期间很向往的一个公司,原来如此之近。


当我准备接下网易的OFFER时,以前一个业务合作的钉钉同事问我,快到晋升了,你的业务能力这么好,今年稳了吧?

听到这里我鼻子一酸,说准备去网易了。他当时惊了个呆,说这么优秀的同学怎么会离职了,你等着我跟我老板推荐下你来钉钉。


于是一个小P5,和钉钉的两位总监、CTO一路畅聊,顺利进入了钉钉的商业化交易部门,隶属于钉钉北京开放平台。


当时钉钉商业化交易部门只有我一个人在杭州,团队其他同学都在北京,我一个人开始支撑商业化系统的建设。由于之前钉钉对交易系统不熟悉,所以直接借用了淘宝服务市场的能力,随着我的加盟,就开始逐渐搭建整个钉钉商业化交易系统的架构,首先就是创造了一套全新的通用商业化体系,从商品发布、商品SKU售卖、订单支付、权益开通、权益履约打造了一条完整的链路。


程序员五年一直从事一种业务是什么体验_架构设计_03


随后,在19年下半年,随着业务发展,我带领团队同学,历时两个月,将淘宝服务市场的底层交易能力迁移到钉钉,构建钉钉的完整商业化核心交易系统,并形成了正向交易、逆向交易退款、结算系统等完整的闭环。


阿里云凌霄售卖系统


随后,在2020年,钉钉和阿里云更加紧密的协同作战,我们接入阿里云的凌霄交易系统,复用整体阿里云的预付费和后付费商业化能力,接入账户合规等系统能力,顺利将整个钉钉商业化系统上云,快速推进钉钉整体的商业化能力。

程序员五年一直从事一种业务是什么体验_项目管理_04


至此,我在阿里巴巴已经将近五年,五年都从事商业化交易系统的研发和重构。参与了四届双十一稳定性的保障,参会与了数个核心交易系统的架构设计,产出数十篇交易架构设计文档和分享,完成千万级的订单迁移,参与了数十上百的产品商业化。


思考感悟和心得

做了五年的业务,从开始不喜欢,到中间的困难,到后面的顿悟,再到最后的平淡。可以说,完整的经历了对一种业务的所有生命周期。

从开始不喜欢从事B类业务,到适应业务;从开始对代码架构组件的懵逼,到熟练抽象和了解架构;从对产品架构迷糊,到产出最佳实践的技术方案;到一个人苦苦摸索试探,到带领团队指挥作战。我开始思考,思考什么是工程化、什么是项目管理、什么是领域驱动。


之前在百阿培训上听商家事业部的大老板优昙(现任的盒马副总裁)说,一个人至少要在一个职位上做两年,一年是学习,一年是产出。如果你觉得没有机会了,就可以考虑换个职业,换个方向。我很感恩当时迷迷糊糊中听明白了她的话,在每个职位上都至少坚持了两年,两年内,在不同的职位里,学习了不同的深度和方向。


在淘宝商家,学会了交易系统是什么,如何做交易系统,高并发和百万级调用是什么回事。在钉钉则学会了如何站在巨人的角度上做系统架构,如何产出技术方案,如何管理和推进项目,如何拿到结果,以及如何有一个系统化的思考方式。


程序员五年一直从事一种业务是什么体验_架构设计_05


这里很感激几位老板和同事,给与了很大的指导,一言一语中,都让我有了更好的更快的成长。钉钉空间很大,我没办法赶上淘宝刚刚发展的时候,但是我有幸赶上了钉钉初创的时候,困难重重,涅槃重生,伴随和见证了一个蓝海市场的黑马,也让自己快速跟上这个时代。感谢这个时代,给了我很多机会。


未来我想不管是继续从事交易相关业务,还是做一些新的更有挑战的事情,我想,我都会感激我在阿里所学会的东西,教会我系统稳定性治理、架构设计、项目管理、思考方式和系统方法论。


另外,我会持续产出大量关于交易系统领域分享以及在互联网项目技术架构、系统治理、项目管理等多方面的文章,欢迎大家关注。


另外:欢迎喜欢和想做商业化交易系统的有志之士加入钉钉,跟我一起奋斗,也许可能很快你就能财务自由了。


标签:架构,交易系统,五年,体验,系统,商业化,业务,程序员,淘宝
From: https://blog.51cto.com/u_15990596/6323418

相关文章

  • 程序员面试简历怎么写?
    程序员面试简历怎么写?简历三大原则:清晰,简短,必要,给面试官留下比较好的印象技术能力匹配:满足招聘方的要求,技术水平要达标突出亮点:5秒以内让面试官发现亮点 1、简历三大原则一份好简历应该满足以下三个特征:清晰,简短,必要 1)清晰:简历是易于理解的,排版简单,不能模糊,如学校和毕业时间,工作......
  • 《程序员修炼之道--从小工到专家》阅读笔记02
    《程序员修炼之道--从小工到专家》第二章和第三章的主题是“实践”和“注重实效”,本文是本人对这两章节的阅读笔记。第二章:实践本章的核心观点是:软件开发是一门实践性很强的技艺,需要不断地实践和锤炼,才能取得进步和提高。而编写代码需要掌握多方面的技巧和工具,并不是只要会某一门......
  • 程序员如何培养第二技能?
    阅读文本大概需要2.2分钟。之前的中兴跳楼事件,我就告诫大家一定要培养第二技能,尤其是程序员,第二技能异常重要,有了第二技能才能避免中年危机,很多读者留言,想让我写一篇如何培养第二技能的文章,这篇文章其实是我分享在我的知识星球内部的,姑且今天分享出来。我为什么说程序员培养第二......
  • 程序员 30 岁前,该如何规划自己的职业发展?
    有读者问我职业规划这个话题,姑且今天好好谈谈,因为我一直认为这个话题对职场工作人士非常重要,今天我就来聊聊程序员的职业规划。1.为什么职业规划很重要?在回答这个问题之前,我得先给大家解释下为什么职业规划很重要,我就简单的举个例子,我想大部分人职业生涯的初期,跳槽、换工作大都是为......
  • 《程序员修炼之道:从小工到专家》14
    多元程序设计和时间耦合 多元程序设计致力于通过元数据等方式使代码变得“软化”、易于修改,通过对代码的“编写”而不是未“修改”减少对代码原有结构的改变,降低BUG产生的可能性这让我想起曾经在编写“四则运算”的随即括号代码是遇到的问题,在不添加相关代码的情况下可以正常......
  • Stack Overflow 2017 开发者调查报告(程序员必看)
    最近,StackOverflow发布了一篇2017开发者调查报告,此次在全球有超过64,000名开发者参与调查,分别对其技能、工具、学习趋势等数据进行了统计,比较遗憾的是中国参与调查的开发者很少,只有大概300人左右,所以有些调查结果可能跟中国环境不太相符,不过毫无疑问,这几乎代表了全球技术的......
  • 程序员喜欢用程 Mac 进行编程
     大部分情况都是公司发什么用什么。如果可以选,就选自己用得最顺手的,赶紧搞完收工。有公司,不知道上面出了什么问题,要求新换的电脑必须要给程序Mac,有人就是死扛不要Mac,不是因为Mac有多不好,也不是因为Windows有多好,就是懒得再学一套快捷键。当然和每天用的东西也有关系,天天......
  • #yyds干货盘点# LeetCode程序员面试金典:有序链表转换二叉搜索树
    题目:给定一个单链表的头节点 head ,其中的元素按升序排序,将其转换为高度平衡的二叉搜索树。本题中,一个高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的高度差不超过1。 示例1:输入:head=[-10,-3,0,5,9]输出:[0,-3,9,-10,null,5]解释:一个可能的答案是[0,-3,9,-1......
  • #yyds干货盘点# LeetCode程序员面试金典:比较版本号
    1.简述:给你两个版本号version1和version2,请你比较它们。版本号由一个或多个修订号组成,各修订号由一个'.'连接。每个修订号由多位数字组成,可能包含前导零。每个版本号至少包含一个字符。修订号从左到右编号,下标从0开始,最左边的修订号下标为0,下一个修订号下标为1,以此......
  • 《程序员修炼之道--从小工到专家》阅读笔记01
    《程序员修炼之道–从小工到专家》是一本经典的软件开发实践指南书籍,被许多程序员视为进阶必读之书。以下是本人对该书第一章节的阅读笔记。第一章节题为:为什么需要修炼?显然,程序员和武林中的武功修炼者一样,都需要经过长期的学习、训练和实践,才能成为真正的专家。而与武术不同的是......