国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
Android學(xué)習(xí)路線

Android學(xué)習(xí)路線

轉(zhuǎn)自Mars微博

從今天開(kāi)始,我將挑選一些比較代表性的郵件,在Blog上面回答,這樣大家就不用反復(fù)問(wèn)同樣的問(wèn)題了。另外,請(qǐng)大家不要再叫我老師,叫我Mars就可以了。

郵件問(wèn)題:

老師你好,我從去年就在看你的關(guān)于Android的視頻了,的確講的不錯(cuò),去年看了一段時(shí)間,寒假的時(shí)候回家重新復(fù)習(xí)了一下Java基礎(chǔ)知識(shí),開(kāi)學(xué)的時(shí)候看到你又陸續(xù)出了一些視頻,這段時(shí)間看完了,跟著你的視頻學(xué)了這么幾個(gè)月了,就我自身的感覺(jué)吧,我覺(jué)得我學(xué)得很紊亂,細(xì)想一下,有的東西前面學(xué)了后面就忘了,到用的時(shí)候還得這兒那兒找資料的,我現(xiàn)在大三,網(wǎng)絡(luò)安全專(zhuān)業(yè),之前沒(méi)接觸Android的時(shí)候,我學(xué)過(guò)PHP,學(xué)了點(diǎn)皮毛之后,因?yàn)楫?dāng)時(shí)我們開(kāi)設(shè)了Java這門(mén)課,在這之前我就已經(jīng)自學(xué)了一些Java知識(shí),之后又學(xué)了一段時(shí)間JavaEE,當(dāng)時(shí)我就把JavaEE定為我的發(fā)展方向,學(xué)了很長(zhǎng)一段時(shí)間,恰好當(dāng)時(shí)我們老師帶了個(gè)項(xiàng)目,叫基于J2EE的在線考試系統(tǒng),在做需求分析的時(shí)候,我決定改行做Android,當(dāng)時(shí)熱情很高,我覺(jué)得那個(gè)項(xiàng)目會(huì)耽擱我的時(shí)間,我就放棄了,跟著老師你學(xué)了這么幾個(gè)月的Android,我現(xiàn)在已經(jīng)大三了,我想以后就從事Android這個(gè)方向,我覺(jué)得我現(xiàn)在需要一個(gè)高人指點(diǎn)我一下,關(guān)于Android的具體學(xué)習(xí)路線之類(lèi)的,對(duì)于學(xué)習(xí)Android是否需要學(xué)習(xí)Java里面的框架,比如SSH,我對(duì)它只有一點(diǎn)點(diǎn)的了解,在MyEclipse里面用過(guò)一點(diǎn),但是沒(méi)有接觸到真正的項(xiàng)目開(kāi)發(fā),現(xiàn)在我覺(jué)得我到了一個(gè)轉(zhuǎn)折點(diǎn),如果有一個(gè)高人指點(diǎn)我一下的話(huà),我想又會(huì)是柳岸花明又一村,老師你能幫幫我么?

回答:

很多朋友都對(duì)學(xué)習(xí)路線問(wèn)題感到迷茫,特別是還在上學(xué)的朋友們。在這里就詳細(xì)的為大家介紹一下。

1.Java基礎(chǔ)

很多朋友一上手就開(kāi)始學(xué)習(xí)Android,似乎太著急了一些。Android應(yīng)用程序開(kāi)發(fā)是以Java語(yǔ)言為基礎(chǔ)的,所以沒(méi)有扎實(shí)的Java基礎(chǔ)知識(shí),只是機(jī)械的照抄別人的代碼,是沒(méi)有任何意義的。那么Java學(xué)到什么程度才算是過(guò)關(guān)呢?我個(gè)人認(rèn)為至少要掌握以下兩個(gè)方面的內(nèi)容:

a) Java基礎(chǔ)語(yǔ)法:具體的知識(shí)點(diǎn)列表可以在這里下載:《Java知識(shí)點(diǎn)列表》V1.0。這部分內(nèi)容沒(méi)有討價(jià)還價(jià)的余地,必須爛熟于胸。至于具體的學(xué)習(xí)方法,可以看書(shū)或者是看視頻,但是關(guān)鍵是要多加練習(xí),無(wú)論是書(shū)上的練習(xí)還是視頻里面的練習(xí),都需要仔仔細(xì)細(xì)的完成;

