我的转行之路

news2024/11/19 6:37:24

我一直想为自己没有继续从事编程,而转到铁路行业找一个合理的理由,来掩饰我的愚蠢。我日思夜想终于找到了更合理更有说服力的理由,十个字,目光的短浅,认知的缺乏。

那个时候,只被一毕业就能拿到不错的工资所吸引,而我却忽略了,我所要去的行业是个腐朽笨重封闭的行业,我所从事的工作也是个毫无积累性的工作。然而因为认知的缺乏,我并不在意这些。而这些恶果在我想要改变我的职业道路时,让我饮恨不已。

2015年8月,我入职报道了。

随着北上的列车,从夜到昼,从平原到山岭,从繁华到荒凉,我的心在不断挣扎着,我希望我要去的那个地方是个繁华的地方。到了目的地,也不是那么的令人失望。经过简单培训,我发现我对铁路知识的掌握完全是个空白,而我对这个行业也是丝毫的没有兴趣。

随着培训的结束,我们各奔东西,来到了生产车间,我来到内蒙古赤峰市阿鲁科尔沁旗。这里是我在内蒙的这几年当中,唯一让我觉得美好的地方。这里不得不说一下我的师父,老温。

还记得在一次施工完毕后,我们在涵洞等回去的车,他问起我有什么特长,我说我会编程,英语还好,他先是一惊,然后语重心长的告诉我,你这两个技能,千万不要丢,没准哪天要靠它们吃饭。我很好奇,老温是不是有预测未来的能力,几年之后,还真让他说中了。

2016年,我离开了阿鲁科尔沁旗,临别之际,我送给老温一个能根据温湿度自动控制的风扇,我自己焊的电路板,自己写的程序。

列车缓缓地驶离站台,看着站房的查布嘎三个铁字牌,渐渐离开我的视野,我有一种不祥的预感。

我来到内蒙古的另一个地方,桑根达来,意为富裕的海。

这是一个荒凉的地方,以至于我每天见到的牛羊的数量都要比人多。在这里,我真正开始厌恶这个行业,厌恶这个工作。这种厌恶,并不像是会让人痛的伤痕,更像是让人痒的疥癣。你抓它就痒,你不抓,还是很舒服的。

我有一个老家的手机号和银行卡,即使不怎么用,但我依然没有注销,因为我怕被城市忘掉。当时的人生规划,太过渺茫,以至于我有一种好死不如赖活着的感觉。

温水能煮死青蛙,也能煮死人。

也曾经有过辞职的念头,这念头不知催生了多少次,因为离家太远而有过,因为过于寒冷而有过,因为过于贫苦而有过。这种念头如同烟花一样,在某一时刻很强烈耀眼,但它终究还是湮灭消散了。

我的工作很简单,毫无技术性,以至于让我很怀疑是不是随便一个人拉过来就能干。而我却又干的不亦乐乎。我想在技术上有些积累,以便于我去跳槽,离开这里。然而我想错了,技术是有了积累,槽却不知道在哪里。

而让我下定决心离职的是我想要跳槽时的囧境。

虽然全国总里程将近13万公里,但铁路行业窄是公认的事实,铁路职工如果想跳槽,基本上就只有地铁,设备厂家,但地铁和设备厂家又少之又少。但我依然因为我大四找工作的经历而满怀信心,我自认为我是一个香饽饽。

我2018年3月份投简历,满怀期盼。我手机不敢关机,静音模式都不敢打开,因为我觉得那个通知我面试的电话会随时打来。我不知道这是自负还是自欺。

3月就这样过去了,我依然在等待那个电话。4月有点慌了,5月有点着急了,6月有点失望了,7月有点怀疑人生了。我从来没想到在我想跳槽时面临的竟是这样的囧境。那种失落感,是让我难以接受的。以前的大话不敢说了,以前的牛逼不敢吹了。对于找工作,别说有选择权利了,连面试的机会都没有了。

我记得7月份的时候收拾自己的东西,我无意间看到了那个熟悉的档案袋,里面有我的简历,实习证明,六级,计算机等其他获奖证书。这些东西都是我当年大四找工作时,随身携带的东西。当时我一阵心酸,自己跟自己说了这样一句话,你现在都TM混到这个地步了,简历投出去好几个月,都没人搭理你。

