楼主 26 岁才硕士毕业,毕业就进入到一家公司干运维的工作,50%时间干一些运维平台的开发,在毕业前两年,感觉自己进步还是很明显的,但是三年以后,感觉自己几乎没什么进步。最主要的原因就是日常开发的所谓运维平台,这些平台一般都是一个人开发,代码几乎没有 review 质量保证,也没什么人给你 review ,另外运维平台使用用户比较少,一些不核心的运维平台使用频率很低,运维平台的功能也比较简单,后来就想跳槽去了另外一家公司。
但是来到现在这家公司,以为自己换个环境,可以真真切切的去解决更多的问题,但是来到这个公司以后,确实可以花更多的时间在开发编程上,但是问题实际上并没有那么多,运维的东西本来在业务上就不是什么很关注的,自己开发的平台除了运维同学偶尔用一下,虽然 rd 也会每天都用,但是并没有什么反馈和沟通,感觉自己的热情在不断被消磨掉,感觉每天熬完一天,拿一天工资,混一天是一天,真的很难受。
自己对计算机,对互联网行业怀揣着足够的热情和投入,但是现在在运维这条路上感觉自己也不知道是太过焦虑,太过着急,还是说并不理解业务开发可能也会面临同样的问题,他们可能会更忙,压力更大,其实也不一定有什么出路。
目前薪资方面,目前感觉还行,但是离年薪百万还差不少,更何况一个运维拿到年薪百万肯定是一件非常困难的事情,因为运维你本身并产生不了特别大的价值;想着离 35 岁也不远了,就这么一天天的度过,一天天的拿着死工资,就更坐吃等死一样,本来以前自己还会花很多的精力去学习新的技术知识,写公众号,但是最后感觉学无所用,还不如下班回家打会游戏,多休息休息,但是这依然解决不了这种焦虑的心情。
因为,没有突破,就是处于困境之中,但是生活的负担却不断紧随而来,父母逐渐年龄变大,自己还要孩子,或者说自己对现在这种没有正反馈的工作感觉到很难受,程序员的未来在哪里了?有的时候,自己也想在日常开发点有意思的东西,但是不知道是脑袋迟钝了还是怎么了,现在周末在家,电脑都不怎么想碰一下,也没有什么好的点子。本来想开发一个小程序,最后半途而废,觉得已经有现成好用的类似软件了,何必再去开发一个了。
以上就当是自己写的乱七八糟的内容吧,一个 30 岁的人,对自己的职业没有信心,对自己的未来没有希望,对技术是否能改变世界已经产生怀疑,对是否继续投入精力精进感觉到犹豫,对即将来临的压力无法摆脱,我想应该这种情况应该不止我一个人吧。如果有前辈可以说说自己的经验,就当是对晚辈的点拨,如果有同行也可以说说自己的看法,交流交流心得。
感觉你对运维不是很了解,运维的方向很多,运维开发有的是专职开发,除了开发内容和产品开发不太一样,日常开发量也是不少的,只是运维开发的东西,有的很基础有意思有深度,比如跟基础组件相关的,有的可能只是一个简单的平台,大部分都是 crud ;其实我觉得最大的区别就是用户量,用户量越大,这个开发对象就越重要,越重要代表就非常有价值,有价值可能就代表你可以靠此晋升、需要投入更多精力保证系统稳定、可以获得正向的反馈,但是反之,如果开发的只是一个不管是不是简单的平台,但是用户量很小,关注度很低,花费同样的时间,但是获得的正向反馈就很少
不是,你管这叫编程???
DevOps 了解一下…
2 、再看兴趣,如果你对创造性的东西更有感觉,那运维不适合你,软件开发或者产品经理可能适合
3 、如果天赋+兴趣,指向了非运维的工作,那你可能需要壮士断腕,从零开始,但要相信自己,你很快可以赶上之前的水平。
也正因为如此,你才可能走在了一条能通往百万年薪的路上,没有人可以干自己不喜欢不擅长的事干到金字塔顶点。最后,回顾当初你入行,选择运维的理由,如果你看中的是收入而不是自己的职业发展方向(当然很多人都是如此),那么就需要为此买单,这也没什么好抱怨的,人人都要为自己的选择承担责任付出代价。
那就重新再来一遍规划,人生 30 还算很早的:
选行业
定城市
选公司
定岗位
那么向上向下完了,你想要达到哪个位置呢,如果意难平,那就去做,自己给自己负责就完事了.