100 帮助计划
大家好,我是程序员万峰。
今天想和大家分享一个朋友的故事:历史专业毕业后,他转行做程序员,工作了4年半就被解雇了。
以下文章中的“我”指的是这位朋友。
2024年夏天从历史专业毕业后,我开始做程序员,至今已有4年半的时间。
今天我想和你谈谈为什么我被裁员了。
刚开始做程序员的时候,我主要想赚更多的钱,因为我担心自己只会懂历史,找不到高薪工作。
我几乎没有计算机基础,所以就在毕业前,我报名参加了一个编程培训班,当时我学的是大数据。
通过培训班的学习习,我掌握了非常广泛而实用的编程知识,对互联网的发展有了初步的了解。
培训结束后,我找到了一个实用的习,然后回到学校写毕业**,最后通过学校招聘找到了一份正式的工作:j**后端开发。
在这份工作中,公司给了我很大的自由度,让我可以使用我想使用的所有技术。
我在广东的这家公司工作了2年,因为想回成都发展,我告别了我的第一份工作。离开重庆来到重庆后,我接触了4家公司:日本的JS开发,电子公司的Python开发,初创公司的Python开发,现在航空公司的C++开发。
按理说,一个工作了将近5年的程序员,应该技术娴熟,进入职场快速发展期,可是我却在这个时间点被解雇了。
最近,我越来越害怕裁员,仔细想想,那是因为我工作的时间越长,越觉得自己没有核心竞争力。
这可能有几个原因:
因为我是门外汉,我学的技术是一些应用级的东西,我对编程的基本原理几乎一无所知。
不是这几年我不想学习,而是因为工作中有很多不熟悉的技术,每天下班习 习,这些焦虑的知识都学不完,实在是没时间去学习底层原理。
另一方面,你换的几乎每份工作都是不同的技术堆栈,你不能专注于一种技术。
很多技能的积累来自于解决项目中的bug,但自从我毕业后,我还没有做过一个完整的项目。 要么是前期研究阶段,要么是刚熟悉项目,不久后我就换了工作。
并没有真正解决项目中的复杂问题,只是工作年限增加了,经验不多。
我最近被裁员了,我失去了继续做程序员的信心。
但是我没有其他工作技能,而且我即将年满30岁,那么我怎样才能找到另一份工作呢?
所以我决定继续工作,再面试几家公司。