就那么一瞬间,我决心要辞职。这个点成功引爆后,不仅让我下定辞职的决心,也让我做出转行的决定。因为我知道铁路行业太窄,我不想在我想跳槽时,连个选择的权利都没有。

2019年2月,我离职了。从此除了坐火车,再跟铁路没有半点关系。

离职很容易,但是接下去要去做什么呢?我发现做出这个决定要比离职的决定还要难。

2017年,股市爆发。我也跃跃欲试,小试牛刀,已经多年不看的新闻联播,又重新回到了我的视野,我从新闻里找蜘丝马迹,以便于第二天的买卖决策。那一年新闻联播屡屡提到互联网+,但我并没有在意。

没有想到当年获得的那些信息,在一年以后会有用。我为什么不去互联网行业呢,我终归还是有那么一点编程基础的,以前的那些编程经历,让我笃定了这条编程之路。

离职以后,来到了北京,人生地不熟,一切都要从新开始,报了一个IT培训班,经过四个月的培训,凭着不算太差的基础,以及以前的面试经验,顺利面试上一家互联网公司,从事Java开发。

转行后的第一份工作,并不是想象的那么顺利。

首先是工作时间的不适应,以前在铁路的时候,早晨八点上班,一般都七点四十起床。午休两个小时,如果下午食堂开饭早,五点就下班了。身体早已适应这种较为松散的工作节奏。所以新工作的前两个月,让我很不适应。中午只能午休一小时,还只是趴着桌子休息。一到五点多一点,就有点坐不下去了,又饿又困,就开始想着什么时候下班。

然后是对工作内容的不适应,以前只是从事简单的体力劳动,早已轻车熟路。但是现在要写代码,要整理文档,要开会沟通,那个时候,我就感觉自己是个废人,我连Word都弄不明白,沟通能力也很欠缺。长时间的松散和与世隔绝让自己各项能力与技能都有所退化。

最大的挑战就是工作的难度。大家都知道程序员的劳动属于脑力劳动。我从来不怀疑我的智商,但是在将近两三年的时间里,大脑一直处于闲置状态,所以想重启大脑这部机器,很是耗费了时间与力气。再加上自己是非科班出身,很多知识和经验都非常欠缺。在别人一个小时就能搞定的事情,我都要花费半天时间。当时我也是非常苦恼,有时候都在想,是不是当时选择IT是错误。如果我没有辞职,每天还乐呵呵的从事以前的工作,虽不精彩,但不会是现在这么难啊。

当时就感觉自己始终是个门外汉,一直都是跌跌撞撞。转行后的半年时间,一直都是这个状态。我们公司加班并不严重。但那几个月时间,我很少九点下班。不是在加班,就是在加班的路上。有接近崩溃的时候,有想骂娘的时候,有想摔电脑的时候。空荡荡的办公室,同事都已经下班,而我还在敲代码找bug,看着窗外的霓虹灯,我骂我自己,你就是SB。都说有黎明前的黑暗,熬过去,就会看到黎明。但是我的黎明什么时候来啊?

其实当初有想过要不要坚持下去,如果再找一份跟原工作相关的工作,也能找到。但我不想就这么放弃,我并不觉得自己就是个孬种。

就这样一天天过去,我仿佛还是那样,难以入门,就像一个门外汉在这个行业的外面徘徊。每天还是忙的焦头烂额,每天还要找一些教程来学习。除了吃饭睡觉,就是工作和学习。

在转行的第六个月,有了一个翻天覆地的变化,也不知道为什么,自己的技术水平上了一个新的高度。完成需求的质量和效率都提升了很多。因为不断踩坑,对整个系统的熟悉度比有的同事还要清晰。对新知识新技术也能较快的领会了,能独立解决问题了。对开发的思路也清晰了,那感觉仿佛有人拨开了你眼前的重重迷雾。开发起来也能轻车熟路了,也能够正常的下班了。我终于适应了这个新的行业,终于在这个行业立足了。

你要问我为什么要有这么大的变化,我也不知道,可能那段路是我必须要走的吧。也可能是每个转行的人,都要经历的吧。

有时候,我在想。虽然经历了很多困难,但我能顺利的在这个行业适应下来,我是多么的幸运啊。真庆幸从上一个行业跳出来,要不然我现在还在顶着寒风,在户外工作。还要每个月将近三十个小时的火车,想买点好东西,却又囊中羞涩。

