【轉(zhuǎn)】快速掌握一個(gè)語言最常用的50%

快速掌握一個(gè)語言最常用的50%

  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. 簡單字符串處理捞蛋。所謂簡單柬姚,就是Regex和Parser以下的內(nèi)容,什么查找替換搬设,截?cái)嗳プ执惖摹2贿^這個(gè)階段有一個(gè)難點(diǎn)拿穴,就是字符編碼問題。如果理解不了球凰,可以先跳過腿宰,否則的話最好在這時(shí)候把這個(gè)問題搞定,免留后患酗失;
  4. **基本面向?qū)ο蠡蛘吆瘮?shù)式編程的特征
    **,無非是什么繼承捶闸、多態(tài)删壮、Lambda函數(shù)之類的兑牡,如果有經(jīng)驗(yàn)的話很快就明白了;
  5. **異常亿虽、錯(cuò)誤處理、斷言洛勉、日志和調(diào)試支持如迟,對單元測試的支持
    **。你不一定要用TDD此再,但是在這個(gè)時(shí)候應(yīng)該掌握在這個(gè)語言里做TDD的基本技能;
  6. **程序代碼和可執(zhí)行代碼的組織機(jī)制输拇,運(yùn)行時(shí)模塊加載策吠、符號查找機(jī)制
    **,這是初學(xué)時(shí)的一個(gè)難點(diǎn)别凹,因?yàn)榇蟛糠謺疾惶⒁饨榻B這個(gè)極為重要的內(nèi)容洽糟;
  7. **基本輸入輸出和文件處理,輸入輸出流類的組織
    **坤溃,這通常是比較繁瑣的一部分,可以提綱挈領(lǐng)學(xué)一下祠饺,搞清楚概念汁政,用到的時(shí)候查就是了。到這個(gè)階段可以寫大部分控制臺應(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è)問題配阵,不但程序就不至于寫得太走樣示血,而且對該語言的設(shè)計(jì)思路也能有比較好的認(rèn)識难审;
  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ā)者在這塊可以多下些功夫靡砌,能夠使你對語言的認(rèn)識高出一個(gè)層面珊楼;
  13. 如果有必要,可研究一下該語言對于泛型的支持厕宗,不必花太多時(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ī)制哎榴。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末尚蝌,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子飘言,更是在濱河造成了極大的恐慌,老刑警劉巖谆吴,帶你破解...
    沈念sama閱讀 218,204評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件苛预,死亡現(xiàn)場離奇詭異,居然都是意外死亡腻菇,警方通過查閱死者的電腦和手機(jī)昔馋,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來骏令,“玉大人垄提,你說我怎么就攤上這事≌±” “怎么了?”我有些...
    開封第一講書人閱讀 164,548評論 0 354
  • 文/不壞的土叔 我叫張陵吏够,是天一觀的道長。 經(jīng)常有香客問我播急,道長售睹,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,657評論 1 293
  • 正文 為了忘掉前任捶枢,我火速辦了婚禮飞崖,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘固歪。我一直安慰自己,他們只是感情好昼牛,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,689評論 6 392
  • 文/花漫 我一把揭開白布贰健。 她就那樣靜靜地躺著,像睡著了一般伶椿。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上导狡,一...
    開封第一講書人閱讀 51,554評論 1 305
  • 那天偎痛,我揣著相機(jī)與錄音,去河邊找鬼枚赡。 笑死,一個(gè)胖子當(dāng)著我的面吹牛谓谦,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播反粥,決...
    沈念sama閱讀 40,302評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼莫湘!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起逊脯,我...
    開封第一講書人閱讀 39,216評論 0 276
  • 序言:老撾萬榮一對情侶失蹤军洼,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后匕争,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體爷耀,經(jīng)...
    沈念sama閱讀 45,661評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,851評論 3 336
  • 正文 我和宋清朗相戀三年跑杭,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了咆耿。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,977評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡窄做,死狀恐怖慰技,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情吻商,我是刑警寧澤,帶...
    沈念sama閱讀 35,697評論 5 347
  • 正文 年R本政府宣布蚯舱,位于F島的核電站掩蛤,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏揍鸟。R本人自食惡果不足惜句旱,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,306評論 3 330
  • 文/蒙蒙 一谈撒、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧啃匿,春花似錦、人聲如沸溯乒。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽臂聋。三九已至,卻和暖如春孩等,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背冰垄。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評論 1 270
  • 我被黑心中介騙來泰國打工扒秸, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人伴奥。 一個(gè)月前我還...
    沈念sama閱讀 48,138評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像洲炊,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子暂衡,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,927評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 現(xiàn)在的開發(fā)工作要求我們能夠快速掌握一門語言狂巢。一般來說應(yīng)對這種挑戰(zhàn)有兩種態(tài)度:其一,粗粗看看語法科展,就擼起袖子開干荠藤,邊...
    江太公曰閱讀 290評論 0 0
  • Swift的編程范式 編程范式是程序語言背后的思想。代表了程序語言的設(shè)計(jì)者認(rèn)為程序應(yīng)該如何被構(gòu)建和執(zhí)行受啥。常見的編程...
    Bobby0322閱讀 2,596評論 4 43
  • 轉(zhuǎn)自http://blog.csdn.net/xugangwen/article/details/44811783...
    扎Zn了老Fe閱讀 12,727評論 1 142
  • 經(jīng)兩日滚局,風(fēng)寒漸好,通體舒泰核畴。 總會(huì)有些時(shí)候冲九,不肯思不肯想谤草,安安靜靜躺在這兒丑孩,手捧著本書,不見的如何翻動(dòng)灭贷,眼瞇縫呆望...
    昉之閱讀 154評論 3 4
  • 今天是2017年4月19日甚疟,晴,我加入日記星球第四期21天蛻變之旅的第19天览妖,這是我加入日記新球的第19篇原創(chuàng)日記...
    三月小女子閱讀 209評論 0 0