中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

想學(xué)編程?這樣開始

  英文原文:Want to learn to code? Start here,編譯:@張飛alex

  去年九月我寫了一篇挺受歡迎的博文,叫 《想學(xué)Rails? 這樣開始》。 許多讀者看完文章后,當(dāng)面或用Email向我提了大量問題;也有很多人真正投入到了Rails學(xué)習(xí)中。我也很自豪地向很多人推薦了這篇文章,因為其中的內(nèi)容真的具有可操作性,并且對讀者真的有幫助。從那之后到現(xiàn)在,我的編程功力又長進(jìn)了幾個甲子,于是又有了下面這篇文章,記錄我對“如何學(xué)編程”的再次思考。

  這篇文章是寫給那些真心要編程的人看的——那些憋著一股狠勁兒,一定要做出個什么真東西的人;而不是那些“聽說編程好玩”的人。在我看來,這些人都不太可能真的整出個像樣的東西來。

  1. “只用晚上、周末的業(yè)余時間學(xué)習(xí)”很不靠譜

  無論從我個人經(jīng)驗,還是眾多訪談的結(jié)論來看,只用晚上和周末等業(yè)余時間來學(xué)習(xí)編程是十分糟糕的辦法。斷斷續(xù)續(xù)的學(xué)習(xí)方式,你的腦子根本沒機會養(yǎng)成編程式的思維方式,你很難把之前學(xué)習(xí)的內(nèi)容撿起來。一定要把你的時間盡量多的利用起來。

  一種改善的方法是參加“編程訓(xùn)練營”之類的項目;你不但要花整整九周時間,還要花費一筆不小的學(xué)費。這些付出可以對你有所約束,督促你學(xué)到東西。你必須全情投入,否則錢和時間就打水漂了。

  2. 忘掉 Codecademy.com

“我用 Codecademy 學(xué)會編程了!”

  不知道有多少人這么說過了。但是如果持續(xù)的觀察六到八個星期之后,這些人就都歇菜了。

  我告訴你們?yōu)槭裁从肅odecademy學(xué)習(xí)不長久:

  • 你永遠(yuǎn)只是在瀏覽器里、在Codecademy網(wǎng)站里編程;學(xué)到JavaScript、Python、Ruby的語法是挺好,但是從課程里你也只能學(xué)到這些;其實這些你從別處也都能學(xué)到。
  • 你不會學(xué)到如何搭建開發(fā)環(huán)境。就憑你在Codecademy學(xué)到的那點兒東西,哪怕你只想做一丁點兒的小項目,你都不知道該從哪兒開始。
  • 對于只有一點點編程經(jīng)驗的人來說,搭建自己的開發(fā)環(huán)境是很有挑戰(zhàn)性的一件事兒。你需要自己把這件事兒搞定。

  3. 做一個真正的、你想做的項目

  在你想做的項目里,先找一個小的來做。我做的第一個項目叫做“今日所學(xué)”。軟件里只有一個文字輸入框,你每次輸入一些文字,軟件按照時間降序來顯示輸入內(nèi)容的列表。僅此而已。

  你的第一個項目一定就是一坨屎。但是它是完整的項目,而且是你完成的。這才是最牛逼的地方。

  4. 你的代碼要建立在你之前做過的項目之上

  我每天寫代碼,我都會把當(dāng)天所學(xué)的一兩個知識點放進(jìn)去,這樣我下一次編程時就會寫的更好。你會不斷的從你的代碼庫里引用老代碼,或從網(wǎng)上扒來的代碼。一旦你真的懂了這些代碼,你就能把它們用起來。

  5. 別拷貝粘貼別人的代碼!

  Tommy Nicholas去年12月寫的博客里也提到了這個觀點。只有你把代碼敲出來,你才能真的學(xué)到東西,你才能發(fā)現(xiàn)你對某些代碼還沒弄透,也希望你去google一下你的疑問,這樣才能學(xué)到越來越多的東西。

  6. 別在別人面前得瑟“我在學(xué)編程呢!”,除非面對一個高手,你要求教。

  開始學(xué)編程之后,你要為自己找到一兩個編程老師帶著你學(xué),但別學(xué)了一點就在那些不會編程的朋友面前窮顯擺。

  我一直相信,如果你把想做的事兒說了出去,那事兒就永遠(yuǎn)只能停留在你嘴上了。所以除非對方是你可以請教的老師,不然就閉上嘴,低下頭,老老實實編你的程。

  空談?wù)`國啊!

  7. 編程就是失敗無數(shù)次后弄清為什么。很痛?很挫敗?很正常。

  編程就是要重復(fù)的犯錯誤,犯重復(fù)的錯誤,弄清楚錯在哪兒,再改正錯誤。下次再碰到相似問題(你一定會碰到的),你就會想起之前蹂躪你的那些代碼和你的對策,吃N塹,長一智。

  當(dāng)然,搞定編程的成就感也會讓你爽到內(nèi)傷。“那東西是我想出來滴!”的快感是我活著的動力!我為之著迷!但獲得快感的路也灰常艱辛。不斷尋找你的動力,不斷前進(jìn)!

  8. 別再糾結(jié)應(yīng)該學(xué)什么,開干!

  我一朋友的朋友總是沒完沒了的問我各種磨唧問題。他試圖在正式開始前看清所有可能會搞不定的地方。

  這是一種最操蛋的學(xué)習(xí)方式。正確的方法是:選門語言(Ruby 或 Python)、買本剛出版的書、把自己當(dāng)個白癡、立馬開始學(xué)!立馬開始第一章!有必要就把第一章再看一遍!你根本沒法想象有多少知識是你不知道的!不過沒關(guān)系,你會慢慢都搞明白的。大家都是這么過來的。

  祝你好運!

it知識庫想學(xué)編程?這樣開始,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 毛片综合 | 在线视频 亚洲 | 亚洲国产精品一区二区久久 | 亚洲色欧美另类 | jvid精品资源在线观看 | 91精品国产美女在线观看 | 97精品国产手机 | 成人免费毛片在线观看 | 91精品综合久久久久久五月天 | 蜜桃综合在线 | 九九精品在线 | 日韩成人免费中文字幕 | 日韩一区二区福利视频 | 日韩中文字幕视频 | 日本三级做a全过程在线观看 | 少妇一级淫片免费放播放 | 99视频网站 | 成人在线一区二区三区 | 中文字幕视频在线 | 欧美亚州 | 亚洲人成网站777色婷婷 | 国产视频久久 | 午夜在线视频 | 久久久久亚洲精品 | 成人av一区二区三区 | 青青草华人在线视频 | 狠狠爱综合网 | 99在线国产| 精品一区二区电影 | 亚欧洲精品在线视频免费观看 | 欧美中文字幕一区二区 | 久久久久国产一区二区三区 | 欧美日韩一区二区电影 | 国产男人的天堂 | 91精品久久久久久久久中文字幕 | 亚洲精品免费在线观看 | 91精品国产乱码久久久久久久久 | 亚洲精品视频网站在线观看 | 亚洲性视频网站 | 在线看亚洲| 国产色|