其实,转行挺难的。做转行的决定难,适应一个新的行业难。有快要崩溃的时候,有想要放弃的时候。但夜深人静的时候,想想当时你为什么做出转行的决定。第二天醒来,继续干。坚持下来,黎明前的黑暗终要过去。

我始终相信我走的这条道路更加光明。虽然我并不知道我以后会遇到哪些挑战,但不得不承认这个转行的经历是对于我来说是一笔巨大的财富。

我从来不后悔转行,只是后悔转行有点晚。

最后免费分享给大家一份Python全套学习资料,包含视频、源码,课件,希望能帮到那些不满现状,想提升自己却又没有方向的朋友。

关于Python技术储备

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。在这里插入图片描述

二、Python必备开发工具

在这里插入图片描述

三、Python视频合集

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。 在这里插入图片描述在这里插入图片描述

四、实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。 在这里插入图片描述

五、Python练习题

检查学习结果。 在这里插入图片描述

六、面试资料

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。 在这里插入图片描述在这里插入图片描述

这份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/106948.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Python还有发展前景吗?现在该怎么去学习?

从2008年开始Python就突然火了起来,腾讯最近组织了一个大型Python技术交流峰会,由此可见Python现在已经到了我们不能想象的境界,一切的步伐都要跟着大公司走,腾讯这样级别的公司都这样重视Python技术,可见Python的发展…

什么样的人适合当黑客?

