Java初学者的学习计划-v1.0
炽烈 2011-01-26 07:01:30 [目前的情况]
有一点C、VB、汇编的基础,晓得各种语句的作用。C没有做过任何项目,代码编写量估计仅千行;VB自己做过一个做过应用程序,还有一个游戏外挂,不算修改,程序编写量估计有2万行;能熟练编写汇编程序,但代码编写量偏少。
各种语言都了解一点,能基本实现功能目标,但对内存控制、储存、程序效率方面提升可以说没有认识。总之,是个半吊子。
现在在一个小公司做小工。公司的目前主要项目是编写物流管理平台,要求用Java编程,同时要掌握SQL、JSP等方面知识。Java、SQL、JSP,可以说都是空白。
之前看过一个视频教程,稍微了解一点java语句的作用,了解java的继承、多态等特点,但未用java做过任何实际的程序。
[分析]
首先要尽快掌握java语言。SQL、JSP等留到后面再进行学习。当需使用数据库时,再去研究SQL;需制作页面时,再学习JSP。近期需多做一些java的程序。
[目标]
在半年内使java达到熟练甚至精通的水平:
1.能熟练掌握java的框架,如struts2、spring等;
2.能熟练操作数据库,能管理并优化数据库;
3.能掌握一些有用的算法,并使用算法提升程序效率;
4.能随意并快速地做出动态网页。
[计划]
1.每天都做记录,将自己的所得都记录下来。到2周之后回顾并总结。
2.已下载马士兵老师的“在线聊天系统雏形系统”、“坦克大战”等视频教程,边学边做,在3到5天的时间内实现以上两个程序。
3.自己编写一个“扫雷”的程序。具体完成时间还需评估。可能要实际编写一天之后才能估算所需时间。
暂时制定两周计划,若有突然事件发生,按情况对计划进行调整;若计划实施顺利,则于下周末制定新计划。计划所需的材料和编程环境等都已准备好,计划编写完毕即开始执行计划。
烦请各位大牛看下这个计划,给点意见,谢谢哈!小弟不胜感激!