沈老师,你是如何进入代码世界的?

上个月直播,主持人以及听众提问的实录,摘取了和自己职业发展相关的部分,分享给大家

沈老师,和大家做一个简单的自我介绍?

大家好,我是快狗打车的CTO沈剑,架构师之路作者,技术人一枚。毕业之后进入百度,任高级工程师;在2011年进入58同城,任高级架构师、技术委员会主席;2015年调到58到家,负责后端技术,任技术委员会主席;17年转到快狗打车,任CTO,负责产研体系。

沈老师,你是怎么进入到代码世界的?

大学学的是计算机,从那时候就开始写代码,研究生在做数据库内核,达梦数据库,毕业之后成为了研发工程师。

最初在百度,写百度HI后端代码,C++和PHP。到58同城也是一直写代码,即时通讯架构核心服务,推荐系统架构核心服务等。调到58到家之后,代码写的就比较少了,但也一直坚持在跟进一线的项目,做一线的架构设计。

作为技术人有一些强迫症,如果不是自己写的代码,会觉得不踏实,看到别人的代码,总是想去改,现在知道,这样是不行的, 不可能所有东西都自己来,得把知识分享给别人

百度和58系,这两个阶段,分别有什么收获?

第一份工作是在百度,第二份工作是在58体系,在58体系也经历了几个阶段,58同城,58到家,快狗打车(原58速运)。

进入百度,完全不知道自己能干嘛,跟着一群很厉害的人学习,积累基本功,在百度HI主要用PHP和C++,PHP是做站点的前端接口,C++做后端服务。工具的话,编码工具、调试工具、Linux的一些命令等,这些都是 基本功,在初期要打牢

第二份工作是58同城,此时主要是去主导实现58同城的即时通讯产品和系统,开始搭建团队、并把自己会的一些业务经验、架构经验传授给团队的同学,所以当时更多的是一个 架构师,指导人,项目负责人的角色 。在58同城即时通讯做了2年,系统和产品相对比较稳定了,后陆续转到其他的团队:支付团队、推荐系统团队,二手团队等,做项目和做系统。

15年9月份,调到了58到家,此时公司对我的要求是把后端的团队搭建起来,相关的事情规划起来,一些项目运行起来。去58到家之后,DBA团队、运维团队、PMO团队、架构团队、技术平台团队开始着手搭建,并且把数据库、运维、项目管理、组件、框架、基础服务、技术平台相关的事情规划起来。这段经历 对管理能力和规划能力的要求更高了 ,不止是限于架构师的一个角色。

17年Q2,又调到了58速运,后更名快狗打车,又回归了带业务研发团队,驾轻就熟。现在,还负责产品与设计团队。

做架构师是一种什么样的体验?工作节奏快不快?

在工作的过程中,自身能够提高,包括业务上的提高和技术上的提高,能够帮助团队的同事成长和提高,能够解决公司的问题,实现自己的价值,给公司带来利润,内心是比较充实、比较开心、比较有成就感的,而且自己也喜欢做这个事情,是这样一种体验。

不管是百度,还是后来的58同城、58到家、快狗打车工作节奏还是比较快的。就以现在的快狗打车为例,创业型公司,业务导向,节奏挺快的。

能分享一些您作为架构师的这几年印象比较深的事件吗?

印象深刻的事件有很多,这里举几个例子。

刚进入58同城的时候,是做即时通讯系统,从零开始,招聘人员、架构设计、带同事了解业务、熟悉系统、做编码、做实现、做测试、上线,到上线的那一天印象很深刻。

第二个是58同城的支付的项目,当时系统有优化的空间,公司临时把我抽调到支付部门去做优化。支付是公司的核心系统,直接关系到公司的收入,自己不熟悉那一块的业务,对团队也不熟悉,所以当时压力比较大,后面陆续做了一些优化,系统比较稳定了,很开心,自己也是印象非常深刻。

第三个是15年9月份,调到58到家之后,自己是第一个后端团队的成员,然后开始招聘、成立运维部、数据库部、PMO部、架构部、基础服务部、后端平台部,开始做监控系统、数据收集系统、灰度发布系统等,包括我们的站点框架、服务框架和一些基础服务。大概一年的时间,把整个团队搭建起来,把整个架构组件、基础服务、技术平台搭建起来,然后一些核心的系统自己参与做设计,特别有成就感。

最后是17年调到快狗打车后,重新梳理与重构业务系统架构,把系统从不稳做到稳,把项目交付吞吐量持续提升,把团队重组好,团队同学都成长很快,上下游评价都还不错,很自豪。

沈老师您有没有特别崇拜或佩服的人?

自己不是一个聪明的人,在大学和高中比较差的是数学和物理,比较好的是英语和语文。当时在百度有一段时间是比较自卑的,发现 身边的人都特别优秀,还比我努力 。当时是很绝望的,觉得自己绝对没有出路了。

我能做的就是, 比别人勤奋一点点 ,于是给自己定了一个小目标, 一定要比团队最后一个下班的人再晚一个小时下班 ,这是我当时对自己的要求。

但是自己一直没有做到,我组内有一个同事,他住在公司对面,而且他女朋友不在北京,所以他每天很晚很晚到一点两点才下班,所以我总是熬不过他。这个同事的技术能力也很强,他对我的帮助特别大,遇到问题,周围没有其他同事我只能问他。他是一个对技术非常执着的技术人,是我非常佩服的一个技术人,在职业生涯初期对我的帮助非常大,他叫lc404。

沈老师能推荐一些书单吗?

职业生涯初期,看了很多经典技术书籍 ,Linux、网络编程、TCP、MySQL等等。在 第二个阶段,基本是做什么看什么 ,做支付看支付的书,做数据库看数据库的书,做转转看电商的书。第三阶段,带团队后,会买一些 管理方面的书 来看。比如,我最近在看陈春花的书。

沈老师,你结婚了吗?

这位朋友,你提这样的问题,你老婆知道吗?

沈老师,直播要结束,最后送给水友们一句话?

人生最绝望的事情莫过于,比我聪明的人,还比我努力。所以,我应该更努力,共勉。

扫码 关注“架构师之路” 视频号

视频号要有100个关注,才能开通认证,希望大家成为 前100个朋友 感谢,感恩。

我来评几句
登录后评论

已发表评论数()

相关站点

+订阅
热门文章