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

运维和开发大家会选哪个?

  •  
  •   xiyang · 2017-06-21 21:43:39 +08:00 · 26466 次点击
    这是一个创建于 2715 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题,A 公司的开发,B 公司的运维
    从工资上看,A 公司试用期与转正后工资一致,绩效工资 10%,每季度发放,B 公司试用期比 A 公司要少 2.5k,转正后加 1k,绩效工资 20%,每月发放,每季度按绩效多奖少补

    从发展上看,B 的规模比 A 的大,也更有名一些,而且有大神带,可能在发展什么的要好一些,但是听说运维经常是背锅侠

    福利上,B 每天饭补比 A 多 10 快,其它都差不多

    有过来人可以说下运维和开发哪个好呢?

    另外,确认了邮件 offer 还可以反悔吗,是否需要负法律责任?
    50 条回复    2017-06-23 10:52:05 +08:00
    V3EX17
        1
    V3EX17  
       2017-06-21 21:49:04 +08:00 via iPhone
    开发吧,嗯,我是这么想的
    0ZXYDDu796nVCFxq
        2
    0ZXYDDu796nVCFxq  
       2017-06-21 21:50:48 +08:00 via iPhone
    纯运维就不要考虑了。
    有技术追求的企业的 DevOps 可以考虑。
    0asis
        3
    0asis  
       2017-06-21 21:52:56 +08:00 via iPhone
    @gstqc 附议
    hustlike
        4
    hustlike  
       2017-06-21 21:59:58 +08:00
    开发,运维连 devops 都算不上吧,其实我想写代码
    xiyang
        5
    xiyang  
    OP
       2017-06-21 22:06:38 +08:00
    @gstqc @0asis 现在应该很少纯运维了吧
    xiyang
        6
    xiyang  
    OP
       2017-06-21 22:09:03 +08:00
    @hustlike 哈,其实我也想写代码
    xiyang
        7
    xiyang  
    OP
       2017-06-21 22:09:57 +08:00
    @V3EX17 请问一下开发和运维哪个未来的发展比较好呢
    0asis
        8
    0asis  
       2017-06-21 22:12:14 +08:00
    @xiyang #7 我感觉是开发吧
    yang12me
        9
    yang12me  
       2017-06-21 22:43:03 +08:00
    前段时间华为裁员,裁的是运维。
    Devin
        10
    Devin  
       2017-06-21 23:03:50 +08:00 via iPhone   ❤️ 10
    整天出问题,还要运维干什么
    整天没问题,还要运维干什么
    😥
    WheatField
        11
    WheatField  
       2017-06-21 23:06:51 +08:00 via iPhone
    哪个薪水高,干哪个
    teaaa
        12
    teaaa  
       2017-06-21 23:13:57 +08:00
    开发吧~
    Lentin
        13
    Lentin  
       2017-06-21 23:18:19 +08:00
    没签合同签字盖章没有法律效益
    Anlim
        14
    Anlim  
       2017-06-21 23:25:59 +08:00
    应该很少纯运维,当然也很少有纯开发的:),所以根据自己的兴趣来吧。老是想着钱的可以去买彩票,哈哈
    lights
        15
    lights  
       2017-06-22 01:48:49 +08:00 via iPhone
    @gstqc 附议
    microlight3000
        16
    microlight3000  
       2017-06-22 02:31:25 +08:00   ❤️ 1
    分享一个见闻,仅仅是客观描述。在五线城市里,大部分人眼里,开发叫技术员,运维叫网管。你是愿意被人叫技术员,还是被叫网管,你觉得这两个职业哪个更有前途?这仅仅是个降维类比,但或许有一定参考价值?
    cxbig
        17
    cxbig  
       2017-06-22 02:56:04 +08:00
    建议先从开发做起,有一定能力了可以考虑 DevOps 相关职位。
    timothyye
        18
    timothyye  
       2017-06-22 07:59:20 +08:00 via Android
    现在流行 devops 啊
    defunct9
        19
    defunct9  
       2017-06-22 08:08:19 +08:00 via iPhone
    运维。自由的世界
    MikuM97
        20
    MikuM97  
       2017-06-22 09:10:34 +08:00   ❤️ 1
    出了问题,运维要背锅,开发要修 bug,测试的童鞋偷偷笑两声然后准时下班了。
    ansheng
        21
    ansheng  
       2017-06-22 09:24:48 +08:00
    当然是开发了,除非你是特别牛的运维,否则还是别入坑了把,现在都是云时代了,你看看对运维的要求还会低?
    zhoulouzi
        22
    zhoulouzi  
       2017-06-22 09:51:27 +08:00
    ops 很累的。。生活作息都不规律。
    johnsonliang1988
        23
    johnsonliang1988  
       2017-06-22 09:55:26 +08:00
    选运维吧,别说得开发不累一样。运维也是有写代码的。---来着一个开发
    silencefent
        24
    silencefent  
       2017-06-22 09:55:55 +08:00   ❤️ 1
    运维 24H on call,至少要多给 40%+工资
    uncleroot
        25
    uncleroot  
       2017-06-22 10:01:35 +08:00 via Android   ❤️ 1
    开发发展前景更好,运维也在变革之中。不过要确定运维角色的区分,“桌面运维”是真网管。

    我总觉得现在国内说的 devops 和国外说的意思有分歧,devops 有的说是运维自动化,有的说是开发直接负责运维(云计算时代下和以往运维开发不分家意义不同),有的说是一个介于开发和运维之间的角色,作为开发者但从运维的角度思考解决问题。
    xiyang
        26
    xiyang  
    OP
       2017-06-22 11:58:47 +08:00
    @Lentin @yang12me @WheatField @teaaa @lights @cxbig @timothyye @ansheng @uncleroot Thank you.

    @Anlim 两个都感兴趣怎么办,不过钱还是很重要的

    @defunct9 运维为什么会是自由的世界?

    @miaojiang22220 在上线前,感觉测试是最苦逼的,每天加班到深夜

    @silencefent 好像在哪看到过,国外运维一般要比开发多 30%,但在国内,运维一般要比开发低

    @zhoulouzi 一听就是过来人

    @johnsonliang1988 貌似主要写一些脚本程序
    xxoxx
        27
    xxoxx  
       2017-06-22 12:06:39 +08:00 via iPhone
    @Devin 要不要说的这么直白 ^_^
    defunct9
        28
    defunct9  
       2017-06-22 12:22:40 +08:00   ❤️ 2
    @xiyang 运维这个角色,其实跨度蛮大的。数据库、网络、系统,需要全懂,这才是真正意义上的全栈。老外的运维价值很高,也是基于这个因素。无论 oracle/mysql/pgsql/monggo,通吃,F5、路由、交换通吃,nodejs/python/ruby/c 通吃。这才是自由。
    salmon5
        29
    salmon5  
       2017-06-22 12:51:25 +08:00
    做一个好的运维要付出很大的代价,性价比没开发高。开发随便不努力,随大流,码农能赶上好的运维。
    salmon5
        30
    salmon5  
       2017-06-22 12:52:25 +08:00
    当然我们说的运维是互联网公司的运维,不是传统 IT 行业的操作工。
    wangzhangwei
        31
    wangzhangwei  
       2017-06-22 12:58:57 +08:00 via iPhone   ❤️ 1
    建议开发,主要是你喜欢写代码,难得有件事情是自己喜欢做的,收入上还可以,另外开发的职业规划更广些,年龄到了 35,40 可以创业,干 cto,技术合伙人,干培训讲师。做系统集成项目等等,随着经验增加收入上也比较好。
    Mithril
        32
    Mithril  
       2017-06-22 13:08:45 +08:00   ❤️ 1
    这么说吧,实在招不到运维,运维的工作可以指派给几个开发学着做。
    招不到开发那就是真的招不到,不会从运维里挑。
    coderluan
        33
    coderluan  
       2017-06-22 14:03:05 +08:00
    就说一点,开发转运维容易,运维转开发困难。
    cnfreesw
        34
    cnfreesw  
       2017-06-22 15:53:50 +08:00
    开发要能做事,运维要能做事会做人可以做鬼,锻炼和空间不同,楼主掂量!
    hellojl
        35
    hellojl  
       2017-06-22 15:59:34 +08:00
    曾梦想仗剑走天涯,后来选择钱多活少家近的地方
    tongtf
        36
    tongtf  
       2017-06-22 17:05:15 +08:00   ❤️ 3
    开发,工作更单一,只专注于自己涉及的那部分,主要就是编程,期间各软件会操作就行,到一定级别开始调优或者被黑了,就会关注运维这块,相当于是先往深了学,然后再向外扩展学习其他。

    运维的话,一开始就把整个公司的技术栈摆你面前,所有软件、硬件都是先上手用,积累大量的使用经验,当需要管理的软硬件多到管理不过来的时候就会开始学编程,然后再慢慢的往深处学

    开发的优势是专注,学一门语言一直用,时间越长越容易和新人拉开距离,缺点是眼界不够宽广
    运维优势是一开始接触的就是网站的整体架构设计,整个流程,接触的技术多眼界就广,但是缺点也是因为太广,短时间根本 hold 不住,什么都懂就是不精

    个人的一点看法,可能会因为眼界问题,说的不一定对

    我的建议是做开发工作,运维感兴趣的话,可以自己学,工作还是先专一学一门的好,至少做个一年半年的还有个反悔的机会,做运维做个一年两年和刚开始做区别不大
    zhang1215
        37
    zhang1215  
       2017-06-22 17:10:02 +08:00
    选择开发吧,现在我都是开发兼运维,问题多的头大
    prasanta
        38
    prasanta  
       2017-06-22 17:25:34 +08:00
    不写代码做什么互联网?
    psnail
        39
    psnail  
       2017-06-22 17:30:57 +08:00   ❤️ 1
    在百度 hadoop 运维组 待过两年,现已转其他公司开发。
    先说下百度 hadoop 运维的日常,基本上每个月有一周值班 on call,一周 答疑,剩下两周开发,这是 hadoop 这边的情况(其他运维团队不一定有开发项目)。两周值班是真心累,被电话和 hi 不停的轰炸啊,然后处理各种问题,集群挂了,用户作业跑慢了或者跑不动了,队列资源较少啦,还有问你怎么使用 hadoop,总之 不是我的兴趣所在。但是同时,一旦出现问题,运维解决不来的,就要拉开发的一起解决问题,所以开发的也有值班的,也经常被我们叫起来处理问题
    现在已经回来做开发,对于我个人而言还是比较舒服一些,不用处理那么多琐事

    离职前,我也有几个机会 transfer 其他开发岗位,hadoop 相关的岗位还是比较缺人的哈,但是由于自身原因还是回来了。对于我来说,运维可能有这几个问题

    1 开发流程不规范,毕竟不是主业
    2 dirty work 太多,浪费时间太多,但是这个取决与项目与个人,看你怎么管理你自己的时间了
    3 频繁的沟通,这个也确实很重要

    同时可能这几方面需要考虑

    1 岗位的专业能力和前景,比如 hadoop,前几年的就业前景很好,而且专业要求相对也高
    2 兴趣,这个很重要,有同事对运维感兴趣,总能发现问题,解决问题,个人能力和职位提升也快
    3 再考虑钱的问题

    总之,运维和开发都要看具体的岗位和实际工作内容,再结合前景,个人兴趣,钱再做决定

    在狼厂确实也成长不少,各个方面都在学习和进步中,但是发现自己并不适合。
    胡乱之中写下的,说的不是很全面,而且可能有很多说的不对,还请谅解哈。
    TheCure
        40
    TheCure  
       2017-06-22 17:43:53 +08:00
    @psnail 百度的运维做的活比较脏, 很少能 focus
    一堆屁事 干得太窝囊了
    psnail
        41
    psnail  
       2017-06-22 17:59:04 +08:00
    @callofmx 哈哈,看来你也是有故事的人啊。之前了解到阿里,网易,搜狗,其实也这样,甚至比百度还累
    不过事情确实是多,而且人员流动也很快
    liuxingchen
        42
    liuxingchen  
       2017-06-22 18:01:01 +08:00
    我选择死亡
    TheCure
        43
    TheCure  
       2017-06-22 18:01:19 +08:00
    @psnail hadoop 组到现在也很糟糕 整天处理单机故障 主要是内部的 hadoop 也不行 哈哈哈
    lauix
        44
    lauix  
       2017-06-22 18:06:13 +08:00   ❤️ 1
    开发很重要,我建议先开发,再慢慢研究运维,然后 DevOps。
    运维有很多东西都值得学习,比如各种自动化部署,MQ,性能优化,各种你开发你没有听过的东西。
    psnail
        45
    psnail  
       2017-06-22 18:35:12 +08:00
    @callofmx 单机故障? 不会是丢块吧, 反正就一直没好过。😄
    crossoverJie
        46
    crossoverJie  
       2017-06-22 20:34:09 +08:00
    点了 offer 没什么
    还是觉得开发好,现在流行的 DevOps 不也有 Dev 嘛 [doge]
    TankyWoo
        47
    TankyWoo  
       2017-06-22 21:45:48 +08:00
    楼主难道没有咨询两个岗位的职责需求吗?
    vicence
        48
    vicence  
       2017-06-22 22:21:23 +08:00
    选就选开发
    aksoft
        49
    aksoft  
       2017-06-23 09:24:51 +08:00
    没做过设计的运维不是好开发
    Ruffofficial
        50
    Ruffofficial  
       2017-06-23 10:52:05 +08:00
    我司在招写代码的运维,有意可以私啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4116 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 81ms · UTC 05:16 · PVG 13:16 · LAX 21:16 · JFK 00:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.