查看原文
其他

学编程,千万不要轻易转行!

鱼皮 程序员鱼皮 2024-01-30

大家好,我是程序员鱼皮,最近不少同学咨询我转行相关的问题。

这些同学的个人情况大同小异,基本都是觉得自己现在的方向卷不过别人,想换个更轻松的赛道。这篇文章我挑其中 1 个例子,给大家简单分享下。

先给结论:学编程,不要轻易转行。



这是来自 编程导航 鱼友的提问。原问题如下:

鱼友提问

我大四了,之前学 Java 后端,也做了几个项目。现在我觉得能力不够、卷不过别人,现在想转服务器运维,跟 B 站的教程学完能否找到一份运维的工作?

鱼皮的回答

首先,不能用学过的教程数来衡量能否找到工作。现在编程行业的 各个岗位都比较卷 ,而且你认为越简单、投入时间越少就能找到的工作,往往就更卷(否则就是收益低)。

对于你来说,已经做了几个项目,说明已经学习 Java 很久了,相比于从 0 开始学一个新的方向,继续在已有方向深耕、寻求机会的成本更低;再加上你已经大四了,即将面临春招,这个时候切换方向 风险太大

作为后端开发的同学,我们也需要学习 Linux 操作、能够利用 Linux 部署和管理项目,所以你完全可以把服务器运维作为自己的备选方案,优先投开发、其次投运维,而不是把所有的精力都投入在运维相关知识的学习。这是一个折中之选。

另外,在你考虑转运维或其他岗位之前,你一定要先做下面几件事,再做决定,不要因为一时脑热走了弯路。

1)先明确自己的求职目标,比如预期的薪资、公司等

2)要充分调研运维岗位学哪些知识、学到什么程度能达到你的求职目标。举个例子,如果你的预期是小公司,那得先调研清楚小公司对运维的工作和技能要求,而不是一上来学各种高大上的大厂运维技术。时间紧的话,最好面向岗位学习。

3)充分了解运维岗位的学习路径、学习周期和核心竞争力。我了解到很多学运维的同学都要考证,如果你想进的企业、或者想转的细分方向要求证书,你要评估下自己的时间是否足够。

做完上面几件事后,你要再回过头来思考:

  • 自己现在的方向真的不能继续坚持了么?
  • 自己对现在方向不满意的真正原因是什么呢?
  • 到底是转方向容易还是继续学容易?
  • 我把转行的时间投入在深耕现在的方向,会不会有更好的结果呢?

很多同学之所以放弃,其实是因为跑的还不够远,看不到终点线。

比如前几天有个同学跟我说自己学了 3 年 Java 开发,突然觉得自己能力不行,想转网络安全。结果经过我的了解,所谓的 “3 年”,只是这位同学自称的,事实上,你认真投入一年的时间,起码都能做出项目了。

转行任何方向,必然都要付出指定的时间,才能看到希望的。如果没有意识到这点,盲目转行只会加剧你的内耗和迷茫。



以上分享,适用于所有考虑转行的同学,不仅仅局限于运维方向。

总之,只有充分了解一个方向,才能做决定。要不然可能现在你因为不了解,才觉得某个方向挺不错;结果了解一段时间后,发现还不如现在的方向呢,后知后觉那可就被别人后来追上了。

记住,不是说不能转行,而是想清楚自己为什么要转行。

现在的行业没发展、无趣、想尝试更多新职业?如果你没有什么生活压力的话,当然可以大胆尝试。

但如果只是觉得一个行业卷、或者觉得自己能力不行没机会,我是觉得要么别入行,要么就在掌握正确方法的前提下,投入更多时间、勤能补拙。毕竟在编程导航,我也见证了太多同学的逆袭。

你放弃了,是在给别人机会。 迷茫的时候,行动起来你就已经超过很多人了。

👇🏻 点击下方阅读原文,获取鱼皮往期编程干货。

往期推荐

鱼皮原创 7 大实战项目,保姆教程!

23年最火的前端项目出炉,竟然是它?

年少不知 Base 好,错把总包当成宝!

写了7年代码,第一次见这么狗血的小Bug!

几分钟,教你搭个 AI 绘画平台~

投简历没回复?先做到这点。。

继续滑动看下一个

学编程,千万不要轻易转行!

鱼皮 程序员鱼皮
向上滑动看下一个

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

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