学校要求我们4或5人一组,要求2周做出一个项目来,用mvc三层结构去做出来,不涉及框架。
我们组有5人,然而有一个奇葩,不想多说,只能算4个人。剩下2个学的还行,1个学的一般,1个学的比较弱的。
这个配置我以为还算可以,然而做起来就很麻烦了,做的时候各种痛苦,第一周就是理解需求的过程中度过的!
我们选择去做一个饿了吗的官网。想法中,会有2个后台管理界面和2个前台显示的主页面。一个管理员后台,一个商家后台。页面就是首页和各个商家自己的页面。
遇到了不少问题
1、后台和前台显示怎么联到一起? 一开始想岔了,其实就是发送sql语句到数据库,前台就是从数据库拖数据出来显示。2张页面看似有联系,其实根本没有。
2、SVN的使用困难,卡了一早上,提交冲突了,2人怎么提交都提交不了。然后解决了,右击,然后要么用服务器要么用自己的。其实一开始准备用git来着,结果学的有点难,但学了2小时,
捞好会clone项目到本地了。人真的是有惰性的生物,早就想学这个了,非要到不得不学的时候才去学。
3、页面,无所事事啊!页面好烦啊!我想写后台功能啊!
还有不少问题,边边角角的,想不起来了。
学习上的感悟:
趁着当当搞活动,囤了几本书
阿里巴巴java开发手册:太短小精悍了吧!要不是凑单我才不买!
剑指offer:看网上被推了好多次,结果例子都是c……还好,也能看得懂,还不错,后面再看。
thinking in java:确实挺好的,不愧是java的四大名著,这几天都在看,准备先粗看一遍。才刚看一点,就解决了我学习以来一直存在的“内存分配”的问题,
寄存器:重要的放里面;栈:存对象的引用;堆:对存象;常量区:存String的那种常量?;还有个是存持久化和流的。还是理解的不透彻,但理解了不少了。
head first 设计模式:听说挺好的,买了还没看,看了电子版的head first java,那时边听音乐边看的感觉实在是太爽了,让我感觉到学习的乐趣,感觉挺适合新手的。
还有本码农翻身,还没到货。。
也不能落下框架的学习,说实话,这项目尽力做做,过了就行,框架学的好坏才是找工作的关键吧。只能功利点了
做了几天这个小项目,我觉得这一行我还是可以干的下去的,定需求什么的我也不觉得很烦,对于编程,虽然谈不上热爱,但还是喜欢这种感觉的。
这几天沉迷了个小游戏,时不时拿出手机来看看。今早蓦然惊醒,把它删了,还没到玩的时候呢!
就这样吧,更努力的去做