昨天下班比较晚,跟隔壁同事扯了会蛋:聊了聊他在面试中,面试官都问了什么类型的题?
这些题比如有:
- HTTP/1.0 ~ HTTP/2.0 的一些区别
- TCP 的三次握手 threshold 的一些控制问题
- JVM 的一些优化
- ...
标准的八股文,我一直在想这些题的意义是什么?你说它是基础题吧,可又落伍了,难道能提高生产力?如果说提高生产力,都 2022 年 JAVA19 出来了,TCP Reno 都 40 年了,时代变了,卷的方向不太对!!
我想应该换个卷法,程序员应该朝真正地提高生产力、提高技术价值的方向去卷
如果搞网络质量:底层真应该看看 QUIC 、BBR 、SSL ,上层看看 Overlay 网络、Netfilter 和 eBPF 之类的技术
如果说要提高生产力:底层 cgroup 、namespace ,上层看看 容器、Kubernetes
其他等等
你说你企业都是传统虚机的,你搞明白上面基础理论,把基础架构搞成弹性计算、云原生的,给企业省一大笔钱,老板还不高兴地给你发个奖状?
我心里一直有一个技术体系的脉络,现在有点时间了,就总想着把它写出来,清晰地表达出来。 可是想是一回事,把它落地又是另外一个事了,我从起笔,写到现在也快四五个月了,整个章节总算有点体系可寻了 (离完稿还有点距离)
**自己孤独地写了这么久,也没个可讨论的人,微信公众号里面也寥寥几个赞,今天再这里贴一下,哪里写得不好,哪里方向有问题, 希望朋友们给点指点和意见,年假有 10 来天,我寻思着熬熬夜,全部写完。**
Gitbook 地址: https://isno.github.io/
也可以通过公众号给我发私信
![weixin.png](https://static.golangjob.cn/230117/fa4ec5fc49538334e9ac89479bcc6d17.png)
感谢您的支持
有疑问加站长微信联系(非本文作者)