大家好,我是 polarisxu。
前段时间有幸和一位腾讯大佬约饭,学到了很多,今天抽空把大佬的经历分享下,希望对大家有借鉴作用。优秀也许不能复制,但经验可以学习!
这位大佬,2010 年硕士毕业,硕士期间有一个算法申请了专利。毕业后的选择没有去大厂,而是选择能落户的公司。在第一家公司工作的时候,就不局限于完成自己的任务,而是花时间去看团队里的所有代码。优秀的人果然不一样,不会计较得失,会主动加班、学习,好多时候周末一个人在公司看代码,做测试。
这样,一年一年的时间就熟悉了团队里的各种模块和业务。当有老员工离职的时候,他能顶上,自然很快可以成为团队的顶梁柱。
毕业一年多加入腾讯,同样地,保持主动做事、承担各种任务的风格,全力以赴,提升自己。在腾讯工作的技术总结,大家可以看看他的这篇文章:《Linux文件系统十问》。
之后是传奇从腾讯到搜狗,最近又从搜狗到腾讯。工作内容、职责、岗位在变,但内心没有变,一直不拘泥于完成工作中的产品需求,以及老大交付的任务,而是主动去探索各种项目中有价值的事情。在工作中,会对遇到的问题进行深度技术思考。他讲了一个例子:
有一次我们自己维护了一个线上的 redis(当时工程部还没有 redis 平台,redis 服务要业务自己维护)。为了优化性能,我把后端的请求由短连接改成了长连接。虽然看效果性能确实是优化了,但是我的思考并没有停止。我们所有的后端机都会连接这个 redis。这样在这个 redis 实例上可能得有 6000 多条并发连接存在。我就开始疑惑,Linux 最多能有多少个 TCP 连接呢,我这 6000 条长连接会不会把这个服务器玩坏?
于是,就有了一系列相关文章:
大佬虽然工作这么多年,但一直保持着对技术的热爱、钻研。
比如随着 Docker 的广泛使用,底层的网络工作方式已经在悄悄地发生变化了。所以大佬又开辟了一个网络虚拟化的坑,来一点一点地填。
以上这些高质量的、来自工作实际的好文章,大佬都发布在了他的公众号「开发内功修炼」,对,没错,他就是人称『飞哥』,大家一定记得关注!
不仅如此,飞哥还出了一本修炼内功的新书:《深入理解Linux网络:修炼底层内功,掌握高性能原理》,我有幸拜读了书稿,讲的通俗易懂,对面试、工作都大有裨益。
感兴趣的可以阅读:纸质版本网络书即将出版!!!,发行后,大家可以支持一波!
飞哥详细的经历,可以看他的记录文章:十年光阴如梭。
最后,飞哥的经验,希望对大家有帮助:
第一,是要学会抬头看路,选择一个好的赛道进去。我非常庆幸我当年从广电赛道切换到了互联网,获得了更大的舞台。不过其实我自己在这点上做的也不是特别好,2013年底入职搜狗前拒绝了字节大把期权的offer,要不然我我早就财务自由了。
第二,不要光被动接收领导的指令干活。要主动积极思考项目中哪些地方是待改进的,想到了你就去做。领导都非常喜欢积极主动的员工。我自己也是喜欢招一些能主动思考,积极推进的同学。这些人能创造意外的价值。
第三,工作中除了业务以外还要主动技术的深度思考。毕竟技术仍然是开发的立命之本。在晋升考核的时候,业务数据做的再好也代替不了技术实力的核心位置。把工作中的技术点总结一下,在公司内分享出来。不涉及机密的话在外网分享一下更好。对你自己,对你的团队,都是好事。
还发现一个小福利。飞哥要出版的电子书还有一个免费下载的 pdf 版本。关注「开发内功修炼」,回复「内功」即可获取。