别说我没资格说这些话或是我的话是废话(对你来说是,对别人呢?),我想任何人都有资格尽自己的能力帮助别人. 首先,看到这篇文章,觉得好长,好烦,懒的看,走人… OK,我觉的你不适合做黑客! 07年我考上大学,选择了机械制造及其自动化(数控编程&a…

【linux kernel】linux内核裁剪随想

为什么需要裁剪? 首先,裁剪并不一定是缩小内核镜像的大小,而是移植和适配。内核支持的特性很多,站在项目的角度,不一定全部需要这些特性和功能。这时候就需要将不需要的特性和功能剔除,随着这个过程的进行…

LabVIEW在两台计算机之间传输数据

LabVIEW在两台计算机之间传输数据 有几种网络协议可用于完成此任务。使用正确的网络协议白皮书将完成为应用选择正确协议的任务。它涵盖了控制和监视应用中最常用的通信模型,并根据配置、性能、易用性等推荐最适合每种情况的网络协议。 参考的白皮书重点介绍了三种…

【MAX7800与ESP8266mcu通讯关键字控制】

【MAX7800与ESP8266mcu通讯关键字控制】 1. 前言2. 实验条件2.1 硬件条件2.2 软件条件3. 程序编写3.1 ESP8266程序解剖3.2 MAX7800程序解剖4. 实验效果4.1 esp8266打印如下4.2 max7800打印如下5. 小结1. 前言 前期搭好MAX7800 的eclipse和ESP82666的Arduino开发环境,现在开始…

98.第十九章 MySQL数据库 -- MySQL数据库架构、存储引擎、服务器配置和状态(八)

4.MySQL架构和性能优化 MySQL是C/S 架构的,connectors是连接器;可供Native C API、JDBC、ODBC、NET、PHP、Perl、 Python、Ruby、Cobol等连接mysql;ODBC叫开放数据库(系统)互联,open database connection; JDBC是主要用于java语言利用较为底层的驱动连接数据库;以上这…

[网络工程师]-VLAN

1、VLAN基础 虚拟局域网(Virtual Local Area Network,VLAN)是一种将局域网设备从逻辑上划分成一个个网段,从而实现虚拟工作组的数据交换技术。VLAN技术主要应用在三层交换机中。 VLAN是基于物理网络构建的逻辑子网,所以…

Java项目:springboot在线选课系统

作者主页:源码空间站2022 简介:Java领域优质创作者、Java项目、学习资料、技术互助 文末获取源码 项目介绍 后端技术包含springbootmybatisspring securitymysqlredis 前端技术包含 semanticUI thymeleaf模板引擎 使用教程 1. 下载项目之后 等待ma…

网络存储ISCSI实战

一、网络存储 目前应用最为广泛的两种数据存储设备:NAS与SAN 1、NAS NAS的全称是Network-attached storage,即网络附加存储,并不需要单独的网络用于存储IO,更适用于中小型的存储解决方案。 NAS设备通常是一个完整的服务器架构…

天天说手撕红黑树?你真的能撕的下来吗?(详细解释+代码注释)

目录 一、你还记得什么是红黑树吗? 二、AVL树与红黑树的比较 三、模拟实现红黑树 3.1、红黑树的定义 3.2、插入结点 3.2.1、情况一 3.2.2、情况二 3.2.3、情况三 四、红黑树的验证 4.1、检查中序遍历是否有序 3.2、检查是否出现两个连续的红色结点 4.3、检…

数据护航 安全立方—海泰方圆数据安全治理立体式框架

发展数据安全是必然趋势 2022年6月,中央全面深化改革委员会第二十六次会议强调,“数据基础制度建设事关国家发展和安全大局,要维护国家数据安全,保护个人信息和商业秘密,促进数据高效流通使用、赋能实体经济&#xff0…

【JVM】jvm虚拟机中的堆

jvm虚拟机中的堆一、JVM体系结构二、Java堆简介2.1 堆的特点2.2 堆空间细分2.3 堆空间的分代思想2.4 堆的默认大小三、JVM堆内存常用参数四、垃圾回收算法(GC,Garbage Collection)4.1 标记-清除(Mark-Sweep)4.2 复制&a…

【代码审计-1】PHP无框架项目SQL注入

代码审计 教学计划:审计项目漏洞Demo->审计思路->完整源码框架->验证并利用漏洞 教学内容:PHP,JAVA网站应用,引入框架类开发源码,相关审计工具及插件使用 必备知识点:环境安装搭建使用&#xff0c…

python是什么鬼?为什么学会他就能月入过万,它真的这么牛吗?

为什么那么多人选择学习python? Python在人工智能、大数据、自动化运维、全栈开发等方面具有独特的优势。随着Python继续占据编程语言主流的趋势,全国各城市的招聘岗位和薪酬将大幅增加。此外,随着人工智能在中国的投资和规划,对…

使用docker compose一键部署多个服务

docker compose 是 docker 官方的开源项目,用来实现对 docker 容器集群的快速编排 下载安装 官网下载地址:点这里 我用的是云服务器,所以就直接用yum安装了,直接执行这两条命令,等安装结束后查看版本,看到…

SpringCloud系列(六)Feign 客户端的配置及使用

❓Feign 是什么? 🙊Feign 是一个声明式的 http 客户端, 其主要的作用就是帮助我们实现 http 的请求发送, 正如官网所说, Feign使编写Java http客户端更容易; ❓❓为什么要用 Feign? 🙊🙊如在未学习 Feign 之前, 我们利用的是 RestTemplate …

2022年宜春市职业院校技能大赛中职组“网络搭建与应用”赛项任务书

2022年宜春市职业院校技能大赛中职组“网络搭建与应用”赛项任务书 (总分1000分) 赛题说明 一、竞赛内容分布 “网络搭建与应用”竞赛共分二个部分,其中: 第一部分:网络搭建及安全部署项目 第二部分:服务器…

【实时数仓】DWS层访客主题计算(续)、商品主题计算

文章目录一 DWS层-访客主题计算1 写入OLAP数据库&#xff08;1&#xff09;增加ClickhouseUtila JdbcSink.<T>sink( )的四个参数说明b ClickhouseUtil中获取JdbcSink函数的实现c 构造者设计模式d 赋值给问号占位符并创建TransientSink注解e 在GmallConfig中配置ClickHous…

SWRM(2022)

论文题目&#xff08;Title&#xff09;&#xff1a;Sentiment Word Aware Multimodal Refinement for Multimodal Sentiment Analysis with ASR Errors 研究问题&#xff08;Question&#xff09;&#xff1a;具有语音识别错误的多模态情感分析的情感词感知多模态细化 研究动…

位 字节 字符

位 字节 字符 比特位(bit)→【百度百科】 字节(Byte)→【百度百科】 字符 →【百度百科】 位(bit,简写为b)&#xff1a;&#xff1a; 1、计算机 最小的存储单位&#xff1b; 2、比特位上的值只能存 0 或 1&#xff1b; 3、数据传输大多是以 位 为单位。 字节(Byte,简写为B)&…