亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 課堂 > 技術(shù)開發(fā) > 正文

如何快速掌握一門編程語言

2023-06-23 14:40:18
字體:
供稿:網(wǎng)友

很多初學(xué)編程語言的人,對(duì)如何快速掌握一門語言顯得束手無策,在網(wǎng)上找到一篇關(guān)于這方面的文章,共享給大家。

現(xiàn)在的開發(fā)工作要求我們能夠快速掌握一門語言。一般來說應(yīng)對(duì)這種挑戰(zhàn)有兩種態(tài)度:其一,粗粗看看語法,就擼起袖子開干,邊查Google邊學(xué)習(xí);其二是花很多時(shí)間完整地把整個(gè)語言學(xué)習(xí)一遍,做到胸有成竹,然后再開始做實(shí)際工作。然而這兩種方法都有弊病。第二種方法的問題當(dāng)然很明顯,不僅浪費(fèi)了時(shí)間,偏離了目標(biāo),而且學(xué)習(xí)效率不高。因?yàn)闆]有實(shí)際問題驅(qū)動(dòng)的語言學(xué)習(xí)通常是不牢固不深入的。有的人學(xué)著學(xué)著成了語言專家,反而忘了自己原本是要解決問題來的。第一種路子也有問題,在對(duì)于這種語言的脾氣秉性還沒有了解的情況下大刀闊斧地拼湊代碼,寫出來的東西肯定不入流。說穿新鞋走老路,新瓶裝舊酒,那都是小問題,真正嚴(yán)重的是這樣的程序員可以在短時(shí)間內(nèi)堆積大量充滿缺陷的垃圾代碼。由于通常開發(fā)階段的測(cè)試完備程度有限,這些垃圾代碼往往能通過這個(gè)階段,從而潛伏下來,在后期成為整個(gè)項(xiàng)目的毒瘤,反反復(fù)復(fù)讓后來的維護(hù)者陷入西西弗斯困境。

實(shí)際上語言學(xué)習(xí)有一定規(guī)律可循,對(duì)于已經(jīng)掌握一門語言的開發(fā)者來說,對(duì)于一般的語言,完全可以以最快的速度,在幾天至一周之內(nèi)掌握其最常用的50%,而且保證路子基本正宗,沒有出偏的弊病。其實(shí)真正寫程序不怕完全不會(huì),最怕一知半解的去攢解決方案。因?yàn)槟阃耆粫?huì),就自然會(huì)去認(rèn)真查書學(xué)習(xí),如果學(xué)習(xí)能力好的話,寫出來的代碼質(zhì)量不會(huì)差。而一知半解,自己動(dòng)手土法煉鋼,那搞出來的基本上都是廢銅爛鐵。比如錯(cuò)誤處理和序列化,很多人不去了解“正路子”,而是憑借自己的一知半解去攢野路子,這是最危險(xiǎn)的。因此,即使時(shí)間再緊張,這些內(nèi)容也是必須首先完整了解一遍的。掌握這些內(nèi)容之后進(jìn)入實(shí)際開發(fā),即使有問題,也基本不會(huì)傷及項(xiàng)目大體。而開發(fā)者本人則可以安步當(dāng)車,慢慢在實(shí)踐中提高自己。

以下列出一個(gè)學(xué)習(xí)提綱,主要針對(duì)的是有經(jīng)驗(yàn)的人,初學(xué)者不合適。這個(gè)提綱只能用于一般的庸俗編程語言學(xué)習(xí),目前在流行編程語言排行榜上排前20的基本上都是庸俗語言。如果你要學(xué)的是LISP之類非庸俗語言,或是某個(gè)軟件中的二次開發(fā)語言,這里的建議未必合適。還是那句話,僅供參考。

1. 首先了解該語言的基本數(shù)據(jù)類型,基本語法和主要語言構(gòu)造,主要數(shù)學(xué)運(yùn)算符和print函數(shù)的使用,達(dá)到能夠?qū)懽T浩強(qiáng)程序設(shè)計(jì)書課后數(shù)學(xué)習(xí)題的程度;

2. 其次掌握數(shù)組和其他集合類的使用,有基礎(chǔ)的話可以理解一下泛型,如果理解不了也問題不大,后面可以補(bǔ);

