作者james732 (好人超)
站内java
标题Re: [问题] 非本科 学JAVA?!
时间Sat May 28 21:26:19 2011
我想给你建议:
1. 先把「写Java程式的环境」准备好,让你的电脑可以写个最简单的程式
这步骤我推荐 Eclipse,下载解压缩後就可以使用了
http://www.eclipse.org/
我想「Eclipse怎麽用」这样的教学,在网路上应该很容易找到
2. 学Java不一定要马上花钱买书,网路上的免费资源非常多
我推荐「良葛格学习笔记」
http://caterpillar.onlyfun.net/Gossip/
往下拉就可以看到 Java 的相关教学
3. 如果准备要买书的话,我还是建议你亲自去书局/图书馆翻一翻
因为书本的好坏其实是很主观的(除非极端优良跟极端差劲的书)
板友认为很好的书,你不见得也会认同
譬如说:我自己觉得 Thinging in Java 必买,但有人会认为太罗嗦/太简单
我也认为欧莱礼的深入浅出系列很棒,但也有人不喜欢那种冷笑话风格
说真的,毕竟要花钱的人是你,最好还是由你亲自去翻翻看
你可能会认为:新手反正都看不懂,去书局翻也没什麽用
那就是我在上面先建议你在网路上看些基础文件、做点练习的原因了
至於资料结构、演算法这些东西,其实非常重要没有错
但是我会建议你先学好Java这个语言本身,再去研读这些东西
完全不懂资料结构、演算法,还是可以学习Java的
(你要学开车,应该不需要从动力学、材料学开始研究吧...)
对了,「读研究所」跟「培养程式能力」不见得会有关系。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.117.171.46
※ 编辑: james732 来自: 140.117.171.46 (05/28 21:30)
1F:推 jizz56:感谢您的建议 05/28 21:46
2F:推 peacedove:Thinking in Java讲好多Design Pattern的东西,没基础读 05/28 23:12
3F:→ peacedove:得好累XD 话说为什麽推文秒数要限制这麽久啊?? 05/28 23:13
4F:推 a1234957:Design Pattern 从实做中学习 05/29 01:06
5F:推 freedom76912:不过我觉得"深入浅出Java"是系列作中比较不太适合入 05/29 15:36
6F:→ freedom76912:门的 没有适当的范例配合讲解 05/29 15:38
7F:推 jizz56:恩 我今天正在开始翻 深入浅出java这本...的确有点雾煞煞 05/29 17:17
8F:推 retinitis:我也觉得head first不适合完全没学过程式语言的人念 05/29 17:39
9F:推 retinitis:新手可能需要多一点code来实作,但仍不掩其优点。 05/29 17:51
10F:推 jizz56:那到底第一本书 要怎麽打底..图书馆快变我家了 05/29 17:54
再给个建议:「书不要只看一本」
讲Java的书太多太多了,可以到图书馆借的话,一口气多借几本回来看
当你在第一本书感到「咦,这段好像怪怪的,到底在讲什麽东西?」时
就可以拿第二本书起来翻,第二本还是看不懂的话再看第三本
同样的东西,不同作者会有不同的讲法、不同的范例,交互着看会更容易有启示
说真的,我不太认为世界上存在一本「只要看完这本就不需要看别本」的Java书 XD
如果真的存在,那本书的厚度应该会非常非常恐怖
11F:推 retinitis:有一个好老师是最好的。自学本来就不容易,要一开始就轻 05/29 18:03
12F:推 retinitis:松入门不容易。head first可以续继看,你需要的是信心 05/29 18:07
非常同意,没有基础的话,一开始自学真的很不容易,只能说要坚持下去
13F:→ monomorium:Head First可以一个字一个仔细好好读,自然会有收获 05/30 00:06
14F:→ monomorium:只是Head First不适合速成,可能需要两个月消化吸收 05/30 00:09
15F:→ monomorium:至於我的《Java入门指南》设计成花三十小时就能让读者 05/30 00:11
16F:→ monomorium:依样画葫芦,自己写出简单的小程式 05/30 00:13
※ 编辑: james732 来自: 140.117.171.46 (05/30 00:49)
17F:推 dream1124:推, 都是些很好的建议 05/30 11:54
18F:推 jademan:我借到一本"明解java教学手册"觉得不错耶..(我也是初学者) 05/30 14:49