分类 学业相关 下的文章

毕业设计有感

(老师说论文里不能有这些东西,于是就放这里来了)

2015年11月底我约见了我的毕设导师。当时讨论了一个约时间的项目。我在实习之余做了大概一个多月,在2016年1月的时候,做了一个简单的demo去见老师。在和老师讨论结束之后,认为这个项目作为毕业设计有点简单。当场我提了这个项目之后,我回去花了一个月的时间做了简单的雏形出来。在2月底的时候,终于确定了毕业设计的题目。经过一个多月的紧张设计和开发,终于完成了此次毕业设计。中途经历过发现bug的忧伤,也经历过修复bug的喜悦;经历了测试代码时的紧张,也经历了代码测试通过时的释然。这都会作为我人生中的一部分陪伴下去。
其实本次的毕业设计内容早在我大一第一学期的时候就已经开始做了。当时用的方法很笨拙,没有好好利用所学知识,故做完之后也想优化但是知识水平不够。第一学期我挂科了,第二学期开始又接了些兼职来做。一直以没有时间为由推脱着,没有优化。然而这些都是借口。时间都是挤出来的,自己愿意做的事情无论如何也应当能找到时间完成它。
此次毕业设计在3年多的大学生涯中,是一次为数不多的将理论与实际联系起来的机会。通过这次毕业设计,了解到了在技术方面基础要扎实,如果只是略知一二,一知半解的话,肯定会有bug出现,甚至需要推倒重来。在项目管理方面,了解到了划分主次功能,适当精简不必要的功能这一条定理。因为时间是有限的,如果将时间安排在完善功能,甚至大费周章在一个不起眼的功能上,那么整个项目都会受到影响。另外也领悟到了合理安排时间的重要性。等到快要截止的时候再赶工是不可取的办法。
虽然此次毕业设计的作品不是很成熟,相信也隐藏着不少的bug,不过我因我写的每一行代码而骄傲,都是我的劳动成果。看着自己写的程序从0到1,从无到有慢慢茁壮成长的过程,我倍感欣慰。从大一时候第一个版本做出来,效果不好感到沮丧,到大四作为毕业设计再次开发出来效果良好,我为我自己开发出来的系统感到自豪。

毕业设计1

毕业设计我有两个思路。

  1. 抄袭Worklife
  2. 抄袭vyte.in
  3. 以上两者的结合

打算使用的技术是Meteor
原本也考虑过使用React Native,但是React Native要求OSX系统,故放弃之。

Meteor提供了一个简单的Todo样例,自我感觉稍微改一下就可以直接做Worklife。
故打算先做个Worklife的demo。

一开始还以为改改样式啥的差不多就能用了吧。
就想着改样式,发现……这里放什么好呢?xxx功能放哪里呢?

当然,这样做是错误的。
应该要先列好功能点,看要给用户提供哪些接口,才能谈设计啊。
于是我就默默地列功能点去了……