最近三个月的一些感悟

一转眼大二下学期又要过去了,这学期过的似乎特别快,过的也特别充实。从学期初开始就在疯狂写代码,一天一天过去,广州还是这么热,只不过从雨季到了夏季,蓝天白云,似乎并没有什么变化,而我却觉得自己每天都在飞快的进步。有人说程序员做到三十就该不敲代码了,我是不敢苟同的。十年磨一剑,三十岁正是出关入江湖的时候,为何反而要放弃?

 

话说回来,现在各种项目如期结束,也再次迎来了考试月。其实这次考试月我没有之前几个学期那么慌的感觉,因为对于专业课,我是很喜欢去学的,因此看书不会觉得无聊。本学期的课程在之前也有自己研究过,因此期末的复习不会太吃力。但是因为学期开学到现在一直在忙碌中度过,突然没有deadline的“催命”,有一些不适应。接下来要好好调整节奏才好。之前项目中发现了自己很多理论知识的不足,如计算机网络,操作系统,编译原理,虽然自己有私下了解,但是并不深入。这些大三才开的课很多时候都成为了拦路虎。这也让我更加认识到计算机基础知识的重要性,要想做一个牛逼的程序员,这些东西都要认真学习。打算先尽快把csapp看完,然后在选择性的学习一些感兴趣的理论知识,充实自己。最近的项目中我也领略到了设计模式的威力,以后要多在实践中研究设计模式的应用,提升自己的OO代码质量。

 

前一阶段还搞了搞Android开发,感觉各种java库十分丰富,无须操心很多底层问题(当然如果做底层开发还是要用到C/C++)。Java这门语言对于很多东西的抽象级别都更高一些,让人写起来感觉很舒服。然而也正因为很多底层细节对开发者隐藏了,所以会有一些暗坑难以避免,踩到会觉得十分抓狂。

 

最后,我认为平台和语言都是工具,每个工具都有它自己擅长的领域。重要的是这些工具有一些共同的地方,那就是设计的思想。在我眼里,写程序是一种艺术,看到优秀的代码真的有一种欣赏的愉悦感,这种感觉可能很多人不会理解,为什么看着一堆代码会高兴的笑出声来,会由衷地感到赞叹。

 

本学期好像彻底没有了上学期的那种迷茫,这种感觉真是nice。既然热爱编程,热爱计算机,就坚持在技术的路上越走越远吧。每当编程的时候就感觉世界安静了,只剩下屏幕上的代码、键盘的响声和自己。并不是每个人的青春都是觥筹交错,肆无忌惮的,只要为自己热爱的事业奋斗,就能感受到莫大的快乐。经常庆幸我在进修一个自己喜欢的专业,这种感觉真的很棒!

 

 

吃桔子的攻城狮

修炼ing……

发表评论