學(xué)習(xí)啦>學(xué)習(xí)方法>通用學(xué)習(xí)方法>學(xué)習(xí)經(jīng)驗(yàn)>

怎么樣學(xué)習(xí)編程語言

時(shí)間: 方琪1092 分享

  很多同學(xué)都對(duì)編程感興趣,而且也想學(xué)習(xí)一兩種編程語言。但是往往因?yàn)橛洸磺搴瘮?shù)或指令的名稱,理解不了算法的含義而中途放棄。那么怎樣才能學(xué)好編程語言呢?下面是學(xué)習(xí)啦小編為你搜集到的相關(guān)內(nèi)容,希望對(duì)你有所幫助。

  怎么樣學(xué)習(xí)編程語言

  首先了解你要學(xué)習(xí)的編程語言。不同的語言有不同的發(fā)展史,不同的特點(diǎn),不同用途,了解了這些會(huì)加深我們對(duì)編程語言的認(rèn)識(shí),增強(qiáng)學(xué)習(xí)的信念。

  其次學(xué)習(xí)數(shù)據(jù)類型,掌握基本的庫函數(shù)或指令。很多同學(xué)都覺得這是非常困難的一步。也許會(huì)有一點(diǎn)困難,因?yàn)橐獙W(xué)會(huì)一門編程語言的所有庫函數(shù)或指令基本上是不可能的,那如果遇到怎么辦呢?不用擔(dān)心,因?yàn)榫幊陶Z言為我們提供了API,不會(huì)的函數(shù)很容易找到!

  知道編程語言的一般格式。一門語言一定會(huì)有特定的格式。格式類似于做模具的模板,按照這樣的格式完成程序的每一部分,提高了編程的效率,也使得編程規(guī)范化。例如c語言,開頭引用庫函數(shù),下面寫自己的函數(shù),如果是要單獨(dú)執(zhí)行就必須得有main()函數(shù),c語言中main()函數(shù)是程序的入口,要想執(zhí)行就得定義它,而其他函數(shù)不會(huì)自己執(zhí)行,必須在main()中引用。這就是格式,也是我們學(xué)習(xí)的重點(diǎn)。

  知道格式后,相信自己已經(jīng)有獨(dú)立寫程序的能力了。小試牛刀,寫幾個(gè)簡(jiǎn)單的程序,比如輸出“hollow world !”等,你會(huì)從實(shí)踐中得到更多的理解與樂趣!

  用于實(shí)踐。c語言可以用來控制單片機(jī);c++可以用來制作辦公軟件;java可以用來做android應(yīng)用...把自己學(xué)的語言用在生活中吧!

  最后,要想真正掌握一門編程語言是需要時(shí)間與實(shí)踐的,不要放棄,慢慢積累,相信你一定能學(xué)好它!

  怎么樣學(xué)習(xí)安卓編程

  1、認(rèn)識(shí)Android

  Android是一個(gè)移動(dòng)設(shè)備的軟件套件,它包括一個(gè)操作系統(tǒng)、中間件和關(guān)鍵應(yīng)用。Android SDK提供必需的工具和API,并基于java語言開發(fā)。

  特征

  應(yīng)用程序框架 組件的重用和自定義

  Dalvik虛擬機(jī) 為移動(dòng)設(shè)備優(yōu)化

  一體化瀏覽器 基于開源的webkit內(nèi)核

  圖形優(yōu)化 提供一個(gè)定制的2D圖形庫,3D圖形基于OpenGL(硬件加速可選)

  SQLite 結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)

  多媒體支持 對(duì)通用的音頻、視頻、圖像提供支持

  GSM技術(shù) (依賴于硬件)

  藍(lán)牙,EDGE網(wǎng)絡(luò),3G和WiFi (依賴于硬件)

  攝像頭、GPS、方向和速度傳感器 (依賴于硬件)

  2、Android SDK介紹

  Android Software Development Kit.它提供了在Windows/Linux/Mac平臺(tái)上開發(fā)Android應(yīng)用的開發(fā)組件,包含了在Android平臺(tái)上開發(fā)移動(dòng)應(yīng)用程序的各種工具集。

  如何學(xué)習(xí)安卓編程

  3、系統(tǒng)組件介紹

  Android應(yīng)用程序由一些零散的有聯(lián)系的組件組成,通過一個(gè)工程manifest綁定在一起。在manifest中,描述了每一個(gè)組件以及組件的作用,其中有6個(gè)組件,它們是Android應(yīng)用程序的基石。

  4、SQLite技術(shù)詳解

  Google為Andriod的較大的數(shù)據(jù)處理提供了SQLite,他在數(shù)據(jù)存儲(chǔ)、管理、維護(hù)等各方面都相當(dāng)出色,功能也非常的強(qiáng)大。本文介紹了Android中的SQLite使用、類的介紹和數(shù)據(jù)的操作方法。

  5、由簡(jiǎn)至難 NDK最強(qiáng)

  Android現(xiàn)在實(shí)在太火啦,運(yùn)營(yíng)商、手機(jī)商、平板電腦廠商都在推,甚至家電廠商們也開始涉足,對(duì)Android程序開發(fā)者的需求激增,人才的培養(yǎng)需要一個(gè)過程,等?不可能,高價(jià)招聘?不值當(dāng),大量的企業(yè)都在尋找Android軟件開發(fā)的其他方式。

  怎樣學(xué)習(xí)Java

  1.不要看到別人的回復(fù)第一句話就說:給個(gè)代碼吧!你應(yīng)該想想為什么。當(dāng)你自己想出來再參考別人的提示,你就知道自己和別人思路的差異。

  2.初學(xué)者請(qǐng)不要看太多太多的書那會(huì)誤人子弟的,先找本系統(tǒng)的學(xué),很多人用了很久都是只對(duì)部分功能熟悉而已,不系統(tǒng)還是不夠的。

  3.看幫助,不要因?yàn)楹茈y而自己是初學(xué)者所以就不看;幫助永遠(yuǎn)是最好的參考手冊(cè),雖然幫助的文字有時(shí)候很難看懂,總覺得不夠直觀。

  4.不要被對(duì)象、屬性、方法等詞匯所迷惑;最根本的是先了解最基礎(chǔ)知識(shí)。

  5.不要放過任何一個(gè)看上去很簡(jiǎn)單的小問題--他們往往并不那么簡(jiǎn)單,或者可以引伸出很多知識(shí)點(diǎn);不會(huì)舉一反三你就永遠(yuǎn)學(xué)不會(huì)。

  6.知道一點(diǎn)東西,并不能說明你會(huì)寫腳本,腳本是需要經(jīng)驗(yàn)積累的。

  7.學(xué)腳本并不難,JSP、ASP、PHP等等也不過如此--難的是長(zhǎng)期堅(jiān)持實(shí)踐和不遺余力的博覽群書;  8.看再多的書是學(xué)不全腳本的,要多實(shí)踐

  9.把時(shí)髦的技術(shù)掛在嘴邊,還不如把過時(shí)的技術(shù)記在心里;  10.學(xué)習(xí)腳本最好的方法之一就是多練習(xí);

  11.在任何時(shí)刻都不要認(rèn)為自己手中的書已經(jīng)足夠了;

  12.看得懂的書,請(qǐng)仔細(xì)看;看不懂的書,請(qǐng)硬著頭皮看;

  13.別指望看第一遍書就能記住和掌握什么——請(qǐng)看第二遍、第三遍;

  14.請(qǐng)把書上的例子親手到電腦上實(shí)踐,即使配套光盤中有源文件;

  15.把在書中看到的有意義的例子擴(kuò)充;并將其切實(shí)的運(yùn)用到自己的工作中;

  16.不要漏掉書中任何一個(gè)練習(xí)——請(qǐng)全部做完并記錄下思路;

  17.當(dāng)你用腳本到一半?yún)s發(fā)現(xiàn)自己用的方法很拙劣時(shí),請(qǐng)不要馬上停手;請(qǐng)盡快將余下的部分粗略的完成以保證這個(gè)代碼的完整性,然后分析自己的錯(cuò)誤并重新編寫和工作。

  18.別心急,寫腳本確實(shí)不容易;水平是在不斷的實(shí)踐中完善和發(fā)展的;

  19.每學(xué)到一個(gè)腳本難點(diǎn)的時(shí)候,嘗試著對(duì)別人講解這個(gè)知識(shí)點(diǎn)并讓他理解----你能講清楚才說明你真的理解了;

  20.記錄下在和別人交流時(shí)發(fā)現(xiàn)的自己忽視或不理解的知識(shí)點(diǎn);

  21.保存好你做過的所有的源文件----那是你最好的積累之一;

  22.對(duì)于網(wǎng)絡(luò),還是希望大家能多利用一下,很多問題不是非要到論壇來問的,首先你要學(xué)會(huì)自己找答案,比如google、百度都是很好的搜索引擎,你只要輸入關(guān)鍵字就能找到很多相關(guān)資料,別老是等待別人給你希望,看的出你平時(shí)一定也很懶!

  23,到一個(gè)論壇,你學(xué)會(huì)去看以前的帖子,不要什么都不看就發(fā)帖子問,也許你的問題早就有人問過了,你再問,別人已經(jīng)不想再重復(fù)了,做為初學(xué)者,誰也不希望自己的帖子沒人回的。

  24,雖然不是打擊初學(xué)者,但是這句話還是要說:論壇論壇,就是大家討論的地方,如果你總期望有高手總無償指點(diǎn)你,除非他是你親戚!!

  討論者,起碼是水平相當(dāng)?shù)牟庞杏懻摰恼f法,如果水平真差距太遠(yuǎn)了,連基本操作都需要?jiǎng)e人給解答,誰還跟你討論呢。

  浮躁的人容易問:我到底該學(xué)什么;----別問,學(xué)就對(duì)了;

  浮躁的人容易問:Js有錢途嗎;----建議你去搶銀行;

  浮躁的人容易說:我要中文版!我英文不行!----不行?學(xué)呀!

  浮躁的人分兩種:只觀望而不學(xué)的人;只學(xué)而不堅(jiān)持的人;

  浮躁的人永遠(yuǎn)不是一個(gè)高手。

  怎樣學(xué)好C#編程

  1、打好堅(jiān)實(shí)的基礎(chǔ):變量、流程控制語句、類、接口、特別是繼承關(guān)系,一定要理解,當(dāng)然剛開始的時(shí)候肯定理解程度不深,但至少要求記住。

  2、看別人寫的程序,完整看完一個(gè)例子。比如一個(gè)c#編寫的簡(jiǎn)單網(wǎng)站。然后好好的思考下,給你的啟發(fā),哪些地方讓你理解了基礎(chǔ)知識(shí)沒理解透的內(nèi)容,哪些地方讓你茅塞頓開!

  3、自己動(dòng)手去做。自己動(dòng)手寫一個(gè)完整的程序,不急著編碼,先想想自己做的程序都要實(shí)現(xiàn)什么功能,程序的結(jié)構(gòu)應(yīng)該怎樣設(shè)計(jì):是不是要用到接口、怎樣可以提高代碼的重復(fù)利用率等等;甚至可以用紙筆畫畫,心中有了一個(gè)基本的框架,然后再編碼,遇到難點(diǎn)寫不下去時(shí)多上網(wǎng)和同行交流。

  4、有了自己的第一個(gè)程序,然后就是回過頭來總結(jié)了,記住一定要善于總結(jié)自己在實(shí)踐中的經(jīng)驗(yàn)。如果你回過頭來發(fā)現(xiàn)你以前寫的程序是多么的“嫩”,證明你就在進(jìn)步了。發(fā)現(xiàn)以前自己沒有掌握的東西,再進(jìn)一步去深研。

怎么樣學(xué)習(xí)編程語言

很多同學(xué)都對(duì)編程感興趣,而且也想學(xué)習(xí)一兩種編程語言。但是往往因?yàn)橛洸磺搴瘮?shù)或指令的名稱,理解不了算法的含義而中途放棄。那么怎樣才能學(xué)好編程語言呢?下面是學(xué)習(xí)啦小編為你搜集到的相關(guān)內(nèi)容,希望對(duì)你有所幫助。 怎么樣學(xué)習(xí)編程語
推薦度:
點(diǎn)擊下載文檔文檔為doc格式
3613728