为了账号安全,请及时绑定邮箱和手机立即绑定

有奖征文014期|那些年做毕业设计的青涩年代

2019.05.18 15:30 338浏览

惶惶然,大学已经离我远去两年了。躺在床上脑海中回顾着那四年的种种,景象仿佛重现在眼帘,或许在那个时候 才是我最意气风发、无忧无虑的时刻吧。

大学才是最令人怀恋的时光

一、 选择课题之自己犯贱到玩火自焚

一个决定

时间: 2016年11月末
地点: 学校实验室
事件: 实验室开会
参与人员: 实验室老师和实验室2013届成员(在学校的时候按照,入学年份来算的)

“同学们,为了不影响你们年后实习的任务,我建议你们开始准备毕业设计了。如果有实验室有承接项目的,可以用实验室的项目来做答辩内容。另外为了年后实习到转正的正常运行,我建议年前就解决掉所有麻烦。”

“你在实验室有项目的,你确定要从零开始重新研发一个项目?”

“嗯,我确定。因为我想研究一些新的东西”。当时也不知道为什么,感觉脑子跟瓦塔了一样,满怀信心、不假思索的回答道。

关于我,先自我介绍一下,我是毕业于一所非重点的本科院校。在大学里面主要使用的技术栈是Android,当然有时候也会自己私下里面研究研究前端、后台等语言。但是在实验室老师的告诫下,将自己技术栈的重点放在了Android开发上。在实验室两年多,也帮着实验室老师做了一些简单的项目(现在看来还算比较基础的项目)。在当时,对自己的技术有一种莫名其妙的蜜汁自信。

时间回溯到开会前4个月,我在学校的招聘会上面找到了一家不错的实习单位。公司主要是给政府部门做定制化服务的。在工作了近三月左右之后,公司老大决定让我研究一下消息推送开源库(openfire)的二次开发问题。

“如果我能用这个开源库定制一个毕业设计的话,是不是更能向我老大证明我的价值呢!”

二、 展开行动之无奈的一波三折到自己动手

于是在确定重新开发的第二天,就开始满怀信心的做下去了。

第一天:满怀信心,画uml、思维导图、按照自己的想法出策划定需求。
第二天: 可行性分析之后 认为之前的计划并不可行,然后推翻了重新画uml、思维导图、按照自己的想法出策划定需求。
第三天:可行性分析之后 认为之前的计划还是不可行,然后推翻了重新画uml、思维导图、按照自己的想法出策划定需求。

一周过去,望着桌子上凌乱的设计稿,心也跟着凌乱了。

说好的简单呢?计划可是要在一周内完成的哦!算了,设计这种东西 肯定是边写代码边想出来的,代码先写着。想法自然就会迸发出来了。

第八天: 搭建Android框架,写一些能想到的基础ui
第九天: 诶,如果这样做的话,肯定需要一个保存数据的地方,所以还需要搭建一个后台。所以还是要出台一个后台表结构的设计。 (妈耶,咋又是设计)
第十一天: 这些个信息肯定不是写死的,肯定会有一个录入的过程。所以还要搭建一个可视化的录入管理界面,关于界面,又不能太low。不然答辩的时候肯定会降低分数。

就这样又一周过去了。周一上班的时候接到领导通知,要把该做的项目都增加点进度,不要把项目的杂碎事情拖到年后来解决。于是我从每天7点回到学校(骑自行车30分钟)变成了9点。回到宿舍看着电脑屏幕内原始的页面构图,恨不得抽自己几个耳光。

为什么要装x重新写一个?都有现成的不知道用,这不是作孽吗?

“要不去淘宝上逛一转,或者找个外包来操作一下?”。脑海中突然灵光一闪,或许有点搞头。

这价格,卖了我也买不起

逛了一遍淘宝,在自己的强烈羞耻感的驱使下(看了看外包的价格之后),还是决定自己独立开发。(穷逼不能投机取巧!)

三、结局nice之无限熬夜到主角光环

于是乎,我开始了自己疯狂敲代码之路。下班后回到学校,从ssm开始学起(因为之前自己研究的是最简单的mvc),到前端、数据库以及xmpp和openfire的源码等等。还用三顿饭的价值(亲自下厨)换来了我表姐的策划和ui图,在自己大概勤(bu)勤(de)恳(bu)恳(zuo)的敲了一个月之久后,终于将脑海中的想法全部倾泻到产品中了。

虽然界面没有主流的软件那么大气/洋气,但是该有的内容和技术是全都涵盖的,搞得我甚至都有点佩服我自己的创造能力了。

时间:2017年2月份(没错,我拖到年后才准备完所有的答辩资料)。
地点: 还是前面说到的实验室
事件: 答辩

“这个项目都是你做的?包括前端和后台”
“来给我讲讲后台的表结构是怎么设计的”
“XMPP是什么?来跟我讲讲?”
“前端这一块你不是不会嘛,这一块ui设计的好丑呀!诶 这一块的动画是怎么实现的?”
“如果收不到消息,你是放在自己的离线表里面吗”
“我记得你好像主要是实验室做Android的吧!”
…(还问了不少问题的!!想不起来了)

“老师你也知道我是做Android的,那你为什么问这么多前端/后台的问题,还问的跟面试的一样”。我嘴上嘟囔着。

虽然在老师的口中表现并不是很满意,但其实心里还是比较认可我的。甚至在我下台之后,二话没说就给了满绩点的分数。

四、结尾叨叨几句加凑点字数

再见青春

其实关于毕业设计这一块,很多人都在怀疑其重要性。总认为也不太重要,甚至觉得要不是为了捞学分,都没有做下去的必要(到现在还是认为在捞学分 哈哈)。但对于我个人而言其实意义很重大,在做整个项目的同时真的收获了很多,比如:

  • 回顾了很多我大学没有学扎实的知识,例如数据库
  • 学会了程序设计的思想和实践,真正意义上拥有了一款属于自己的独立设计的项目
  • 学会阅读源码,阅读英文资料(openfire当时国内的一手资源很少)

总之,如果你有时间 建议好好对待你的毕业设计。因为一份优秀的毕业设计才是一个程序员最好的毕业证…

点击查看更多内容

本文首次发布于慕课网 ,转载请注明出处,谢谢合作

1人点赞

若觉得本文不错,就分享一下吧!

评论

相关文章推荐

正在加载中
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消