5月6号开始做的,正式的也就做了两个星期的样子。做到后面发现有个核心问题得不到解决。那个问题我也在论坛里发个帖子问过,没人知道。也问过了老师,也没找到解决方案。所以,项目失败了。
从这个项目中得到的教训:
1,做一个项目,第一步要做是需求分析。注意,是分析。分析客户的需求是否你可以做到。如果你做不到,就不要接。(我就是吃了这个亏)。
2,不要老想着去做一整个的大项目,基础打牢了,做大项目的时候才会得心应手。这里所说的基础,就web方向而言,
首先当然就是JAVA本身了。JAVA基础不好,写不出简洁高效的逻辑处理代码,就开始去弄WEB,对以后的发展没什么好处。
JAVA基础,最起码要对OO的基础思想要熟悉。理解多态、封装这些东西,掌握像容器这些基本工具的使用技巧。至于线程那块,要想深入理解,确是有些难。
其次就是框架本身的熟练。 如果只会用框架,不懂框架的原理,那样肯定是不可能熟练地使用框架本身的。那就真的是行尸走肉,代码民工了。
3,JS,CSS这些东西,不要求有多强,但是最起码的东西还是要知道。(仅对web开发人员而言),像JS基本的JS验证等等。
总之,万丈高楼平地起,这就是这次项目的总结....,当然,这次项目失败,主要是因为没有进行可行性分析,就接手了。还好只是给自己学校做,不用签合同....项目是一个毕业论文的提交系统,除了论文格式这一个问题没有解决,其他的都实现了。把源码发出来,希望对初学者有所帮助。当然,我也是一个初学者了。真正学web的时间只有两个月的样子。这个东西对高手来说没什么用。所以,高手就飘过吧。。
项目放在我的网盘里了,
下载地址:
http://wensefu.qupan.com/?folder=1977838
压缩文件密码:wensefu.
今天心情不大好,就散些分吧。
从这个项目中得到的教训:
1,做一个项目,第一步要做是需求分析。注意,是分析。分析客户的需求是否你可以做到。如果你做不到,就不要接。(我就是吃了这个亏)。
2,不要老想着去做一整个的大项目,基础打牢了,做大项目的时候才会得心应手。这里所说的基础,就web方向而言,
首先当然就是JAVA本身了。JAVA基础不好,写不出简洁高效的逻辑处理代码,就开始去弄WEB,对以后的发展没什么好处。
JAVA基础,最起码要对OO的基础思想要熟悉。理解多态、封装这些东西,掌握像容器这些基本工具的使用技巧。至于线程那块,要想深入理解,确是有些难。
其次就是框架本身的熟练。 如果只会用框架,不懂框架的原理,那样肯定是不可能熟练地使用框架本身的。那就真的是行尸走肉,代码民工了。
3,JS,CSS这些东西,不要求有多强,但是最起码的东西还是要知道。(仅对web开发人员而言),像JS基本的JS验证等等。
总之,万丈高楼平地起,这就是这次项目的总结....,当然,这次项目失败,主要是因为没有进行可行性分析,就接手了。还好只是给自己学校做,不用签合同....项目是一个毕业论文的提交系统,除了论文格式这一个问题没有解决,其他的都实现了。把源码发出来,希望对初学者有所帮助。当然,我也是一个初学者了。真正学web的时间只有两个月的样子。这个东西对高手来说没什么用。所以,高手就飘过吧。。
项目放在我的网盘里了,
下载地址:
http://wensefu.qupan.com/?folder=1977838
压缩文件密码:wensefu.
今天心情不大好,就散些分吧。
2,不要老想着去做一整个的大项目,基础打牢了,做大项目的时候才会得心应手。这里所说的基础,就web方向而言,
第一点有一部分我不是很赞同 分析客户的需求是否你可以做到。如果你做不到,就不要接能做的都有限 做点没做过的才有趣嘛 做不到就不要接 那还会进步么?啥是失败? 项目失败是个P 你在探索的过程中难道什么都没学习到么?
第二点的话 我也很纠结 一开始把目标弄的太大 却不知道从什么地方开始 但是不弄太大的话 又怕自己做的东西没啥发光点。。 如果一定要说有啥解决办法的话 那就只能是冷静 蛋定 找一个地方为根基 逐步的发展
纠结其实LZ还纠结 JS这种东西不需要太深学 但是不会又完成不了太多的效果 意外在一些前台效果的实现上出现了
纠结
项目失败的原因是这个问题实在是没想到办法解决。。