安卓自學的步驟(史上最全)
04-02
歡迎關注我@bird-HU
和我的專欄/ http://zhuanlan.zhihu.com/c_29237499
安卓學習步驟:學習任何一個東西之前,都要學會思考以下幾點,這樣任何東西都會學的很好。1.他是什麼?2.他是幹什麼的,是怎麼乾的?
3.他為什麼這麼干?學習大體步驟:一,java基礎二,安卓基礎三,學會做程序,以學代練。下面詳細介紹。JAVA基礎部分:以下所有寫的都必須掌握。0.學會使用開發工具:eclipse1.基礎語法:數據類型、方法的基本運用、運算符、數組、循環、分支的使用。
2.常用演算法:排序(冒泡排序、選擇排序、快排(面試常用)),正則表達式(會用、理解即可)3.設計模式:常用單例模式,工廠模式、監聽模式等等~單例必須會。後期設計模式建議仔細看看, 可以提高水平。4.面向對象:封裝,繼承,多態,類和對象的概念。5.常用類:String(Stringbuffer stringbuild string的區別,面試常用),MATH(random等隨機數和String和int和double之間的轉換常用。)Data和Calender類。常用類太多,當你學到這裡你應該已經學會查詢API了,如果不會查詢API,那就學會查詢,再進行下一步的學習。6.內部類:靜態內部類,成員內部類,匿名內部類,很重要,很常用,理解為什麼需要內部類和如何使用內部類。http://7.IO流:理解IO流的概念,和各種流的轉換以及區別。此時你應該學會如何將一個圖片從一個文件讀取到另一個文件裡面。如果不會這個,那就重複學習這個。8.集合:list和set以及map的用法,以及他們互相之間的區別必須全部掌握。學了集合之後,數組很少會去使用了。9.異常處理:理解異常的概念,以及常用異常,和處理方法。10.反射:理解反射和應用。11.網路編程,學會網路鏈接,聚合數據(隨意百度一下)有很多免費的介面可以使用,進行練手。學會json解析。
11.GUI:選學,目前已經遺棄。************************************************************學到這裡,JAVA基礎基本學完,應該也算JAVA入門了,但是這些遠遠不夠,上面只是一些常用的,實際上還缺少很多,要有一顆不斷進取,不斷學習的心。學習方式:1.網上視頻教程,記得做筆記,筆記的重要性可以加成%50!文末會提供我以前學習的視頻教程。2.或者拿一本書來啃。3.遇到不會的,學會Google(百度)。*****************************************************************下面這個是我當年學習JAVA做的一個導圖,如果你能不看書,整理出來下面這個,基本可以開始學安卓了。11.歡迎大家繼續補充。
安卓項目篇:1.去網上尋找項目,可以找視頻跟著寫,也可以自己做一個一個自己想做的項目,這時候會遇到各種各樣的困難,這時候要做的就是百度+堅持。2. @stormzhang我的自學編程故事 可以看一下stormzhang 的一些博客和一些文章,打打雞血,他最近剛買了車。香車美女,好不自在。我很多東西都是看他的博客學的。是國內較早使用as和安卓自學者,很能吃苦的一個人。3.github的使用!怎樣使用 GitHub? - GitHub 知乎的介紹。而關於我的想法:框架的使用,如果有Google的就使用Google的原生框架,如volley。 如果谷歌沒有,那麼去github尋找高星的答案,因為高星或者官方意味著使用人數更多,這樣你遇到困難,則更容易解決。毫不客氣的說,你遇到的%99.9的困難,前人已經遇到過了。4.在學習中會遇到各種各樣的困難,需要你去一點點去解決。*********************************************************如果你以上都能完成的話,你已經入門了。如果再有一些項目經驗,已經可以養活你自己了,如果你以上都能滿足,有1年工作經驗,10K基本是有了。由於我本人目前屬於這個階段,所以關於安卓拔高,就不繼續班門弄斧了。不過大致的思路我還是有的:學習java,學懂伺服器那邊的只是。做一個全棧工程師。學會再多的知識是一方面,重要的是掌握解決未知問題的能力,在工作的時候,學習能力遠遠比已掌握的知識量要可怕的多。
如果有想進一步了解程序員日常和開發視頻的。可以加微信:itbird02 回復自學視頻。關於學習視頻:參考我的另一個答案文科生13年畢業,已工作2年,想轉行做IT,自學安卓靠譜嗎?還是選擇培訓? - bird-HU 的回答我收集了600多G各種各樣的視頻。或者掃描這個二維碼回復:自學視頻,可以拿到我準備的600G自學視頻,c語言,java,html都有。推薦閱讀:
※李彥宏:移動互聯網的時代已經結束了,你怎麼理解?
※網路時代 審查制度 兒童保護
※北京為何被稱為是中國互聯網的中心?
※全球富豪榜排名:前四全是美國人,馬化騰、許家印擠進前20!
※區塊鏈也許是我們的未來,但是比特幣也許會被取代