首先,自學(xué)的話,書是必不可少的,我推薦幾本學(xué)習(xí)編程的書,作為過來人,這些書非常適合初學(xué)者。
站在用戶的角度思考問題,與客戶深入溝通,找到天橋網(wǎng)站設(shè)計(jì)與天橋網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、申請域名、網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋天橋地區(qū)。
關(guān)于java的學(xué)習(xí),個(gè)人非常推薦《java編程藝術(shù)》和《thinking in java》。《java編程藝術(shù)》這本書好像有七百多頁,我也不是很記得,這本書對很多細(xì)節(jié)都有詳細(xì)的敘述,thinking in java就不多說了,必讀之書。
關(guān)于android編程學(xué)習(xí),個(gè)人推薦《深入淺出google android》和《android核心技術(shù)與實(shí)例詳解》,這兩本書真的很適合初學(xué)android的人。
想學(xué)好編程,除了練習(xí)代碼之外,看多一些書也是非常重要,我的學(xué)校圖書館有很多編程書,我都看了不知多少本,每看一本書都有很大收獲,多看書真的很重要。
第二,善于上網(wǎng)找資料也是很重要的,網(wǎng)上有各種原代碼,各種視頻,各種心得體會。還有很多實(shí)際運(yùn)用,這是書沒的。
第三,編程需要耐心,忌浮夸,正所謂堅(jiān)持就是勝利。尤其是編程,不要遇到難題就放棄,當(dāng)你的水平到了一定水平之后就會發(fā)現(xiàn)以前的難題都不算什么。
第四,拿來主義,我覺得在編程的學(xué)習(xí)上是比較重要。不是說抄別人的源碼,而是先理解后模仿,在理解的同時(shí)想下有沒有可以改進(jìn)的地方。
第五,學(xué)android之前,必須有扎實(shí)的java基礎(chǔ),這是必須的,不要只是半桶水就學(xué)習(xí)android,否則越學(xué)android會越困難。
第六,要是對編程不是有很大興趣,單純覺得會編程很牛,可以在小白面前說幾個(gè)專業(yè)術(shù)語裝大神,我建議不要浪費(fèi)時(shí)間。正所謂言者不智,智者不言,低調(diào),再低調(diào),真正的高手很多都是比較低調(diào)(我言了,所以我不是高手。偶爾我虛榮心暴增,會裝一下B,大家多見諒),多去一下編程論壇學(xué)習(xí)。
說的是剛剛起步學(xué)習(xí)的同學(xué),假如開始沒有任何的開發(fā)經(jīng)驗(yàn)的話,千萬不要著急,不要想著在短時(shí)間內(nèi)就把一個(gè)語言學(xué)習(xí)好,因?yàn)槟阒皼]有任何的學(xué)習(xí)經(jīng)驗(yàn),在這個(gè)過程中需要有耐心地學(xué)習(xí)完JAVA的基礎(chǔ)知識,然后才開始踏上Android開發(fā)之旅。一類同學(xué)是只之前做過JAVA開發(fā)經(jīng)驗(yàn)的,這類同學(xué)可以在Android上迅速上手,但是同樣的是不可忽略Android的一些基礎(chǔ)知識,只有把基礎(chǔ)掌握好了,才能在后期取得大的進(jìn)步。 二、Android基礎(chǔ)知識學(xué)習(xí) 在掌握好JAVA基礎(chǔ)知識后,接下來就是學(xué)習(xí)Android基礎(chǔ)知識和如何查看開發(fā)文檔了,在這個(gè)階段我認(rèn)為是學(xué)習(xí)最有勁頭和最有收獲的時(shí)候,因?yàn)閺囊粺o所知到了解是會讓人有收獲良多的感覺,事實(shí)上在這一階段也是學(xué)習(xí)了很多,至少知道如何建立工程,知道一些基本的機(jī)制很常用函數(shù)的用法,這個(gè)階段會出現(xiàn)很多的問題,往往一個(gè)很低級的問題都會把你難倒,而這階段正式培養(yǎng)學(xué)習(xí)能力的好時(shí)機(jī),還是那句話,凡是遇到問題第一個(gè)想的是自己去解決,自己解決不了的,用百度用谷歌,要學(xué)會使用搜索引擎,大部分的時(shí)候問題都能得到解決,因?yàn)槟阌龅竭^的問題別人早就遇到過了,假如搜索引擎也找不到好的答案,這時(shí)候可以到論壇發(fā)帖問,網(wǎng)上牛人很多,也可以選擇到群里咨詢。 三、Android開發(fā)進(jìn)階 學(xué)習(xí)完Android基礎(chǔ)知識以后,很多同學(xué)很快就會感覺到學(xué)習(xí)停步不前,感覺自己似懂非懂,我覺得這個(gè)時(shí)候是學(xué)習(xí)最關(guān)鍵的時(shí)候,因?yàn)橐坏┠闾こ鲞@一步之后,你對Android的理解就會跟更加透徹,做起開發(fā)也會更加有信心,但是怎樣跨過這一階段,我根據(jù)自己的經(jīng)驗(yàn)是首先是保持對自己的信心,自己找一個(gè)比較簡單的項(xiàng)目做做或者找一些應(yīng)用的源代碼研究研究,然后自己山寨出來一個(gè),這樣你也會有了學(xué)習(xí)的方向,因?yàn)槟阍诹私饬嘶A(chǔ)知識以后急切需要證明一下自己到底是學(xué)到了什么東西,而開發(fā)出一個(gè)自己的簡單應(yīng)用,就是最大的證明了,而且在開發(fā)應(yīng)用的時(shí)候,肯定會遇到很多的問題,而在獨(dú)立解決bug的同時(shí),你已經(jīng)掌握了獨(dú)立處理問題的能力。
希望能解決您的問題。
先選擇一門語言,如Java或Kotlin,再學(xué)習(xí)相關(guān)的類庫。過程很簡單,就是拿著一本書,自己先看懂每一章的大概內(nèi)容,再學(xué)著敲示例的代碼,不要復(fù)制粘貼。這個(gè)過程中,編譯器給出的提示,產(chǎn)生的錯(cuò)誤什么的都會給你以最直觀的經(jīng)驗(yàn)。你需要通過足夠多的代碼實(shí)例,了解開發(fā)的一個(gè)基本流程。
開發(fā)環(huán)境可選Android Studio。就個(gè)人感覺,因?yàn)榭茖W(xué)上網(wǎng)的原因,開始幾天這個(gè)編譯器會給人一種郁悶的感覺,熟練之后就毫無問題了。
書可選《第一行代碼》,有些年頭了,聽說作者正在寫第三版。不過用這本書也學(xué)會了如何從編譯器舊版本遷移到新版本。也可看runoob這樣的網(wǎng)站。入門階段本身是一種體驗(yàn)過程,該看什么不該看什么其實(shí)沒什么要求,看不懂也只是一種暫時(shí)的挫折,你一點(diǎn)都不了解怎么知道應(yīng)該先學(xué)什么后學(xué)什么?不懂的慢慢學(xué)就是了。
學(xué)了三四個(gè)月,第一本書也該讀完了,也應(yīng)該可以獨(dú)立開發(fā)了(所謂獨(dú)立開發(fā),就是拿來主義,抄現(xiàn)成代碼,自己要學(xué)會的是設(shè)計(jì)、組裝和調(diào)試)。比如自己做一個(gè)免roottttt的點(diǎn)擊器,會用到懸浮窗、無障礙服務(wù)的知識。最后你會發(fā)現(xiàn),從電腦移到手機(jī)上之后,前端的變化比較大,服務(wù)端那塊還是很穩(wěn)定的。比如怎樣設(shè)計(jì)一個(gè)能夠容納百萬人同時(shí)在線的系統(tǒng)?這不是換學(xué)一門語言就能解決的,所以最終決定自己高度的還是那些需要長年積累的知識底蘊(yùn)
Android開發(fā)簡單來說,就是在安卓系統(tǒng)的手機(jī)上制作APP,現(xiàn)在安卓手機(jī)市場份額大,對人才的需求也是很高的
Android開發(fā),需要掌握以下知識:
android以java為基礎(chǔ)的,所以前提要學(xué)好Java基礎(chǔ)知識,比如基本類型、集合等。
android api,學(xué)習(xí)基本的Activity、service、intent等基本的知識,可以開發(fā)一些界面。
計(jì)算機(jī)網(wǎng)絡(luò)基本知識。
Linux命令、C編程基礎(chǔ)、Android Java編程、Google Android Linux操作系統(tǒng)具體操作等
課 工 場的Android開發(fā)教學(xué)系統(tǒng)非常完備,如果有這方面的學(xué)習(xí)需求,可以點(diǎn) 擊 頭 像試聽課程了解一下。
分享文章:想學(xué)android,想學(xué)玉石雕刻
瀏覽路徑:http://chinadenli.net/article10/dsicigo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)、動(dòng)態(tài)網(wǎng)站、企業(yè)建站、定制網(wǎng)站、商城網(wǎng)站、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)