最近两天辅导员叫我们选定导师分发的毕设题目.
看了一些,我们系的毕设覆盖面很广,包括了数据库,信号与系统,网络通信,android,ios,物联网,嵌入式等很多的题目.
当然,这些题目里面有的比较难,也有很简单的东西.
结合我自身的情况,首先排除了信号与系统,网络通信方面的选题.
因为我不想做纯论文形式的毕业设计.(好歹也要做点东西出来)
接着又排除了物联网,嵌入式方面.
因为这种选题就会实际的去做个东西出来.
考虑到我的动手能力.还是排除了吧.
好吧,最后把目标瞄准到android和IOS.
看了一下,因为不认识负责IOS那块的导师.果断放弃了.
选了一个非常简单的android软件,做一个手机录音软件.
很多人都不解,我为什么要选一个简单的软件来做.(包括我的导师都让我选一个负责的东西做)
这里就要解释一下,选简单的软件并不代表我会对我的毕业设计里面放水.
从多方面来说:
1.简单的东西才有更多的拓展性,有更多提升的空间.
2.选复杂的东西来做肯定不会超过现有的软件(比如说你一个月能做一个比微信牛逼的软件么?).
而简单的东西可能就会做到别人没做到的事情.
3.这次毕业设计我想我的侧重点也并不在于这个android软件本身.论文侧重的是用git对软件进行版本管理.
从昨晚选定了题目开始我就一直在思考,
我要怎么做这个毕业设计,怎么做好这个毕业设计.
最后想到了几点,所以用博客记录下来.
当做是毕设日记了.
首先,这次毕设是会基于git来进行软件管理的.
其次,我会把这个项目开源.如果有更多的人来和我一起做就更好了.
在功能上也有了一些小的想法,
比如锁屏状态下录音,快捷录音,还有录音后分享朋友圈.
当然以后还会又更多的功能加进去.
简单的做一个录音软件不就显得档次low不是?
最后,我的终极愿望是.
我把这个毕设做好一点.
说不定以后我们学校就会开设git的课程.
因为对一个程序员来说,
git真的太重要了!
可以说,git就是程序员的脸啊.