精華區beta AndroidDev 關於我們 聯絡資訊
※ 引述《ninjaxin (我要變強)》之銘言: : 各位前輩好 : 我從Android發表後就一直很關注這個作業系統 : 終於有機會在最近入手Android 2.2系統的手機 : 我想嘗試替自己的手機寫些簡單的軟體 : 但是我本身是商科的 : 所以毫無程式設計的底子 : 包括JAVA語言... : 如果我直接買精華區推薦的書來看會看得懂嗎? : 還是需要先學會JAVA呢? : 我不敢說我能做出什麼軟體 : 但是看著手機跑自己的程式碼應該會有種莫名的感動吧哈哈 : 感謝各位前輩給的建議和指點 說一下我自己的經驗。 我自己也是非本科系的,在去年三月之前,我幾乎不懂程式。 當時我剛從上一份工作離職,之前做的是科技業的品管, 一直很希望可以轉向做研發,所以開始學程式。 一開始跟同學買了一本SDK開發範例大全(現在回頭看,我不建議初學的看這本)。 想說就照著做吧,結果困難重重,很多地方根本就看不懂。 於是我又去書局買了一本JAVA初學的書。 就跟著它的章節從最基礎的做起, 其實不久,我把整本範例做完,大約兩三個禮拜。 說真的,卯起來做會比想像中簡單,但是重要是學著自己思考,在範例之外, 自己再去改code,當它跑出你期望的結果,這就是成就感的來源。 JAVA練了基礎之後,我再回頭看Android教學書籍, 發現SDK範例大全這本書寫的真的很不清楚,多數只是 把範例貼上去,很細節的部分如plist,permission都沒有說清楚。 於是我再去找了一本"Android 2.X 應用程式開發實戰" 這本書就寫的很詳盡,閱讀起來感覺真的差很多, 初學者會遇到的疑惑都有提到,多反覆閱讀幾次, 就會慢慢通曉。 (後來發現這本書的範例,其實就是把google官方釋出的sample譯成中文再加註解) 不過翻譯的很不錯,解釋也清楚,所以我還蠻推薦這本的。 到這個階段,我開始學程式不過半年而已。 後來也很順利找到工作(比較狡詐的是,我跟主管說我有開發一年以上的經驗 ,但目前為止沒人發覺異樣,交代我的工作我也有做到) 學程式的經驗,有沒有心很重要。 後來接觸過一些研究生,不求甚解,很多基礎的問題都沒搞清楚, 大多是抓了範例改一改,能跑就將就一下。 我的建議是,連JAVA都還沒摸過的話,還是從基礎開始吧! eclipse裝一下,買本JAVA基礎,一章節一章節的看下去, 範例照著做,兩個月內就有基礎,再來看Android會好很多~ 花個三四個月(我是幾乎全天都在摸~幸運的是我有存點錢, 可以放個大假專心摸),夠認真的話一定會有成果, 有了成果之後,接下來就輕鬆很多了,很快就可以知道該怎麼做。 以上是我自學程式的經驗, 接下來我應徵到新工作是iPhone程式開發(一開始完全沒碰過iPhone相關), 三個月內就可以開始debug,雖然資工系的同學說是我有天份, 但其實我覺得是我真的卯起來認真做。 重點還是一句話,看你有沒有心要做吧, 記得之前新聞報過,寫了一個百萬人下載的iPhone app的14歲少年, 也才鑽研iPhone半年阿~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.231.100.242 ※ 編輯: isnt 來自: 61.231.100.242 (02/22 22:55)
howshou:很多事情就是有沒有興趣而以, 寫程式也是。 02/23 02:22