可能很多人,在看到這個(gè)標(biāo)題的時(shí)候,覺(jué)得很不以為然,那么多大神寫(xiě)了自己的android成長(zhǎng)之路,為什么我還要寫(xiě)呢?因?yàn)槲蚁胝f(shuō),每個(gè)人的學(xué)習(xí)方式不一樣,每個(gè)人走的道路不一樣,所以最后所成就的東西不一樣
或許,我們?cè)趯W(xué)校的時(shí)候,老師教我們學(xué)習(xí)了很多東西,包括文學(xué)、科學(xué)等等,向我們程序員,在學(xué)校的時(shí)候或多或少都要接觸一些其他的語(yǔ)言,小編我就不例外,在學(xué)校的時(shí)候接觸過(guò):VB、C、C++、.Net、Java、PHP、C#、Java Web等等,有很多,但是真正學(xué)懂得,卻少之又少,畢竟我們不能一下子吃成一個(gè)大胖子,所以我們慢慢來(lái),一點(diǎn)一點(diǎn)的學(xué)習(xí)他們,我剛在工作的時(shí)候,由于在學(xué)校學(xué)習(xí)了.net的時(shí)間較多,所以在畢業(yè)后覺(jué)得找一份網(wǎng)站開(kāi)發(fā)的工作其實(shí)挺不錯(cuò)的,2014年大三實(shí)習(xí)的時(shí)候,很慶幸我收到了老師的幫助,老師拖人在鄭州幫我找了一份工作,還不錯(cuò),公司僅有10個(gè)人不到,小公司,但是對(duì)于我這個(gè)沒(méi)有什么經(jīng)驗(yàn)的小牛犢來(lái)說(shuō),我已經(jīng)很滿足了
在工作了一段時(shí)間后,我發(fā)現(xiàn)自己對(duì)于.Net并不敏感,甚至有些排斥,在學(xué)校期間很少接觸CSS以及JS等這些腳本語(yǔ)言,所以在實(shí)際的網(wǎng)站開(kāi)發(fā)便有很多的弊端,這里不懂,那里不懂等等,但是又不能總是問(wèn)別人,所以就自己私底下自己研究,有迫于沒(méi)有一個(gè)成熟的人帶自己,所以成長(zhǎng)起來(lái)很慢,無(wú)奈,過(guò)了大概有幾個(gè)月的時(shí)間,在同年11月份,公司領(lǐng)導(dǎo)做了一個(gè)很大膽的決定,讓我放棄.Net開(kāi)發(fā),轉(zhuǎn)做Android開(kāi)發(fā),當(dāng)時(shí)公司領(lǐng)導(dǎo)質(zhì)問(wèn)我熟悉不熟悉Java語(yǔ)言,我說(shuō)學(xué)過(guò),但是不怎么熟悉,可是領(lǐng)導(dǎo)還是給了我時(shí)間讓我去學(xué)習(xí),從一個(gè)小白開(kāi)始,慢慢研究
終于在自己的努力下,搭建好了android開(kāi)發(fā)環(huán)境Eclipse+ADT,說(shuō)著的真心不容易,剛開(kāi)始自己對(duì)ADT完全沒(méi)概念,所以也沒(méi)有一點(diǎn)靈感,就這樣花了大概3天的時(shí)間去搭建開(kāi)發(fā)環(huán)境,作為一個(gè)新手,從一個(gè)網(wǎng)站開(kāi)發(fā)人員轉(zhuǎn)到移動(dòng)開(kāi)發(fā),算是夸了一個(gè)小行業(yè),畢竟從事的不是自己所擅長(zhǎng)的
作為一個(gè)新手,要想學(xué)習(xí)android開(kāi)發(fā),必須要有Java語(yǔ)言作為基礎(chǔ),這是必不可少的,如果不會(huì)java,小編還是建議大家,對(duì)java進(jìn)行惡補(bǔ),尤其是機(jī)面向?qū)ο蟮奶匦裕酉聛?lái)就是良師益友,在做開(kāi)發(fā)的過(guò)程中,難免會(huì)遇到一些難題,自己又解決不了,但是公司有沒(méi)有其他人可以問(wèn),這個(gè)時(shí)候就需要自己想辦法找志同道合的人了,可以去CSDN上面提問(wèn)、也可以來(lái)簡(jiǎn)書(shū)尋找答案,當(dāng)然最直接快速的方法就是去加入一些android開(kāi)發(fā)的QQ群,直接快速,更能在第一事件獲取自己想要的東西,有了這些東西,我們還需要將android開(kāi)發(fā)系統(tǒng)地過(guò)一遍,畢竟學(xué)習(xí)是需要循序漸進(jìn)的,所以有必要系統(tǒng)地學(xué)習(xí)一遍,這個(gè)時(shí)候我建議大家可以去找找千峰的Android軟件卡發(fā)視頻教程,他的視頻也不多,花個(gè)一段時(shí)間看完,對(duì)自己以后成長(zhǎng)絕對(duì)有好處
然后最重要的就是要有一本好書(shū),這里小編推薦大家兩本書(shū)一本就是“Android瘋狂講義”,這本書(shū)屬于入門(mén)級(jí),畢竟想要做Android開(kāi)發(fā)必須要入門(mén)啊,它可以配合著android開(kāi)發(fā)視頻教程 一起學(xué)習(xí),然后就是“Android藝術(shù)開(kāi)發(fā)和探索”這本書(shū),不得不數(shù),可以真正做到讓初級(jí)開(kāi)發(fā)者進(jìn)階的作用,我自己也就是這樣,從一個(gè)小白走到了現(xiàn)在
當(dāng)你在android之路上走了一年以后,如果你進(jìn)步的夠快,我想你就可以去看著源碼和API、進(jìn)行開(kāi)發(fā)了,這時(shí)候恭喜你,你已經(jīng)成功學(xué)會(huì)了Android開(kāi)發(fā)的入門(mén),但是想要曾為一個(gè)高級(jí)開(kāi)發(fā)者還有很長(zhǎng)的路要走,接下來(lái)你可以去找一些關(guān)于Android內(nèi)核解析,以及Android源碼分析的書(shū),去嘗嘗刨根問(wèn)底的甜頭了,不過(guò)最重要的,還是要提醒大家,在做Android開(kāi)發(fā)的過(guò)程中,別忘了一定要學(xué)會(huì)自定義View,因?yàn)檫@才是讓你成為大神的必備絕招
最后小編在這里祝愿每個(gè)想成為一名Android開(kāi)發(fā)人員的小伙伴們,一路順風(fēng),學(xué)業(yè)有成