如何提高技术深度,广度方面已经确定了

2023-06-29 13:58:39 +08:00
 Cola98

如题,op 已经毕业一年了,之前做在自研做容器开发,但是干了半年测试的活,后来去了外包做了 SRE ,主要内容是内部开发,参与中间件运维,还有 oncall 。接触到的东西都比较新,但是没什么资源,比如 AIOPS ,FinOPS 。小弟打算把主力放在 K8S ,可观测性,中间件这三个方面,剩下的能够扯皮就可以了。

但是迷茫的地方在于目前接触不到有什么挑战性的东西,看一些源码分析和实战的资料也只是纸上谈兵,应该如何提高技术深度呢,感谢各位大佬解答!

2409 次点击
所在节点    程序员
18 条回复
Oktfolio
2023-06-29 14:10:55 +08:00
造轮子
Cola98
2023-06-29 14:31:54 +08:00
@Oktfolio 看一个造一个嘛?
jones2000
2023-06-29 16:07:50 +08:00
最好的办法就是照着 K8s 的功能,自己写一遍代码,尽量不要用第 3 方插件,完全自己裸写,整套写完,基本就掌握了。
WngShhng
2023-06-29 16:10:29 +08:00
rfsc
WngShhng
2023-06-29 16:11:00 +08:00
RTFSC
byte10
2023-06-29 16:19:39 +08:00
一般建议先干 2-3 年,不然很多概念理解错的。
Cola98
2023-06-29 16:21:54 +08:00
@jones2000 我超,太有感觉了,就是造一个小型 K8S 是嘛
Cola98
2023-06-29 16:22:29 +08:00
@byte10 嗯嗯,之前自己主要还是以看和寻找广度为主
Cola98
2023-06-29 16:22:38 +08:00
@WngShhng 收到!
8355
2023-06-29 17:08:45 +08:00
深度其实就是极限环境的处理
普通开发写的代码和资深开发写的代码区别就是在那 1%异常 /故障时间怎么处理上
但是那 1%的异常你可能想象不出来也模拟不了,只有到业务量级达到一定程度的时候这 1%会被放大
只有去大厂,现在硬件都很强的而且云服务厂商优化又好,中小厂根本没什么压力除非极限压缩运维预算。。。
Cola98
2023-06-29 17:14:15 +08:00
@8355 大厂估计去不了,目前心态是希望 wlb ,主要是想要自己得到提升,哈哈哈哈
since2014
2023-06-29 17:17:09 +08:00
小厂涨的只能是经验和广度,深度只能大厂,原因上面的朋友也都说了

非要小厂涨深度只能是学习及应用,自己学课程也能涨深度,工作中能用的尽量去应用,只是这样比较枯燥和无法学经验
Cola98
2023-06-29 17:23:02 +08:00
@since2014 看来是一条艰难的路,其实很多时候学习如果没有应用场景也会一种用力使不出来的感觉
8355
2023-06-29 17:28:28 +08:00
@Cola98 #11 加油
其实 95%的开发都上不了这个门槛,一旦上去了(通过面试)能够接触到这部分业务之后会飞速成长,压力也会很大,之后你在其他厂反复横跳都是轻轻松松,除了八股文之外后端面试最重要最有含金量的部分就是这个。
是否有相关场景的经验一句话两句话就问出来了,哪怕八股文差一点可能也没太大问题。
不一定非要瞄准传统意义大厂 jbbat 这种,只要有一定的业务规模有一定的业务增长就好。
你现在其实是缺少一个出题人,搞点复杂问题让你去解决和处理,这种给简历出彩项都是加大分的。
Cola98
2023-06-29 17:42:30 +08:00
@8355 多谢大佬,其实也是缺少场景,之前感觉是学习方式错了,比如说看了很多并发的问题,并发的八股,但是自己处理出来,写起来才发现有很多细节需要处理,包括报错的思路,有了场景以后就有了自己的理解
dgqypl
2023-06-29 23:07:41 +08:00
建议把计算机的基础知识好好学学,包括操作系统、数据结构与算法、代码设计原则与设计模式、计算机网络、代码重构。如果能静下心来把这些学扎实,深度自然就有了。很多时候看不懂或者理解不透彻源码,只不过是底子没打牢罢了。我之前为此还写过一篇文章,有兴趣可以看看: https://mp.weixin.qq.com/s/iem-s-rmeDTmpq8PAT2B0A
Cola98
2023-06-30 08:05:08 +08:00
@dgqypl 好嘞,之前在学校的时候感觉是比较浮躁,没有好好学基础
chaoschick
2023-06-30 08:29:30 +08:00
学习傅里叶变换吧

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

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

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

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

© 2021 V2EX