其實(shí)網(wǎng)上有很多安卓學(xué)習(xí)路線圖,但是太虛了,我想說一個比較實(shí)在的學(xué)習(xí)步驟,也是我個人的學(xué)習(xí)步驟。
創(chuàng)新互聯(lián)擁有網(wǎng)站維護(hù)技術(shù)和項目管理團(tuán)隊,建立的售前、實(shí)施和售后服務(wù)體系,為客戶提供定制化的網(wǎng)站設(shè)計制作、網(wǎng)站建設(shè)、網(wǎng)站維護(hù)、成都西信服務(wù)器托管解決方案。為客戶網(wǎng)站安全和日常運(yùn)維提供整體管家式外包優(yōu)質(zhì)服務(wù)。我們的網(wǎng)站維護(hù)服務(wù)覆蓋集團(tuán)企業(yè)、上市公司、外企網(wǎng)站、商城網(wǎng)站定制開發(fā)、政府網(wǎng)站等各類型客戶群體,為全球上千企業(yè)提供全方位網(wǎng)站維護(hù)、服務(wù)器維護(hù)解決方案。
第一步 ? java基礎(chǔ)
因?yàn)榘沧块_發(fā)語言是使用java,因此必須了解,熟悉j2se。java基礎(chǔ)看馬士兵的視頻就行,他講的特別好,尤其是堆棧內(nèi)存那一塊。然后學(xué)瘋狂java講義,不需要都學(xué),學(xué)前十章就行,不建議初學(xué)者學(xué)java編程思想,比較難懂,不適合入門。(時間2-3個月)
第二步:書籍
入手的第一本書就是android瘋狂講義,七八百頁,其實(shí)我感覺我們不用全部都學(xué),比如說動畫、視頻、傳感器先可以不學(xué),安卓瘋狂講義的有些設(shè)計不是很合理,把很多難的內(nèi)容放到了前面,
沒有做到從易到難,我們學(xué)的過程中可以先把一章整體看一下,然后再安排學(xué)習(xí)的順序,把里面的每一個例子都自己敲一遍。因?yàn)槲疑舷掳嘧卉嚂r間很長因此我都是在公交車上看書,這樣一個月過去了,
瘋狂講義的主要部分學(xué)了一遍。
第三步:視頻
我看過的視頻也很多,比如說黑馬精通4.0,還有尚學(xué)堂的,還有傳智播客的,覺得最好的還是老羅的安卓開發(fā)視頻,講的很細(xì)也很全面,于是我把其它視頻都放棄了,只學(xué)老羅視頻,每天看7個,中間也有耽擱的這樣過去了一個月,所有的看了一遍,主要的,難懂的看了兩到三遍。
第四步:高仿項目
做完前兩步,自己感覺水平應(yīng)該可以了,于是就想去獨(dú)立開發(fā)一個app,但是還是不知道怎么下手,于是從網(wǎng)上找了幾個開源項目,開始模仿去做,有仿新浪微博,仿美團(tuán),鬧鐘,這樣過去了一個月,終于有些底氣了。
第五步:android官網(wǎng)
要想去安卓官網(wǎng)還需要翻墻,這個大家都懂,首先官網(wǎng)上面的api guide看一下,最后都能仿著寫一遍代碼,然后再把training上的幾個例子也仿著寫一遍。這樣學(xué)上面的例子用了一個月。
第六步 :android學(xué)習(xí)手冊
我之前一直從事java web開發(fā),前段時間因?yàn)楣ぷ餍枰D(zhuǎn)學(xué)了安卓,在學(xué)安卓過程中,一直想找一款應(yīng)用能夠展示各個章節(jié)的知識點(diǎn),并且提供demo例子,就像谷歌Android API Demo一樣,google api demo例子太老了,都是外文,例子也不夠豐富,還不能看源碼,也沒有文檔。于是把自己學(xué)習(xí)安卓過程中的用到例子都整合在了一起,并把例子都寫在了android學(xué)習(xí)手冊中,希望想學(xué)安卓的java同胞們,能有一個好的例子參考,快速學(xué)習(xí)安卓,少走彎路。android學(xué)習(xí)手冊包含9個章節(jié),108個例子,源碼文檔隨便看,例子都是可交互,可運(yùn)行,源碼采用android studio目錄結(jié)構(gòu),高亮顯示代碼,不需要積分,文檔都采用文檔結(jié)構(gòu)圖顯示,可以快速定位,度娘不讓發(fā)鏈接,360手機(jī)助手中可下載。
第七步:獨(dú)立開發(fā)app
光說不干嘴把式,光干不說傻把式。必須獨(dú)立開發(fā)一個小項目。
你好
Android技術(shù)路線應(yīng)該如何發(fā)展,你不妨參考一下下面的
入門:java
進(jìn)階:android
深入:Linux
基本上都是從語言出發(fā) java, 到工具android,再到原理linux。
以上是必須的而且得有扎實(shí)的基礎(chǔ)
當(dāng)然期間對于其他方面的了解如其他語言:python、go、js,工具:docker,原理知識:服務(wù)、分布式、數(shù)據(jù)庫,也是必不可少的
希望能夠幫到你,望采納,謝謝。
很多朋友都對學(xué)習(xí)路線問題感到迷茫,特別是還在上學(xué)的朋友們。在這里就詳細(xì)的介紹一下。
1.Java基礎(chǔ) 很多朋友一上手就開始學(xué)習(xí)Android,似乎太著急了一些。Android應(yīng)用程序開發(fā)是以Java語言為基礎(chǔ)的,所以沒有扎實(shí)的Java基礎(chǔ)知識,只是機(jī)械的照抄別人的代碼,是沒有任何意義的。那么Java學(xué)到什么程度才算是過關(guān)呢?
至少要掌握以下兩個方面的內(nèi)容:
a) Java基礎(chǔ)語法: 具體的知識點(diǎn)列表可以在這里下載:《Java知識點(diǎn)列表》V1.0。這部分內(nèi)容沒有討價還價的余地,必須爛熟于胸。至于具體的學(xué)習(xí)方法,可以看書或者是看視頻,但是關(guān)鍵是要多加練習(xí),無論是書上的練習(xí)還是視頻里面的練習(xí),都需要仔仔細(xì)細(xì)的完成;
b)設(shè)計模式:由于在Android系統(tǒng)的框架層當(dāng)中,使用了大量的設(shè)計模式,如果沒有這個方面的知識,對于Android的理解就會大打折扣。設(shè)計模式的種類非常之多,一個一個的全部掌握,是不現(xiàn)實(shí)的,必須首先掌握面向?qū)ο蟮幕A(chǔ)設(shè)計原則,有了這些基礎(chǔ)原則的支持,就可以舉一反三。這部分內(nèi)容可以在《Effective Java》和《Agile.Software.Development:Principles,Patterns.and.Practices》這兩本書中找到。
2.Linux基礎(chǔ)知識: 大家都知道,Android系統(tǒng)的基礎(chǔ)是Linux操作系統(tǒng)。在開發(fā)過程當(dāng)中,也需要使用到一些Linux命令。所以說一些Linux的基礎(chǔ)知識是必須的(話說現(xiàn)在的程序員,不懂Linux都不好意思跟人家打招呼),推薦大家看看《鳥哥的私房菜》這本書,寫的相當(dāng)不錯;
3.數(shù)據(jù)庫基礎(chǔ)知識 這個比較簡單,就是一個增刪改查的數(shù)據(jù)庫操作,可以看一下這本書:《SQL編程練習(xí)與解答》
4.網(wǎng)絡(luò)協(xié)議 至少需要學(xué)習(xí)兩種基礎(chǔ)的協(xié)議,HTTP協(xié)議與Socket協(xié)議;
產(chǎn)品經(jīng)理必學(xué)的五個錦囊妙計
產(chǎn)品方法 產(chǎn)品思維 產(chǎn)品設(shè)計 交互體驗(yàn)
5.Android基礎(chǔ)知識 有了以上的鋪墊,再來看Android,是不是覺得輕松了很多呢?至于基礎(chǔ)知識的學(xué)習(xí)順序,最好的方法就是按照Android SDK幫助文檔當(dāng)中的Dev Guide里面的順序,我的《Android視頻教程》也基本上是按照這個順序錄制的;
6.服務(wù)器端開發(fā)知識: 由于很多Android應(yīng)用程序都需要服務(wù)器端的支持,所以掌握一些服務(wù)器端開發(fā)知識還是非常有必要的。至于選擇哪一種服務(wù)器端知識進(jìn)行學(xué)習(xí),就比較麻煩了,因?yàn)榧夹g(shù)的種類實(shí)在是太多了:
a)Java EE: 就是上面郵件當(dāng)中所提到的SSH—Struts+Spring+Hibernate。這種技術(shù)的優(yōu)點(diǎn)的功能完整、強(qiáng)大,已經(jīng)使用了很多年,而且既然大家已經(jīng)非常熟悉Java了,那么學(xué)習(xí)SSH看起來也順理成章。但是使用這種技術(shù)開發(fā)服務(wù)器端程序,非常麻煩。即使是一些簡單的功能,也可能需要大量的代碼和配置文件來實(shí)現(xiàn);
b)PHP: 簡單易學(xué),開發(fā)快速。但是需要多學(xué)一種語言,是否得不償失,就要自己判斷了;
c).NET: 這項技術(shù)的特點(diǎn)和Java EE差不多,但是要想掌握.NET,則需要掌握c#,也是個麻煩的事情;
d)ruby on rails: 這是個人最喜歡的服務(wù)器端技術(shù),簡潔,優(yōu)雅,寥寥幾行代碼,就可以實(shí)現(xiàn)很復(fù)雜的功能,但是這需要Ruby語言知識作為基礎(chǔ); 至于選擇哪一種技術(shù),就看自己的判斷了。
育知同創(chuàng)教育提示:要成為一個專業(yè)的Android開發(fā)者,以上的這些知識都必不可少。看起來好像很多,多的可怕。所以還是那句話--“耐心,耐心很重要”。
新聞名稱:android路線,安卓開發(fā)路線圖
本文URL:http://chinadenli.net/article22/dsdsjjc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、Google、域名注冊、移動網(wǎng)站建設(shè)、用戶體驗(yàn)、ChatGPT
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)