思否有约丨@铂赛东:入行一年就差点辞职,“跨界码王”的涅槃之路

本期访谈嘉宾:@铂赛东
访谈编辑:芒果果java

铂赛东

其实铂赛东作程序员是个出人意料但又在情理之中的决定,他大学学的是数学,虽然都是和数字、字母打交道,但隔行如隔山,进入编程行业仍是须要点勇气的,不过他身边的人得知后倒以为他很适合。用铂赛东本身的话来解释就是:“找到一个本身热爱的行业我以为是件挺幸福的事,由于人的一辈子不少时间都在工做,天天作本身不感兴趣的东西,那是一件很悲催的事情。”而编程,就是他找到的感兴趣的东西。程序员

不过兴趣归兴趣,专业归专业,当时工做没多久的铂赛东就差点由于删了公司的数据库而辞职。他应该是菜鸟翻身的典范了。若是当初由于闯下大祸就辞职逃之夭夭,铂赛东的职业生涯可能就彻底不一样了吧。数据库

在独自一人熬夜补救,恢复了几百万条数据后,铂赛东完成了一次职业心理上的“涅槃重生”。如今的他,已经成了一个“编程改变世界”的实际践行者。编程


Q:介绍一下本身吧。segmentfault

网络ID:铂赛东,真名张元成。一个热爱技术,热爱分享,没有被年龄磨灭激情的直男。后端

「出走半生,归来还是少年」。我但愿本身也是如此,工做十多年了,可是我仍旧但愿本身像一个少年般充满对知识的渴望,朝气满满的面对生活。网络

目前在公司任职架构师,负责一些业务支撑中间服务的设计和开发,以及一些核心业务的选型和设计工做。架构

Q:大学是数学专业的,为何毕业后却当了程序员呢?并发

关键是兴趣,我并非科班出身,大学学的是数学。毕业后没直接工做,去外面学了半年软件,才进入行业的,由于对逻辑和结构化思考比较擅长,因此我一直以为本身就适合作这个。而且愿意为此奋斗一辈子。找到一个本身热爱的行业我以为是件挺幸福的事,由于人的一辈子不少时间都在工做,天天作本身不感兴趣的东西,那是一件很悲催的事情。oracle

Q:从数学转到计算机仍是挺难的吧?

其实我是一个挺自信的人,学习能力和自主性、主动性都比较强,学习仍是颇有信心的。可是能够和你们分享一个真实的故事。

在我工做第一年的时候,曾经有一次由于太菜太紧张,在加班的时候,生产上删数据(不要问我为何会有生产数据库权限),where少加一个条件,致使误删了大概几百万条生产库存信息,那时候用的是oracle。

哈哈,对,当时就是这么菜。误删好以后那时感受天旋地转,感受完了。愣了一个小时以后开始写辞职邮件。。。当时已是晚上8点了,公司就我一我的在加班。想一想以为不甘心,本身造的孽本身补回来。可是当时太菜,对oracle数据库也不是特别精通,也不知道闪回啊,binlog这种方式。只有一个前一天的快照备份。想一想本身在设计的时候设计了每一条库存变更都往另一张执行表里写执行记录。根据前一天的快照加上这段时间内的全部执行记录,是能够反推出来的。而后就这样写程序生成执行语句,大概折腾到早上5点,终于把几百万条生产库存恢复了。次日早上吃早餐的时候,激动的都想哭。“删库”我作了,可是我并无跑路。

我以为从怀疑人生到打败本身的心里,这段经历让我感觉颇多。在我后来的十多年工做中,我都十分敬畏技术,没有出现过大的差错。

Q:若是能够从新选择是否还会选择这个职业?

绝不犹豫的说,会。从新选择100次,我依然会这么选择。以为每个人都会在某一方面有闪光点。正确的认识本身很重要。适合本身的才是最好的选择。

Q:你是如何不断提高本身的能力的?

提高本身啊,就我而言,我天天要花一些时间去看java各个社区和开源社区,看看别人作了什么,别人碰到的问题,而且花时间思考若是是本身。会不会有更好的方案。多思考,多接触社区是个不错的方式,坚持下来会看到本身的成长的。

Q:如今都掌握哪些技术栈了?主要使用哪些编程语言,有接触新的么?

从入行以来十多年来一直致力于java后端,擅长企业级微服务以及微服务生态的搭建,大多数场景都有碰到过,也会常常沉淀本身的知识,以开源做品或者内容的形式分享出去。业务领域,基本上一直在作从事支付加电商的业务,是一名老兵了。

由于我一直致力于java后端,java这门语言的生态其实很是繁荣。我作项目首选仍是拿本身最擅长的语言来作。可是其余语言在不少方面对比java是有优点的,我很是看好,也会拿这些作一些demo玩玩。好比go和kotlin,go在处理并发的时候有自然的优点,kotlin学习成本很是低,由于和java几乎彻底兼容,并且具有java所没有的特性。通常来讲,一门语言是否能成为之后的趋势,一是看语言背后的支持公司和组织,二是看社区是否有热度。这2个语言,在这2个方面都很是不错。

image


有明确目标或者有朝着某个方向努力信念的人一般都有一个共同点,那就是有条理性。铂赛东也是如此,他是一个逻辑和结构化思惟很强的人,习惯在作事以前先列一个 List,没完成一件事就在后面打一个勾。他说:“我喜欢一切都是有条不紊的。”

