目录
作为一名程序员,没有过多且复杂的过往,兜兜转转的经历都是围绕着编程这条主线,我想从事这一行业的朋友看完后会有很多相同的感受。
最近一直忙着积累技术、输出技术文章,经大家的提醒才发现似乎还没有好好介绍过自己,那就趁着2020年的尾声好好复盘一次,也算是给自己每个成长阶段一个交代吧。
过去不过去,未来不会来,看清自己才能走的更远!
走进编程,初识 C 语言
我的老家是在一个十八线县城下的农村,还是贫困县,都说贫困县贫困县,贫困人看不到未来的天。出生、成长在这样的地方,初中高中阶段不是说喜不喜欢编程,而是根本没有接触编程的条件。很多亲戚夸我读书读的好,考上了大学,可没有人知道,那个时候读书是我眼睛里看得到的唯一一条路,我能怎么办呢?
本科也不是特别好的大学,渣渣本罢了。来到大学后学的第一门语言是C,使用的教材是谭浩强教授编写的,这本书在我读书时有多火呢,如果非要有个比喻,那就如同现在奶茶界的茶颜悦色。至于使用时的效果如何,那,还是不细细说了,懂的人自然懂(害),有兴趣的可以在留言区讨论,期待看到你们饱含文采的年少趣事。
铛铛铛,手持宝书,我的码农生涯也就徐徐拉开帷幕。大部分人学习这本书应该是为了考过计算机二级,毫不脱俗的我当然也不会是那个例外(我怎么就不能成为码农里面清新还脱俗的那个呢,流下不争气的眼泪)。那我到底有没有编程天赋呢?想什么呢,我总不能自己夸自己骨骼惊奇、天赋异禀吧。不过,嘿嘿,我的C语言老师倒说我有那么一点点资质呢(昂起骄傲的小下巴)。
空余时间大家都在打游戏的时候,我拿着我的联想破电脑,按照教材一个字母一个字母对着敲(你们是不是也干过)。当黑色的框框上出现编译错误时,你知道那种心情吧,天啦噜我是对着书敲的啊,为什么会报错,是老天对我不公?是因为我长的丑?还是天降大任先劳其筋骨?原来是少写了一个分号,想太多。凭借我对编程的执着,期末考试 C 语言考了98分(满分100),为什么记这么清楚,因为老师当着全班同学面夸我了,其他同学都担心挂科而我考了第一名。
从计算机二级到四级,一路升级打怪
计算机二级是理工科同学必考的科目,学校还拿这个当做毕业的条件之一。作为被 C 语言老师认证过的编程小王子,我当时暗暗立下了一个目标:这个考试必须要拿下,并且是一次性拿下,多考几次很丢脸。
计算机二级是有笔试和上机编程,我从书店买了一本五年高考三年模拟,好像买错了,换了一本历年真题(笑)。从高考过来的,刷题我行啊,就这样轻轻松松过了笔试。上级编程怎么练习的,我把 leetcode都刷完了,嘿哈开玩笑的,当时没有 leetcode,记得当时买书附带有个光盘照着上面练就完事了,不出意外果然一次性通过了。
当大多数人止步计算机二级的时候,我在想:考过这个就很牛逼了?通过网上一顿查,原来还有计算机三级、计算机四级,四级最高。不行,我要当最靓的仔,直接考四级吧,一步到达巅峰。大家应该能猜到结果了,被老师认证过的编程小王子,一次性考过四级自然不在话下。
就这样,我的大一编程之路是在考试。实事证明我当时还是太年轻了,计算机二级和四级并没有什么卵用,这不还躺着吃灰呢。
原来 Java 这么好玩
学习完C 语言大部分的人接着就会去学习 C++,在当时我以为 C++ 就是比 C 多了两个+号,应该就是增强版而已,C 语言我都已经快考满分了,还学这个干嘛,这不是浪费编程小王子的时间么(没经过社会的毒打)。
正在徘徊之际,学院有个创新团队正在招新,这个团队做的事情我当时不是太懂,只知道里面有很多编程大牛,优秀的人都想加入。但是要想进入这个团队,必须得通过一项认证考试,英文缩写叫:OCJP(Oracle Certified Java Programmer),这个认证是 Oracle 官方全球

本文讲述了作者从农村出身,通过自学编程,历经计算机二级、四级考试,深入学习Java并取得国际认证,加入创新团队,跟随马士兵老师做项目,再到考研、深圳求职的经历。在不断的挑战和抉择中,作者最终成为一名程序员,为家人赢得了骄傲。
最低0.47元/天 解锁文章
4203

被折叠的 条评论
为什么被折叠?



