再过多一个多小时2015年就结束了,在这跨年之夜我想了想还是坐在电脑前写点总结吧(好吧其实是没人约,还是未能在今年结束前脱单,可能是因为去年跨年前没有许下愿望……吓得我赶紧在刚刚许下了一个神秘的小愿望)。
首先说下12月,也就是这个月,简直就是地狱啊,因为临近学期末,一个个大作业和数不清的小作业如小山般压过来,没有给过我喘息的机会,弄得我12月份的随笔数量是近几个月中最低的,有很多东西和知识点都没有时间记录下来,不过极其忙碌的背后确实是增长了不少技能点:首先是这学期的重心课程之一——图像处理,刚开始时因为9月份和10月初的ACM区域赛挤占了我极大部分时间,弄得我一开始的图像作业都没来得及做,CCPC结束从河南南阳回来后便赶紧把落下的课程都补上,先是数据库的 ado.net 的知识点,一个晚上把之前的 ppt 看了看就差不多了,然后便是图像这个大坑了,那个时候我用的是 matlab,可是语法和函数库并不熟悉,又找不到人交流,所以前面几个小作业都做得很艰难,不断上网找资料,专门腾出了好几个周末的时间……本来以为照着这个进度还是能够学习下去的,直到后来被 matlab 反人类的语法和极其奇葩的调试过程弄得痛苦不已,正好那时候得知两个比较好的同学用的是 opencv,也就是 C++,而且也和他们合作做大作业,于是果断弃用 matlab,投向 opencv 阵营,后来发现我当初这个选择是正确的(至少我现在感觉是这样),使用 opencv 后,因为是自己相对熟悉的 C++,所以有些时候有种信手拈来的感觉,当然我现在 opencv 还是处于入门阶段,不过至少感觉比 matlab 调试起来好多了,清爽得多了,而且自己本来就很爱 C++,一直觉得那样的语法和代码才是美,比 Java 的要好看一些(>_<),虽然到后来也只是用 opencv 来做了图像去雾的大作业而已,不过还真是感觉很神奇啊~~当看到效果那一刹那连自己都感到震惊,很感谢那两位带我入门做这个大作业的同学(其中一个也是ACMer,曾经的队友;另一个算是半个全栈工程师吧,几乎每个技术领域都很有了解)……总之,做好这个大作业后便被图像处理深深地吸引,尤其是强大的 opencv,虽然自己并不是搞科研的苗子,但空闲时间拿这个来玩玩还是很不错的,至于图像去雾的大作业代码迟点再整理放上来了。
11月底12月初时我在弄数据库的大作业,因为和个双专业的女生组队,所以只好自己开撸了,使用 WinForm 和 ADO.Net 做了个比较简单的三层架构的信息管理系统,不过代码量也还是挺多的,花了好几天时间弄好就不再管它了,让队友写文档去了。之后有次上课时老师提到了图像编码压缩的东西,我想起了自己大一那时还没实现过哈夫曼编码的算法(水平有限没办法 -.-||),于是便挤出时间重温了一下数据结构课本上有关的知识点然后边开始撸代码了,后来我想用这个能不能不限于压缩图像而用来压缩所有文件呢?于是把一些相关的东西封装了一下,准备弄成一个拿得出手的小工具,现在做得差不多的了,又是因为12月太忙所以又没写上博客,只好今晚过后也就是明年再补上了( ̄▽ ̄)。
相对于繁忙痛苦的12月来说,11月份还是过得比较轻松和充实的,从博客随笔数量也能看出来,可能是因为ACM暂告一段落,而且也还没临近期末吧,那时的自己课余时间主要在看C++ primer,因为毕竟想往C++方向发展,虽然我知道C++需要花的时间很多很多,可是不想轻易放弃啊,这个作为第一语言是很早就决定好的了,平时还有时间就熟悉下C#,或者玩玩 python 作为第二语言吧,至于 Java,我也知道他的就业面很广,但是我几乎只是出于入门阶段啊,想了想现在才新开技能可能性价比不太高?曾经自己也纠结过很多东西,不过现在真的不想再想这么多了,先按兴趣去学吧,大学这宝贵的几年时间要是还不好好玩玩自己喜欢的东西,等到工作时或许就没有自己选择的机会了,况且,一个真正的程序员应该是具备较强的学习能力,需要用到哪些东西就去赶紧学习相应的知识点的吧,虽然我现在还差得远,只是个学生程序狗。
然后回到10月和9月份的话就是ACM的区域赛了,没错,挤占了我大部分的时间,不过9月那几场网络赛和两个队友组队打的确实是学到很多东西,感到挺有收获的,但还是因为水平太渣连跪5场啊~~/(ㄒoㄒ)/~~,直到后来老师跟我们说北京赛区的名额还是打到了,也算是一点小小的安慰了,可是知道的时候好像已经太晚了,我们那时候都在忙各自的课程,没打算去的了,老师也说算了,等到下一年再去。尽管如此我感觉用南阳赛区靠运气水来的铜来补回北京赛区大有可能的打铁应该也算值了,值到烂了 (╯▽╰)
再往前便是大二那时候的事情了,最好的成绩是5月份的省赛二等奖吧,不过这个我真的不想说出来,真的不想说出来,因为是跟着 hongrock 学长组队打的,比赛那时几乎都是他去码的了,我感觉自己就完完全全是个打酱油,不,斟茶递水的!总之他的级别太高,我一直都不明白老师为何把我和他安排在一队……没错,我们学院就是这么奇葩,由老师来决定每队的人,轮不到自己来选择,不像广工他们可以自由组合,找能和自己配合好的队友,多好啊~~
暂时能想到的就这么多吧,再往前的话好像也没有什么特别印象深刻的事了,写到这里才发现我用的是倒叙了 -_-||,嘛,不在意这些细节了,总结了一下,感觉2015年学到的东西还是挺多的,从 acm 几个基本的算法到各个大作业的开撸和一些小工具的玩弄,收获确实是看得见的,希望自己能保持好前进的势头,以后每学到新的知识点或掌握新的技能尽量在博客做好随笔笔记,新的一年2016年更上一层楼吧,也给我的队友们和各位帮助过我的同学给予深深的感激和道谢,祝你们新年快乐,技能树开枝散叶~~