如题,op 已经毕业一年了,之前做在自研做容器开发,但是干了半年测试的活,后来去了外包做了 SRE ,主要内容是内部开发,参与中间件运维,还有 oncall 。接触到的东西都比较新,但是没什么资源,比如 AIOPS ,FinOPS 。小弟打算把主力放在 K8S ,可观测性,中间件这三个方面,剩下的能够扯皮就可以了。
但是迷茫的地方在于目前接触不到有什么挑战性的东西,看一些源码分析和实战的资料也只是纸上谈兵,应该如何提高技术深度呢,感谢各位大佬解答!
1
Oktfolio 2023-06-29 14:10:55 +08:00 1
造轮子
|
3
jones2000 2023-06-29 16:07:50 +08:00 1
最好的办法就是照着 K8s 的功能,自己写一遍代码,尽量不要用第 3 方插件,完全自己裸写,整套写完,基本就掌握了。
|
4
WngShhng 2023-06-29 16:10:29 +08:00
rfsc
|
5
WngShhng 2023-06-29 16:11:00 +08:00
RTFSC
|
6
byte10 2023-06-29 16:19:39 +08:00 1
一般建议先干 2-3 年,不然很多概念理解错的。
|
10
8355 2023-06-29 17:08:45 +08:00 2
深度其实就是极限环境的处理
普通开发写的代码和资深开发写的代码区别就是在那 1%异常 /故障时间怎么处理上 但是那 1%的异常你可能想象不出来也模拟不了,只有到业务量级达到一定程度的时候这 1%会被放大 只有去大厂,现在硬件都很强的而且云服务厂商优化又好,中小厂根本没什么压力除非极限压缩运维预算。。。 |
12
since2014 2023-06-29 17:17:09 +08:00 1
小厂涨的只能是经验和广度,深度只能大厂,原因上面的朋友也都说了
非要小厂涨深度只能是学习及应用,自己学课程也能涨深度,工作中能用的尽量去应用,只是这样比较枯燥和无法学经验 |
14
8355 2023-06-29 17:28:28 +08:00
@Cola98 #11 加油
其实 95%的开发都上不了这个门槛,一旦上去了(通过面试)能够接触到这部分业务之后会飞速成长,压力也会很大,之后你在其他厂反复横跳都是轻轻松松,除了八股文之外后端面试最重要最有含金量的部分就是这个。 是否有相关场景的经验一句话两句话就问出来了,哪怕八股文差一点可能也没太大问题。 不一定非要瞄准传统意义大厂 jbbat 这种,只要有一定的业务规模有一定的业务增长就好。 你现在其实是缺少一个出题人,搞点复杂问题让你去解决和处理,这种给简历出彩项都是加大分的。 |
15
Cola98 OP @8355 多谢大佬,其实也是缺少场景,之前感觉是学习方式错了,比如说看了很多并发的问题,并发的八股,但是自己处理出来,写起来才发现有很多细节需要处理,包括报错的思路,有了场景以后就有了自己的理解
|
16
dgqypl 2023-06-29 23:07:41 +08:00 1
建议把计算机的基础知识好好学学,包括操作系统、数据结构与算法、代码设计原则与设计模式、计算机网络、代码重构。如果能静下心来把这些学扎实,深度自然就有了。很多时候看不懂或者理解不透彻源码,只不过是底子没打牢罢了。我之前为此还写过一篇文章,有兴趣可以看看: https://mp.weixin.qq.com/s/iem-s-rmeDTmpq8PAT2B0A
|
18
chaoschick 2023-06-30 08:29:30 +08:00 via Android
学习傅里叶变换吧
|