从高考到程序员

来源:互联网 发布:济南网络服务公司 编辑:程序博客网 时间:2024/06/10 05:44
转瞬之间,大四也已经结束了。天气晴朗,毕业典礼上也人声鼎沸,让我不禁想起了四年前,高考结束大家急忙收拾东西逃离校园参加班级聚餐的情形,与今日独自回宿舍最后清理一遍行李箱后拖着就走的情形并没有太大的不同。
高三那时,苦苦备考,朝六晚十,却并没有对考试后的人生有太多的设想和安排,只记得教室里午睡后惺忪的睡眼,晚上头顶摇晃的日光灯,大家忙碌的身影,以及弥漫在教室的紧张气氛。然而,所料未及,考试完也并不是解脱,反而迎来更大的问题,就是发现自己在这样的备考征战中已经找不到自己的兴趣点在哪,填报志愿时对于专业一无所知。一片盲目,我将何去何从?
以前数学好,自认为逻辑性强想象力也不错,于是填了几个工科专业,然后最终录取下来是车辆工程。上了大学,第一个学期就是疯狂的打游戏,在这样的自由中放纵压抑已久的情绪。大一下学期终于有了点有意思的事--Java程序设计语言,一个从事开发的表哥教了点Java程序设计,于是便自己在网上找视频,找资源学习起来,控制语句,循环,分支...记得使用这些语句第一次独立写出九九乘法表时的自己兴奋不已,到后面的面向对象,继承,封装,以及刚开始很难理解的多态,感觉自己进步了不少。再到后面就是集合,IO,多线程...开始真正感觉到Java语言的深度与难度,同时也伴随着自己的程序成功得出结果而引发的成就感。
到了大二,开始知道Android的热度,平时安卓手机所用的应用就是通过Java语言开发的,当时就觉得自己好好学也能写出个App。无奈大二课业也开始多了起来,平时也贪玩,投入到Android的时间越来越少,而且当时的最大矛盾就在自己专业与这些程序之间,我一个车辆工程的,自己专业不好好学,以后是想做程序员?我也不知道.......在周围同学兢兢业业投入到本科专业的学习中时,我难免产生这样的的矛盾(当然现在看来只能说当时的自己眼光和见识不足)。
就这样拖着,大二暑假参加一次Android基础培训后进了大三,才真正想明白自己对自己本科专业学习的怀疑,是啊,我自己对程序的捣鼓深度可能已经超过了对本科专业的认知深度,而且在写程序的过程也实实在体会到一种踏实的自在,相较于背背考题就过的大学考试要踏实很多。 于是一门心思写Android,当时用网上的培训班教材,自己跟着写类似电子市场的应用,基类抽取,网络连接,数据适配,动画UI,以及最后控制下载的线程池都让我大开眼界,下拉刷新Fragment基类抽取,ListView缓存设置等等等等,几乎每一个细节都让我产生一种“还有这种操作?”的赞叹。可以理解那些写法,但是自己操作起来还是差很远,就像打游戏的极限操作,自己手速总是差了那么点。可能是认知还不是很到位?可能是自己练习确实少了。。在此期间也接触了一些第三方库,图片加载,网络连接,下拉刷新,Json解析等,让我见识了Github开源的强大,虽然我也一直只是资源获取者,但是我知道迟早有一天上面也会有我贡献的代码。即是勉励,也是目标。
大三开始关注很多开发者了,国内知名Android开发stormzhang,郭霖等,订阅的郭神专栏见分享一些好的开源项目也总会想自己力所能及的试着实现一下。下学期就开始深入前端开发,H5,CSS,JavaScript等,在已有程序逻辑基础上对JavaScript认识就比较快,JavaScript相比Java自由得多,但是有时认识不深依然产生混淆。大三暑假进入实习,虽然并不是实在的开发工作,但是自由时间仍然熟悉着自己掌握的知识,为日后的工作蓄能。
考试,实习,考试,毕设,就到了今日的毕业,拿着一分开发相关offer,基本就是准程序员。经历不算很曲折,走出的一步也有过怀疑,茫然。从高考到程序员,是自己找到踏实感的过程,也是对自己的一种认知。未来如何,我也将从容面对,在程序的实现中所产生的激情,仍将推动着我在编程的道路上前进。
原创粉丝点击