5 年以上的程序员进阶指南

347 天前
 isno

我大部分的工作集中在网络,搞了十几年代码,对于互联网的技术架构马马虎虎也算摸着个边了。

这几年互联网行情不好,我也看了下市场上的部分简历: 7 年以下经验的简历基本都差不多,甚至 10 几年经验的也差不多同样的技术栈。。。 TCP/IP, Java 、SpringBoot 、sentinel 、Seata 、分布式,这些应用技术竞争太激烈了。一个 HC ,收到几百都是一样的简历,打工人真的没有一个人能赢!

所以啊,换个赛道吧。往深处挖一挖, 我从去年开始尝试写下互联网技术栈的体系,现在内容逐渐有了点轮廓

内容地址在这里

https://github.com/isno/theByteBook

有什么样的内容

我感觉内容很适合想进阶的程序员 (当然现在内容还有很多错误, 很希望有人能阅读提出 issue ,这也是我发帖的主要原因,指出我的错误,大家一起学习)

内容大概分为以下几部分:

其他 等等

我希望写点真正有用,对其他人有启发的内容,但我火候还没到,有瑕疵、错误的内容也请提 issue 给我,我会改正

4189 次点击
所在节点    程序员
19 条回复
xtinput
347 天前
妥妥标题党,什么时候 Java 技术栈就能代表全部的程序员了?
chaleaochexist
347 天前
竟然已经点过 star 了...
noble4cc
347 天前
你想进阶就能进阶一样
Morii
347 天前
拉到最底没发现公众号二维码,不错不错
USAToday
347 天前
你的思路,包括要进阶的技术方向和我想的相同
alexsunxl
347 天前
搞底层和网络,不追热度框架,是比较反人性的啦。
fiypig
347 天前
我收藏了,等我进阶成功头发还能在嘛
zt5b79527
347 天前
有点意思,学习一下
hankai17
347 天前
咨询一下卤煮 IPVS 、netfilter 该怎么学习或者深入?
如果做上层业务开发 很少接触内核协议栈
alexsunxl
347 天前
@hankai17 他的意思就是让你在没有场景的情况下,硬着头皮学啊。。
artnowben
347 天前
在网络可观测性部分能否增加一些最新的测试工具:
1. dperf https://github.com/baidu/dperf 测试 4 层网络性能,性能最高
2. t-rex https://github.com/cisco-system-traffic-generator/trex-core 测试 3 层、4 层、7 层
3. pktgen https://github.com/pktgen/Pktgen-DPDK 测试 3 层
isno
347 天前
@alexsunxl
@hankai17

在 LVS 篇、kube-proxy 、sidecar 篇,都有涉及 ipvs 、netfilter 、iptables 的应用,怎么是硬着头皮学习呢

@artnowben

在测试篇,已经开始添加 dperf 了
alexsunxl
347 天前
@isno 哈哈。
isno
347 天前
@hankai17 你问如何学习

我个人觉得内核网络了解机制就可以了,目的更加了解 iptables 这些上层应用,因为排查问题,最多也也就查到 iptables 。

如果要涉及开发和深入,可以尝试写写 XDP 程序( ebpf ),但是这种应用场景太少了,除非你在一些云厂、BAT 这样的企业,不然学了没啥用处
artnowben
347 天前
@hankai17
现在 DPVS 更流行了,很多企业用 dpvs 代替 ipvs ; dpvs 也更容易调试一点。
深入学习少不了阅读源码。
另外 dperf 是专门针对 IPVS 、DPVS 等四层负载均衡的性能测试仪,对你了解 ipvs 的性能缺陷有帮助
encro
347 天前
当下,程序员最应该学习的是:变现!!!
wildman9527
347 天前
已 star, 但结果恐怕是: 现在大家还站着卷, 看完你的进阶文档后就只能踮着脚尖卷了😂
asuraa
347 天前
不是只有 web 就代表所有做技术的了
bkchan
346 天前
@encro 狠狠地赞同了,啥时候才能教教怎么变现搞钱呀

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/941882

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX