一个37岁程序员的逆袭之路

大家好,我是程序员小灰。

不知不觉间,我这个自媒体IP已经运营了整整七年。

之前,小灰主要分享的是算法和编程知识,以及各种IT行业的热点事件,很少去讲自己的故事。

今天,我来讲一讲我的故事,一个37岁普通程序员的逆袭。

故事从哪里说起呢?从2004年,小灰走入大学校门说起吧。

我的大学

2004年,18岁的小灰考上了某211大学。小灰报的第一专业是计算机专业,不过有些可惜,当时我的高考成绩离第一专业差了6分,落到了电气自动化专业。

(大家猜猜这是哪所大学?)

在大学期间,小灰不算是一个勤奋的学生,经常是上了一学期的课,都不知道任课老师长什么样。

不过,好在小灰每一次期末考试之前临时抱佛脚,靠着临时各种背题应付考试,也算是顺利毕业了。

第一份工作

2008年,我本科毕业了,对于未来的职业发展,我还有些迷茫。

小灰毕业的那一年正好赶上全球金融危机,求职并不容易。小灰被很多家公司拒绝,最后终于找到一个跟专业对口的工作:在一个航空维修公司做飞机维修。

我当时的日常工作,就是拧螺丝、焊接电路板、绘制电路图、维修各种飞机零件。

那时候我的收入有多少呢?不怕大家笑话,我一个月工资1600元,还因为总是笨手笨脚,天天被骂。

就这样,小灰在这家小厂勉强干了半年,果断选择了离开。

野生程序员

我该何去何从呢?当时是2009年,市面上有很多编程培训机构到处打广告。

我在高中的计算机课上接触过一点点编程(QBasic),当时感觉自己在这个领域还蛮有天赋的。于是,小灰咬了咬牙,花了两万多元的学费报名了一家IT培训机构,学习C++和Java的编程基础。

就这样经过了一年的培训,小灰正式成为了一名程序员。我先后做过外包,去过央企,也加入过外企,去过京东这样的互联网大厂......这一做就是整整10年。

创建自媒体

2016年的年末,小灰在京东做一名后端程序员。虽然自己的本职工作是编程,但我很希望业余搞一些有价值的东西。

搞点什么好呢?当时正好是微信公众号最火的时候,混子曰、六神磊磊等知名IP,都在那个时候做得风生水起。

于是,小灰产生了一个想法,决定把自己多年积累的技术发表在公众号上,帮助更多的程序员同行。

就这样,一个名为"小灰"的可爱的小仓鼠形象诞生了。我通过小灰和大黄的漫画故事,为程序员们讲解一个个算法和编程知识点,很快吸引了第一批粉丝。

很快,这个公众号的读者越来越多,逐渐成为了IT领域的头部大号,并且给小灰带来了可观的收入,甚至超过了我的本职工作。

于是在2018年末,我果断决定离开职场,我离开职场,全身心投入到了自媒体的创作之中。

出版图书

由于我出版的公众号内容比较有趣,引起了许多出版社编辑的关注。在当时,有6家出版社同时联系我,纷纷向我发出了合作出书的邀约。

小灰做了一番斟酌,最终选择了电子工业出版社。在我们的通力合作之下,我人生中的第一本图书《漫画算法》出版了。这本书到目前为止销量超过10万册,成为了IT领域的畅销书。

时光荏苒,转瞬间来到了2023年。在这一年的3月,OpenAI公司召开了GPT-4的发布会,瞬间在全世界掀起了AI的热潮。

小灰作为一个前程序员,对新技术一向比较敏感,于是也投入到了ChatGPT的学习研究当中,并且还出版了自己的新书《漫画ChatGPT》。

(出版社邀请小灰给新书签名)

这本书在今年8月正式出版,没多久就登上了京东计算机类图书榜的第二名。

写在最后

好了,以上就是小灰这些年以来的故事。从当初那个月入1600的职场小白,到现在年入百万的自媒体人,37岁高龄的小灰也算是完成了一场逆袭。

回顾这十几年的时间,说长很长,说短也很短,在这里感谢所有帮助过我,信任过我的朋友们。

我是程序员小灰,希望未来能成为更好地自己,能帮助更多的程序员同行,我们一起加油!

相关推荐
CoderCodingNo几秒前
【GESP】C++五级练习题 luogu-P1865 A % B Problem
开发语言·c++·算法
大闲在人11 分钟前
7. 供应链与制造过程术语:“周期时间”
算法·供应链管理·智能制造·工业工程
小熳芋14 分钟前
443. 压缩字符串-python-双指针
算法
Charlie_lll24 分钟前
力扣解题-移动零
后端·算法·leetcode
chaser&upper25 分钟前
矩阵革命:在 AtomGit 解码 CANN ops-nn 如何构建 AIGC 的“线性基石”
程序人生·算法
weixin_4997715533 分钟前
C++中的组合模式
开发语言·c++·算法
iAkuya1 小时前
(leetcode)力扣100 62N皇后问题 (普通回溯(使用set存储),位运算回溯)
算法·leetcode·职场和发展
近津薪荼1 小时前
dfs专题5——(二叉搜索树中第 K 小的元素)
c++·学习·算法·深度优先
xiaoye-duck1 小时前
吃透 C++ STL list:从基础使用到特性对比,解锁链表容器高效用法
c++·算法·stl
松☆1 小时前
CANN与大模型推理:在边缘端高效运行7B参数语言模型的实践指南
人工智能·算法·语言模型