※ 引述《wi0821 (Han)》之銘言:
: 各位版上大大你們好
: 小弟想要學校Android程式開發
: 可是不知該從何學起
: 以及使用相關的程式(eclipse等等)
: 想請問各位大大
: 我該如何學習呢
: 因為是第一次接觸這個領域
: 所以之前有google爬過教學文
: 大概的java sdk那些裝好之後
: 後面的我就不會設定了
: 所以只好厚著臉皮來這裡問一下
: 希望各位大大能夠原諒
攻略
1.想不想花錢
沒有java基礎
想花錢 跳到2
不想花錢 跳到6
有java基礎
想花錢 跳到2
不想花錢 跳到6, 7
2.有沒有15萬元
沒有 跳到3
有 跳到4
3.有沒有3千元
沒有 跳到6, 7
有 跳到 5
4.找家教/資策會/巨匠/聯成
5.買書
把書店你看得懂或網友推薦的書都買回來, 也可以去二手店買,
之前有個比喻, 一本書就像一個老師
不可能每個學生都會習慣同一個老師的教法, 因此,
你可以買很多個老師, 然後找到適合自己的老師(或教法)
所以買書同類型的, 可以多買幾本回去參考
如果差不多手癢想了解自己程度到哪了 跳到6
6.看javaworld論壇/看java版/看良葛格網站教學/android教學
先看java 有基礎後 在去java論壇或java版解問題
發現某一天自己十個問題(非簡單的)可以看懂且有想法可以解6,7成
就可以跳android惹 android同上 接下來就可以跳7
7.看android_dev版/看github範例/看android官網
看官網的Training/sample/github星星數很多的專案
弄懂以後 自己照著寫一個仿照品 或者下載下來看關鍵部份怎麼實做
開始覺得自己稍微懂惹 跳到8
8.從這邊開始 你已經不是新手惹 你是剛入門的android人
接下來可以挑戰一些比較難的任務
例如寫一個大的專案/專題 (聊天室/行事曆/記帳軟體/檔案總管...等等)
把別人寫好的東西加到自己的專案內
或者跳到9, 10或11
重複7,8,11的動作 讓自己的基本功更熟練
當然還要繼續買書, 學習更多東西 資料庫 網路 git unit test等等
讓自己成長
9.找公司工讀生練功/找外包
這個要靠運氣 運氣好會找到肯訓練你的公司又付你時薪
運氣不好 遇到壞公司 就不要做賤自己 反正只是工讀生
找外包可能要小心(沒經驗比較不建議, 最好是有認識的介紹比較好)
10.找網路讀書會/找網路付場地費的分享演說
這個就很多 FB上打android 應該會出現好多個
或者板上偶而也會出現
這邊就可以認識很多強者 學習強者的思維模式
也可以分享自己寫過的東西(可以練邏輯、口條等等)
11.寫blog/寫教學文/幫別人解問題
可以把自己的思維轉換成文字 把學習歷程記錄起來
對於自己的思路/邏輯整理一下 分享在網路上 也會產生成就感
一些淺見