网站首页  |   业界社区  |  电信社区  |  技术社区   |  极客社区  |  游戏社区  |  生活社区   |   科技博客  |   同事录
TechWeb-技术社区



标题: [转贴] 学习JAVA如何选择开发项目
touchedeai
TW新手
Rank: 1



UID 134935
精华 0
积分 22
帖子 21
阅读权限 10
注册 2008-6-16
状态 离线
发表于 2008-6-18 16:05 资料 短消息 加为好友
学习JAVA如何选择开发项目

打算学习JAVA的同学很多都是有一定的计算机基础,大部分都具备一定的编程基础,尤其是在校或者是刚毕业的学生,多少都有一些基础。
,D9`'t(d)L'F2w:W6Btech.techweb.com.cn       他们欠缺的主要是两点:(1)不能全面系统的、深入的掌握某种技术,也就是会的挺多,但都是皮毛,不能满足就业的需要(2)没有任何实际的开发经验,完全是想象中学习,考试还行,一到实际开发和应用就不知道如何去做了。tech.techweb.com.cn#e;n;R7}2B&n
        解决的方法就是通过项目练习,对所学知识进行深化,然后通过项目来获取实际开发的经验,从而弥补这些不足,尽快达到企业的实际要求。
,d+x'E/C9y一:如何选择项目
4}3w4[5O:n4~%M程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛        项目既然那么重要,肯定不能随随便便找项目,那么究竟如何来选择呢?选择项目的时候要注意以下方面:
1r,@"`(@%j7k+W R!]!w        1:项目不能太大,也不能太小tech.techweb.com.cn9P:z/` u.B
        这个要根据项目练习的阶段,练习的时间,练习的目标来判断。不能太大,太大了做不完,也不能太小,太小了没有意义,达不到练习的目的。*I9B%y J/V;h;h2i C0a
        2:项目不能脱离实际应用系统
8a9Z4y)C0`4Ntech.techweb.com.cn        项目应该是实际的系统,或者是实际系统的简化和抽象,不能够是没有实战意义的教学性或者是纯练习性的项目。做项目的目的是尽快地融入到实际项目的开发环境当中去。任何人接受和掌握一个东西都需要时间去适应,需要重复几次才能够真正掌握,所以每个项目都必须跟实际应用挂钩。
$d8~8Y:`/hTechWeb-技术社区       3:项目应能覆盖所学的主要知识点tech.techweb.com.cn,m:?;`-h8M0M*L#U-L5H
       学以致用,学完的知识点需要到应用中使用,才能够真正理解和掌握,再说了,软件开发是一个动手能力要求很高的行业,什么算会了,那就是能够做出来,写出代码来,把问题解决了,你就算会了。
+~ j1B6Q3e$g程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛        4:最后综合项目一定要是实际应用系统
#K(v7g*{$]:B2q.W9btech.techweb.com.cn       经过这个项目的练习,就要走上实际的工作岗位了,如果这个系统还达不到实际应用系统的标准,学员练习过后也还是达不到企业实际的需要,那么这个培训应该说质量就不高了。
'H'Q$N2C/O4\ F7p0OTechWeb-技术社区理想的状况是这个项目就是实际项目,到时候学员就业到另外一个公司,不过是换个地方干活而已,完全没有技能上的问题。
1\)Q/f:_'{$A程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛        二:大家怎么去选择项目
0x2O1^3_1P:a:i)J.e3F        这个不是靠想象,而是根据实际的情况一步一步分析出来的(呵呵要卖弄一下:这也算是逻辑思维),当然这里只是讨论方法,不涉及具体的项目案例。tech.techweb.com.cn2k9M4Z,S!?2M&l9c(g&M't
       我们可以采用倒推的方式来分析: 程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛.@:^&Q,W'Q L#[(M:t;|#^
  (1) 最终的项目一定是真实的项目,也就是要把学员训练到能够独立开发实际应用,通常我们还不能选最简单的项目,因为学员的吸收还要有一个折扣,所以最终的项目应该选实际项目中中等难度的项目
#R;Q)}!l)M#H5ttech.techweb.com.cn  (2) 最终项目定下来过后,开始分解这个项目,看看为了达到完成这个项目需要哪些技术和知识点,以及每部分知识点的深度,然后定出每个分阶段的任务 (M6w6q5F7W7Y'r#a
  (3)  然后开始选择分阶段的项目,分阶段的项目应该比刚才分析出来的分阶段任务稍稍复杂点,这样才能达到训练的目标。定下分阶段项目后,同样去分解,定出为了完成他所需要的各部分知识点和深度。 tech.techweb.com.cn:l4^;S$M!N
  (4) 然后是选择上课期间的演示项目,演示的项目是为了做分阶段项目服务的,可以认为是分阶段项目的分阶段项目
$B d6C3].x1~"f   (5) 最终把要求掌握的知识点和要求掌握的深度,分散到日常教学和练习中。
#D0y#W;T-m9@6k3v0otech.techweb.com.cn        好了,把上面的分析用正向描述就是:TechWeb-技术社区2C2v2r:O(D+U0y(o
        日常教学和练习中学习和掌握的知识 ==〉演示项目 ==〉分阶段项目 ==〉综合项目 ==〉胜任企业实际开发需要。)Q4J0\,F"P,s(P#\
        附注:有了好的项目还要有好的训练方法(这个另外立文讨论),最最基本和重要的一条就是:绝对要指导学生亲自动手做,而不是看和听,所以尽量不要选择有现成代码的项目,演示用的项目也最好不配发代码,让学生能够跟着做出来才是真的掌握了。1~/@%A"L&}*d:K7r

0j-y'm-e7H+k;htech.techweb.com.cn    现在大多数自学的学生都缺少项目的练习,而现在网上好多视频多半是以知识点的讲解为主,缺少公司实际应用技术,而且很少以项目贯穿全课程,好多同学自学后也觉得知识明白了,但是对于写项目却毫无思路,不知道怎么去做项目,对此给大家发布一套图书进销存项目的视频包括源码,从思路上引导学生如何去做项目,供各位自学的同学参考!视频下载地址http://www.javass.cn/javapeixunzlxz/zlxz.html

引用 回复 顶部
touchedeai
TW新手
Rank: 1



UID 134935
精华 0
积分 22
帖子 21
阅读权限 10
注册 2008-6-16
状态 离线
发表于 2008-6-24 11:06 资料 短消息 加为好友

引用 回复 顶部
查看积分策略说明快速回复主题
选项 标题 Smilies
禁用 URL 识别
禁用 Smilies
禁用 Discuz!代码
使用匿名发帖
使用个人签名
接收新回复邮件通知
内容





当前时区 GMT+8, 现在时间是 2008-8-30 14:54
京ICP证060517号

本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.5.0 © 2001-2008 Comsenz Inc.
Processed in 0.054421 second(s), 8 queries

清除 Cookies - 联系我们 - TechWeb.com.cn - Archiver - WAP