虽然已经工做了十几年,铂赛东仍然保持着刚刚入行时对编程的那股少年般的热情。大学是数学专业的铂赛东算是半路出家,毕业半年后才入行决心成为一个程序员。这让他对本身的选择更加坚决,由于人的一辈子有不少时间都在工做,他想把本身的经历更多的集中在本身感兴趣的事情上。

Q:分享一下你的工做流,有什么我的的特别的工做习惯么?

其实我没有特别的工做流,可是习惯把本身要完成的工做任务,要学习的,要分享的内容作一个List,而后按照轻重缓急去完成。完成之后打个勾。标注时间。我喜欢一切都是有条不紊的。

另外的就是作一个项目以前,得想清楚,我以为明确技术方向很重要,想清楚再去作,能够省去之后不少的问题。因此一个好的选型和设计可让项目的生命力更久,更稳定和高效。

还有一点就是拒绝只知其一;不知其二,对于技术,必定要打破砂锅问到底。了解本质才能触类旁通。

Q:你认为工做中最应该注意的问题是什么?

碰到问题及时交流,项目中有些问题并非出在技术上,而是出在缺少交流上,因此无论和同部门的人,跨部门的人也好,都要及时交流。首先这是种对工做的态度,其次也能够避免信息不对称形成的问题。

还有就是在项目中了解上下游的业务,我喜欢去了解所作项目是为了什么。上下游业务是什么,从一个全局的角度去认识到这个项目所处的位置,这在设计和coding的时候也会有帮助。

并非科班出身的铂赛东很是珍惜本身能进入这个行业的机会,他一直把解决技术难题做为工做中最大的乐趣之一,不管是解决本身遇到的问题仍是能帮助到公司或者我的。

Q:你都帮助同事解决过哪些问题,能够举个例子么?

之前公司不少基础建设还不完善的时候,由于一次帮同事解决kafka的bug,就封装了kafka的公司套件,简化使用成本,后来封装成瘾了,从而把整个基础组件所有封装了一遍。成为了如今的基础套件库。

有一次公司不少服务的jvm开始出现cg过于频繁的问题,深究之后找出缘由。由于思考如何去监控,从而和小伙伴一块儿搭建了新的全服务的监控平台。

由于要重构业务,由于倾向于更加灵活解耦的设计。从而写了开源框架用于流程设计。

由于有运维同窗反映日志追踪太麻烦,因此如今我又在写日志追踪框架。

我以为有人和你反映问题是好事,说明有痛点。有痛点就有机会去思考如何去解决痛点。在此过程当中你也能不停push本身去了解本身的知识盲区。这是好事,不用怕麻烦。just fix it!

Q:目前为止最满意的开发项目是什么?

工做那么多年,其实满意的开发项目挺多的。可是我仍是把最满意的项目投票给我本身的开源做品,我坚持作一些实用的,能真正帮助开发者解决实际问题的开源做品。其中开源的微流式引擎liteflow就是一款这样的框架,主要致力于帮助项目复杂逻辑的解耦和动态编排,由于如今在作3. 0的开发,等后面作好会单独写文章介绍。


和大多数男孩子同样,铂赛东也喜欢数码产品,甚至忍不住会冲动消费。但他还有一个更健康的爱好,就是健身,对于长期坐在电脑前的程序员来讲,不免有些劲椎或腰椎的问题。

随着年龄的增加,铂赛东也愈来愈重视本身的健康问题,对他来讲,坚持运动不是难事,一年多时间他已经经过健康的运动成功瘦身了 10 多斤。

Q:生活中有什么爱好?

挺喜欢折腾数码设备,家里有挺多设备的,如何利用好每个设备来发挥它们更大的价值,我很热衷于作这件事。比较喜欢尝试新鲜的东西,电子设备多是我每一年花销最多的项目。看到想买的设备,如同小姐姐看到心目中的口红和化妆品那样。有时候会冲动消费。

健身也是我最近一年的爱好,之前由于喜欢打游戏,致使颈椎一直不是特别好。后来戒掉游戏,选择了坚持健身,健康的身体对于一个coding的人来讲,很重要。因此坚持了下去,就当是培养本身的毅力。目前每周去三次健身房。坚持了一年,改善了身体,瘦了10多斤,也认识了一些朋友。

image

Q:说说你和思否的相遇吧。

加入思否创做比较晚,今年才刚加入,可是之前就常常来社区看文章,对这个平台比较亲切,小编和各位创做者都比较nice,你们很谦虚,对待技术都很敬畏。能感觉到思否社区一直在为开发者建造一个优质的内容平台。

因此我以为思否不只是一个有深度的技术社区,一样是一个有温度的社区。

Q:如何看待国内社区的环境和氛围?

总的来讲,我的以为国内的技术社区比之前好太多了。更多人愿意去创做和分享内容,之前都是拿来主义,伸手党,如今看到整个社区出现了不少高质量的内容和开源做品。这也会促进更多开发者的知识获取欲望。


小编有话说:

铂赛东很会规划本身的时间,会根据事情的轻重缓急列出 List,并严格的执行,这须要很强的主动性和自驱力。

虽然他是个凡事会作好计划的人,但却并不死板,仍然对工做、对生活都充满了热情,原觉得他会是那种戴着框架眼镜,穿着格子衬衫,老实木讷的男生,但令我没想到的是他仍是个运动型男。

但愿铂赛东能像本身期待的那样,作到“出走半生,归来还是少年”,时刻保持这颗赤子之心。


欢迎有兴趣参与访谈的小伙伴踊跃报名,《思否有约》将把你与编程有关的故事记录下来。报名邮箱:mango@sifou.com

segmentfault 公众号