如题,做这个方向比 java 有前景一点?
1
liyafe1997 207 天前 via Android
没有什么技术栈有绝对的前景,保持自己学习的能力最有前景
|
2
hancai2 207 天前
前几天 v2 上还讨论过都嘛, 结论是没就业面太窄了,k8s 二次开发只有几个云厂商用得上。
|
3
fioncat 207 天前
我就是做这个的,在某小云厂商做 k8s 二开 3 年了。
其实这个活更加接近运维开发,平常接触比较多的也是运维工作。代码量比业务开发少一个档次。跟 k8s 运维的区别就是要维护一些 k8s 相关代码( cni 、csi 、operator 这些) 就业面也不多,毕竟用得到就云厂商,你看市面有几个活着的云厂商。普通公司招的是一般是 k8s 运维,不需要做二开的。 |
4
FabricPath 207 天前 1
看你能不能熬下来;
如果本科学历非 985 ,难以进入大厂,建议不要深入学习云原生方向;这个方向在小厂基本就是运维,同时规模太小不足以产生竞争力。 如果学历好,对技术有追求,英语好的话,可以考虑找个大厂深耕云原生方向;工资和技术壁垒超过 90%的后端,缺点是圈子小,国内就这么几家公司能接得住。 |
5
liang723 OP @FabricPath 大厂比较难进吧,而且现在年纪也大了
|
8
FabricPath 206 天前
@liang723 换一个方向吧,这个方向太卷了,对智力、逻辑能力、数学能力没信心的话,那就学会用 k8s 就行了
|
9
liang723 OP @FabricPath 为啥这个方向卷?如果门槛高就行,java 开发太泛滥了
|
10
nuII 206 天前
面试都要二开,python ,golang ,最低也是 java ,实际就运维,那业务需求我用 shell 都能实现
|
11
FabricPath 206 天前
@liang723 要看你目标是什么,如果只是混口饭吃,这个方向不卷;如果你想拿到 100W+的包,那这个方向就非常卷,infra 大部分方向到资深了都是拼智力
|
13
fioncat 206 天前
@levelworm 是的。对 linux 系统底层,不仅是网络,要特别熟悉。比如容器的基础 cgroup 。
网络只能说尤为重要,k8s 底层依赖太多网络组件了。很多时候查问题要深入各种协议栈。 开发我这边主要是 k8s 跟我司其他云产品的结合,例如容器网络跟云 vpc 结合,LoadBalancer Service 跟负载均衡结合等。还有一些增值服务的自动部署等功能,需要写一些 operator ,例如 istio ,knative 。 总之这些应用面都不大的,不是一般公司会遇到的场景。 |
14
fioncat 206 天前
补充:开发中 90%是 Go 语言,有一些极端场景会用一些 C 和 Rust
|
15
lovercpuer 206 天前
二开多半也是应用层面的,比如整 operator 这些。
|
17
liang723 OP @FabricPath 高薪资没怎么想,关键是要有壁垒,不能是谁培训一下就能做。还有可持续性,年纪大了也一样能做。
|