V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zhoudaiyu
V2EX  ›  DevOps

目前主 Python 的运维开发,想提升一下技术(赚钱)能力这几个方向该选哪个?

  •  
  •   zhoudaiyu · 2021-05-04 14:34:24 +08:00 · 3038 次点击
    这是一个创建于 1305 天前的主题,其中的信息可能已经有所发展或是发生改变。

            我现在马上 29 了,是一名运维开发,目前在一家国企工作 2 年多。现在工作主要就是用 Python 做一些运维自动化平台( Ansible Python SDK )+K8S 平台( Kubernetes Python SDK ); Web 框架基本就是 Django+DRF 等等;前端这块不太懂,只能照猫画虎抄别人的代码( Vue )。运维这块现在主要是 K8S 和那些代理组件( Nginx 、Apache 、LVS 等)。

            最近找跳槽机会发现 Python 现在这块即便是北京,比较好找的也就是运维开发或者是 DevOps 相关的工作了,上限是比 Java/Go 等传统的后端开发低的,Java 这块感觉追上同龄的 Java 开发已经比较难了,Go 还有点机会吧,写过一点 Go,感觉还行。但是平时工作中领导比较抵触 Go,所以工作的时候只能用 Python,Go 得自己找项目练练。

            结合了一下当前我的情况感觉目前有这几条路可以走:1 、Python 继续提升,精力更多放在前端,做个全栈运开; 2 、转 Go,中间件或者 Web 都可以,做个纯后端; 3 、转 Go,做和 K8s 相关的开发( Operator 开发); 4 、硬着头皮强行转 Java Web 。

    18 条回复    2021-05-20 12:05:43 +08:00
    johnsona
        1
    johnsona  
       2021-05-04 14:40:23 +08:00 via iPhone
    k8s 看什么书
    zhoudaiyu
        2
    zhoudaiyu  
    OP
       2021-05-04 14:51:25 +08:00   ❤️ 3
    @johnsona #1 Kubernetes in Action 马上就出第二版了,我就是靠这个如的门,挺不错的,可以先看看第一版
    root01
        3
    root01  
       2021-05-04 14:55:31 +08:00
    @johnsona 目前在看深入剖析 kubernetes
    joApioVVx4M4X6Rf
        4
    joApioVVx4M4X6Rf  
       2021-05-04 15:23:41 +08:00
    个人感觉楼主如果要尝试搞几年 python 后端,甚至可以往架构师方向走了,或者技术管理,以后可就是 CTO 哈哈哈
    charlie21
        5
    charlie21  
       2021-05-04 15:38:00 +08:00   ❤️ 1
    如果能忍得了 Java:
    - Java 系本身的落后与学阀
    - Java 前辈同学的刻苦
    - Java 后辈同学的刻苦
    而且你这个阶段搞搞关系 送点礼物,在国企里还是很稳的,十年后不至于下岗,也没有人来顶替你。多想一想 一将成名万骨枯的历史故事。大厂拧螺丝真的不是那么值得羡慕的事,虽然一个羡慕别人的人总是要羡慕点什么的,但一些人的技术宽度并不如你 技术深度实际上也是深不到哪里去的,全凭一张嘴
    zhoudaiyu
        6
    zhoudaiyu  
    OP
       2021-05-04 16:21:47 +08:00
    @root01 #3 +1 这个非常棒 但是 1 楼说书我确实没想到这本刚出的
    root01
        7
    root01  
       2021-05-04 16:23:14 +08:00
    @zhoudaiyu 赶紧帮我看看我的 svc 问题
    zhoudaiyu
        8
    zhoudaiyu  
    OP
       2021-05-04 16:23:31 +08:00
    @v2exblog #4 别闹。。架构师哪里有 py 出身的。。。
    @charlie21 #5 Java 的学阀是指?关键现在国企虽然不是那么累但是钱太少太少了。。人家问我工资根本没脸说。。。所以跳也是无奈之举
    zhoudaiyu
        9
    zhoudaiyu  
    OP
       2021-05-04 16:23:50 +08:00
    @root01 #7 啥问题
    root01
        10
    root01  
       2021-05-04 16:27:26 +08:00
    joApioVVx4M4X6Rf
        11
    joApioVVx4M4X6Rf  
       2021-05-04 17:51:12 +08:00
    @zhoudaiyu 那架构师都是什么出身呀
    zhoudaiyu
        12
    zhoudaiyu  
    OP
       2021-05-04 17:57:26 +08:00
    @root01 #10 在 node 上直接 curl -vvv localhost:31180/ 看看啥响应
    zhoudaiyu
        13
    zhoudaiyu  
    OP
       2021-05-04 18:02:20 +08:00
    @v2exblog #11 Java/C++啥的
    johnsona
        14
    johnsona  
       2021-05-04 19:15:14 +08:00 via iPhone
    @v2exblog java
    yangzhezjgs
        15
    yangzhezjgs  
       2021-05-04 20:06:52 +08:00
    感觉转 k8s 相关好一些,这方面你积累更多,和你目前经验更匹配一些,三十岁还去做初级岗位不太好
    dayeye2006199
        16
    dayeye2006199  
       2021-05-05 02:39:18 +08:00
    #3 不错。特别是一些有状态,分布式的组件,跑在 k8s 还是需要很多专业知识的。如果能对开源社区贡献一些 operator 的更好了。
    还有一种路径是,是做 k8s 生态的运维工具,这块东西还比较新,类似 weaveworks 搞的那些工具
    defunct9
        17
    defunct9  
       2021-05-05 19:20:28 +08:00
    去面 Wiredcraft 的运维远程吧,我面挂了。问的都是 k8s 和 ansible 方面的问题。
    linlance
        18
    linlance  
       2021-05-20 12:05:43 +08:00
    Python 转量化交易的路过,兴趣~~~:)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2849 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 13:19 · PVG 21:19 · LAX 05:19 · JFK 08:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.