楼主 26 岁才硕士毕业,毕业就进入到一家公司干运维的工作,50%时间干一些运维平台的开发,在毕业前两年,感觉自己进步还是很明显的,但是三年以后,感觉自己几乎没什么进步。
最主要的原因就是日常开发的所谓运维平台,这些平台一般都是一个人开发,代码几乎没有 review 质量保证,也没什么人给你 review ,另外运维平台使用用户比较少,一些不核心的运维平台使用频率很低,运维平台的功能也比较简单,后来就想跳槽去了另外一家公司。
但是来到现在这家公司,以为自己换个环境,可以真真切切的去解决更多的问题,但是来到这个公司以后,确实可以花更多的时间在开发编程上,但是问题实际上并没有那么多,运维的东西本来在业务上就不是什么很关注的,自己开发的平台除了运维同学偶尔用一下,虽然 rd 也会每天都用,但是并没有什么反馈和沟通,感觉自己的热情在不断被消磨掉,感觉每天熬完一天,拿一天工资,混一天是一天,真的很难受。
自己对计算机,对互联网行业怀揣着足够的热情和投入,但是现在在运维这条路上感觉自己也不知道是太过焦虑,太过着急,还是说并不理解业务开发可能也会面临同样的问题,他们可能会更忙,压力更大,其实也不一定有什么出路。
目前薪资方面,目前感觉还行,但是离年薪百万还差不少,更何况一个运维拿到年薪百万肯定是一件非常困难的事情,因为运维你本身并产生不了特别大的价值;想着离 35 岁也不远了,就这么一天天的度过,一天天的拿着死工资,就更坐吃等死一样,本来以前自己还会花很多的精力去学习新的技术知识,写公众号,但是最后感觉学无所用,还不如下班回家打会游戏,多休息休息,但是这依然解决不了这种焦虑的心情。
因为,没有突破,就是处于困境之中,但是生活的负担却不断紧随而来,父母逐渐年龄变大,自己还要孩子,或者说自己对现在这种没有正反馈的工作感觉到很难受,程序员的未来在哪里了?
有的时候,自己也想在日常开发点有意思的东西,但是不知道是脑袋迟钝了还是怎么了,现在周末在家,电脑都不怎么想碰一下,也没有什么好的点子。
本来想开发一个小程序,最后半途而废,觉得已经有现成好用的类似软件了,何必再去开发一个了。
以上就当是自己写的乱七八糟的内容吧,一个 30 岁的人,对自己的职业没有信心,对自己的未来没有希望,对技术是否能改变世界已经产生怀疑,对是否继续投入精力精进感觉到犹豫,对即将来临的压力无法摆脱,我想应该这种情况应该不止我一个人吧。
如果有前辈可以说说自己的经验,就当是对晚辈的点拨,如果有同行也可以说说自己的看法,交流交流心得。
1
Coderlan 19 天前 via Android ![]() 在焦虑的时候,你既要向上也要向下,向上,有人出生就在罗马你完全不可能追赶,也有不少仕途一片大好,25 可能就在乡镇当主任,你也比不了。
向下,无数的人还在一线挣扎,说的难听就是玩命,你还有时间远离真正的生产一线,已经不错了... 那么向上向下完了,你想要达到哪个位置呢,如果意难平,那就去做,自己给自己负责就完事了. |
![]() |
2
nizhong044 19 天前 via Android ![]() 《价值》,世人永为价值买单!
|
![]() |
3
thorby 19 天前 via iPhone ![]() 任何岗位拿年薪百万都非常困难!
|
4
vcmt 19 天前 via Android
不是!我查,你一个运维的搞编程???!!!我是落伍了吗?现在什么情况???
|
5
craftsmanship 19 天前 via Android
@vcmt DevOps 了解一下…
|
6
vcmt 19 天前 via Android
@craftsmanship 不是,你管这叫编程???
|
7
kneo 19 天前 via Android
当不了兴趣就当一份工作。继续混下去。找点别的业余爱好。
|
![]() |
8
ZeekChatCom 19 天前
@vcmt DevOps 怎么就不是编程了?
|
![]() |
9
wintersun 19 天前
1 、先了解自己,尤其是自己的天赋是什么
2 、再看兴趣,如果你对创造性的东西更有感觉,那运维不适合你,软件开发或者产品经理可能适合 3 、如果天赋+兴趣,指向了非运维的工作,那你可能需要壮士断腕,从零开始,但要相信自己,你很快可以赶上之前的水平。 也正因为如此,你才可能走在了一条能通往百万年薪的路上,没有人可以干自己不喜欢不擅长的事干到金字塔顶点。 最后,回顾当初你入行,选择运维的理由,如果你看中的是收入而不是自己的职业发展方向(当然很多人都是如此),那么就需要为此买单,这也没什么好抱怨的,人人都要为自己的选择承担责任付出代价。 那就重新再来一遍规划,人生 30 还算很早的: 选行业 定城市 选公司 定岗位 |
10
vcmt 19 天前 via Android
@ZeekChatCom 歪门邪道
|
![]() |
12
webcape233 19 天前 via iPhone
@vcmt 编程不只是专职程序员的事,很多行业会编程,能结合业务就行
|
![]() |
13
Frankcox 19 天前
我和你情况类似,毕业后一直做 CI/CD ,k8s 运维开发,做 k8s 管理平台。不过薪资没你的高,现在 26 岁,申请了国外偏底层的计算机硕士,看看能不能换个方向。
|
15
dropdatabase 19 天前 via iPhone
@Frankcox 去哪个国家呢?学费多少?
|
![]() |
16
liuzimin 19 天前 via Android
鉴定为没失业过。
|
17
1125677925 OP ![]() @vcmt 感觉你对运维不是很了解,运维的方向很多,运维开发有的是专职开发,除了开发内容和产品开发不太一样,日常开发量也是不少的,只是运维开发的东西,有的很基础有意思有深度,比如跟基础组件相关的,有的可能只是一个简单的平台,大部分都是 crud ;其实我觉得最大的区别就是用户量,用户量越大,这个开发对象就越重要,越重要代表就非常有价值,有价值可能就代表你可以靠此晋升、需要投入更多精力保证系统稳定、可以获得正向的反馈,但是反之,如果开发的只是一个不管是不是简单的平台,但是用户量很小,关注度很低,花费同样的时间,但是获得的正向反馈就很少
|
18
1125677925 OP @wintersun 有考虑,准备下一个次换工作就看看能不能换到开发方向,可能会面临降薪,现在先准备起来;确实也是当初毕业的时候没有选择好,才导致现在的问题
|
![]() |
19
gogozs 19 天前 via Android
你的问题不是你一个人的问题,是时代的问题。普通人努力工作就能过上体面生活是很难的,除非你有个局长的爹
|
![]() |
20
lucasj 19 天前
当下大背景。躺平,或者润
|
21
sir283 19 天前
op 担心的不是没未来,而是怕三十岁就被裁掉,然后没了收入来源,这很正常,是国内所有人都担心的问题,IT 行业本来就是这样的,只要年轻的干柴,那些已经燃烧的差不多的,就会被清理出去丢掉。
op 有研究生学历,在小地方城市还是比较吃香的,可以延长到四十岁左右被裁,只是工资会比较低,三四千这个样子,落差会大一些。 或者 op 可以去考个电工证,以后也可以留在老家搞电工或者物业,工资也有四五千的,也是还可以的技术工种,这个年龄越大,工资就越高一些。 当然,如果 op 觉得我提的建议都太 LOW 了,那就可以去考公嘛。 |
![]() |
22
coolloves 19 天前
整个 it 行业普遍情况吧
|
![]() |
23
gransh 19 天前 ![]() 你太焦虑了,有个很大的误区是你觉得提升自己的技术就能稳稳的吃这口饭,你首先要放弃这个想法。
站里已经很多人说过了,现在卷技术没用的,环境不好一样被裁。 要么躺平要么做点感兴趣的事。好好存钱,遇到变化再说。 |
![]() |
24
konakona 19 天前
你可以朝 SRE 这个方向发展。
|
25
skipwitit 19 天前
时代的问题,我是那种过去五年年薪百万的 SRE ,现在不得不减半继续苟着
|
![]() |
26
yufeng0681 18 天前 ![]() 运维开发怎么没有出路呢?
做自家产品的软件公司 1 、 要更少的人做好运维任务 2 、希望更快的完成运维任务 3 、希望 100%的运维成功,而不要出现回退版本的情况 4 、希望晚上不要出现打电话,喊人上线恢复系统。出现问题能自动恢复,第二天再解决。 5 、希望节约服务器成本,能够更高效的使用云服务资源 作 Saas 类的软件公司 1 、希望把租户可以搞定的运维交接给租户,让他们自己能搞定(没有 IT 人员的情况) 2 、希望更少的人,做好更多租户的运维任务 作政府类项目的软件公司 1 、希望能不要去现场定位问题,就能把问题给定位出来(出差成本太高) 2 、希望远程就能把政府项目给运维到位(最多现场有个非 IT 人配合一下) 作为水平一般的运维工程师 1 、希望有个运维工具套件能让他轻松完成 运维工作。 ( 1 万的工资不要,6 千就能做好事情) 2 、希望自己解决不力的运维问题,有个平台能快速给到答复(付费) 3 、一些攻击事件一旦有苗头,就能知道如何加固系统,保护公司资产 作为 计算云平台(华为云,阿里云,腾讯云) 1 、希望有个运维利器, 能辅助使用服务器的 IT 企业都能轻松运维,更愿意使用自家云平台,这样能留住客户 |
![]() |
27
wangyzj 18 天前 ![]() 运维或者说 SRE 是一种需要沉淀,技术广度和深度兼具且性格需要很沉稳,还不容易出成绩的职业
尤其是在国内这种迭代快速,需要产出的 CS 就业环境来说 SRE 投入和产出是不成正比的,收益也就算是中游或者偏上 算的上的优势是不管行业怎么发展,适应性比较强,需求一直是在的 所以能和一个行业互相成就比较重要,不过这也得看机遇或者说还需要一些运气 另外 SRE 并不是一个纯技术工种,他对管理还是有很多要求的 从 OP 的描述上来看,OP 并不算运维,算是在运维部门的 dev ,运维部门缺少系统性规划 为业务提效的开发才有意义,没有用户的开发就是需求意淫 |
![]() |
28
coefuqin 18 天前
做 sre 要去有流量的厂,一则是有挑战和价值认同;二则是可以做长久点,只要这些厂不倒闭,基本上还有饭吃。
否则就换直接面对赚钱来源一线的岗位,这样才有价值。 |
29
zacard 18 天前
建议转容器运维开发。即使是用的云服务,还是有很多需要运维和定开的地方
|
30
hefish 18 天前
还是送外卖吧。 。。。 反正都是一样没进步。
|
![]() |
31
bigfei 18 天前 via Android
考公考编去,上岸了就不会焦虑了
|
![]() |
32
ZeekChatCom 18 天前
@vcmt 学计算机的搞管理,是不是歪门邪道?
|
33
fengsien99 18 天前
@vcmt 学法律的搞金融是锦上添花 学金融的搞法律是半路出家
|
34
CanisLupus01 18 天前
简直是世界上另一个我。我当初面试的时候那些公司都是给我说大概可能运维开发的比例一比一,但是进去之后发现基本上都是运维客服。
工作到现在技术站又杂又不精,而且肉眼可见的只会更加的杂。 后来我第四次被开之后,我也找了很多的工作,面试了很多的公司,大概也总结了以下的方向。 1. 正儿八经开发; 2. SRE 但实际上我了解下来就我而言,只是说技术占有重的业务还是差得很远,公司面试上来就问我有没有对什么上万集群的高发的相关管理排查经验; 3. 大厂,DevOps 真的想学东西只能去大厂; 我现在运气也不错,去了一家国内搞大模型能力排在前面的大厂,现在每天都在偷学 AI 随着最近知识的积累,焦虑稍微缓解一些了。 |
![]() |
35
sunxfancy 18 天前
我非常理解你焦虑的心情,但我想指出的一点是,运维其实在软件的质量控制中是重中之重,在我看来一个软件系统的交付和版本管理流程,直接影响着这款软件是否可靠稳定。
我举一个我非常熟悉的问题,我前些天在 V2EX 上发了个帖子,向大家介绍我目前在做的开源项目: https://yangjunhui.monster/t/1130805 其中一个目标就是取代 ComfyUI 中的不稳定的插件系统,让整个平台的 API 永远良好的前向兼容性。不知道你是否使用过 ComfyUI ,其中结点安装失败是最常见遇到的错误,其中很大部分的原因是 Python 包的版本管理混乱,很多开源包随意调整 API 结构,某些 API 在某个版本后消失不见是常见问题,这就让你安装软件时发现当前版本用的好好的,但稍微升级就出现严重问题。这造成了软件稳定性大幅度下降。 我现在就在设计新的插件系统,我希望采用让开发者上传插件,然后让服务器对暴露的 API 进行自动回归测试的方式,保证 API 的稳定可靠,不满足则要求插件开发者必须提高大版本号,我相信这种方式将彻底扭转插件系统的 bug 频发,质量不可靠的问题。要知道,ComfyUI 的不稳定造成其系统用户的大量损失,甚至直接催生了一个市场,像 RunComfy 平台,https://www.runcomfy.com/ 其中一个主要宣传点就是,没有插件安装失败的困扰。 在我看来,运维是软件交付体系的软件化,是一个公司软件工程能力的直接体现,但国内很多公司在运维上不重视,投入的资源不足,流程不正规,正在严重影响着公司软件的质量而不自知。但我相信,正是因为如此,高水平的运维开发才更加重要,拥有这些人才的公司将因为这些能力使得其产品在与其他软件产品的竞争中更具竞争力。只要不断提升自己的能力,应该可以在更强的公司找到属于你的发展路线。 另外,如果你对软件版本管理、API 兼容测试有好的想法,也欢迎跟我交流 ,我也非常想寻找更加优秀的开源软件管理方案。 |
36
luckycat 18 天前
楼主可以考虑跳槽去一个 [以运维为业务] 的行业里,比如公有云平台,运维就是产品本身。在这里你可能会大放异彩。一般的互联网公司,运维都是背锅的,没有业务价值就不会被重视。
|
![]() |
37
tokoy 18 天前
一样运维开发,30 了,最近经常自我怀疑还要不要继续,对运维开发感觉已经没啥热情了。
|
38
wei2629 18 天前
都 30 了,为什么还有这种疑问呢?你做业务开发就有未来吗?你业务开发的 crud 跟运维平台的 crud 从技术层面来就有什么很大区别吗?作为普通人,没有资源没有关系没有社会地位,你做什么都没有未来。有机遇的时候就抓住,没有就积攒实力等待机遇放手一搏。
|
![]() |
40
Woodywuuu 18 天前
同做了几年运维开发,现在转型了
跟上面老哥有一样的感觉,只有大厂才用得上,就业面比较窄,而且技术也没有那么深耕 但反过来讲好处是技术面比较广,结合当下 ai 的热潮可以做的事情比较多 |
41
Daybyedream 18 天前
做自己的事情呗 但是确实没有明确方向 但是方向又好像很多
|
43
a663 17 天前
@1125677925 #17 比你还大 2 岁,我前 6 年都在干运维,也会做一些运维相关的系统,比如 Django 开发的数据库管控平台等等,也熟悉各种中间件,linux 网络,参数调优,管理过几千台服务器。后面先是转了云原生开发(go 基于 rancher 和 client-go 那一套),现在即写 java 项目也写 python 项目,。已经专职做开发 3 年,但还是深感自己和差不多年龄段的开发积累不够,详细来说主要表现在:1 、业务沉淀,比如拆解业务,撸代码速度等 3 、技术深度,比如一些封装,和工具包使用等等。也就是说,转到开发 其实我是不占什么优势的。当然转 java 的原因也是因为觉得运维走到头了,无法再继续深耕,除非去更大规模的厂挑战更大规模的场景(稀缺)。 楼主可以借鉴一些我的经历,如果转开发后可能遇到的情形。我现在还在想如果我被开了,就投递运维的岗位,尽量躺平,哈哈哈哈
|
![]() |
44
qrCool 17 天前
同感,很好的思考。 上面有几位 ( CanisLupus01 ,luckycat )的想法也非常的正确,共勉~
期望楼主找到更好的更适合的方式工作! |
45
1125677925 OP @CanisLupus01 确实是这样,基本上都是一模一样,关键是运维开发吧,又不是单纯的开发,还要提供价值,光开发还不行,挺恶心的
|
46
CanisLupus01 2 天前
|
47
CanisLupus01 2 天前
@1125677925 距离我上次回复也正好过了半个月,我这半个月里面又有了很多新的变化和感悟,总的核心还是不断学习,提升竞争力,这点指导思想永远是对的。
其次是具体方向反而因人而异,我这段时间回家已经完全不打游戏了,然后现在在狂学英语,同时一直观察学习老外喜欢用的 AWS terraform 同时不断在观察现在的所谓和 AI 相关的岗位的技术栈,然后不断补充到自己身上。 |
48
vcmt 2 天前 via Android
@CanisLupus01 没错,作为就应该做这个。麻批的不要把自己抬高,就是低层打杂的,不然怎么叫运维不叫运程?
|
49
CanisLupus01 2 天前
@vcmt 太高了,私信记得关。。。
|
50
CanisLupus01 2 天前
我感觉 vcmt 要被举报到封号了。。。
|
51
vcmt 2 天前 via Android
@CanisLupus01 破防了
|