b)設(shè)計(jì)模式:由于在Android系統(tǒng)的框架層當(dāng)中,使用了大量的設(shè)計(jì)模式,如果沒(méi)有這個(gè)方面的知識(shí),對(duì)于Android的理解就會(huì)大打折扣。設(shè)計(jì)模式的種類(lèi)非常之多,一個(gè)一個(gè)的全部掌握,是不現(xiàn)實(shí)的,必須首先掌握面向?qū)ο蟮幕A(chǔ)設(shè)計(jì)原則,有了這些基礎(chǔ)原則的支持,就可以舉一反三。這部分內(nèi)容可以在《Effective Java》《Agile.Software.Development:Principles,Patterns.and.Practices》這兩本書(shū)中找到。

2.Linux基礎(chǔ)知識(shí)

大家都知道,Android系統(tǒng)的基礎(chǔ)是Linux操作系統(tǒng)。在開(kāi)發(fā)過(guò)程當(dāng)中,我們也需要使用到一些Linux命令。所以說(shuō)一些Linux的基礎(chǔ)知識(shí)是必須的(話(huà)說(shuō)現(xiàn)在的程序員,不懂Linux都不好意思跟人家打招呼),推薦大家看看《鳥(niǎo)哥的私房菜》這本書(shū),寫(xiě)的相當(dāng)不錯(cuò);

3.數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)

這個(gè)比較簡(jiǎn)單,就是一個(gè)增刪改查的數(shù)據(jù)庫(kù)操作,可以看一下這本書(shū):《SQL編程練習(xí)與解答》

4.網(wǎng)絡(luò)協(xié)議

至少需要學(xué)習(xí)兩種基礎(chǔ)的協(xié)議,HTTP協(xié)議與Socket協(xié)議;

5.Android基礎(chǔ)知識(shí)

有了以上的鋪墊,再來(lái)看Android,是不是覺(jué)得輕松了很多呢?至于基礎(chǔ)知識(shí)的學(xué)習(xí)順序,最好的方法就是按照Android SDK幫助文檔當(dāng)中的Dev Guide里面的順序,我的《Android視頻教程》也基本上是按照這個(gè)順序錄制的;

6.服務(wù)器端開(kāi)發(fā)知識(shí)

由于很多Android應(yīng)用程序都需要服務(wù)器端的支持,所以掌握一些服務(wù)器端開(kāi)發(fā)知識(shí)還是非常有必要的。至于選擇哪一種服務(wù)器端知識(shí)進(jìn)行學(xué)習(xí),就比較麻煩了,因?yàn)榧夹g(shù)的種類(lèi)實(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看起來(lái)也順理成章。使用這種技術(shù)開(kāi)發(fā)服務(wù)器端程序,非常麻煩。即使是一些簡(jiǎn)答的功能,也可能需要大量的代碼和配置文件來(lái)實(shí)現(xiàn);

b)PHP:簡(jiǎn)單易學(xué),開(kāi)發(fā)快速。但是我們需要多學(xué)一種語(yǔ)言,是否得不償失,就要大家自己判斷了;

c).NET:這項(xiàng)技術(shù)的特點(diǎn)和Java EE差不多,但是要想掌握.NET,則需要掌握c#,也是個(gè)麻煩的事情;

d)ruby on rails:這是我個(gè)人最喜歡的服務(wù)器端技術(shù),簡(jiǎn)潔,優(yōu)雅,寥寥幾行代碼,就可以實(shí)現(xiàn)很復(fù)雜的功能,但是這需要Ruby語(yǔ)言知識(shí)作為基礎(chǔ);

至于選擇哪一種技術(shù),就看大家自己的判斷了。

要成為一個(gè)專(zhuān)業(yè)的Android開(kāi)發(fā)者,以上的這些知識(shí)都必不可少??雌饋?lái)好像很多,多的可怕。所以還是那句話(huà)--“耐心,耐心很重要”。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
Android應(yīng)用開(kāi)發(fā)學(xué)習(xí)基礎(chǔ)
Android開(kāi)發(fā)如何從入門(mén)到精通
Java后端開(kāi)發(fā)學(xué)習(xí)路線「光頭強(qiáng)版」發(fā)布
2018年Java全新學(xué)習(xí)路線
《Android學(xué)習(xí)指南》目錄 ? { Android學(xué)習(xí)指南 }
凌陽(yáng)教育嵌入式Android實(shí)戰(zhàn)就業(yè)班
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服