你唯一能控制的,是自己的脾气与努力!

2023-11-30 14:32
文章标签 控制 努力 唯一 脾气

本文主要是介绍你唯一能控制的,是自己的脾气与努力!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


画外音:本文内容源于科创人对我的一篇访问,做了微调,去除了一些润色的部分,使其更贴近真实

原文 | babayage

编辑 | 笑 笑

第一部分:高考落榜,文科转理科

科创人(以下简称科):改变了您人生方向的第一个节点是?

沈剑(以下简称沈):高考落榜,中南财经政法,没考上。

科:意外的开场,说说咋回事?

沈:只比重本高了20多分,求稳,填了每年都是重本线的中南财经政法,可那年分数特别高,就是这样。

科:怎么报考的政法类院校?

沈:语文英语比较好,数学物理比较差,所以...

科:后来呢?

沈:复读了一年,上了一个专门复读的学校。非常辛苦,每天5:30起床(准点广播体操响),每天学习到后半夜一两点,一周只放半天假,住在教学楼对面50米左右的老师家,一整年基本晃荡在这50米之内。

这一年熬下来,后来工作里遇到什么996、加班,都不算什么事儿(笑)。不过结果还算不错,去了华工计算机。

科:志愿变了,从第一年财经政法类,转到了计算机类?怎么考虑的?

沈:没想太多,当时觉得计算机专业可能更好找工作一些,不过这个偶然的决定,似乎也是人生的转折。

科:世上少了一个好律师,多了一个IT牛人?

沈:牛人不敢当,自己算是勤勉型的吧。我觉得人成长的过程中努力非常重要,有了努力才有选择权。

第二部分:择业就业,爱情重于事业

科:大学毕业找工作顺利么?

沈:非常曲折。我是我们班第一个有offer的,5月份就拿到了腾讯实习的offer,暑假参加TIC夏令营,拿到了北京腾讯研究院的预录用通知(现在这个部门还有么?)。

结果下半年金融危机,各大公司缩编,腾讯说去不了北京了,只能发深圳的offer。这给我打击挺大,而且当时大家都找好工作了,剩我自己又重新开始。更可怕的是已经错过了招聘窗口期,心态有点崩,导致了屡面屡败,甚至比高考失利还要焦虑。

科:腾讯深圳也不错呀?

沈:我必须去北京,我女朋友在北京读研,其他城市是不可能考虑的。

科:后面怎么去的百度?

沈:人生机缘就是福祸相依,08年国庆前百度来我们学校招聘(李彦宏亲自来宣讲的)我面了一个创新搜索部(NS),这个部门没有派面试官来武汉,把笔试卷寄回北京了,这个部门的面试就延了一个月(那个时候百度各个部门是分开面试的)。一个多月之后进行的电话面试,电面了2轮,飞北京又面了1轮,后面基本确认要我了。心态稳了之后,后面陆陆续续又拿到一些offer。

科:单从面试这件事看,受心态的影响还挺大的?

沈:应该算是,找工作这事儿对我的人生留下了两个印痕,第一个就是对腾讯印象不太好(笑),第二,遇到什么事情心态都要放平,心态不好的时候做事很难成功。

科:毕业去百度后,顺利么?

沈:不顺利,但很有收获,我觉得百度真的很适合毕业生学习技术。周围的同事,比你有才华又比你努力,氛围很好。我当时给自己定了个目标,要比下班最晚的同事再晚一个小时。互联网这个行业,有头脑有天分的人太多了,智商拼不过,我能做的就是把努力做到极致。

科:“再晚一小时”坚持了多久?

沈:1-2年吧,但有个同事LC404住在公司附近,经常拼不过他。不过非常感谢LC404同学,职场之初问了他很多小白问题,非常细心的教我,职场初期碰到氛围好同事好的团队非常幸运,感谢百度。

科:在百度做什么产品?

沈:百度HI。在百度HI的两年时间内完成了职业生涯初期技术的积累。虽然现在我很难用成功去形容这款IM产品,但当年实现的几百万用户同时在线的场景,对架构各个模块的挑战还挺大的,自己真的非常有收获。

科:一直在百度HI么?

沈:2010年的时候有了变动,当时百度立项了一个战略新产品,对标KIK(当时还没有微信),产品名我记得是叫快信。整个百度HI团队平移过去,技术实力是有,可产品的形态、定位、方向等,讨论了半年多,没结果。

哎,百度做产品决策太慢了,那个产品真的挺可惜了。意淫一下,如果那个产品成功,说不定现在没微信什么事了(笑)。

科:这算是您离开百度的原因?

