日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

从菜鸟到专家的五步编程语言学习法

發(fā)布時間:2024/9/20 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 从菜鸟到专家的五步编程语言学习法 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

2019獨角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>


摘要:Mark Lassoff是一位高級技術(shù)培訓(xùn)師,從事培訓(xùn)工作已有10余年。他培訓(xùn)的客戶包括美國國防部、Lockheed Martin等。在多年的培訓(xùn)生涯中,他總結(jié)了一些如何快速學(xué)習(xí)一門語言的技巧,這些技巧非常簡單,但是卻讓人受益匪淺。

我已經(jīng)從事10年的技術(shù)培訓(xùn)工作,一直教人如何編程。這些人包括學(xué)生、已經(jīng)走上工作崗位的開發(fā)人員。在多年的工作生涯中,我注意到一些正確/錯誤學(xué)習(xí)編程語言的方式,下面我分享一些正確學(xué)習(xí)語言的5種技巧,雖然它們看起來都很淺顯,但只要你認(rèn)真執(zhí)行,絕對會有很大效果和提升。

1.了解語言背后的“哲學(xué)”

我在初次學(xué)習(xí)Java時,覺得它即冗長又存在不必要的復(fù)雜。那時,我還不是個經(jīng)驗的程序員,并且習(xí)慣使用C來編碼。Java是一門偉大的語言,但我并不能體會其中的精華——甚至是它的用途,因為我無法理解Java的面向?qū)ο笤怼?

后來,我在德克薩斯大學(xué)奧斯汀分校的Browne博士課堂上理解了面向?qū)ο蠓椒?#xff0c;并采用它進(jìn)行計算機(jī)科學(xué)編程。這對我更好地理解Java的核心思想以及編程方法起了非常大作用。

如今已有成千上萬個編程語言,不同的編程語言解決和優(yōu)化不同類型的編程問題,并且在計算機(jī)系統(tǒng)中處于不同的級別。而你需要做的是了解你所學(xué)語言是什么、目標(biāo)。理解是至關(guān)重要的,然后運(yùn)用它來解決實際問題。

2.親自輸入所有的代碼實例

話說,實踐是檢驗真理的唯一標(biāo)準(zhǔn)。學(xué)習(xí)一門語言,除了知道其中的原理外,最快的學(xué)習(xí)方法莫過于實踐,編寫代碼,遠(yuǎn)遠(yuǎn)大于讀書或看視頻所產(chǎn)生的效果。輸入代碼并且讓它們運(yùn)行起來是學(xué)習(xí)一門語言至關(guān)重要的一步。即使你對該們語言是完全陌生的,在編寫的時候你也會發(fā)現(xiàn)它們的語法結(jié)構(gòu),漸漸明白其中的含義。

在編寫的過程中,你肯定會犯錯,發(fā)現(xiàn)錯誤并糾正它,這個過程也是不可忽視的,錯誤越多,你就會花更多的心思研究,這樣理解就會越加深刻。

3.更進(jìn)一步

無論是做實驗還是練習(xí),都嘗試著更進(jìn)一步地了解與學(xué)習(xí)。經(jīng)常這樣做將會給你帶來無窮的收獲,驅(qū)使你不斷查閱所學(xué)語言相關(guān)資料。這樣做有兩大優(yōu)勢:第一,學(xué)習(xí)該語言的文檔結(jié)構(gòu)并熟悉它;第二,加深概念,幫你解決一些細(xì)小問題。

例如,你正在聽一堂學(xué)習(xí)如何使用HTML5和JavaScript制作音頻的課,那么你應(yīng)該進(jìn)一步問問自己:“該如何控制音量呢?”解決這個問題后,你就可以更加深入的掌握代碼。

4.通過許多小例子學(xué)習(xí)——而不是大項目

在多年的培訓(xùn)中,我一直把重點放在客戶端的網(wǎng)絡(luò)語言上,比如Java以及后來的移動開發(fā)。在課堂上,每節(jié)課都會有相應(yīng)的課件,每個課件都會演示些例子,最后把這些例子組合成一個項目。在早期常會犯這樣的錯誤,沒有進(jìn)行相互隔離。

其實,采用隔離的方式學(xué)習(xí)各種語言技能是很重要的。比起學(xué)習(xí)個人技能,集成是個更復(fù)雜的過程。在你對一門語言有了堅實的基礎(chǔ)后,集成確實是最好的學(xué)習(xí)方式,否則很有可能會混淆概念。

5.讓程序運(yùn)行

一定要讓程序跑起來。即使出現(xiàn)多個bug,也要認(rèn)真調(diào)試,直到能夠正確運(yùn)行。想要打開一扇門,則必須要關(guān)閉一扇門。當(dāng)你學(xué)習(xí)一門新的語言技能時,肯定希望以后能有較高的技能水平。有時,你很容易放棄或者跳過某個小缺陷,使該問題一直處于懸而未決的狀態(tài)——這樣做很危險。

除此之外,沒有比這個更興奮的事情了——第一次看到自己編寫的應(yīng)用程序跑起來。

來自:udemy blog

轉(zhuǎn)載于:https://my.oschina.net/u/855386/blog/94984

總結(jié)

以上是生活随笔為你收集整理的从菜鸟到专家的五步编程语言学习法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。