3. 簡(jiǎn)單字符串處理。所謂簡(jiǎn)單,就是Regex和Parser以下的內(nèi)容,什么查找替換,截?cái)嗳プ执惖?。不過這個(gè)階段有一個(gè)難點(diǎn),就是字符編碼問題。如果理解不了,可以先跳過,否則的話最好在這時(shí)候把這個(gè)問題搞定,免留后患;

4. 基本面向?qū)ο蠡蛘吆瘮?shù)式編程的特征,無非是什么繼承、多態(tài)、Lambda函數(shù)之類的,如果有經(jīng)驗(yàn)的話很快就明白了;

5. 異常、錯(cuò)誤處理、斷言、日志和調(diào)試支持,對(duì)單元測(cè)試的支持。你不一定要用TDD,但是在這個(gè)時(shí)候應(yīng)該掌握在這個(gè)語言里做TDD的基本技能;

6. 程序代碼和可執(zhí)行代碼的組織機(jī)制,運(yùn)行時(shí)模塊加載、符號(hào)查找機(jī)制,這是初學(xué)時(shí)的一個(gè)難點(diǎn),因?yàn)榇蟛糠謺疾惶⒁饨榻B這個(gè)極為重要的內(nèi)容;

7. 基本輸入輸出和文件處理,輸入輸出流類的組織,這通常是比較繁瑣的一部分,可以提綱挈領(lǐng)學(xué)一下,搞清楚概念,用到的時(shí)候查就是了。到這個(gè)階段可以寫大部分控制臺(tái)應(yīng)用了;

8. 該語言如何進(jìn)行callback方法調(diào)用,如何支持事件驅(qū)動(dòng)編程模型。在現(xiàn)代編程環(huán)境下,這個(gè)問題是涉及開發(fā)思想的一個(gè)核心問題,幾乎每種語言在這里都會(huì)用足功夫,.NET的delegate,Java的anonymous inner class,Java 7的closure,C++OX的 tr1::function/bind,五花八門。如果能徹底理解這個(gè)問題,不但程序就不至于寫得太走樣,而且對(duì)該語言的設(shè)計(jì)思路也能有比較好的認(rèn)識(shí);

9. 如果有必要,可在這時(shí)研究regex和XML處理問題,如無必要可跳過;

10. 序列化和反序列化,掌握一下缺省的機(jī)制就可以了;

11. 如果必要,可了解一下線程、并發(fā)和異步調(diào)用機(jī)制,主要是為了讀懂別人的代碼,如果自己要寫這類代碼,必須專門花時(shí)間嚴(yán)肅認(rèn)真系統(tǒng)地學(xué)習(xí),嚴(yán)禁半桶水上陣;

12. 動(dòng)態(tài)編程,反射和元數(shù)據(jù)編程,數(shù)據(jù)和程序之間的相互轉(zhuǎn)化機(jī)制,運(yùn)行時(shí)編譯和執(zhí)行的機(jī)制,有抱負(fù)的開發(fā)者在這塊可以多下些功夫,能夠使你對(duì)語言的認(rèn)識(shí)高出一個(gè)層面;

13. 如果有必要,可研究一下該語言對(duì)于泛型的支持,不必花太多時(shí)間,只要能使用現(xiàn)成的泛型集合和泛型函數(shù)就可以了,可在以后閑暇時(shí)抽時(shí)間系統(tǒng)學(xué)習(xí)。需要注意的是,泛型技術(shù)跟多線程技術(shù)一樣,用不好就成為萬惡之源,必須系統(tǒng)學(xué)習(xí),謹(jǐn)慎使用,否則不如不學(xué)不用;

14. 如果還有時(shí)間,最好咨詢一下有經(jīng)驗(yàn)的人,看看這個(gè)語言較常用的特色features是什么,如果之前沒學(xué)過,應(yīng)當(dāng)補(bǔ)一下。比如Ruby的block interator, Java的dynamic proxy,C# 3的LINQ和extension method。沒時(shí)間的話,我認(rèn)為也可以邊做邊學(xué),沒有大問題。

