各位帮帮我这个迷失方向的小鸟

08-03-18 jjyylyoyj
小弟是大2学生
想今后网软件开发方面发展
我下过一个sunxin的JAVA教学录像
从头看到尾,可是没有觉得自己学会了什么.买了THINK IN JAVA 里面还是有很多看不懂,弄的自己都不知道自己是学了些基础还是什么都没学会.
是不是我学习方法不对,我基本也是看完录像后把他里面的例子都自己敲变运行一次
可是还是很迷惘
听高手都说学JAVA要多动手,敲代码,象我这样的初级菜鸟,到地要写什么代码,如何定一个学习方向,谢谢各位了,帮帮我这个JAVA海洋中的迷失青年吧..

[该贴被jjyylyoyj于2008-03-18 19:55修改过]

ghostv1
2008-03-19 11:07
看一些开源框架吧,它们也是一种代码实践,而且可以顺便学习开源软件

banq
2008-03-19 11:47
>听高手都说学JAVA要多动手,敲代码,象我这样的初级菜鸟,到地要写什么代码
不要一开始就写全新代码,找一些代码质量高拿来修改,边改边学是初学者学习Java的最方便途径,比如可以选择JiveJdon3来运行修改。

ghosc
2008-03-19 15:33
小兄弟现在大2,要学时间还来得及。
我的建议是:以后想搞程序方面的工作,想搞好这方面的工作必须要去学习数据结构,算法,所以最好去学C/C++,操作系统一定要学LINUX,现在的国内的WEB2.0开发人员(大多搞J2EE...)很多都只是会写代码,根本不顾及瓶颈,而瓶颈的所在又是数据结果,算法方面,特别是在数据库设计上。这样的系统根本不能承受巨大的访问量(上百万,千万),所以这样的程序员只能小打小闹。关于设计模式,在你写了很多代码后,往往都能自然领悟,虽然一些C/C++程序员搞了很多年不知道设计模式,但并不代表他们没有面向对象的思想,其实设计模式说白了就是面向对象思想。国外很多高手用JAVA很厉害,他们也是深知数据结构和算法的,而且也往往C/C++也很厉害,这和中国不一样,在中国很多JAVA程序员根本不去学习数据结构和算法,这是永远不能成为高手的。你可以去看看国外大学的JAVA教材,别人首先就是学习数据结构和算法(用JAVA语言描述),别人教的重点还是数据结构和算法,只要这些学好了用什么语言描述是差不多的。而国内的很多JAVA教材,一开门就是给你将怎么做东西,结果做了半天也是一塌糊涂,这样学下去的程序员顶多只能做做小项目,小网站。

jjyylyoyj
2008-03-19 16:08
首先谢谢上面几位的回复
小弟在学习时候是看是平为主,数据结构确实这学期有这科目,目前刚知道皮毛
那个朋友说的比较对,象我看的教程里面,都是象这些Java的常用包,"=="和"equals"的用法,基本数据类型与引用类型,对象的克隆。
Java中接口理解与掌握。我学的时候不知道是不是我太笨了,这写方法会敲了,就好象告诉你了一个东西如何使用了,但是我们却不知道这个东西到底是在什么问题出现的时候去用,所以才有迷惘这种感觉,不知道如何去系统的学习了.
如果按各位所说,我是不是有必要放下JAVA先去学数据结构?这学期也有VB
是主工一个呢还是这3个全一起拿来学习?
不知道很多初学或者各位高手曾经菜鸟阶段是不是有一种这个东西会了,但是不会使的感觉,导致自己不知道自己是会了还是不会.好比看过了SUNXI的JAVA教学视屏,确相同的章节在THINK IN JAVA里面我却觉得看的有点糊涂.我觉得这是我现在最大的问题.

bonepole
2008-03-20 10:52
还是大二的学生啊,学习时间太充裕了,真是羡慕你。

象做软件一样,首先定个总的学习规划,一步一个脚印,把基础打牢是王道,不要浮燥。付出了总是有收获的。。。。。。。。。。。
学习java需要实践,自己边看原理边做个虚拟东东,一步一步把它实现,把基本的web开发方法和流程掌握,然后就要多看高手的代码,和自己的代码比较,重构改善自己的代码,改自己写的代码要比修改别人的代码来的快和容易领悟,在这个过程中可以学到很多东西的。入门后就可以看一些软件工程的书了,掌握oo设计原则,设计方法,设计模式,设计工具,循序渐进。只要坚持学下去,到大四毕业肯定能有个不错的水平,加油吧!

banq
2008-03-21 10:35
>是不是有一种这个东西会了,但是不会使的感觉,导致自己不知道自己是会了还是不会
那还要说,吃东西不对会拉掉,学的东西不对就是你这种感觉,关键学以致用,你已经不错了,能够反省迷惘,有些人只知道学,不知道思索。

你如果想少走弯路,就按照我在Jdon的指示去做,不知你们这些初学者是怎么想的,Jdon网站免费大力告诉你们学习软件的正确之路,这里有很多高手发表过来心得,你们却迷信于一天修练成佛,花钱买一些教程,去了钱不说,走了弯路,浪费宝贵精力也不谈,关键是先入为主,错误的导向先进入你脑袋后,以后正确的你就接受不了,你反而认为正道是邪道。

Jdon首页的 “初学者学习Java之路”

http://www.jdon.com/jivejdon/thread/30976.html

jjyylyoyj
2008-03-21 14:36
是说我要先学习JAVA的WEB技术么
这方面有什么好的教材没有
再次感谢

猜你喜欢