作者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