我重生那天正对着辅导员递来的转专业申请表发呆。纸张边缘沾着她刚喝的珍珠奶茶渍和12年前我亲手把这张表揉成废纸扔进垃圾桶那天一模一样。前世我怕编程太难怕计科系毕不了业死磕了四年天坑专业毕业即失业熬了三年培训班才挤进互联网行业35岁那年遇上裁员潮拖着行李箱面了27家公司最后一场面试的面试官叼着烟怼我“连线程安全都讲不清楚也敢来面资深开发”我攥着皱巴巴的简历在雨里走没看见闯红灯的货车再睁眼就回到了2011年的大三教室辅导员还在催我“到底转不转计科名额只剩最后一个了。”我几乎是抢过笔签下了名字那一刻我才发现前世熬到凌晨三点啃的《深入理解Java虚拟机》改到第18版的电商项目源码踩过的上万个bug居然清清楚楚刻在了脑子里连手都好像记住了敲代码的肌肉记忆。当天晚上我泡在学校机房本来前世第一次写Hello World都折腾了两小时那天我手指翻飞两小时就写了个爬取学校二手交易平台的爬虫还加了自动供需匹配的功能本来是想帮同寝室的兄弟出个闲置游戏本结果被来机房查资料的计科系竞赛队队长撞见盯着我屏幕看了十分钟直接把我拉进了省赛备赛群。半个月后的省赛我带着三个连SpringBoot都还没搞熟的学弟写了个校园失物招领跑腿互助的Demo拿了一等奖学校oj平台卡了半年的边界条件空指针bug我花了20分钟定位改了三行代码就跑通了当天计科系的百人大群刷了几百条“新来的转专业大神也太牛了”。那是我第一次尝到“编程牛逼”的甜头本来转专业要补的5门考试直接免试外面的小商家找我做门店小程序开价一万五我两周就能交付大四那年我做的校园互助小程序刚上线就有3万用户被本地的生活服务平台用80万收购毕业的时候阿里校招给了我SSP offer二面的面试官坐我对面我盯着他嘴角的痣愣了半天——他就是前世怼我连线程安全都讲不清楚的那个面试官。他翻着我简历上的项目经历眼睛都亮了面完直接拉着我问愿不愿意去他的核心业务组我笑着说“我再想想”走出面试间的时候差点笑出声。现在我30岁早就实现了财务自由给爸妈在老家买了带院子的房子不用熬到35岁担心被裁不用在下雨天舍不得打20块的出租车也不用为了几千块的年终奖对着领导点头哈腰。经常有粉丝在我后台问我是不是真的有重生这种好事自己学编程学了三个月还是连个管理系统都写不出来是不是没天赋。我每次都会跟他们说哪有什么真正的重生啊。如果前世我不是被裁之后每天啃4小时源码把市面上所有的主流框架源码翻了三遍敲过的代码加起来能有几十万行就算真的重生回到大三我照样还是那个看见C语言就头疼的废柴。所谓的“重生之日我编程牛逼”本质上不过是你前半生吃够了没技术的苦攒够了足够多的经验值突然在某个节点全部兑现而已。你现在敲的每一行报错的代码啃的每一本看不懂的专业书熬的每一个改bug的夜都是在给你的未来攒buff。等你攒够的那天就是属于你的重生之日。