首页 > 代码库 > 逝我们将要逝去的大学时光

逝我们将要逝去的大学时光

在自己还未明白自己大学应该怎么过,大学时光与我就要say goodbye了。之前一直想将自己将自己的大学三年(今年大四)总结一下,今天终于抽出时间来完成它了。

今天回首自己大学三年,感觉自己算是浑浑噩噩的过来了。脑海里留下的仅仅只是一些零星的回忆,能记录下来的就更少了。但我想这也是我的人生的一段经历吧,我们都是痛并快乐着走到了今天。对过去的总结是为了以后更好的前进。

大一:迷茫

对于每一个刚刚踏入大学校园的我们,面临着人生的许多第一次。我们不知道如火如何去面对、如何去处理,因此我们迷茫。刚刚进入大学校园的我,和每个人一个自己不熟悉的一切会好奇。有探索精神的同学开始勇于的去尝试,不怕犯错误。而我确相反。

也许是高考对我们的推力太大,我花了整整一年的时间才将其产生的加速度减小到零。高数课后习题、预习和复习明天要上的课占了我大部分的空闲时间。虽然其他科目都学的不怎么样,但唯一让我在大一期间骄傲的是对数学的兴趣回到了初中的水平。同时有收获的是和我们的高数老师成为了好朋友(很遗憾没有在他的指导下完成数学建模大赛)。然后聊天、睡觉、看电视就毫不客气的将剩余的时间抢占过去。

大二:尝试改变

慢慢的感觉,大一的生活就是高中或初中生活的轻松版。当我们不满于现实时我们都会试着去改变,于是我开始去了解我们专业应该学一些什么、应该掌握些什么。于是开始尝试着用c语言开始了一些简单的编程。当然那期间编程水平有一点的提高。

大二上学期末的一个偶然的机会我和同班的同学一起加入我们班导的科研团队中。估计老师也是刚刚申请下来的项目(无线传感网络的路由算法),一开始让我们去网上查询资料然决定我们应该买那一家公司的产品好。但这个时间也有点微长,大约花了半个学期才完全的确定下来(在这里小小的抱怨一下)。这个时候我们也开始熟悉相关的一些知识,于是大二就这样结束了。

大三:开始我的科研之旅

大三上学期老师给我们特地的安排了一间自习室,于是我们就转移阵地。老师买开发板是大三下学期快结束才买来,所以我们最开始的开发平台是tinyos的物联网教学开发平台。

最开始是开发环境的搭建,从Ubuntu安装tinyos开发环境到最后windows+cwyin+Eclipse的开发环境,反反复复装了四五遍。再加上实验室网速的问题和自己对UNIX操作系统的不太熟悉,这就花了我们半个月左右的时间。

第二阶段是tinyos平台和nesc语言的学习。nesc是基于C语言的一种基于组件化的开发语言。由于关于这方面的文献不太多,我们通过学习它提供的一些demo去学习自己写一些小的程序。当然《无线传感器网络操作系统TinyOS》成了我们的第一本,也是唯一一本的学习教材。

这个过程缓慢极了。没有老师的指导完全靠自己去探索、去学习对我这个菜鸟来说确实是一件比较困难的事。因此一学期过去我们的水平也就够写一个小的应用程序,对应老师要求的leach路由算法的实现差的不是一点半点。同时在这一期间,本来的有五个成员的科研组只剩下我的另外的一个编程比较厉害、而且很刻苦的老囊同学。

第三个阶段我们有了一点的nesc编程基础,于是开始研究路由算法具体的实现过程和编程实现了。在这一期间我们阅读无线传感器的一些路由算法,大部分的文献只讲到了算法实现的原理,具体实现没有一点接触。有接触的也只是在仿真环境下通过高级语言编程的实现。我们也是转到了研究开发平台提供的路由算法。刚开始我们是修改那些代码来了解它的具体实现。渐渐的我们也开始通过nesc来实现我们自己的路由算法,刚开始有许多错误时必不可少的。但最终我们还是完整的实现的leach算法(当然大部分的功劳要算在老囊的身上)。在这一阶段我们也参与了老师《无线传感器网络》一书的编写(虽然没有出多大的力)。

在接下来的一段时间,老师买的实验板到了。我们又开始去熟悉TI的这一套开发平台。我们的目标是将tinyos移植到这一套开发环境中来。

在下学期人工智能课上的一篇关于推荐系统的报告让我对数据挖掘和机器学习产生了兴趣,而且随着大四的到来,家里人希望我未来能读研的呼声越来越高,于是在大三学期末的时候就退出了老师的项目(现在回想起来有点对不住老师,也对不住老囊同学,在此对你们说一声对不起)。

大四:。。。

 

逝我们将要逝去的大学时光