沈:额,算是吧,一直都希望能脚踏实地的做成一件事情,恰好当时58同城也要做即时通信产品,就去了58同城。其实当时不太知道这家公司的,就是通过那个“一个神奇的网站”广告,认识了一家公司(58同城),还认识了一个女明星(杨幂)。

第三部分:58同城,58到家,快狗打车(原58速运),架构师到管理者

科:58的业务规模很大,对架构的压力大不大?

沈:对架构的挑战挺大的,毕竟数据量、并发量、业务复杂度在那里。

在58同城做过即时通讯,做过支付,做过企业信息系统,做过推荐系统,做过二手信息平台列表详情页。这是一段很难得的经历,做不同的业务,玩不同的架构,很有收获。

除此之外,2012年58同城开始筹划技术委员会,我成为第一任主席(直到15年调到58到家),参与了TC的规划,组建,相关事宜的推动,也收获非常非常多。

2015年,58转转立项,我跟孙玄(现转转的首席架构师),两个人用了几周时间把架构做出来,这是我在58同城设计的最后一个系统架构。

科:没有去58转转,去了58到家?

沈:后面又有了一些变化,58到家立项,陈小华(到家集团CEO)问我愿不愿去,当时我觉得到家业务发展很快,技术又面临一些瓶颈,觉得自己能发挥的空间更大,于是就去了58到家。

2015年9月上岗,全面搭建58到家的技术架构体系,技术平台体系,基础服务体系,中台业务体系,企业信息化体系。

58到家技术体系,和同年龄段的创业型公司比,自己还是比较有信心的,直到2017年初,算是做出个大概,又正值公司集团化,快狗打车(原58速运)缺一个技术负责人,就转岗到了快狗打车,一直到现在。

科:在58到家遇到过什么不一样的技术挑战?

沈:谈几点吧。

资源算是一个问题,在58同城的时候技术资源投入够大,人/服务器/预算相对充足。到家是一个创业公司,精打细算过日子。

其次,同城和到家的业务不同,同城是一个信息平台,大数据量、高并发是核心问题;而到家是一个交易平台,安全性、稳定性才是主要矛盾;这就对技术架构提出了不一样的要求。

第三,创业讲究快速,没有时间给你做一个大而全的东西,对快速迭代的要求很高。我印象中最早做的是监控体系,不可能给你5个人、给你半年时间搞一个监控平台,只能是先花两周解决最突出的问题,保证一定扩展性,后续再想怎么好用、怎么自动化、怎么平台化。

还有,转型管理,也算是一个挑战。其他的事情再难、压力再大,说到底自己解决好自己的事情就行,但管理不是,要让整个团队成功,从工作方法到个人精力的分配,全部都不一样。

科:能不能具体一点?

沈:最初做管理的时候特别痛苦,看着别人的代码就想改,“你们这写的什么东西”,恨不得自己全上手。可你一个人,能做几个人的事情?带3个人你可以全搞定,5个人?10个?100人的团队怎么办?

从一线员工到一线管理,思路要转变,如果你觉得自己技术不错,要把团队成员变成和你一样厉害的人(如果你技术不行,就招牛人),帮助他们成长,帮助他们解决问题,帮助他们搭舞台唱戏,这是一个转变。

等管理幅度再大一些,带队方法又不一样了。一线管理讲究上传下达,向下传递战略,向上反馈问题;但二线管理者或者技术负责人,就是定技术战略的人:哪些该做哪些不该做,哪些先做哪些后做,这些问题一定要最先解决,否则整个团队很可能跟着你一起做无用功。

科:聊聊快狗打车?快狗打车的更名引发了一些争议,您个人如何看待这件事?

沈:一个品牌名称而已。酷狗、飞猪大家都能接受,快狗我觉得没什么不妥,能让人容易记住的品牌就是好品牌。更何况,GOGOVAN的内地品牌,本来就是快狗。

科:这是个技术驱动型的业务吗?

沈:初期,技术驱动还谈不上。有些业务点和技术密不可分,像订单推送、订单指派、补贴策略、反作弊等,和技术结合得非常紧密。

科:最后说说到家集团?

沈:到家这个生意,我觉得是非常积德的一件好生意,它帮很多贫困的家庭解决就业问题。我就知道有好几个家庭,老公在快狗拉货,妻子在到家做家政服务,一家人每个月几万的收入,都来自到家平台。

到家的使命愿景,就是为千万人解决就业,为亿万家庭服务。我们的价值观也很正,客户第一,奋斗者为本。

这是一条非常好的赛道,关乎国计民生,值得All In。这条路上一定会诞生伟大的公司,我希望这一家伟大的公司,就是我们。而我希望,我能一直和这家公司一起成长,直到最后。

