回忆大学编程时光

    今天在浏览博客的时候,偶然看到了一篇介绍关于HTTP协议和TCP协议的文章。让我回想起好多以前学习的知识点,以及在大学的时候自学课本外的编程知识的艰辛而又美好的时光。于是我有点忍不住想回忆一下自己的大学时光(哈哈,先让我扯会儿蛋再说)。感谢当时的自己没有荒废大学时光,定期学习专业知识和每月读5本课外书籍的习惯,让我毕业后有了一个较高起点。不断的学习研究,不断的思考总结,是我们保持核心竞争力的基础。

    记得最开始学习网络编程的时候,为了弄明白电脑是如何传输内容的,自己在暑假期间专门做了一个类似QQ聊天的工具。当时是用C++语言,利用最底层的socket套接字编写的。虽然界面很low,只实现了一个基本的文字聊天功能,但是,对网络编程以及计算机之间是如何传输的有了一个更深层次的了解,那个暑假一口气把500多页的,由孙鑫大师写的《VC++深入详解》书看完了,就是这本书让我在暑假开学之后,和好多同学都拉开了差距。当操作系统老师让我们做一个模拟内存分配的程序时,大部分同学还是在控制台输入输出的时候,我已经用VC++写出了带图形界面的可交互程序,那个时候真的很自豪,很开心。

   之后,自己利用课余时间,开始编写各种VC程序,写了扫雷、贪吃蛇、拼图等小游戏,编写数据库程序,基于西门子的串口通讯应用程序,利用hook(好像当时叫钩子)编写让人们以为是病毒的程序,其实实现原理很简单,就是屏蔽了电脑的键盘和鼠标(哈哈哈)。当时看了好多经典的编程书籍,并且不断的在编程中应用。当时,自己感觉C++也就这些东西嘛,也没有人们说的那么难嘛,感觉自己啥都学会了。但是,到后来工作了之后,才知道当时有这种想法的都是菜鸟。总结一下就是,如果你感觉某一门语言自己都学会了说明你还很菜,当你接触的东西越多的时候,你越会发现自己了解的知识是那么的少,等待自己深入钻研的知识太多太多了。

   再之后,就是自己在学院里找了2个专业知识比较扎实的同学,找到了一个带研究生的导师,我们去跟他做项目。这个老师是做图形图像算法的,老师人很好,如果有一天能回校的话,我第一个想去看望的老师就是他了。当时,我们自己印了北京航空航天大学出版的那本图形图像算法的书,从最基本的图像二值化、灰度化、图像平移、图像旋转,给图像打马赛克等学起,到后来学习神经网络算法、遗传算法、霍夫边缘检测、阈值分割等。当时学的很起劲,起早贪黑的。到后来我们开始参加国内的编程大赛,其中参加了一个比赛,获得了一个省级一等奖的成绩。

   到后来我们还在校的时候,之前的学长就开始推荐我们几个,让我们去他们公司实习。于是,我们几个在大三暑假就开始去公司实习了。有时候感觉自己的大学不完整,不疯狂,大部分时间都在学习和参加社团活动。但其实回头想想,自己的大学也挺丰富多彩的。我也逃过课,通过宵,挂过科,勾搭过小姑娘,哈哈,拿过国家励志奖学金,当过班干部,入了党,其实也挺完美的。

   我们始终要相信一句话,一份付出,一份回报。有时候可能自己的努力短时间内看不到回报,但是日积月累这些努力会潜移默化的让你变得更加优秀,更加有竞争力。

你可能感兴趣的:(程序人生)