聊聊技术以及我个人的一些看法

昨天下班比较晚,跟隔壁同事扯了会蛋:聊了聊他在面试中,面试官都问了什么类型的题?

这些题比如有:

  • 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/

也可以通过公众号给我发私信
聊聊技术以及我个人的一些看法_第1张图片

你可能感兴趣的:(后端)