如何选择项目
项目既然那么重要,肯定不能随随便便找项目,那么究竟如何来选择呢?根据Java的研究和实践经验总结,选择项目的时候要注意以下方面:
1:项目不能太大,也不能太小
这个要根据项目练习的阶段,练习的时间,练习的目标来判断。不能太大,太大了做不完,也不能太小,太小了没有意义,达不到练习的目的。
2:项目不能脱离实际应用系统
项目应该是实际的系统,或者是实际系统的简化和抽象,不能够是没有实战意义的教学性或者是纯练习性的项目。因为培训的时间有限,必须要尽快地融入到实际项目的开发当中去。任何人接受和掌握一个东西都需要时间去适应,需要重复几次才能够真正掌握,所以每个项目都必须跟实际应用挂钩。
3:项目应能覆盖所学的主要知识点
学以致用,学完的知识点需要到应用中使用,才能够真正理解和掌握,再说了,软件开发是一个动手能力要求很高的行业,什么算会了,那就是能够做出来,写出代码来,把问题解决了,你就算会了。
Java怎么选择项目
这个不是靠想象,而是根据实际的情况一步一步分析出来的(呵呵要卖弄一下:这也算是逻辑思维),当然这里只是讨论方法,不涉及具体的项目案例。
我们可以采用倒推的方式来分析:
(1)最终的项目一定是真实的项目,也就是能够独立开发实际应用,通常我们还不能选最简单的项目,最终的项目应该选实际项目中中等难度的项目
(2)最终项目定下来过后,开始分解这个项目,看看为了达到完成这个项目需要哪些技术和知识点,以及每部分知识点的深度,然后定出每个分阶段的任务
(3)然后开始选择分阶段的项目,分阶段的项目应该比刚才分析出来的分阶段任务稍稍复杂点,这样才能达到训练的目标。定下分阶段项目后,同样去分解,定出为了完成他所需要的各部分知识点和深度。
(4)然后是选择上课期间的演示项目,演示的项目是为了做分阶段项目服务的,可以认为是分阶段项目的分阶段项目
(5)最终把要求掌握的知识点和要求掌握的深度,分散到日常学习和练习中。
==〉演示项目
==〉分阶段项目
==〉综合项目
==〉胜任企业实际开发需要。
一:写的时候要有一个好的技术文档,这样自己做着也不乱,而且思路清晰。
二:用少的代码实现更多的功能,即多用函数,这样就能剩下很多时间。
三:还是要有好的技术文档,特别是在目录结构,函数命名,数据库命名等 规范上面多加注意,这样自己看着也明白。
四:多写注释,不写注释自己看都不知道自己写的是什么。
五:在写前面的时候要注意给后面的功能留一个接口这样便于在需要时可以 添加,不至于要加的时候得改一片。
首先,做第一个项目,我了解到了一个网址的制作流程,在这之前以为很棒的网站,自己通过简单的学习,也能仿造一些简单的网页,也了解到有很多很多要学习的东西。
其次,第一个项目,其实质就是锻炼了:我们的对数据库的调配能力。简单明了的就是对数据库的中数据的增删改查。其中多表查询有些难度,当中有些环节自己把握不准。还需要多加复习,多加锻炼。还有严谨的逻辑判断,也是一个程序员应该做的,以防给自己的以后的网站留下什么明显的bug。接下来实现功能的阶段,在这个阶段出错时在所难免,遇到很多解决不了的问题也很正常,主要是想办法去解决,总而言之,我认为自己独立思考要和别人讨论相结合,两者相辅相成才能将效率和效果发挥到最好。遇到问题立刻求助不是可取之法,不经过自己的思考很难记忆深刻;不积极参与同学讨论也不行,任何时候团队合作意识不可以丢。
做项目可以说累,也可以说不累,因为在这两个星期里也确实需要熬得住、但是当项目完成后所学到的东西和完成的作品都告诉自己其实花费的时间和精力都很值得。有人说这种生活像又经历了高考,我想说这种生活确实很充实。
最后,发现自己的知识掌握的不好,需要多加的复习!还有自己写的代码出错的时候尽量自己排,这也是一个能帮自己提升能力的办法!不要总是依赖别人帮忙!
在完成第一个简陋的项目之后,我发现自己也略有成长,为自己以后的学习,增加了一些信心。
0条评论
点击登录参与评论