V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Cola98
V2EX  ›  程序员

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

  •  
  •   Cola98 · 2023-06-29 13:58:39 +08:00 · 2402 次点击
    这是一个创建于 538 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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