15. 有必要的話,在工作的閑暇時(shí)間,可以著重考察兩個(gè)問題,第一,這個(gè)語言有哪些慣用法和模式,第二,這個(gè)語言的編譯/解釋執(zhí)行機(jī)制。

至此語言的基本部分就可以說掌握了,之后是做數(shù)據(jù)庫、網(wǎng)絡(luò)還是做圖形,可以根據(jù)具體需求去搞,找相應(yīng)的成熟框架或庫,邊做邊學(xué),加深理解。對(duì)于一個(gè)庸俗語言,我自己把上面的內(nèi)容走一遍大概要花2-3周時(shí)間,不能算很快,但也耽誤不了太多事情,畢竟不是每個(gè)月都學(xué)新語言。掌握了以上的內(nèi)容,就給練武術(shù)打好了基本功,雖然不見得有多優(yōu)秀,但是肯定是根正苗紅,將來不必繞大彎子。就算是臨時(shí)使用的語言,把上面這個(gè)提綱精簡(jiǎn)一下,只看藍(lán)色重體字的部分,大致能在幾天到一周內(nèi)搞定,不算是太耗時(shí),而且寫出來的代碼不會(huì)太不靠譜。

以上提綱未設(shè)及內(nèi)存模型。對(duì)于C/C++,這個(gè)問題很重要,要放在顯著位置來考慮,但對(duì)于其他語言,這個(gè)問題被透明化了,除非你要做hardcore項(xiàng)目,否則不必太關(guān)注。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
久久婷婷五月综合色国产香蕉| 青娱乐国产盛宴| 日韩电影大全免费观看2023年上| 精品久久久久久综合日本欧美| 久久资源中文字幕| 国产午夜福利视频在线观看| 亚洲av无码国产精品久久不卡| 欧美天天综合网| a级女人18毛片| 色婷婷精品久久二区二区密| 日韩亚洲一区中文字幕| 四虎永久在线精品| 国产探花一区在线观看| 公侵犯人妻一区二区三区| 99精品视频99| 国产第一页在线视频| 日韩精品一区二区三区中文| 日韩精品手机在线| 国产在线精品一区二区三区不卡| 污视频网站观看| 亚洲宅男天堂在线观看无病毒| 国产99久久久久久免费看| 亚洲人成网站在线| 一本色道久久88综合亚洲精品ⅰ| 亚洲精品视频一二三| 日韩女在线观看| 久久久久久久久网| 欧美另类在线视频| www.夜夜骑.com| 丁香六月色婷婷| 欧美日韩国产精品一区二区三区| 高清视频一区| 香港三级韩国三级日本三级| 三级网站免费观看| 久久夜精品va视频免费观看| 色妇色综合久久夜夜| 色网址在线观看| 精品视频—区二区三区免费| 欧洲一区在线电影| 国产成人黄色网址| 日韩精品系列| 免费动漫网站在线观看| 捷克做爰xxxⅹ性视频| 国产免费拔擦拔擦8x在线播放| 日韩欧美亚洲另类| 久久久久久久久久久久久国产| 五月天一区二区| 一个人免费观看日本www视频| 国产欧美日韩精品丝袜高跟鞋| 丰满大乳奶做爰ⅹxx视频| 视频精品二区| 国产精品欧美韩国日本久久| 国产欧美精品国产国产专区| 国产成人午夜99999| 亚洲aⅴ怡春院| 91在线免费看片| 成人精品免费视频| 中文字幕高清在线播放| 1000部精品久久久久久久久| 亚洲黄色免费网站| 在线精品观看国产| 在线亚洲不卡| 黄色免费网站观看| 精品婷婷伊人一区三区三| 欧美日韩一区二区视频在线观看| 亚洲小说欧美另类社区| 一区二区三区不卡在线视频| 中文字幕在线视频观看| 中文字幕中文乱码欧美一区二区| 欧美日韩视频在线一区二区观看视频| 久久久久久高潮国产精品视| 日本a级片免费观看| 97精品国产福利一区二区三区| 中文字幕免费高清在线| 欧美日韩电影一区二区三区| 国产丰满果冻videossex| 亚洲人成电影在在线观看网色| 欧美群妇大交群中文字幕| 日本特黄特色aaa大片免费| 日韩中文字幕有码| 在线观看91精品国产麻豆| 欧美自拍资源在线| 中文字幕免费高清电视剧网站在线观看| 国产成人精品一区| 欧美精品一区二区高清在线观看| 日韩中文字幕在线| 色老太综合网| 久久99精品久久久| 国产欧美久久久久久久久| 国内精品久久久久久久影视麻豆| 亚洲欧美区自拍先锋| 黄色的毛片免费| av在线播放亚洲| 综合激情视频| 亚洲色图19p| 亚洲精品男人的天堂| 精品一区二区91| 国产精品嫩模av在线| 少妇愉情理伦片bd| 小草在线视频在线免费视频| 香蕉综合视频| 一本一道久久综合狠狠老精东影业| 欧美日韩 一区二区三区| 精品国产1区2区| 欧美国产丝袜视频| 日韩激情av| 小处雏高清一区二区三区| 国产在线一区二| 久久中文在线| 欧美日韩国产中文精品字幕自在自线| 久久久无码精品亚洲日韩按摩| 国产在线观看免费视频软件| 国产精品视频在线免费观看| 亚洲av人无码激艳猛片服务器| 黄上黄在线观看| 日本美女xxx| 伊人久久大香线蕉午夜av| 高清不卡日本v二区在线| 国产精品夫妻激情| 成年人三级网站| 视频区 图片区 小说区| 69p69国产精品| 在线免费电影网| 四虎永久免费影库二三区| 国产专区一区二区| 亚洲人成网站色ww在线| 午夜一区二区三区| 人妻丰满熟妇av无码久久洗澡| 成人亚洲精品7777| 一区二区三区四区亚洲| 婷婷视频一区二区三区| 高清一区二区中文字幕| 69视频在线观看| 欧美日韩国内自拍| 国产欧美一区二区三区米奇| 欧美卡1卡2卡| 成人a在线观看高清电影| 亚洲欧洲韩国日本视频| 在线不卡免费视频| 91成人免费电影| 福利片免费在线观看| 国产精品扒开腿做爽爽| 亚洲乱码国产乱码精品精可以看| 国产成人a视频高清在线观看| 91久久精品国产91久久| 九七影院理伦片| 国产日韩欧美在线播放不卡| av中文字幕在线不卡| 国产精品久久久久精k8| 亚洲精品免费观看| 精品国产网站在线观看| 伊人成色综合网| 亚洲第九十九页| 日本欧美视频在线观看| 国产精品成人久久| 狠狠色丁香九九婷婷综合五月| 影院在线观看全集免费观看| 国产色婷婷国产综合在线理论片a| 色综合视频一区二区三区44| 亚洲一级黄色大片| 亚洲不卡av一区二区三区| 国语自产精品视频在线看一大j8| 亚洲码无人客一区二区三区| 亚洲三级在线免费观看| 欧美在线你懂的| 欧美1819sex性处18免费| 美日韩中文字幕| 2023av视频| 国内精品自线一区二区三区视频| 亚洲黄色在线视频| 摸bbb搡bbb搡bbbb| 久久裸体视频| 又黄又www的网站| 国产精品99久久久久久大便| 男女h黄动漫啪啪无遮挡软件| 国产精品视频一区二区三区四区五区| 日韩少妇视频| 天天看片中文字幕| 欧美日韩精品中文字幕一区二区| 黑粗硬长欧美在线视频免费的| 日本一区视频在线观看免费| 欧美一级高清大全免费观看| julia中文字幕久久亚洲蜜臀| 99精品免费网| 免费看av不卡| 久久国产精品1区2区3区网页| 日韩电影天堂视频一区二区| 欧美3p视频在线观看| 99中文字幕在线观看| 国产欧美日韩一区二区三区四区| 中文日韩在线视频| 三上悠亚在线观看| 日韩一级电影| 成人免费毛片嘿嘿连载视频| 亚洲人成电影院在线观看| 99精品一区| 最近高清中文在线字幕在线观看| 欧美日韩视频免费播放| 色av一区二区| 成人两性免费视频| 免费亚洲精品视频| 亚洲欧美日本韩国| 中文乱码人妻一区二区三区视频| 99久久综合狠狠综合久久止| 777午夜精品视频在线播放| 久久久久免费av| 国产精品欧美久久久| 性网爆门事件集合av| 久久久久成人黄色影片| 国产一区二区在线视频聊天| 国产成人精品一区二区免费视频| 久久天堂av综合合色| 好看的日韩精品| 国产精品久久久久久av下载红粉| 黄网站在线观看永久免费| 国产精品视频自拍| 伊人久久综合97精品| 精品视频在线观看| 国产一区亚洲二区| 50路60路老熟妇啪啪| 亚洲色图综合网| 国产精品剧情在线亚洲| 九色91popny| 欧美性生交xxxxx久久久| 日韩精品一区国产| 成人爽a毛片| 日韩一区有码在线| 欧美欧美午夜aⅴ在线观看| 国产尤物在线播放| 色91精品久久久久久久久| 国产99久久精品一区二区300| 久久精品黄色| 欧美成人禁片在线观看网址| 国产综合在线视频| 日本成人a网站| 日韩欧美国产亚洲| 特大巨黑人吊性xxx视频| 中文字幕在线播放网址| 林心如三级全黄裸体| 手机在线色视频| 国产a∨精品一区二区三区不卡| 欧美日精品一区视频| 99re成人精品视频| 国产成人久久精品77777综合| 亚洲av成人精品一区二区三区| 最好看的中文字幕久久| 18涩涩午夜精品.www| 国产精品9999久久久久仙踪林| 国产艳妇疯狂做爰视频| 欧美激情极品| 亚洲精品综合| 精品国产鲁一鲁一区二区三区| 亚洲成人影院在线观看| 精品国产一区二区三区忘忧草| 亚洲天堂岛国片| 波多野结衣在线一区二区| 欧美成人免费在线观看| 99精品中文字幕在线不卡| 欧美极品中文字幕| 亚洲一区在线播放| 成人欧美一区二区三区在线湿哒哒| 蜜桃一区二区三区| 中文字幕在线视频网站| 中文av一区二区三区| 日本三级中国三级99人妇网站| 91精品国产乱码久久久久久蜜臀| 亚洲一级理论片| 亚洲精品进入| 疯狂做受xxxx高潮欧美日本| 国产伦精品一区二区三区四区视频| 国产精品久久久久7777按摩| 91看片在线观看| 又黄又色的网站| 欧美四级剧情无删版影片| 18国产精品| 精品国产乱码久久久久久果冻传媒| 丁香婷婷深情五月亚洲| 夜鲁很鲁在线视频| 色噜噜狠狠一区二区三区| 亚洲天堂导航| 日韩av手机在线观看| 日韩在线中文| 香蕉视频污视频| 91精品国产91久久久久青草| √天堂中文官网8在线| 国产剧情久久久久久| 欧洲高清一区二区| 国产精品对白交换视频| 国产手机在线视频| 香港久久久电影| 一区二区三区在线观看动漫| а√天堂资源官网在线资源| 啦啦啦在线视频免费观看高清中文| 亚洲狠狠丁香婷婷综合久久久| 亚洲老板91色精品久久| 91xx在线观看| 免费看又黄又无码的网站| 亚洲aⅴ天堂av在线电影软件| 欧美激情办公室videoshd| 小草av在线播放| 亚洲一区二区在线视频观看| 欧美日韩精品亚洲精品| 天堂在线中文资源| 午夜免费视频在线国产| 午夜在线观看视频| k8久久久一区二区三区| 久久久久久久中文字幕| 国产精品a久久久久久| 激情久久五月| 91成人在线观看喷潮| 天天操天天干天天综合网| 久久精品国产综合| 天天草天天爽| 欧美日本国产在线| 欧美成人剧情片在线观看| 天天综合天天添夜夜添狠狠添| 亚洲性日韩精品一区二区| 日韩欧乱色一区二区三区在线| 91精品国产91久久久久久久久| 欧美日韩国产成人在线观看| 亚洲精品456| 亚洲综合伊人久久| 高清视频一区二区三区四区| 久久精品欧美一区二区三区不卡| 9.1成人看片免费版| 午夜国产福利在线观看| 黑人极品ⅴideos精品欧美棵| 亚洲欧美色图|