作者:沉默王二 技术派:https://paicoding.com
大家好,我是二哥呀。
今天分享的主题是:一位球友,毕业后一直在一家国企工作,期间负责过一个大数据的项目,用到了 Hadoop,HBASE,flink,kafka 等技术栈,算是很有收获的一个阶段,但后来项目做完后,就感觉没有价值输出了。
球友非常渴望进步,不希望在国企这个大熔炉里温水煮青蛙,问二哥该怎么办?目前这个大环境,适合跳出国企出去闯一闯吗?如果跳的话,应该具备怎样的能力?
那提到国企,大家应该都会想到“围城”这两个字,但不管跳不跳,有追求的话,就应该对技术和成长保持饥渴,也只有这样,才能在大环境下不摆烂不躺平,追求“烟火生活”的同时,还能与时俱进。那希望二哥的回复,能给大家带来一些启发和帮助🤔。
二哥,您好!我是一个19届的双非本科生
在校时毕设是SSM的一个系统,包括实习培训是大数据相关的培训(其实就是简单的搞了一下MapReduce),当然那个时候也有点c++,c#的基础
毕业后直接到了一家国企工作,刚来时这家企业是不做Java方面的开发的(外包给别人做),基本都是C#,c++方面的桌面应用
我来时就负责了一个老的JSP项目的升级维护工作,大概半年左右,在这期间我也自学了微服务,还有docker,Maven,gitlab等相关的内容,(都是抽点时间看,不是很系统),那时后可能感觉自己呆的时间不长
后来公司接到个比较大的项目,需要用到java后端,大数据等方面的内容,我就接手负责了这个新的项目,大概做了两年多,系统的底层包括Hadoop,HBASE,flink,kafka这些包括环境搭建编码都是由个人一手完成,当然后台的Java服务中间也有人来协助,但还是精力有限吧,从网上边学边搞感觉什么都会又什么都不会,还有就是国企的事情好像不那么注重产品只要个结果,这个你大概懂
现在这个项目做完了,我感觉自己好像又没有价值输出了,相当于自己做了个外包,目前就是有时候给别的项目写写方案,自己没有相关的项目做(java方面的比较少吧)。
但是在国企感觉晋升的空间比较小,做管理也没经验没门路,技术方面的事情呢又做不到了,自己总不能一直这样下去吧,是个企业就总得赚钱,不能总是养着闲人(没有价值输出迟早被降薪,尽管年薪也才19左右,辞退到是可能性比较小)
还有就是乘着现在还没过30岁还有多一点的机会,30岁以后可能机会就少了。当下我很希望找到一个有自己业务的企业,然后去不断精进相关业务,而不是再去做外包这种只完成任务类型的
针对我的经历,我想问一下您:
1、您觉得当下的环境我适合跳吗,当前环境对工程师的需求到底是怎样的?
2、如果跳的话,公司您有什么推荐吗?
3、如果跳的话,我该具备怎样的能力,我怀疑在国企呆的这几年,是不是和外面脱节了?
4、在星球学习能给我带来哪方面的提升?
球友好。
从你问题的描述上能看得出来,你其实已经是一个非常成熟的打工人了(dog),自己已经学会主动思考了,只是说缺少一些决绝的心。
国企的确就像你说的这样,外面的人羡慕想进去,里面的人着急出去(有上进心的),我有一个朋友就是从大厂跳到了国企,一开始感觉还是非常爽的,但最近也开始失落了。
我公司的同事,他朋友是一家做外包的小公司,然后就有一个国企收购了他们,目的很简单,就是想直接把活外包给他们做,以前是真的外包,现在是假的外包,但看起来就像是国企自己开发的一样。
和你说的情况有些类似。
我们打工人,想要改变,其实有两种途径,一种就像你计划的,跳槽到一家有业务的公司,能不断迭代的公司,能不断成长的公司。另外一种就是拓展自己的业务,也就是常说的副业,第二职业。
副业这个选项非常适合在国企的小伙伴,它不只是说像二哥这样做开源,做知识付费,它还有非常多的变体,比如说,接一下国企领导的私活,我自己的一些朋友就是做这种服务的,并且收入超过了主业。
要善于利用身边的资源,一开始当然会感觉没有门路,但只要你动了心思,并且愿意去尝试和探索,其实就会不经意间打开一个新的世界。当然了,副业不适合所有人,需要天时地利人和,我只是给你提供一种思考。
接下来回答你的问题。
我个人是比较抗拒把大环境和个人绑定的,什么意思呢?
就是,我们当然都希望环境是蒸蒸日上的,但历史的发展告诉我们,真相就是不可能,有低谷有高潮。
现在的环境肯定是偏离人们预期的,但我看到的,无论什么样的环境,有计划有想法肯坚持的人,一直都活得非常好,非常舒适。
想要跳槽,星球里我见过太多了,都拿到自己心仪 offer 了,我不能说没有失意的,但只要能制定计划,并付诸实践的,都达成所愿了。
所以,不要主动去绑定环境,而是从个人的实际情况出发。
你现在已经处在工作 3-5 年的阶段里了,并且是亟需要再上一个台阶的,那么你就需要主动出击,去看看你心仪的公司岗位,都要求什么。
你比如说成都京东零售,25-40k,16 薪,任职要求有:
这些技术栈,在星球里都有系统的学习资料,我之前也帮其他球友整理过。就看这种满不满足你的要求。
如果说要求太低,那么你可以再往上调整;如果说要求太高,你就需要再往下调一下。但唐太宗《帝范》卷四:“取法于上,仅得为中,取法于中,故为其下。”我们在准备的时候,还是要按照高标准高要求来。
成都都有哪些不错的互联网公司,我在星球的第二个置顶帖知识图谱里有整理过:
https://tobebetterjavaer.com/cityselect/chengdu.html
去看它们的任职要求,和薪资是否能满足你的预期,就对了。
鞋子适不适合自己,还需要你亲身去挑选一下。
这个问题其实和第一个问题有重复,我在前面也回答过了。
国企的开发要求肯定没有互联网公司来得高,因为就像你说的,国企的领导看重的结果不一样。
互联网公司,追求的是,投资人的利益回报,回报的来源主要是用户的满意程度和消费能力,相对来说,是比较看重技术的。
虽然现在很多大厂也在搞办公室政治,但整体上来说,国企是比较看重子弟关系的,而互联网相对来说,看重的不一样。
那自然技术的要求也不一样。
像你提到的 JSP,在互联网领域,早都是老掉牙的东西了。但依然还有国企在用,就很离谱。
那这些新技术该怎么学习呢?
星球的百度网盘、星球的知识图谱、星球的付费专栏,基本上都覆盖到了。你比如说,前面提到的 Java 后端开发四大件。
Java 基础:去看二哥的 Java 进阶之路,PDF 版戳这里:
https://t.zsxq.com/0dtIIf9AE