首页 > 编程语言 >转行程序员4年半,被裁了

转行程序员4年半,被裁了

时间:2023-12-17 22:32:25浏览次数:36  
标签:工作 没有 转行 技术 程序员 开发 裁员

大家好,这里是程序员晚枫。

今天给大家分享一位朋友的故事:历史专业毕业后转行程序员,工作4年半后被裁员了。

以下文章中的【我】,都是指这位朋友。


2019年夏天从历史专业毕业后,开始从事程序员的工作,到今天是4年半了。

今天想和大家聊一下,我为什么被裁员了。

工作经历很复杂

最开始干程序员,主要是为了多赚点钱,因为担心只会历史知识,找不到什么高薪的工作。

自己又几乎没有计算机基础,所以就在毕业之前,报了一个编程培训班,当时学的是大数据方向。

通过培训班的学习,掌握了非常广泛和实用的编程知识,对互联网网站的开发有了初步的认识。

培训完以后就找实习,然后回学校写毕业论文,最后通过校招找到了一个正式工作:Java后端开发。

在这份工作中,公司给了我很大的自由,让我把自己想用的技术都用了一遍。

在广东的这家公司干了2年整,因为想回到成都发展,所以就和第一份工作说再见了。

离职来到重庆以后接触过4家公司:日本外包JS开发、电子公司Python开发、创业公司Python开发,再到现在的航空公司C++开发。

对自我技术水平的认识

按道理来讲,一个工作了接近5年的程序员,应该是技术精湛、进入职场高速发展期了,而我却在这个时间点被裁员了。

最近越来越怕裁员,仔细想想,就是因为工作时间越久,越感觉自己没有核心竞争力。

原因可能有这几个:

1、自己没有扎实的计算机基础

因为是外行,学的技术又都是一些应用层面的东西,对于编程的底层原理几乎一无所知。

这几年也不是自己不想学习,但因为工作中陌生的技术本身就很多,每天下班学习这些着急用的知识都学不完,实在是没有时间学习底层原理这种内功了。

另外一点,换的每份工作几乎都是不同的技术栈,没法专注的关注一门技术。

2、没有长时间的项目经历

很多技术的积累都是来自解决项目中的BUG,但我自从毕业以后,就没有完整的做过一个项目。要不就是预研阶段、要不就是刚熟悉项目没多久又换工作了。

没有真正解决过项目中的复杂问题,只是工作年限增加了,并没有增加那么多经验。

痛定思痛的反思

最近被裁员,让我对自己继续从事程序员工作没有信心了。

但是我又没有其它的工作能力,人也马上30岁了,我怎么找其它的工作呢?

所以我还是决定继续干下去,再面试几家看看吧。

标签:工作,没有,转行,技术,程序员,开发,裁员
From: https://blog.51cto.com/u_15493782/8863695

相关文章

  • #yyds干货盘点# LeetCode程序员面试金典:组合总和 Ⅳ
    题目给你一个由不同整数组成的数组nums,和一个目标整数target。请你从nums中找出并返回总和为target的元素组合的个数。题目数据保证答案符合32位整数范围。 示例1:输入:nums=[1,2,3],target=4输出:7解释:所有可能的组合为:(1,1,1,1)(1,1,2)(1,2,1)......
  • #yyds干货盘点# LeetCode程序员面试金典:最长特殊序列 II
    题目给定字符串列表strs,返回其中最长的特殊序列的长度。如果最长特殊序列不存在,返回-1。特殊序列定义如下:该序列为某字符串独有的子序列(即不能是其他字符串的子序列)。s的子序列可以通过删去字符串s中的某些字符实现。例如,"abc"是"aebdc"的子序列,因为您可以删除......
  • 程序员的思维修炼 读书笔记02
    第三章认识你的大脑R型对直觉,问题解决和创造性非常重要,L型让你细致工作并实现目标。人类具有超强的感知能力,其中许多无法有效地用语言表达。例如,你可以立刻认出大量熟悉的人的面孔,无论他们是否改变了发型、穿着,或者肥了10磅,还是过了20年。但是,尝试描述你最亲密爱人的脸庞,你......
  • 《程序员修炼之道:从小工到专家》有感(八)
    《程序员修炼之道:从小工到专家》是一本对程序员职业发展有着深刻指导意义的书籍,其中“保持身心健康”这一观点对于我们如何成为一个优秀的程序员有着重要的启示。在当今社会,程序员面临着巨大的工作压力和竞争压力,往往需要长时间坐在电脑前,这容易导致身体和心理健康问题的......
  • 读程序员的README笔记13_技术设计流程(上)
    1. 行为准则2. 设计过程的螺旋式上升2.1. 圆锥体中的箭头进一步螺旋式上升2.2. 你现在更确定你理解了问题空间2.3. 你的原型为你的解决方案提供了越来越多的信心2.4. 随着每一次迭代,设计文档变得更加清晰和详细3. 技术设计流程3.1. 当被要求对系统进行修改时,大......
  • 程序员职业就是用命换钱吗?
    这个问题也可以是如何选专业、职业?1程序员的优势1.1早期可以拿到相对不错的薪资,确保前期发育稳定发育这个事情,一步快则步步快。你快别人一步,领先的不止是一个身位,你发育的速度也更快。就像打游戏,你比别人先升级、先解锁科技树了,你就比别人发育都快很多。别人还在造农民呢,你已......
  • 《程序员修炼之道:从小工到专家》阅读笔记(7)
    第36节主要讨论了在项目开始之前的一些准备步骤和流程。作者强调了需求识别的重要性,并提出需求是与用户共同完成的“发现”过程,而不仅仅是收集他们的意见。需求在某种程度上应该保持抽象,因为需求不等同于架构或设计。作者还提到了一个词汇表的维护,这是为了消除歧义,并确保大家对需......
  • IDEA 程序员必备的常用快捷键 赶快收藏吧
    以下是一些常用的IntelliJIDEA的快捷键大全:IntelliJIDEA是一款功能强大的Java集成开发环境(IDE),由JetBrains公司开发。它提供了许多快捷键和功能,帮助开发者提高编码效率和工作流程基本编辑快捷键:复制:Ctrl+C(Windows/Linux)或Cmd+C(Mac)剪切:Ctrl+X(Windows/Linux)或Cmd......
  • 读程序员的README笔记12_On-Call
    1. 行为准则2. On-Call工程师2.1. On-Call工程师是应对计划外工作的第一道防线,无论是生产环境问题还是临时支持请求2.2. 将深度工作与运维工作分开,可以让团队中的大多数人专注于开发任务2.3. On-Call工程师只需专注于不可预知的运维难题和支持任务3. On-Call的工作方......
  • Android程序员如何避免职业瓶颈,实现个人职业价值最大化?
    前言随着科技的不断发展,互联网行业日新月异,年轻一代的安卓开发者层出不穷。但对于已经步入中年的安卓开发者来说,面临的职业发展困境和竞争压力也开始逐渐显现。越来越多的程序员难以跟上时代的步伐,只会埋头写代码,缺乏大局观和长远的职业考虑。缺乏大局观的程序员许多程序员缺乏大局......