关于毕业设计的一些感悟

我的毕设题目是基于Android的果园信息采集系统。主要功能为Android PDA通过串口采集数据后,上传到服务器(同时更新PDA显示),服务器把数据保存到数据库并向PDA返回信息。
项目已放到Codeplex,包含两个项目,分别是VS(C#.NET)编译的服务端以及Eclipse(Android,Java)编译的客户端。
  服务端见https://orchardsystem.codeplex.com/
客户端见https://orchardsystemclient.codeplex.com/
花了两个月的时间,之前由于一些细节问题,浪费了很多时间,后来由于熟悉,进度稍微加快。通过毕设大致获得了以下感悟。
1.对自己要有信心。尽管串口这部分没有接触过,一直信心不足,但后来厚着头皮去做,还是在3天左右就把问题搞定了,自己也不是那么垃圾的。
2.善于利用资源。尤其是开源项目,串口是参考的Google Code的一个Android SerialPort API的项目,日志记录也使用了网友的一些代码。节省了很多时间,当然要根据实际情况裁剪。另外一个就是善于利用搜索引擎,不要像某些极端分子一样,只用Google或者百度,你的目的是为了获得完成这个项目所需要的资料,充分利用各个引擎,既然存在,他们肯定有优缺有差异。充分利用他们。比如,中文两个综合用,外加一些比如搜狗等等,英语,那就Google,Bing等等。
3.文档以及PPT确实很重要。毕设失败在这,不太会写文档根本无法让别人理解你,PPT也是。当然有个好文档,没做出来东西有毛用。但是在学校,就算没有做出来东西,好的文档PPT就可以获得很好的结果。这个是现在高校制度的一个弊端。当然,自己要提高一下文档编写水平。
4. 努力不一定有回报。付出没有回报,习惯了就会失去动力,或者最开始就不该抱着获得回报的心态,但没有那种心态,何来的动力。 [哼]
有点困惑,但我想,绝大部分的概率是付出是有回报的,所以还是保持一个积极的心态。就算最终失败了,但至少自己努力了。
5.掌握一些工具的使用诀窍。比如编译Android项目失败时,可以Clean一下项目,然后Refresh再编译,这样可以减少很多错误。VS多用用清理项目再重新编译。
6.擅长表达很重要。这样才能把自己的意思明白无误的说出来,把项目表达清楚。
当然,发现自己抗压能力还是不错的,连续几个通宵把关键部分实现了。另外,自己理解能力、反应能力有待加强,老师提问时反应有点迟钝。
最后感谢所有毕设帮助支持鼓励我的人,郑老师,师兄师姐们。
毕设尽管失败,但也获得很多,纪念之。
2013-6-16
王斐Beta2

你可能感兴趣的:(关于毕业设计的一些感悟)