从军官到程序员,翻天覆地
二哥的编程星球已经有 640 多名 球友加入了,如果你也需要一个良好的学习氛围,戳链接加入我们吧!这是一个Java学习指南+编程实战+LeetCode 刷题的私密圈子,你可以向二哥提问、帮你制定学习计划、和球友一起打卡成长,冲冲冲。
大家好,我是二哥呀。在知乎上看到一篇从基层军官到考研,再到成为一名程序员的经历,期间的经历,可以说是翻天覆地。
以下↓是原文(“楼主”为作者“jack”)。
链接:https://zhuanlan.zhihu.com/p/36451340,作者:jack,整理:沉默王二
本来想考完研就写下这篇文章的,由于拖延,或者懒得写,直到现在才痛下决心把它写出来。算是对过去几年的总结,与我有着相同的经历的人们分享一下自己的人生经历,记录曾经的迷茫。
楼主本科是西北某985学校国防生,因为我们学校管的严,当别人在享受美好的四年大学时光,我们却过得开始有组织有纪律,每周都会有训练,每个暑假都会去部队锻炼。
大学入学军训就比别人辛苦,风雨无阻,有一次学长喝醉酒,竟然半夜把我们叫起来跑步,那时候真是想骂人,后来去了部队,发现这个真的不算什么,习惯了。
曾经年少,还真是拼命,有一次在练前倒和侧倒时,学长看我们练得不错,就让我们去水泥地上练,现在再也没有这个勇气在水泥地上这么干了,因为即使后来到部队,都没看见过这么干的。
训练最快乐的时光是,徒步行军,黄土高原上有很多高大的土山,我们就每个人背着被子,沿着山顶从早上8点左右出发,一直走,走到下午才回来,即使精疲力尽,但是一路的欢歌笑语,享受的不行。
说起爬山,在一般人眼里是用来爬的,而我们每次都是跑着上去的,小心脏不好的话,真实承受不了那个剧烈程度,每次跑到山顶,就想打哈欠睡觉。
就这样愉快地度过了四年,学习还好,拿过几次国家奖学金,学院的运动会自然也拿过不少奖,算是有些成绩。毕业时,没有找关系,就随便选了个东北的单位。
首先,楼主家基本上快到广东了,离工作的地方3500公里左右。当时,也没想那么多,毕竟,保家卫国是不需要条件的,楼主当时真是这么想的。
等到了黑龙江,才慢慢体会到了艰辛和不易。甄嬛传在我上大学期间就出来了,但是一直没看,等到工作多年,某一次看完,才对“宁古塔自古就是苦寒之地”这句话深有体会。虽然,宁古塔是黑龙江东北部,但是整个黑龙江都很冷。黑龙江基本上只有冬夏两季,半年都处于冬天状态,楼主本来就瘦,没有什么脂肪,过冬真的只能用“熬”来形容了。
深冬时节,日出之前经常是零下四十多度,日出之后,可能慢慢的回升到零下三十多,这还不是最可怕的,可怕的是,即使零下二十来度,如果给你刮上一点小风,迎面吹来,感觉真是痛不欲生,眼眶都是刺骨的痛。
最担心的就是下雪,因为要扫雪,楼主虽是军官,但对于我们这种搞技术的来说,各种体力劳动一样不缺,每次手掌和脚掌都是冷的骨头痛,那种感觉,对于我这种瘦的人来说,真有一种上帝在召唤的感脚。当然,除了苦,还有快乐,楼主最喜欢干的事就是夏天打草了,顶着太阳推着打草机,一天下来出完一身汗感觉畅快淋漓。
连营级的基层官兵很辛苦,这个苦不光是身体上,还有精神上。到现在,知道楼主干过最无聊的事是什么吗。零零散散的捡了几个月的小石子,我们院子周围都是一些长满草的荒地,机关领导看着不顺眼,草地里面有石头,我们要把它检出来,先是把看着大的捡完了,后来过了一段时间,机关感觉还是不行,那没办法,只能把小的也捡了,真是按照大拇指那么大的小石子给捡出来,就这样零零散散的干了好几个月。
刚开始,心里面很抵触,感觉领导真是有病,慢慢的就习惯了。其实,现在想起来,可能还得感谢这些林林总总的折腾,让我战胜了无聊,不再那么浮躁。
说到吃的,楼主本来是一个很挑食的人,结果不挑食了,只要菜是熟的,没有放糖,就能吃的下。外人看着新闻联播以为所有的军人都吃的很好,我的亲戚也一直是这么认为的。
说到伙食,每日三餐都能见到土豆,青椒,胡萝卜和豆皮,肉真心不多,你知道食堂怎么变换吗,早上土豆丝凉菜,中午土豆炖排骨(排骨真的是“只见骨头”),晚上土豆炖茄子。早上必有青椒丝凉菜,中午可能青椒炒肉片,晚上还能出现青椒,胡萝卜基本上也是这个情况;楼主现在基本上吃不下油腻的东西,真的是习惯了菜里面没什么油。这在以后,每次跟亲戚朋友吃饭,看着别人嫌弃这样不好吃那样不好吃,我都懒得搭理,因为对我来说,吃饭真的只是为了保持生命而已。
后来要走的那一年左右,换了领导了,饮食和一些生活设施都改善了不少,没有以前那么艰苦了。四年多的东北时光,让我感触最深的是,我去上级机关呆了快一年,那个机关在大城市里面,生活真是翻天覆地的变化,让我体会到了什么叫做眼界,要自由有自由,要正常上下班就正常上下班。
楼主跟你说,基层部队是没有上下班一说的,真的就是7X24小时工作制,当然还是经常会有双休日,但是那种双休日不是我们平常想的。关键是,在机关时,吃的也好很多,做饭也做的很用心。一下轻松了很多,虽然也有不少加班,但那是给其他同事干的,因为他们都是本地土著,晚上都要回家,哪像我这种单身汪只能住在单位里。
我将人生最宝贵的年华留在了部队。在历经500多个日日夜夜的争取后,带着遗憾和失望离开了曾经奋斗过的地方。当时,真的是带着遗憾离开部队。“天下兴亡,匹夫有责”我是怀揣着这个情怀进入部队,没有任何虚情假意;而离开的时候却是有些遗憾和怨恨,但最后还是释怀了。
对四年多的军旅生涯,在经历过一年多的反思后,我的想法是,能够为国家的安定奉献青春是无条件的,感谢军队对我的培养,让我能够成长进步,感谢无数战友的付出,能够让我和亲人和朋友生活在和平环境中。
回到家,真的是无所事事,染上手机瘾了。最后拖到7月份,一想想,这样耗下去也不是一回事啊,这可怎么办。后来,脑袋一想,我的特长是什么,学习啊,那用来干什么呢,考研啊,考研考什么呢,本专业没前途;金融,分数那么高,遥不可及;车辆工程,怕机械需要画图,来不及复习;计算机,这个好,与数学相关,又有前途,再说劳资的本科专业以前属于地球物理系,有的是数理化头脑。
后来一查,妈呀,从来没有经历过考研,因为哥当年是放弃保研的,就这样不停的百度,发现了新大陆,计算机全国统考408,虽然网上说它很难,比各个高校的自主命题难多了,但是自主命题就怕需要打探消息,楼主偏偏不信邪,大部分人说的难真就是难吗!方向定下来后,就找了一个有山有水的大学,7月中旬,开始了考研复习,复习的也比较有规律,八点到自习室,11点半离开去吃午饭,回去睡个觉,下午2点半到自习室,5点半离开吃晚饭,晚上7点过去,学到十点,时间大概就是这样安排!碰上周末和节假日,自己出去溜达一下或者回趟家什么的,中间又花了个把星期去部队结算拿退伍费。
刚开始复习的时候确实很痛苦,因为楼主那时候已经七年没有学英语,六年没有学过数学,看着那些单词,基本上是他们认识我,我不认识他们。完全不知道微积分是个什么玩意了,还有各种复合函数,求偏导就不用说了。
再加上从来没有接触过计算机,复习难度还是有点大的。当时,一看数据结构,卧槽,这是什么鬼?没办法,时间不容我质疑,只能是狠下心来去学习,半个月之后,我发现唐朔飞的计算机组成原理,我竟然全会做了,而且还能画cpu和RAM的连接图。
这期间无意中又看到别人推荐天勤高分笔记,买来四本,详细研读一遍,就像获得九阴真经一样,顿时豁然开朗,逐步掌握了数据结构,计算机组成原理,计算机网络,操作系统。后来考完研,真的感很感谢这四本书。再后来又看了一遍王道单科书,由于数学复习的比较晚,最后做了五套真题,就匆匆上阵了。
感觉自己考不上,就南下深圳培训去了。因为看了王道单科书里面的广告心情澎湃,用过这本书的人都懂的,我就这样参加了王道的linux c加加码农训练营。从此开始了,与c/c++的不解之缘。
刚开始过去也很不适应,在电脑上敲这些英语字符,基本上一两天就有一次作业,真是痛苦呀,别人大神写一个代码,十几分钟就搞定了,我写一个,要个把小时,写出来之后调试错误,还要调两个小时,这段时光,真是我除了高中最用功的时候!一个星期之后也慢慢的适应,还开始教不懂的同学写代码,找bug了,但是写作业还是很费时间。没办法,楼主就是不信邪,每天就是不停的做作业,不停的看老师的源码,理清每个调用过程,理清每个程序的执行流程,之后靠着自己的感觉,盲打和调试一遍!
一个多月之后,自己确实也进步了很多,特别是有一次,自己一天之内就敲了2000多行的代码,而且里面还涉很多二级指针,还有各种结构体,当时成就真的是满满。再后来遇上了linux系统,遇上了VIM,深深的被它的简洁所折服!不好的消息是我没有考上中科大计算机学院,当时一边学习,一边不停的找调剂信息。
又是一个迷茫的时候,给一些单位投了调剂,真的是石沉大海。最后真的很感谢这些单位,深圳大学计算机学院,南京理工大学计算机学院,中科大软件学院给了我调剂的机会。在中科大遇上了很好的面试老师,没有因为我是跨专业,年纪偏大,而故意出难题,问了几个问题,我都轻松答上了。回到深圳之后,我在去深大面试的路上!意外的收到了,中科大录取短信,我就这样成为了这个享誉海外的高校的一份子。那时候真的感觉很光荣,现在感觉也很光荣!
9月份,中科大开学了,因为我学习本来就是抱着比较认真的态度,而且在科大课也比较多,多也就算了,他还有实验,一个学分的课都有实验。所以第一个学期过得很辛苦,基本上没有双休,因为每天都在不停的学习,学习这个过程是很快乐的,因为学会了的同时,还能给不懂的同学讲明白,分享我对某个概念和问题的想法,讲出每个源码的流程。
真的是很多年都没有享受过这个氛围了,我深深的被IT的分享精神所折服。我的本科专业是不可能出现这种大范围的分享精神。在计算机领域,你可以从百度google搜到很多,其他热心人分享各种问题,和各种知识。在这个过程中,碰到其他人有问题,而我正好知道的话,我也很愿意去回答他。因为通过与他人的交流和分享,帮助同学去完成实验任务,自己的记忆也得到升华,更重要的是得到了快乐!
现在,我已经进入,某第一梯队AI公司,做linux go,分布式开发实习生,已经实习了快两个月了。
在7月1号之前,一直处于找实习状态,虽然,过程有点漫长,但我还是很幸运,自己坚持到了最后,来到了深圳,来到了这家很好的AI公司,享受到了这愉快的工作氛围。
GitHub 上标星 7600+ 的开源知识库《二哥的 Java 进阶之路》第一版 PDF 终于来了!包括Java基础语法、数组&字符串、OOP、集合框架、Java IO、异常处理、Java 新特性、网络编程、NIO、并发编程、JVM等等,共计 32 万余字,可以说是通俗易懂、风趣幽默……详情戳:太赞了,GitHub 上标星 7600+ 的 Java 教程
微信搜 沉默王二 或扫描下方二维码关注二哥的原创公众号沉默王二,回复 222 即可免费领取。