从一开始B模块时候我就在想,到底程序猿在公司里面是要做什么呢。到做这个项目我才算是能知道程序猿在工作的时候应该做什么工作。
从一开始说要做项目的时候自己就很迷茫,不知道应该怎么做、应该做什么。然后被选为组长之后就更紧张了,感觉自己能力不足,怕把队友带沟里。之后开始分工,发现其实一个浩大的工程分配到每个人头上看起来好像也不多。
在搭建框架的时候感觉挺简单的,就写个函数名就行。很多该考虑的(比如前后台DAO函数名重复该怎么区分,查询的时候条件变化怎么办,前后台网页路径)都没有考虑,这也导致后来合项目各种痛苦的改名字,改路径浪费大量本可以节省下来继续完善项目的时间。
后面开始正式做项目才体会到自己学的多么不扎实,做工作计划的时候,对着预计使用时间一栏抓破了脑袋都编不出一个合理的时间,干脆就不想了,做一遍之后才有数。大体知道做什么功能费劲,什么功能可以分分钟搞定。
扣模板,找不到合适的素材,就决定直接扣网站的模板。虽说开源的网站能找得到css样式和js文件,但是修改按钮,调整内容依然用了一个多周的时间。深刻体会到了注释的重要性,没有注释的网页,连哪个版块到哪结束到得看半天。
再后来一边做项目一边查看以前的笔记,才真正算是能想明白老师讲的内容,真的感觉很多东西不动手试一下,是不会明白的。
等开始做java代码的时候,第一次合项目,不仅体会到了以前搭建框架的时候太天真,还明白了程序猿的天敌是粗心,一个字母就可以轻松消磨一个上午的时间。