不知发了什么疯,今日突然想起1年多前的毕业设计,也许是因为今天遇到了人生中的第一个猎头,有些矫情和感慨。
毕业设计课题确定时,我有着美好的愿望,想让自己及大家把知识分享出来,加上平时上完课总是问好多人都不知道课后作业(汗颜),那时的我脑中还没有“信息平台”的概念,于是一个“文件分享系统”的想法便出来了。
于是乎,为了这个美好的想法,我傻傻得调查用户对这一想法的需求,冥思苦想大家怎样能舒适便捷地获得自己想要的文件、信息。我精心得设计数据库,钻研用户体验、交互设计,学习其他大型网站的版面。那时web设计正在从拟物化向扁平化过度,我选择了早期的Bootstrap框架,认真敲出每一行UI代码,1px1px地调整,设计温馨的使用提示,用我所学的黑盒测试知识找出大量细节优化,用photoshop制作出每一张Banner图片,我沉浸在我美好的想法中,妄图让用户在最舒适的环境下体验我的作品。最终的成品也一度让小伙伴及导师惊艳。
But,结果来了,最终大家都发现,我的系统除了上传下载文件,似乎什么也做不了。一位答辩老师曾问我:你的代码有没有1k行?我不知道我错在哪里,我不会告诉他我在已演示或者未演示的作品中花了多少精力,我不会向他展示那些缜密的逻辑代码,我不会反驳他那些这个管理那个管理的系统实际上什么用也没有,我也不会告诉他那些用三大框架的IOC容器生成的一堆代码,实际上只有20%是自己花脑子写的(当然我没有否认SSH框架,只是那时大家对它的利用也仅限于此)。我心中冷笑,我只是想做个大家都喜欢用,且确实能用的东西,这就是软件存在的目的,不是吗?