<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 495,  comments - 11,  trackbacks - 0

    這兩天在看《編程人生》,這本書確實(shí)非常不錯(cuò)。而且看得也特別的輕松。其中有幾個(gè)人都談到了如何學(xué)習(xí)新的語言,但是給我最深刻的是google的首席java架構(gòu)師joshua bloch。正好最近我也在學(xué)習(xí)python,所以順便總結(jié)一下如何學(xué)習(xí)一門新的語言。希望你能補(bǔ)充一些。

    心態(tài)

    這不但是學(xué)習(xí)一門新的語言最重要的,而是對(duì)任何的學(xué)習(xí)都是最重要的。下面是書中的描述,非常的精彩,特別是那個(gè)比喻:

    “學(xué)習(xí)一門新的語言的時(shí)候,要利用以前所學(xué)的語言的功底,但是也要保持開放的心態(tài)。有些人執(zhí)著于一種理念:“這就是寫所有程序必須遵循的方法”。我不是說那種語言,但是某些語言,令人執(zhí)著于這樣的理念。當(dāng)開始學(xué)習(xí)新語言的時(shí)候,他們會(huì)批評(píng)這種語言跟真正神的語言的所有的不同之處。當(dāng)使用新語言時(shí),他們極力使用神的語言的方法去寫。這樣,你就會(huì)錯(cuò)過這個(gè)新語言真正的獨(dú)特之處。
    這就像你本來只有一個(gè)榔頭,有人給了你一個(gè)螺絲刀,你說“哎,這不是一把好榔頭,但是我應(yīng)該可以倒著拿螺絲刀,用螺絲刀來砸東西。”你得到了一個(gè)很爛的榔頭,但事實(shí)上它確實(shí)一把很不錯(cuò)的螺絲刀。所以你應(yīng)該對(duì)所有的事物保持開放和積極的心態(tài)。”

    如果你的杯子滿了,那他永遠(yuǎn)再也裝不進(jìn)水了。如果你認(rèn)為你找到了銀彈,那么你可能就要固步自封了。

    對(duì)新的事物,方法保持一個(gè)開發(fā)而積極的心態(tài),才能真正了解他,了解他的獨(dú)特之處。

    這一點(diǎn)相對(duì)來說比較難,程序員一般對(duì)他們的語言有一種近乎固執(zhí)的偏愛。Paul Graham在《黑客與畫家》中好像提到過,開發(fā)語言是程序員的宗教信仰,貶低一種語言對(duì)使用這種語言的程序員是一種侮辱。

    了解他的歷史,哲學(xué)觀

    選擇一門語言,往往選擇了一種思維方式和哲學(xué)觀。所以,了解一門語言的歷史和哲學(xué)觀非常重要。你要知道這門語言是誰創(chuàng)建的,為什么創(chuàng)建,如何發(fā)展起來的,適合那些領(lǐng)域,以及解決問題的哲學(xué)是什么。

    那python來說,他的設(shè)計(jì)哲學(xué)是“用一種方法,最好是只有一種方法來做一件事”,而perl的設(shè)計(jì)哲學(xué)是“總有多種方法來做同一件事”。所以,我選擇的是python。

    了解這方面的知識(shí)的一個(gè)非常好的來源是百科網(wǎng)站。

    代碼,代碼,還是代碼

    代碼是學(xué)習(xí)一門語言的必經(jīng)之路,可能也是最快的一種方法。

    你不但要找一些優(yōu)秀的代碼來閱讀,還要親自動(dòng)手來寫代碼。這個(gè)過程對(duì)學(xué)習(xí)語言來說是非常快的。另外,你一定要用語言去解決實(shí)際的問題,而不僅僅是寫代碼來驗(yàn)證語法。在解決問題的過程中,你可以學(xué)習(xí)它是如何解決問題的,而且會(huì)積累語言的經(jīng)驗(yàn)。

    在工作中使用一門新的語言來開發(fā)新項(xiàng)目的風(fēng)險(xiǎn)相對(duì)較大,所以,如果再工作中嘗試使用新的語言,可以選擇一些小的項(xiàng)目來積累經(jīng)驗(yàn)。如果工作中無法使用這個(gè)語言,那么就在業(yè)余使用這個(gè)語言解決問題吧。

    社區(qū)

    多去這個(gè)語言的社區(qū)逛逛吧,這里有很多人在討論這種語言,和他們一起討論你能夠?qū)W到更多。


    本文轉(zhuǎn)自CSDN博客

    posted on 2011-06-01 12:48 jadmin 閱讀(75) 評(píng)論(0)  編輯  收藏

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 好爽又高潮了毛片免费下载| 亚洲精品免费观看| 香蕉视频在线观看免费国产婷婷 | 一区二区三区免费在线视频 | 亚洲av高清在线观看一区二区 | 久久精品国产亚洲AV忘忧草18| 无码人妻AV免费一区二区三区| 久久久久亚洲AV成人无码| 午夜免费福利视频| 久久精品国产亚洲av高清漫画| 中文字幕免费视频| 亚洲一级片在线播放| 日韩a级毛片免费观看| 黄色网页免费观看| 亚洲一区二区三区无码中文字幕 | 69av免费观看| 亚洲欧美成aⅴ人在线观看| 日本无卡码免费一区二区三区| 亚洲爆乳少妇无码激情| 久久久久国产成人精品亚洲午夜 | 2015日韩永久免费视频播放| 亚洲综合色区中文字幕| 国产美女做a免费视频软件| 一级毛片在线免费视频| 亚洲人成在线电影| 成人午夜大片免费7777| 理论片在线观看免费| 亚洲av中文无码乱人伦在线咪咕| 国产精品爱啪在线线免费观看| 亚洲高清乱码午夜电影网| 亚洲一区二区三区在线视频| 免费在线中文日本| 久久亚洲精品国产精品婷婷| 亚洲精品综合久久| 精品免费久久久久久久| 黄页网站在线观看免费| 亚洲小视频在线播放| 亚洲精品成人在线| 114一级毛片免费| 成人a毛片免费视频观看| 亚洲精品成人久久|