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

top2 本科 CS 科班女生,想问一下以后是走开发好还是走运维好

  •  4
     
  •   IvorySeagull · 250 天前 · 17850 次点击
    这是一个创建于 250 天前的主题,其中的信息可能已经有所发展或是发生改变。

    背景是 24 应届,大三下双相放弃保研了,大四上又忙着补学分,觉得还可以 gap 申研究生。最近想开了,打算找个活干,不读书了

    个人水平是系统课学得很好,体系 98 ,操统实验班,当过 CS15-213 助教,然后最擅长 rust 。高中搞过竞赛所以笔试题都能过

    对运维感兴趣是因为在超算队混过然后几乎一个学期都在配环境,但是感觉自己很乐在其中。。。以及最近对 MLOps 感兴趣

    春招其实找不太着工作(我没实习),在想办法找老师给我递条子(大概率能去吧,我也不清楚)

    有一个老师说能推荐我去外企当软开,说钱和大厂差不多

    还有个老师他是搞云计算相关的,我说要求他帮我找份工作但我还没说找啥,想去的方向大概就系统级平台开发 or 运维,但是考虑到本科生学得也不深(没学过分布式),去了可能就是打螺丝

    明天打算给第二个老师发邮件让他帮我问问能不能让我去实习,想问一下各位业内的前辈,主要是这两个问题

    1.系统开发和运维的技术成长怎么样,都能学到什么 2.大概工资水平都有多高,之后涨幅如何,天花板能到哪

    然后就是工作内容大概都是什么,本科生去了能做的和硕博的区别在哪,没去过业界,很希望很希望了解一下,谢谢大家!

    (可能还是想学点东西所以一直没接第一个老师说的工作。。。如果说本科生去了也学不了啥可能就去问问第一个老师还愿不愿意推荐我去一下外企。。。)

    我的邮箱是 c2lnb25nemk0NzExQGdtYWlsLmNvbQ==, 如果有前辈愿意多聊聊的话可以加个微信,在北京的话可以请您吃饭!

    190 条回复    2024-06-25 15:44:27 +08:00
    1  2  
    Sawyerhou
        101
    Sawyerhou  
       249 天前
    最近看到好几个类似的帖子,现在的毕业生真的太不容易了

    其实哪个好还是要干了才知道,但当代的试错成本又这么高
    fitme
        102
    fitme  
       249 天前
    有开发能力,搞运维挺好的,我建议运维。
    aroundtheworld
        103
    aroundtheworld  
       249 天前
    不同 IT 公司的运维可能差别非常大,但于大多数非一线的互联网公司,运维的重要性和上升空间大概率低于开发。因为对于非一线公司很多时候运维需要枯燥的手动操作,并且他们不一定会有动力把这些自动化。

    第一家公司还挺重要的,尽量去一线大厂待满 2 年+,开发或者运维都可以。国内厂还是推荐开发,开发转运维应该难度小于运维转开发。FAANG 的话 SRE 或者开发都可以,SRE 可能更能接触跟 scale 相关的挑战,如果是开发可以找一些偏 infra 的组。

    不知道最近市场怎么样,总体来说优先级(个人意见):一线运维或开发 > 二线开发 > 二线运维。

    如果有竞赛经验可以投一下美国/欧洲互联网大厂,或者量化试试看,应届面试偏重 Coding 对你可能是个优势。不要给自己设太多限制。

    我的背景是国内 3 年创业公司+2 年一线大厂,6 年海外 FAANG 经验,但说的不一定对。

    加油,祝好运。
    Lax
        104
    Lax  
       249 天前
    大公司搞 SRE 还可以,普通的运维就算了。
    Yc1992
        105
    Yc1992  
       249 天前
    1.深造读研先 博士看情况 这样天花板才能高
    2.方向 AI 或者 分布式系统 这样你才能赚到钱
    3.有了钱 再想其他的
    TheWalkingDead
        106
    TheWalkingDead  
       249 天前
    大厂工作十年,我就没见过能坚持开发超过三年的女生。
    不过现在做算法的女生很多~搜推广,nlp ,cv ,当然应聘算法的前提基本是要硕士,没办法,太卷了。
    本科毕业真想想去找开发(运维)的话,可以先去国内流量大的互联网大厂实习下,了解下最新的网络架构和运维体系,毕业了还是老老实实去国企或着外企吧,这行不适合女生。
    falcon05
        107
    falcon05  
       249 天前 via iPhone
    还是做开发吧,天花板会高一些。
    ericguo
        108
    ericguo  
       249 天前
    做了开发你总是会有运维能力的,甚至开发能力搞了,运维都不会麻烦你,运维别看 K8S 这几年高端,其实和 20 年前的网络通信一样,最后会标准化的。
    wanderedLonely
        109
    wanderedLonely  
       249 天前
    考虑美团嘛,测试工具开发方向,偏基础软件的测试工具开发,例如数据库、存储的测试工具开发。有兴趣可以加我微信 c21hcnR5eGc=
    defunct9
        110
    defunct9  
       249 天前
    我是运维,只会 linux 。劝做运维,开发不自由。
    irisdev
        111
    irisdev  
       249 天前
    双相的话,做开发排期紧压力大的时候不知道会不会诱发情绪问题
    TimeLover
        112
    TimeLover  
       249 天前
    美国 cs ms or phd
    brainfxxk
        113
    brainfxxk  
       249 天前
    虽然只有高中搞竞赛的时候跟上了 top2 水平,也做了 10 年左右开发了,说下自己的想法吧:
    1. top2 建议问学长校友甚至是高中同等水平好友。大部分网友的经验因为自身水平限制/现在形势与以往不同,对你帮助不大,甚至可能是负向影响。起点高于大部分人,不要太着急,战略的选择确实很重要。
    2. 大部分公司,即使是所谓的大厂,90%的人的工作都只是挣钱,可以认为是公司花钱买了你的时间来完成公司的目标。如果期望做一个自己有成就感的工作,可以多打听部门的真实工作内容,同一个公司不同部门的差异还是非常大的。大厂做好工作上的事情之后,是基本没有时间自己再另外学习的(比如你做的是运维开发,想深入做一下 AI 相关的,除非正好有项目安排做相关的,不然自己挤时间是很难的)
    3. 想做算法相关的还是建议深造,如果是工程类的感觉学历区别不大,还是看理解、沟通、逻辑、(甩锅)能力

    回到你的问题上:
    1. 系统开发和运维的技术成长怎么样,都能学到什么
    现在很多运维岗位应该多数也是做运维开发的。结合上面的内容,工作里面学到什么除了看公司的技术氛围(技术基建水平/技术分享频次质量/内部文档开放程度),非常看具体工作内容。你也可以选择一个技术氛围好的 WLB 外企工作,自己学习。
    2. 具体每个职级的工资水平涨幅,在网上可以找到很多参考。但是和工作内容一样,即使同一公司,不同部门的绩效差异导致的收入差异还是比较大的。发展路线对于大部分人来说,技术岗位走向高职级都会转向技术管理,大部分的时间都是在做技术决策、业务讨论、人员管理上,管理半径二十来个人的时候很少有时间再去做一线的研发工作。既然是管理岗那么天花板要看公司的发展以及所在业务的重要程度。
    rouzip
        114
    rouzip  
       249 天前
    如果对体系结构&系统感兴趣,可以去芯片厂(Intel 、AMD 等)or 去华为试试,这条路不一定赚钱,但是有意思是真的有意思
    tool2d
        115
    tool2d  
       249 天前
    行内有女大佬软开,但是做的好的极少,至少国内环境是这样的。

    楼上劝你找男大佬也不是性别歧视,V2 这里不打拳。很多男的是真喜欢写代码,很多女的是真不喜欢写代码,喜欢和人打交道,这就是天生的属性。

    等你工作后,多卷卷,就知道了。
    zcl0621
        116
    zcl0621  
       249 天前
    @defunct9 哈哈哈
    DonkeyBenjamin
        117
    DonkeyBenjamin  
       249 天前
    很奇怪,一个 top2 的跑来这里问这么重大的决定。
    如果你是想赚钱的话,建议做业务相关的。离钱越近才越有可能活少钱多,也越有可能以后自己能财务自由和独立。
    言下之意就是如果你做系统,就去做以系统运维为商品的公司。但是说实话,国内我不看好这类公司的未来,建议去 CMU 读一个 MS 然后走类似迟策的路子啊,去个 Neon/Cockroach DB/Datadog 什么的做开发运维,比国内香多了。
    wtdd
        118
    wtdd  
       249 天前
    你自觉记忆力一般,显然技术上走开发更合适,但是如果不去外企大厂进体制内单位,那完全可能后者发展更好
    Beebird
        119
    Beebird  
       248 天前   ❤️ 2
    1.系统开发和运维的技术成长怎么样,都能学到什么:

    基本上都是在工作中获得技术成长,毕竟大多数人都是由工作内容来支配自己学习的方向。如果要不断变得优秀的话,自我激励和自主学习就很重要了。
    系统开发技能会随着经验增长而成长,优秀的开发在岗位晋升和涨薪上也有优势。
    运维因为有时候涉及一些外部系统,好的单位会提供培训和获得资质认证的机会。

    还有,运维的岗位因公司而异。有的公司有「运维」岗位,有的公司有 DevOps 岗位,有的公司同时有 DevOps 和 SRE 岗位。

    一般公司内运维的人数都是开发的几分之一,这也意味着开发团队的各级管理岗位会更多。而且技术团队的中高层一般也是由开发来担任的多。


    2.大概工资水平都有多高,之后涨幅如何,天花板能到哪

    工资水平可以参考招聘软件上的薪资范围,给你推荐工作的老师估计也不太清楚。横向对比的话,假如都是 junior 的岗位,系统开发应该略高于运维。之后的涨幅和天花板,就取决于很多因素啦,首先取决于公司的营收,再就是个人的绩效和职级。而且现代职场,很少有人一辈子都在一个公司的,所以天花板大概率是在别的公司。 现在想这些还太早,或许没几年 AI 就把大部份系统开发和运维的岗位都取代了。


    3. 工作内容大概都是什么,本科生去了能做的和硕博的区别在哪

    OP 因为都在项目组工作,没去企业实习,所以才有此一问吧,和我当年一样。靠谱的公司不会一去就让应届生干活的,一般都有充分的培训,至少会有人带。抽象来说,系统开发和运维的工作内容就是这两个岗位的职位描述上写的内容。至于具体的内容,那每家公司也不一样。留着好奇心,不用太担心。

    本科生的岗位往往会 junior 一些,一般不会出现一个岗位同时招本硕博。在通常情况下,同为应届生,岗位 senior 程度和薪资都是 博士 > 硕士 > 本科生,虽然有时候这个区别可能是人为划分的。 不过假如你的周围都是硕士博士,那也说明你足够优秀。



    4. 其他想到的

    如果不想继续念书了,也不想进体制内,那第一份工作推荐选择靠谱的大企业。

    老师推荐你去外企当软开的那个机会,也可以再多问问,目前信息好像不太多。(有的外企在准备撤离,有的外企未来几年都会很稳定,有的外企还持续提供员工 transfer 到国外工作的机会)

    至于小的创业公司,哪怕老师积极推荐,哪怕方向前沿,也不建议去。(创业失败概率高 + 形势不好 + 应届生很难在创业公司得到好的职场入门训练和技能培训)。
    nVic
        120
    nVic  
       248 天前
    现在明显是 ai 方向最好混,水深且校友可以帮的多,但这个方向不建议在国内做。另外,不吃技术饭有个路子,找一下孙割带你入门。
    R9ine
        121
    R9ine  
       248 天前 via iPhone
    看准机会,赛道或者能遇到人带的话,从商最好..
    luck2023
        122
    luck2023  
       248 天前 via Android
    @IvorySeagull 做啥开发去,考公务员去吧。it 这行红利已经没了。
    okrfuse
        123
    okrfuse  
       248 天前
    可别运维了,又累工资又比开发低,现在流行 DevOps ,向这方面发展吧
    herorahmanhero86
        124
    herorahmanhero86  
       248 天前
    top2 的能问这种问题?
    NeoMatrix
        125
    NeoMatrix  
       248 天前 via iPhone
    @IvorySeagull 可以先工作,钱挣够了,考虑考虑美国读研。去年组里有个上交 ieee 班的,家里也没什么钱,工作了一年多,愉快的读研去了。另外个人感受,毕业优先选择国内的大厂。国内的外企,有核心业务的不多。
    Knuth
        126
    Knuth  
       248 天前 via iPhone
    春招找开发方向,你算法没问题,补充点八股知识完全 ok ,最近春招开了很多了
    wakaka
        127
    wakaka  
       248 天前
    过来人觉得,一定要敢想。
    abigt
        128
    abigt  
       248 天前
    一个有趣的灵魂应该去做黑客
    bazbaozhilv
        129
    bazbaozhilv  
       248 天前
    建议还是开发吧,运维真的不适合女生,太苦逼了
    alswl
        130
    alswl  
       248 天前
    做 Infra 的 SDE (实质上也有运维职责)。
    不要做 SRE / Ops ,国内大部分公司的 SRE 实质就是 Ops ,尽管顶部的公司会稍微好一些,但也容易被认为是 SDE 的附庸。具有影响力的 SRE 首先得是一个资深的 SDE 。
    Lollapaloozab
        131
    Lollapaloozab  
       248 天前   ❤️ 1
    根据我去年的面试经验:国内大厂 SRE 干的事情技术含量很一般。我在阿里面试的岗位是一个数据库组的 SRE ,负责监控排查这个数据库的上线问题。这个岗位只需要关注数据库的指标和代码,如果认为是服务器的问题,则只需要联系操作系统团队或者网络团队来处理;我在快手的面试岗位是应用层的 SRE ,他们常做的事情是分析促销活动有多少流量,需要准备多少台实例,他们做的事情可以说跟操作系统/网络毫无关系了,面试官在技术上的水平也很差,竞然不知道 hugepage 是什么。在互联网大厂中,因为很多公司的基础架构有专门的虚拟化团队,内核团队来建设,比如字节的 STE 部门( https://www.zhihu.com/pin/1632345545581826049)就负责搭建整个公司服务器层面的基础架构,这些公司的 SRE 其实负责的事情就是最上层的 oncall ,出现了比较难的技术问题的时候负责处理的还是基础架构团队。此外国内干运维的教育水平普遍不高,有挺多专科,二本三本上个培训班之后就上岗了,如果一个 top2 的学生进入这样的环境发挥不出自己的优势,你应该去一个周围都是顶尖聪明人的地方
    zooo
        132
    zooo  
       248 天前
    top2 建议问问 top2 的师兄师姐、学长学姐,而不是来 v2
    PrinceofInj
        133
    PrinceofInj  
       248 天前
    都能上 top2 了,智商碾压这里绝大多数屌丝了(包括我),估计大家给出的建议大概率不靠谱。
    adoal
        134
    adoal  
       248 天前
    1. 来自于互联网大厂实践升华出的现代运维方法论,跟传统运维差别很大。当然,能用得上的场合也少。很多传统行业的信息化里基本上是用不到的。
    2. 开发的天花板比运维高是毫无疑问的。当然去大厂做 DevOps 、SRE 还是比传统运维有技术含量多了。
    3. 学历是求职里重要的敲门砖。但是拿到工作之后的实际工作,研究生没啥必然优势。这些做啥都要硕士起步的根本原因是供需关系,所以弄一个超过实际需要的岗位要求来做门槛。
    adoal
        135
    adoal  
       248 天前
    如果不是从功利的角度来看,“对配环境乐在其中”挺好的,至少有个自己的乐趣方向,比那些自己毫无兴趣也毫不擅长只是因为一个行业在风口上就挤进来的阿狗阿猫好多了,哈哈哈哈。
    jojojo
        136
    jojojo  
       248 天前
    最好别做 it 互联网,真做这个可以考虑外企或者国外。如果实在要在国内私企的话,职业选择的话,别做运维/云计算/devops/sre 这些。开发谨慎,最好能做到更底层,比如 linux 内核存储之类的(注意不是运维/云计算/devops/sre 这类浮在表面的)。
    jojojo
        137
    jojojo  
       248 天前
    作为一个 985 毕业干了快十年 sre/devops 的也后悔了十年的人告诉你,就算你在学校可能不那么强也别做运维相关工作,以后绝对后悔。另外我再告诉你一个事实,你去国内那些 2000 人以下的小公司问问,不要说 top2 ,是个人里面能找到一个 985 都能算好公司了
    jojojo
        138
    jojojo  
       248 天前
    作为一个 985 毕业干了快十年 sre/devops 的也后悔了十年的人告诉你,就算你在学校可能不那么强也别做运维相关工作,以后绝对后悔。另外我再告诉你一个事实,你去国内那些 2000 人以下的小公司问问,不要说 top2 ,十个人里面能找到一个 985 都能算好公司了
    cjsoft
        139
    cjsoft  
       248 天前 via iPhone
    和楼主应该认识,要不要微信聊一聊?
    amiaaaz
        140
    amiaaaz  
       248 天前
    发送了邮件 x
    ben666
        141
    ben666  
       248 天前
    TOP2 CS 的学生可以有非常好的成长空间,优先考虑去什么国家、什么样的企业。
    第一份工作尽量选择全球知名企业。

    1. 挣钱比较多的是地区是美国、方向是金融
    2. 系统方向做得比较好的是美国大厂,以网络为例,国内公有云厂商的网络与 AWS 相差不是一点半点。可以用 dperf 测试仪去测一下 https://github.com/baidu/dperf/
    zzdgfv
        142
    zzdgfv  
       248 天前
    学校 top ,英语不差的话还是去外企研发好,工作运维 oncall 什么的和你日常兴趣点完全不同。
    wxb2dyj
        143
    wxb2dyj  
       248 天前
    水个硕士也要去水,现在的环境不比六七年前,那时候早点出来工作进入风口行业是能吃到红利的。现在深造一下可选择面广多了,比如可以选择人工智能,这方面本科生是很难的,机会都不给你。
    longalong
        144
    longalong  
       248 天前
    top2 的资质,去梁斌 penny 那里玩玩,感觉他搞的那些有点搞头,不对就当我瞎说的
    nenseso
        145
    nenseso  
       248 天前
    你这个水平不走开发可惜了啊,其实开发我都觉得可惜了,应该努力读个研,出来搞算法,真的
    yorhaha123
        146
    yorhaha123  
       248 天前
    同 top 2 。

    本科时也考虑就业,有两段开发实习经历,分别是外企后端和大厂前端。老实说,在外企工作真的身心愉悦,养老。所以我建议外企开发。

    不过我还是读硕士了。一方面是对 AI 比较感兴趣,也刚好蹭了 LLM 的热点专业方向。另一方面考虑是提升硕士的性价比。
    closedevice
        147
    closedevice  
       248 天前
    歪个楼,楼主有对象么?无对象的话建议多试试几个方向,有对象建议先成家再躺平
    kupanda09
        148
    kupanda09  
       248 天前
    sre 上限太低, 十几年运维一个个都是壮男,能喝酒,能熬夜,能搬服务器。

    后面 sre 就相对规范一点,运维最好的时代过去了,

    女生还是做开发上限高,熬夜太伤身体
    wangyuescr
        149
    wangyuescr  
       248 天前
    我刚毕业的时候也是这种类似想法,看看前面 V 友的回复,在想想工作几年,感觉想在技术有很大突破还是挺难的 [这还是计算机行业,很多都被分享出来了,不像有些行业人为制造的壁垒特别多!] 。
    所以我觉得你说的都不算太好,都不算太好 [初级-中级-高级/资深-专家,这得多少时间、精力、经济投入] 。不如偏 PM 、产品之类的,造坑不填坑。

    不妨多想想路子,未必非要做所谓专业对口的工作!

    有没有搜搜面试八股文,牛客网之类的刷刷别人的面经,好些还真有种面试造火箭,工作打螺丝的感觉。 [写面试八股文的不少都在想办法搞小班教学集训营了,这确实是个好路子,毕竟只要有墙在,有人永远可以吃到信息差红利。]
    配环境可否细说分享下,总不能就是依照教程安装软件包、根据报错搜改改配置文件参数之类的,这种感觉就是熟练度问题啊。
    我在药企,身边 IT 同事也会给用户安装系统配置科研软件,安个 Ubuntu ,安个专业软件比如 Gaussian 、ORCA 之类的,太多参考文档了,也有成熟的 FAQ 文档来慢慢查报错。
    [ Gaussian 的安装方法及运行时的相关问题
    Installation method of Gaussian and issues related to running
    http://bbs.keinsci.com/thread-10814-1-1.html] 。 你看看这个教程,用户其实自己都能做,只要他愿意花时间!
    wasd6267016
        150
    wasd6267016  
       248 天前
    同 top2 感觉学妹你思路有点跑偏了
    ETiV
        151
    ETiV  
       247 天前
    不要做运维,天花板低,而且运维基本上是…女人当男人用,男人当牲口用…(🤣)

    我个人比较看好 2 种方向:

    ① 品控方向,做自动化测试。如果说运维的工作是保证生产环境不出问题,那品控的工作内容就是「出的问题不是我们这边造成的」,毕竟现在都用云,业务侧的运维无法保证云服务商不出问题,而一旦出了问题就要 oncall 的去 [陪着] 解决问题,几乎啥都做不了。而且做品控,可以把运维的工作经验、最佳实践总结成可以代码化的单元测试内容,跑就完了。同时短期内吧,对于以后 AI 编程产出的结果,也需要 humanity 来实现 QA 环节,来确保 AI 的产出符合预期。

    ② 大数据方向,做数据分析。相信未来都是 AI 、ML 大小模型的世界,它们都可以从庞大的数据中总结出一些客观规律,但我觉得「数据分析」这种工作还是需要有些 humanity 的、主观的判断在里面的,很吃经验(人类的直觉)。或者说我觉得在 AI 能够准确预测个股走势之前,数据分析师这个岗位都会有它的需求存在。美剧《 Homeland (国土安全)》里的女主好像就有躁郁症,同时也有着丰富的直觉来判断事物间的关联。


    > 对运维感兴趣是因为在超算队混过然后几乎一个学期都在配环境…
    但其实配环境算比较低端的活儿(在我眼里 top2 就做这些?白瞎了),而且有 Chef 、ansible 、SaltStack 、Nix 各种近现代工具来做这些,时间久了会蛮枯燥的…
    ltkun
        152
    ltkun  
       247 天前 via Android
    我接触云计算五年 感觉运维门槛低 不适合你这种 当然作为云计算后台研发又是另外一回事了
    bianhui
        153
    bianhui  
       247 天前
    其实学历很重要,在若干年后,很大程度影响了你的上限。开发运维都是螺丝钉,没什么区别。不如在深造一下趁着年轻有时间
    pao8pin5
        154
    pao8pin5  
       247 天前
    不考虑读研的话,其实找一个大一点的企进去挺不错的,比如军工或者金融。
    cndenis
        155
    cndenis  
       247 天前
    虽然 OP 不想但我还是建议读个研吧, 去上班就是搬砖, 早两年搬晚两年搬也没有太大区别. 学位学历是跟一辈子的, 可以为 35 后想躺平时留条后路
    mypchas6fans
        156
    mypchas6fans  
       247 天前
    开发+1.
    你就看楼里回复比例,我都无法想象 top2 去搞运维,说破天它也是个上限更低的角色。
    bigpigB
        157
    bigpigB  
       247 天前
    别搞运维呀,我就是运维,现在转成 go 开发了,哎一言难尽,你要是想详细了解运维行业的话可以 V
    vvv7000
        158
    vvv7000  
       247 天前
    虽然我不是 top2 ,但是我是 top3 ,本科拿了大厂的开发 offer 没去,还是比较倾向于提升一下学历,现在在读系统方向的博士
    感觉你系统课学的这么好,不继续深造可惜了
    sky497134710
        159
    sky497134710  
       247 天前
    rust? solana 合约开发搞起来
    killva4624
        160
    killva4624  
       247 天前
    随时第一线 Oncall 这一点就已经不要想了...
    - 试试每天半夜都被电话吵醒,然后起来头脑进入紧张状态导致 1 ~ 2 个小时无法入睡...
    - 试试出去玩都要背着电脑,肩膀凭空多了 1 ~ 2kg 的负担...
    CHchenkeyi
        161
    CHchenkeyi  
       247 天前
    建议继续读研,其他都是扯淡
    IMelon
        162
    IMelon  
       247 天前
    @Tumblr 应届生做 Ops 怎样入门呢?网上面经相比开发都少得多
    Shinu
        163
    Shinu  
       247 天前
    top2 这不继续读一下吗...现在行情出来很容易浪费学历啊
    momodesuka
        164
    momodesuka  
       247 天前
    @kaiz 附议。往后余生都可以打工。但不是往后余生都可以读博。
    vevlins
        165
    vevlins  
       247 天前
    建议你先读个硕(不建议三年制的,看你也没多大热情,另外也有心理问题,读压抑了没必要),不一定要走学术道路,但万一哪天想读了会容易一些,当然 TOP2 的 CS 本,想直接读博也是可以的。另外你可以用读硕的时间思考下到底喜欢什么。当然很多劝你读硕的人(包括我)都是觉得不读可惜了,但你到底喜欢什么还是要自己决定,TOP2 的本不深造是有点可惜,但 TOP2 的本科做其他方向也会有很大助力,并不是就浪费了。对了多提一句,美国现在有 online master ,名校也有,比如 GT/UT-Austin ,以你的背景,读个这种 master ,以后想去国外工作/读 Phd ,我估计也是够的。

    春招一定找得到工作,这你大可放心,只要你 TOP2 本科的学历是真的,只要多找找内推,进大厂毫无问题。咱们国人就是对低通过率筛选出来的尖子非常崇拜,清北的本科即使不会某个具体方向,大家也很愿意给机会。你多找师兄内推下具体的组,让他把你的情况先说明下,我想问题不大。招聘不是标准化考试,不是够牛就一定行,也不是小厂拒绝了就一定面不上大厂,对于真实的随机世界,**多尝试几次**才是最**万能**的方式。如果你比较有想法的话,英国/荷兰/日本现在有高才签证,你可以在没有工作的情况下过去一年时间找工作,好好刷题,进入国外 Google 也未尝没机会。即使对于 TOP2 而言,Google 我想也是个很不错的工作了。

    开发和运维,毫无疑问我建议你选择开发,包括有人提到测试,也别选。运维和测试在互联网企业就是边缘位置,很多公司的运维测试同一个职级工资是偏低的。开发上限更高,一定要选择一个更开放,上限更高的世界,毫无疑问。即使你哪天在这个领域觉得真的玩不转了,到时候再转都来的及。而且运维要 oncall ,大半夜或者吃年夜饭的时候把你叫起来处理问题,我反正不接受。

    总之,人不能过早自我阉割。
    Tink
        166
    Tink  
       247 天前
    女生肝运维?
    vevlins
        167
    vevlins  
       247 天前
    @vevlins

    不要总是担心不做 A 我就浪费了我目前的能力/资源/平台,如果你不喜欢 A 的话。应该是多想想你的能力/资源/平台如何最大程度地转化助力你做喜欢的事。本来做 A 大家觉得才能发挥 100%,做 B 只能发挥 10%,而这 90%的现实差异已经超过了你对 B 的喜欢程度,那不要老纠结要成功还是要开心,考虑你就这盘调料和菜,到底怎么做才能做最好,只要你能规划好把做 B 时能力发挥到 70%以上,多数人都觉得快乐+70%成功已经远远超过不快乐+100%成功了。

    世界是随机的,而我们不要抱怨,也不要担心,我们只追求我们所能控制的,这才是我们自身的价值。
    rickli
        168
    rickli  
       247 天前 via iPhone
    给你推荐一个部门-华为 os 内核实验室,鸿蒙微内核就是这个部门在开发,部门的负责人是国内的 os 大牛陈海波。可以了解一下
    YugenFring
        169
    YugenFring  
       247 天前
    在 twitter 上刚看到你, 又在这看到你, 加油
    lugoyoung
        170
    lugoyoung  
       247 天前   ❤️ 1
    作为一个在这行快 10 年, 做过测试、开发、运维的中年人给出一点建议:
    1.一个学期都在配置环境.乐在其中: 因为从 0 到 1 搭建一个环境反馈比较及时,所以很有成就感,容易收获乐趣. 但是如果工作中每天都在重复相同的事情,你可能很快就失去乐趣了.
    2.系统开发的成长性怎么样: 大多数人的开发生涯都是 CURD, 不同的公司/业务可能会用不同的语言, 所有的技术成长都是为业务服务. 楼上有个发言我很是赞同, 相比运维,开发的团队正常是比运维大的, 也更容易接触晋升到管理岗位.工作中让你学到的大多是业务中用到的, 其他的只能靠自学,运维也是同理.
    3.运维的成长性怎么样: 一般来说,运维靠广度, 开发靠深度. op 感兴趣的是软件运维, 正常来说应该也接触不到苦逼的 IDC 运维这种, 工作中可能会接触到现在比较流行的 DevOps/SRE/FinOps 等. 到时候你要学习的 IaaS/K8s/CICD 等,都是需要开发能力的.
    4.大概工资水平多高: 上限的话开发肯定是大于运维的, 运维比较尴尬的地方在于, 如果你干的足够好, 比如你做 FinOps, 给公司节约了多少钱,这些钱不会到你手里的.你做 SRE,线上服务稳定-->老板觉得你这个岗位不重要. 线上服务不稳定-->老板觉你能力不行. 但是开发就不一样了, 除非有重大的 bug,否则只要实现业务需求就可以了, 但是开发团队人多呀,只要你晋升成管理岗,那上限可充满想象了.
    5.一点个人建议: 你很清楚你自己的优势, 清北的敲门砖 + 擅长 rust 会算法, 这两个优势如果你做运维就太可惜了. 建议想想自己的终究目标是什么, 是做一个研发大佬, 还是赚足足够的钱享受生活. 如果是前者, 建议外企+先攻克难度高的岗位,比如算法岗位,再满满丰富自己的技术栈,前后端、客户端等. 真的厌倦了,再小转行,做技术的转行难度几乎为 0. 如果是后者, 先进大厂渡个金, 然后依靠优秀的学历和工作背景,去找风口行业当技术合伙人.
    elechi
        171
    elechi  
       247 天前
    转金融
    NCZkevin
        172
    NCZkevin  
       247 天前
    运维干的活太杂了,不管是大厂还是小厂,运维需要的是广度的知识。按照你对工作的想法,可能更适合大厂基础架构或者 infra 团队。哎,干了几年,好多想吐槽的,没想清楚前千万别干运维,入坑想跑就没那么容易了。
    qoras
        173
    qoras  
       247 天前
    建议出国读书或者找国外的工作, 国内的开发/运维, 完全不适合女生
    nrtEBH
        174
    nrtEBH  
       247 天前
    仰望 top2cs 起点好高啊 女生的话建议申请外企的研发岗 工作稳定也不卷而且女性申请有优势(托 zzzq 的福) 最近应该不少都有 intern 的岗位放出来
    其实如果家里条件好的话还是建议去读个研 暑期做个 intern 攒攒经验混混项目 到时候毕业出来找工作就很容易了
    nrtEBH
        175
    nrtEBH  
       247 天前
    几个外企大厂应该都有办 Women in XXX 之类的线上活动 可以直接投简历的 算快速通道 多在 linkedin 或者公众号上留意下
    chesha1
        176
    chesha1  
       247 天前
    系统级平台开发,看你的描述应该是基础架构相关,你可以登录到字节招聘的网站看看需求,对求职者的要求还是很高的,基本等于神仙打架,虽然是 top2 但是我谨慎不看好

    如果你的兴趣就在运维,运维职业生涯确实有点不太好,你可以考虑下云原生相关,学点 go/k8s 相关内容,云原生开发比较低级的岗位也有点运维的感觉了,但是发展比纯运维好

    如果你还有时间,我建议走选调生吧,这是一个很好地利用 top2 身份的方式,去互联网打工真的不太能快速把学历变现,或者去金融机构,top2 的牌子还是比较吃香的

    你要是愿意稍微多读一两年,去新加坡或者英国水一年硕士也行,这个是我最推荐的
    dwzli
        177
    dwzli  
       247 天前
    同 top2 本且喜欢写 Rust 哈哈,不过感觉和 lz 不是一个学校~ and 日常工作基本没处用 Rust hhhh 运维真的算了,纯纯拧螺丝,本科生和硕博现在只有推广搜算法岗差别比较大吧,会要求硕博+有论文/实验室专门做这个方向(但我觉得其实也就是纯粹因为卷而已),其他岗个人感觉本/硕用起来其实差别不大,尤其是对 TPlink 的同学来说。lz 要是对外企感兴趣可以交流一下,正好手头上有点 internship referral hhhh
    zzzzzzggggggg
        178
    zzzzzzggggggg  
       247 天前
    那必须是研发
    ScepterZ
        179
    ScepterZ  
       247 天前
    身体不好还是优先找 wlb 的岗位,大部分大厂的氛围感觉比较容易让人往恶化的方向走
    buchikoma
        180
    buchikoma  
       247 天前   ❤️ 1
    之前实习同事就是 top2 ,se 本硕,没有太大的人生追求,也不喜欢互联网的卷,去了 intel 做算法相关平台开发,现在也不错,至少没有被裁员,所以 op 要是比较躺的话,专心开发吧,sre 一是累,经常半夜上线,二是很难找到 wlb 的工作。
    不过 os 真不是什么好的方向,听起来非常的 hard core ,但是不出业绩,纯成本部门,也没有几个大厂愿意沉下心来做这个方向,很多时候就是沦为业务的 oncall ,跳槽选择也不多。现在很多应届就开始卷 os ,卷数据库,每次校招都是神仙打架,没毕业就把 MIT6.830 、cmu 15445 这些刷了遍,开始手搓 os 。

    坐标字节鸡架,你要是真想往这个方向走也可以投或者找我内推,但内部并不看好这块业务。
    Lollapaloozab
        181
    Lollapaloozab  
       247 天前
    想请问楼主 top2 的学生之前有去做运维的吗
    JHXZ
        182
    JHXZ  
       246 天前
    我司出问题甩锅到最后都是运维接锅
    aeli
        183
    aeli  
       246 天前
    运维和软开都是基本岗位,top2 对软开是加分项,对运维是降维打击项。

    你不想卷,可能身体也卷不动,去稳定的外资当运维,可能压力会小一些。
    cbythe434
        184
    cbythe434  
       246 天前
    top2 本科不留美?
    Jannok
        185
    Jannok  
       246 天前
    虽然你说了不想出国,但是还是建议你出国,美国如果太费劲,近的话考虑新加坡(成本很高但是入籍了会好一点?),wlb 在老中太难了。
    leckie
        186
    leckie  
       223 天前
    @IvorySeagull 看起来 lz 可能是学妹呢。可以找我内推 [email protected]
    ytf4425
        187
    ytf4425  
       222 天前
    也许你该去问问你的 NOI 队友/战友们,问问他们的规划与出路,以及去 bbs 或者树洞上咨询一下同专业同学的看法,尤其是已经实习过的同学,或者去问问已经工作了的学长学姐,我说得难听点,他们才是真正和你同档次的人。
    ytf4425
        188
    ytf4425  
       222 天前
    @IvorySeagull 你可能低估了北大学历的含金量,建议找身边的**同学**问问,不要停留在自己对外部世界的想象中。
    arbent
        189
    arbent  
       168 天前
    @rickli 您好,同部门,可以私信交流一下吗
    267263
        190
    267263  
       155 天前
    开发就行,运维一样得会开发,在国内开发钱多,成长空间大一些。要上去的话,业务最重要。
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1267 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 18:00 · PVG 02:00 · LAX 10:00 · JFK 13:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.