飞哥

共 1679字,需浏览 4分钟

 ·

2022-07-09 11:19

大家好,我是⻜哥,是一名在腾讯搜狗工作了 11 年之多的资深码农,也是最近技术圈里的畅销书《深入理解Linux网络》一书的作者。

在我工作的这十多年里,我一直在思考什么是技术工程师最核心的技能,大厂应该招聘什么样的人才进来,已经工作的工程师又该如何有效地提升自己。

对于在校生来说,扎扎实实地提升自己对底层的理解非常有利于进入大厂。2009 年我自己参加校园招聘的时候,面我的面试官的一句话我现在还记着。他说:“对于应届生来讲,我们更注重的是他的基础能力怎么样”。

事实上也是如此,当年我就是通过扎实的对底层工作原理的理解进入腾讯的。在我工作以后,我也验证了这个用人标准的正确性。我用扎实的功力进行过很多次的线上问题处理,做过很多次的性能优化。这全都是扎实的基础的作用。

对于已经工作了的同学也是一样。扎扎实实地修炼内容能给你的线上问题的排查提供非常多的思路。也给你服务的性能优化会提供非常多的弹药。

有多年工作经验的同学和我反馈说看完我的文章以后解决了他多年的困惑,自己对性能的理解和优化能力都得到了大幅度的提升。以后在遇到线上或者性能问题的时候,思考的层次和之前完全不一样了。所以每一位码农都应该去扎扎实实地提升自己的底层功力。

我在工作中有个习惯,就是喜欢总结,我会把工作中用到知识的整理和总结,并在公司内部最近分享。最近这两年,我忽然想到为什么我不把我在腾讯搜狗的总结的这些精华内容分享出来呢?所以就有了现在「开发内功修炼」这个公众号。

我的技术分享的特点是,在分享技术的时候并不是单纯介绍某个东西该怎么用。而是非常深入地去介绍底层的原理。例如在三次握手中,我会介绍 Linux 的深度实现。再比如 epoll,我会深入讲解它的底层实现。

另外还就是我不单纯空讲技术原理,而更会和大厂工作实际中遇到的问题紧密结合起来。带着问题去学习技术,解决问题。这要比单纯的理解理论要有意义的多。

除了技术文,我还会带大家实际动手实验。在 Github 分享了各种测试源码,你可以下载源码自己做实验玩。

Gihub 地址:https://github.com/yanfeizhang/coder-kung-fu

我的这些技术输出给我的读者带来了切切实实非常大的好处。前几天还有个本科大四的学生和我反馈,说是他在秋招的时候一无所获。但在之后深入学习了飞哥的深度的文章之后。在面试中不但给面试官讲了 Linux 三次握手过程、其中半连接队列、全连接队列的工作原理,更还是给面试官介绍了实践中可能出现的各种异常情况。而且还能头头是道地给面试官讲出 epoll 底层使用的数据结构,工作过程,效率高的原因。

作为一名本科生,就能有这么深入的底层知识,实属惊艳到了面试官。这也助他这顺利拿到了华为等大厂的 offer。参见应届本科拿到华为offer。现在公众号中的文章已经积攒的比原来更多了,相信能带给你更大的收获!

为了方便大家阅读,我把网络部分优质文章都整理成了一本 PDF 电子书《理解了实现再谈网络性能》。

在我的公众号「开发内功修炼」后台回复「内功」后即可领取。如果你能把他这本书读完并理解了,我相信你在网络上的理解已经可以很自信地说足够深入了。

回复「内功」获取网络PDF电子书

在上个月,我的一本纸质书也终于正式出版了。这本书非常的受业界的认可,销量数据能说明一切。该书上市当天就在京东科技类所有图书的销售中夺得了一个冠军,还多次登上京东热销榜。

上市一个月,就紧急加印了两次,目前已经是 1.9 万册的印数了。我们专门给咱们公子龙的读者们也申请了 5 折优惠。

TODO:插入龙哥的当当返现卡片

不论是在书中,还是在学习工作中,遇到技术问题可能交流比自己单独死扣要强,所以我也欢迎你来加入我的读者交流群。

浏览 42
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报