项目一共做了近4周,是模仿饿了吗的电脑版网页做的项目。前两周我们在痛苦与绝望中度过……做完了之后回头看这个项目也就不过如此,可是当时才开始做时真的很痛苦。
记得每天坐那边写功能,心中真的是无比烦躁,期间换过一次教室,SVN竟然还用不了了。
最让我痛苦的就是看别人写的代码了,命名的我各种痛苦,还有和组员沟通时,也很痛苦。前两周,有个人MVC三层是什么意思都不知道,我给他解释过3遍,每遍都讲个半天,还让他自己说一遍,当时他会了,过一过他又不会了……
但我也好不到哪里去,前两周每天都很痛苦,感觉白天都没做什么,就结束了,回答家里还很累。晚上睡觉,做梦梦到的都是项目做不好,很愁人。前台页面画不好,换了好几次前台页面的模板,数据库表里的字段更是加了好多很多个。在开始设计时考虑的不够多的下场啊!
但第三周开始就好多了,每天都能做上不少东西,越到后面越得心应手,有什么报错,打个断点调试一下,一会就找到哪里的值没取到了。怪不得老师说调试能力是程序员必备的能力,不会调试,在那边看,看半天也找不到哪里出了错,调试的话立马就知道了。到了后面,我把用户表相关的功能都搞好了,又去帮同学把评论,地址,订单相关的功能全都完善了一手。很有成就感!
然而并没有卵用,我们的项目在班里并没有个好成绩,前端页面太丑陋。这世道果然是个看脸的社会,我们的功能很完善呀!(好吧,大家都是增删改查,确实是谁页面好看,谁的更有优势。)
期间,也看了不少资料,对java也有了更深的理解。那就是中间层,没有什么是中间层解决不了的。如果一层中间层不够,那就2层。
就连java的虚拟机,就是java与操作系统之间的中间层。像JDBC,就是java与数据库之间的中间层。
还有封装,直接使用JDBC,就很麻烦,把JDBC封装一下,mybatis,更简单的去使用吧!越深入了解,越佩服发明出框架,java,计算机……的人。同样是人,他们怎么就能这么聪明呢。。
一个月前,我认为做项目很痛苦,做完项目,我想回到一个月前,想把这个项目做的更好。然而回不去了。不禁想起书中看到的话,当你感觉痛苦,那时你正在成长;想想自己做项目时抱怨过那么多,实在是不该啊~抱怨解决不了任何问题……知易行难
原文地址:https://www.cnblogs.com/weixin-tt/p/9221791.html