一些讨论:

你复读过吗?我复读过。

你为什么来现在的城市?我是因为女朋友。

你找工作被坑过吗?我被北京腾讯研究院坑了。

你觉得哪个公司适合毕业生?感谢百度。

你看了别人的代码想改么?曾经看了就想改。

你转型管理困惑过么?于我,是的。

你认同自己公司的业务么?于我,当然!

感谢听我的故事,欢迎分享给身边好友。

画外音:请确保,转发和留言不是因为照片很帅。

这篇关于你唯一能控制的,是自己的脾气与努力!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/437394

相关文章

基于Python开发Windows自动更新控制工具

《基于Python开发Windows自动更新控制工具》在当今数字化时代,操作系统更新已成为计算机维护的重要组成部分,本文介绍一款基于Python和PyQt5的Windows自动更新控制工具,有需要的可... 目录设计原理与技术实现系统架构概述数学建模工具界面完整代码实现技术深度分析多层级控制理论服务层控制注

SpringBoot 多环境开发实战(从配置、管理与控制)

《SpringBoot多环境开发实战(从配置、管理与控制)》本文详解SpringBoot多环境配置,涵盖单文件YAML、多文件模式、MavenProfile分组及激活策略,通过优先级控制灵活切换环境... 目录一、多环境开发基础(单文件 YAML 版)(一)配置原理与优势(二)实操示例二、多环境开发多文件版

如何通过try-catch判断数据库唯一键字段是否重复

《如何通过try-catch判断数据库唯一键字段是否重复》在MyBatis+MySQL中,通过try-catch捕获唯一约束异常可避免重复数据查询,优点是减少数据库交互、提升并发安全,缺点是异常处理开... 目录1、原理2、怎么理解“异常走的是数据库错误路径,开销比普通逻辑分支稍高”?1. 普通逻辑分支 v

Spring Boot集成/输出/日志级别控制/持久化开发实践

《SpringBoot集成/输出/日志级别控制/持久化开发实践》SpringBoot默认集成Logback,支持灵活日志级别配置(INFO/DEBUG等),输出包含时间戳、级别、类名等信息,并可通过... 目录一、日志概述1.1、Spring Boot日志简介1.2、日志框架与默认配置1.3、日志的核心作用

MySQL逻辑删除与唯一索引冲突解决方案

《MySQL逻辑删除与唯一索引冲突解决方案》本文探讨MySQL逻辑删除与唯一索引冲突问题,提出四种解决方案:复合索引+时间戳、修改唯一字段、历史表、业务层校验,推荐方案1和方案3,适用于不同场景,感兴... 目录问题背景问题复现解决方案解决方案1.复合唯一索引 + 时间戳删除字段解决方案2:删除后修改唯一字

python生成随机唯一id的几种实现方法

《python生成随机唯一id的几种实现方法》在Python中生成随机唯一ID有多种方法,根据不同的需求场景可以选择最适合的方案,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起学习学习... 目录方法 1:使用 UUID 模块(推荐)方法 2:使用 Secrets 模块(安全敏感场景)方法

Python通用唯一标识符模块uuid使用案例详解

《Python通用唯一标识符模块uuid使用案例详解》Pythonuuid模块用于生成128位全局唯一标识符,支持UUID1-5版本,适用于分布式系统、数据库主键等场景,需注意隐私、碰撞概率及存储优... 目录简介核心功能1. UUID版本2. UUID属性3. 命名空间使用场景1. 生成唯一标识符2. 数

浅析Spring如何控制Bean的加载顺序

《浅析Spring如何控制Bean的加载顺序》在大多数情况下,我们不需要手动控制Bean的加载顺序,因为Spring的IoC容器足够智能,但在某些特殊场景下,这种隐式的依赖关系可能不存在,下面我们就来... 目录核心原则:依赖驱动加载手动控制 Bean 加载顺序的方法方法 1:使用@DependsOn(最直

Spring如何使用注解@DependsOn控制Bean加载顺序

《Spring如何使用注解@DependsOn控制Bean加载顺序》:本文主要介绍Spring如何使用注解@DependsOn控制Bean加载顺序,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录1.javascript 前言2. 代码实现总结1. 前言默认情况下,Spring加载Bean的顺

基于Python开发Windows屏幕控制工具

《基于Python开发Windows屏幕控制工具》在数字化办公时代,屏幕管理已成为提升工作效率和保护眼睛健康的重要环节,本文将分享一个基于Python和PySide6开发的Windows屏幕控制工具,... 目录概述功能亮点界面展示实现步骤详解1. 环境准备2. 亮度控制模块3. 息屏功能实现4. 息屏时间