查看原文
其他

公司用的技术不主流,想跑了...

脚本之家 2023-09-03

The following article is from 程序员鱼皮 Author 鱼皮

将 脚本之家 设为“星标
第一时间收到文章更新

出处:程序员鱼皮(ID:coder_yupi)

已获得原公众号的授权转载

大家好,先问大家一个小问题:如果进了公司,但发现公司用的不是主流技术,你是会选择跑路换下一家,还是先干一段时间,试试看再说?

问题:

你好。我是应届生,入职了一家规模挺大的公司,前天刚培训完,给人的总体感觉还不错,但是今天上午正式进入试用期,部门的领导大概介绍了一下我们部门所做的产品以及相应的功能。

我才发现,这家公司只是用 java 原生 api 做开发,内部不允许使用 springboot 之类框架,我突然有点迷茫了,因为我是 java 方向的,感觉如果一直待下去会不会和主流技术去脱轨。

但是我已经签了合同了,现在跑路不太可能,毕竟大环境也不太好,但是这样继续下去会不会对职业发展产生一些阻碍,毕竟主流的框架技术一点也不用,目前有一个同事在自己尝试封装类似功能去搭建一个框架,但是绝大部分还是 servlet 之类的,跟我一起入职的一个同事听完已经打算尽快跑路了,所以就很迷茫到底要不要跑,目前我还是偏向于不跑的。

因为我不确定能不能找到一个差不多的工作,所以想听听鱼皮哥的建议,感谢。

回答:

先给结论,我的建议是:毕业生,先稳住脚跟,不要轻易跑路!

毕竟在这个大环境下,找工作不易,且行且珍惜。

其实你的情况和我大三暑期刚进腾讯实习的时候是一模一样的,所以我有些感同身受。我刚开始进腾讯实习的时候,用的也不是特别主流的框架,像什么 Spring Boot、Spring Cloud 之类的。我当时也是在用一些冷门的框架,包括说我们部门内部自己造的一些轮子,其实在我当时看来也是会有一点点失望,也会像你一样担心 “哎,好像学这些没那么主流的技术,会不会影响我的秋招、会不会影响我以后的职业发展?”

但是实际工作两个月、也跟一些同事交流之后,我就改变了自己的想法。从 “学生思维” 出发,大家都希望公司给的工资要多、而且还要给自己成长;但从公司的视角来看,无论你会什么技术、要求你用什么技术,公司首先是要你来干活的。换句话说,你到公司是来赚钱的。所以不需要对公司本身能给你带来的成长有过高的预期,你进去就是拿钱干活儿,然后有成长当然更好。不要过于理想化,适当降低预期,工作过程才会更顺心。

(如果你本身对自己的能力非常有自信,当然可以去找更理想的工作,不过应该就不会问出类似的问题了。)

所以你要始终有自学的意识,无论公司的业务好与坏、无论公司实际用的技术是否符合你的 “胃口”、或者说市场的调性,你都要多花时间自学,这件事情是毋庸置疑的。

其次,虽然说这个公司用的技术可能并不主流,但是呢,你作为一个刚毕业的同学来说,肯定还是能学到很多东西的,比如说职场生存经验、沟通协作的技巧、编写文档的能力、需求分析能力、系统设计能力等等,这些能力是不局限于某一个编程语言或者某一个框架技术的。尤其是刚工作第一年的时候,只要你积极参与工作,这些能力的提升会很明显。

还有就是,你现在认为再简单的一个工作,其实交给不同的人去做,做出来的结果好坏也是完全不一样的。就举个最简单的例子,编写一个项目文档,新人可能就机械性地介绍一下代码目录就结束了;而有经验的程序员会从读者的角度出发,通过各种流程图、时序图、UML 类图来讲解业务流程和项目架构。

所以作为刚毕业的同学,希望能够有一个积极向上的心态,不要觉得简单的工作就会影响你的职业发展。还是那句话,换个视角很多问题就能想明白了。比如我从 Leader 的角度来看,你刚进公司当然不会给你难度很大的工作、也不会给你画很大的饼,只有你先把简单的工作完成得漂亮,领导和导师才会更加重视你,才会给你更多的机会去学习新的东西(比如你提到的自研框架)。

思考一下,换做你是 Leader,会不会也是这样给新人安排工作呢?

所以还是那句话,放平心态、积极向上,尤其不要眼高手低,踏实地做好每一件事。只要你自己不躺平、不摆烂,持续学习,没有公司和任何人能阻止你的进步。

如果觉得公司不能带给你任何成长了,那么改变不了环境,就去改变自己,找好下家再跑路。
  推荐阅读:
  1. 年仅62岁!开源巨擘「Vim之父」因病离世,一生写下Vim传奇
  2. 不要相信懂C++的程序员
  3. Linus怒批AMD fTPM:愚蠢、破玩意儿、建议禁用!
  4. 最古老的Linux之一:活了30年仍在运行
  5. 华为鸿蒙HarmonyOS 4,有点本事!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存