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

后端开发转运维,大家伙帮忙分析分析

  •  
  •   b0644170fc · 2021-05-10 21:54:04 +08:00 · 4889 次点击
    这是一个创建于 1054 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我是后端 java 开发,到今年 5 月,工作就 7 年了。作为后端开发,我的技术一般般,目前在深圳一家中小公司工作,税后到手只有 20k.

    想转运维的原因是因为我对 Linux 和 网络这一块很感兴趣,我希望自己能达到有能力开发 Linux 内核特定模块的能力。好几年前就琢磨着自学,但是效果非常不进人意,而且也没自己想的那么自觉,大多数时间都是应付 Java 的业务开发.想着转到运维岗位,感觉运维岗位相对后端更加靠近 Linux,让我可以有更多时间去达到我的目的,往后也可以往运维开发这个岗位发展。另外,我感觉我的后端开发职业生涯已经有点到底了,对业务开发也非常厌倦了,以现在的情况来看,想转架构也基本没有可能。但是运维岗位需要掌握的技能,我觉得对后端来说也是一个补充,即便后面不能往运维开发岗转,我也希望凭借着相关运维相关的技能,能让我的后端开发生涯有点突破。

    今年一回来工作就和领导说了意向,领导想让我接我们组组长位置。因为原来的组长走了,但是我拒绝了。后面领导就让我再帮忙一段时间,就一直拖到现在。这几天通知我说会安排内部转岗面试.

    现在的情况是,我现在的运维能力只能勉强达到公司的初级运维水平。所以到时候转岗后,工资会大幅缩水。虽然如此,只要面试通过,我还是想转到运维岗位去。我打算用 1 年左右时间在目前的公司学习运维开发,后续再找运维开发相关工作(我们公司的运维还是比较传统的运维),希望到时候工资能比我做开发时候高.

    我现在的疑惑就是,我感觉这个代价有点大。而且运维开发这个岗位,我感觉大多数小公司好想用不着,大公司我也不报太大希望能进。如果后续接着搞 Java 开发,就算能够掌握运维的技能,但是还是搞业务开发的话,还是难受。考虑到代价,这几天面试后,或许我还可以拒绝转岗,保留现在的工资,但是工作内容还是不满意,也是难受。

    各位大佬,能给我提提意见吗?
    第 1 条附言  ·  2021-05-17 11:02:24 +08:00
    事情已经结束。现在的情况是降薪调岗。希望这次能顺我愿,其它就不再多想了
    29 条回复    2021-08-25 16:26:01 +08:00
    CallMeReznov
        1
    CallMeReznov  
       2021-05-10 22:15:08 +08:00
    会开发的运维天花板,肯定是要比普通的运维高.
    但就如同你所感觉到的,这个岗位的需求量低,普遍也不受待见属于鄙视链最低端(以 V2 来这个开发论坛来说,平常就能看到很多类似言论.).
    如果不是现成的 DEVOPS 的岗位不建议转,不仅钱少,活重,多,还不受待见.
    Nitroethane
        2
    Nitroethane  
       2021-05-10 23:01:03 +08:00 via iPhone
    我觉着转架构更靠谱
    uprightzy
        3
    uprightzy  
       2021-05-10 23:23:09 +08:00 via Android
    正在准备转 java 的中小公司运维建议你别做傻事
    b0644170fc
        4
    b0644170fc  
    OP
       2021-05-10 23:34:16 +08:00
    @Nitroethane #2 架构不是想转就能转的.以我公司来看的话,不太可能赚到架构上
    b0644170fc
        5
    b0644170fc  
    OP
       2021-05-10 23:35:28 +08:00
    @uprightzy #3,其实运维需要掌握的技能比 crud 程序员更硬核。
    echo1937
        6
    echo1937  
       2021-05-11 08:32:50 +08:00
    我是运维转开发,建议你三思。

    “我希望自己能达到有能力开发 Linux 内核特定模块的能力。”
    -- 转运维就是南辕北辙,运维开发也不是奔着这个方向去的,你应该学点《 Linux 程序设计》这类书;
    whileFalse
        7
    whileFalse  
       2021-05-11 08:47:17 +08:00
    没有公司会想找一个 8 年工作经验的初级纯运维。
    leafre
        8
    leafre  
       2021-05-11 09:23:51 +08:00
    先让公司给你几个月的运维试用期,没做过永远不知道是不是自己想要的,再留条回开发的后路
    defunct9
        9
    defunct9  
       2021-05-11 09:49:50 +08:00
    转运维吧,只有运维才能获得自由。
    yag
        10
    yag  
       2021-05-11 09:59:29 +08:00
    好多小公司都是开发组的小领导兼职自己服务器的运维,我们这就是,并且他的工作除了安排手下干活儿就是在那倒腾服务器,很少亲自做代码开发,除非忙不过来
    chenqh
        11
    chenqh  
       2021-05-11 10:00:37 +08:00
    我 py,羡慕
    keppelfei
        12
    keppelfei  
       2021-05-11 10:02:07 +08:00
    怕是失了智吧, 谁说后端和运维不能一起做呢?小孩子才做选择,大人说两个都要,都 8 年工作经验了还去计较自己更喜欢运维,你有多少个 8 年呢,这个时候不是搞钱最重要吗,兴趣爱好等来生吧。
    话说回来,不用转,8 年的开发经验相信你比普通的人完成工作速度会更快,直接拿多余的时间来怼运维知识,多想想往全栈发展,别总是单个行业,不然还怎么搞钱?
    xxxy
        13
    xxxy  
       2021-05-11 10:24:06 +08:00
    你可能对运维的理解有偏差,运维杂活累活更多
    jack594
        14
    jack594  
       2021-05-11 10:28:01 +08:00
    1. 运维开发对于大厂有用,小厂并不合适,对小厂来说,招一个专职的运维开发不如招一个开发,兼顾一点运维,反正流程和规范在小厂没那么重要
    2. 运维可以做到比你现在薪资更高,但是付出的成本也很高,如果希望搞 Linux 内核模块的话,直接看 C 和汇编,比你转行搞运维成本低得多
    cominghome
        15
    cominghome  
       2021-05-11 11:38:41 +08:00
    我是运维出身,现在在转运维开发,给点个人意见:
    1. 已经工作七年了就不建议再转了,你现在要做到是想办法跳大厂,做更有挑战的项目,提升自己的能力和薪资
    2. 开发天花板绝对是比运维高的,运维没有你想象中好,大部分运维并没有在做你臆想的事情。同时,基础运维技能并不能对你的后端开发生涯有太多帮助,非要说的话,把 devops 理念落地对你的帮助更多
    3. 运维岗位后期主要方向:
    - 运维开发。其实就是开发,只不过开发的产品不太一样。工作内容视岗位核心程度而定,其实大部分也是 CRUD,少部分高端岗位可以做你说的事情
    - 架构师。对综合能力要求很高。
    - 云计算。主要是虚拟化这一块,看岗位,确实有玩得深的,但大部分其实也不咋地
    lamesbond
        16
    lamesbond  
       2021-05-11 11:42:54 +08:00
    看公司能不能让你兼职干运维,做个一两年再冲大厂做 devops,进不了就算了
    b0644170fc
        17
    b0644170fc  
    OP
       2021-05-11 12:11:59 +08:00
    @cominghome #15,感谢你的建议。第 1 个关于进大厂做更有挑战的项目,如果能进当然最好。但以我现在的情况,应该是进不了了。第 2 点,基础运维可能确实不怎么样,这个我也了解,基础运维就像 Java 的 crud 程序员,都太"浮于表面".我看重的不是基础的运维技能,而是运维的工作对象相比于我现在,更加靠近底层,这样让我有机会脱离业务开发,有机会去更深入底层学习。
    TimeRain
        18
    TimeRain  
       2021-05-11 13:12:48 +08:00
    建议别转
    dayeye2006199
        19
    dayeye2006199  
       2021-05-12 03:07:30 +08:00   ❤️ 1
    LZ 你感兴趣的也不是运维阿,你感兴趣的是 infrastructure 开发,后端中的后端,不直接对接业务的后端。但是 linux kernel 内容太广泛了(网络、存储、驱动程序),最好找一个自己比较感兴趣的方向。

    这种方向也只有大厂才有职位,可以考虑一些云计算厂的 infra 职位。
    wingpui
        20
    wingpui  
       2021-05-12 10:25:57 +08:00
    或许你需要的是转服务端
    kksco
        21
    kksco  
       2021-05-12 10:29:25 +08:00
    我觉得 LZ 这么执着于底层,感觉把 c/rust 学了更切实际一点
    x940727
        22
    x940727  
       2021-05-12 14:07:53 +08:00
    倒手只有 20K……这基本上已经是小公司的天花板了吧?而且转运维也是去搞 DevOps 啊,去搞什么 Linux 定制内核?真想搞这些把 Linux kernel 下载下来研究啊……然后学 C,看操作系统……
    xderam
        23
    xderam  
       2021-05-16 02:32:05 +08:00 via iPhone
    各行都有难念的经 7 年感觉思维已经定型了 运维思维和开发思维不太一样 这个跟智商啥的真心没关系 带着原有思维去做另一行 初级还好 很快你就会发现被自己的思维限制住了

    另外 devops 运维开发啥的本来就是给运维自己提升用的 纯开发搞搞真正的业务不比运维的这点破业务香?开发的话职业发展路径应该是架构师 而不是运维开发 技能点点错了 转过来你就会发现 你会从实现商业业务的开发变成实现运维业务的开发 本质上没啥区别

    最后 真正的提升应该是找准一个业务方向 深耕 而不是瞎点技能点 今天看到运维技能点有意思就点点 明天看到云原生有趣就再看看 多找点工作中的问题去解决 或者去玩玩开源 运维行业现在也有点内卷 欢迎过来一起卷 不差这一个小白鼠了
    linlance
        24
    linlance  
       2021-05-20 11:59:56 +08:00
    运维最主要就是工作时间有点受不了。。去年干了一年,早晨 8 点走,凌晨 2 点到家,有时候得 3 点到家。。。

    到处跑机房,有时候环境很差,人很崩溃的。。。

    其他就还好了,年纪大了,有点跑不动,运维为啥都是年轻人在跑,因为需要体力啊。
    linlance
        25
    linlance  
       2021-05-20 12:02:39 +08:00
    楼主描述中的运维,根本不是运维,就是开发而已。

    真正的运维,技术说实话真用不上多少(别较真,当然技术越高越好。)

    更多的现实中的运维,需要的是与人打交道。

    跑去重启个机器,你都得打电话,各种沟通。。。

    根本不是技术的事情,全面打杂,做好心理准备再往运维跳。。
    hxxkisses
        26
    hxxkisses  
       2021-06-09 12:39:25 +08:00 via iPhone
    我有大厂外包 devops 的工作可以推,你要不要尝试一下
    b0644170fc
        27
    b0644170fc  
    OP
       2021-06-11 10:02:34 +08:00
    @hxxkisses #26,不用了,3Q 。我目前已经在公司内部转岗了,对目前的工作内容还是非常满意的。暂时不考虑换工作
    toptyloo
        28
    toptyloo  
       2021-08-10 13:30:04 +08:00
    @linlance 你这对运维的理解也太狭隘了。。。
    u21t20o15
        29
    u21t20o15  
       2021-08-25 16:26:01 +08:00
    了解下 SRE 工程师?
    现在市场还是比较稀缺的
    @b0644170fc
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2440 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 16:01 · PVG 00:01 · LAX 09:01 · JFK 12:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.