新手學(xué)習(xí)編程的最佳方式是什么帅腌?

回答這個(gè)問題是我最近兩年來唯一的關(guān)注點(diǎn)。我覺得此處提及的許多資源盡管都很不錯(cuò)麻汰,然而我卻注意到速客,成功的學(xué)生,無論使用哪種資源五鲫,往往都會(huì)在以下三個(gè)方面溺职,比其他人有著更好的表現(xiàn)。


圖片發(fā)自簡書App


1.聚焦習(xí)慣而不是目標(biāo)

2.獨(dú)自學(xué)習(xí)非常痛苦

3.項(xiàng)目實(shí)踐

聚焦習(xí)慣而不是目標(biāo)

聚焦習(xí)慣而不是目標(biāo)聽起來似乎不合常理位喂,但是請(qǐng)聽我把話說完 - 這是一個(gè)有關(guān)平衡的問題浪耘。凡是和我共過事的人都知道,我有時(shí)就像傻子一樣塑崖,在一天內(nèi)七冲,引用《蝙蝠俠:俠影之謎》中 Ra's Al Ghul 的話多達(dá) 3-4 次。

Bloc 公司的投資者們對(duì)于我在董事會(huì)上頻繁地引用《蝙蝠俠:俠影之謎》中的片段作為開始规婆,早已經(jīng)煩透了澜躺。

R'As 告訴 Bruce:

“(當(dāng)你的胳膊快要凍僵的時(shí)候,)按摩你的胸口抒蚜,你的胳膊自然會(huì)暖和起來掘鄙。”

如果你將精力放在在每星期編程 20-30 個(gè)小時(shí)的習(xí)慣培養(yǎng)上嗡髓,成為一名 Web 開發(fā)者的目標(biāo)很快就可以實(shí)現(xiàn)通铲。如果你將目標(biāo)設(shè)定為在數(shù)月內(nèi)成為一名 Web 開發(fā)者,在什么時(shí)候能可以達(dá)成目標(biāo)以及距離目標(biāo)還有多遠(yuǎn)等不確定性的壓力之下器贩,你反而可能會(huì)一無所獲颅夺。聚焦于習(xí)慣而不是目標(biāo)。按摩你的胸口蛹稍,你的胳膊自然會(huì)暖和起來吧黄。


因此,你現(xiàn)在應(yīng)該做的是:在你的日程安排上唆姐,每天花15分鐘時(shí)間用于編程拗慨。不要多于15分鐘,每天只要15分鐘就夠了。如果你能在一星期之內(nèi)堅(jiān)持做下來而不找任何借口赵抢,請(qǐng)?jiān)囍褧r(shí)間延長到一天20分鐘剧蹂。不要試圖通過每天一小時(shí)的編程來過度擴(kuò)展自己的能力,編程就是一場 10烦却,000 小時(shí)的馬拉松宠叼,因此我們應(yīng)該將精力集中在培養(yǎng)習(xí)慣上。與其在一天內(nèi)花費(fèi)大量時(shí)間學(xué)習(xí)編程其爵,不如每天花費(fèi)少量時(shí)間冒冬,但是能夠天天堅(jiān)持,因?yàn)檫@樣更有效摩渺。

獨(dú)自學(xué)習(xí)非常痛苦

當(dāng)我在學(xué)習(xí) Web 開發(fā)時(shí)简烤,在我的學(xué)習(xí)過程中,擁有一位導(dǎo)師和加入一個(gè)社區(qū)是兩個(gè)最大的組成要素摇幻。

擁有一位導(dǎo)師

大學(xué)期間横侦,我曾在一家名叫 merge.fm 的小型創(chuàng)業(yè)公司工作。暑假期間绰姻,我與該公司的一位聯(lián)合創(chuàng)始人一起工作丈咐,我在此期間學(xué)到的東西比我之前一年在大學(xué)學(xué)到的還要多。跟隨一名經(jīng)驗(yàn)豐富的專業(yè)人士一起工作龙宏,可以真正地加速你學(xué)習(xí)的速度棵逊,你會(huì)了解到他們?nèi)绾嗡伎紗栴}的,同時(shí)银酗,也會(huì)發(fā)現(xiàn)自己的不足之處辆影。這就是為什么師徒制通常成為學(xué)習(xí)一門新技藝的默認(rèn)標(biāo)準(zhǔn)的一個(gè)原因吧,因?yàn)樗浅S行А?/p>

加入一個(gè)社區(qū)

我加入了的兩個(gè)社區(qū)黍特,一個(gè)是 Illini Entrepreneurship Network(我們學(xué)校的一個(gè)學(xué)生組織)蛙讥,另一個(gè)是 Hacker News(一個(gè)面向黑客和創(chuàng)業(yè)者的大型在線社區(qū))。

我沒有從 Hacker News 學(xué)到任何有關(guān)對(duì)象和類的知識(shí)灭衷,但是我學(xué)到了一些別的東西次慢。我知道了沒人喜歡 JavaScript。我知道了 Ruby 程序員是編程領(lǐng)域的潮人翔曲。我還知道了 Bret Taylor, Rich Hickey, and John Carmack 都是編程世界的領(lǐng)袖人物迫像,還有就是,那些真正關(guān)心員工的軟件公司瞳遍,它們公司的廚房看上去就像興奮劑實(shí)驗(yàn)室闻妓。

總之,我學(xué)會(huì)了如何說行話掠械。當(dāng)你和其他程序員一同工作的時(shí)候由缆,這一點(diǎn)非常重要注祖,也正因如此,才使你覺得自己就是一名程序員均唉。

項(xiàng)目實(shí)踐

在學(xué)習(xí) Web 開發(fā)的第一年是晨,我動(dòng)手實(shí)現(xiàn)了以下項(xiàng)目:

一個(gè) Digg 的克隆版(來自 Sitepoint書上的 Rails 例子,我想現(xiàn)在它已經(jīng)過時(shí)了)

一個(gè)在線購物應(yīng)用程序(來自 Agile Web Development with Rails 4)

一個(gè) GeekSquad-esque 應(yīng)用程序(個(gè)人項(xiàng)目)

一個(gè)實(shí)時(shí)在線課堂應(yīng)用程序(個(gè)人項(xiàng)目)

一個(gè)外語學(xué)習(xí)應(yīng)用程序(課程項(xiàng)目)

我認(rèn)為構(gòu)建真實(shí)項(xiàng)目之所以非常重要的原因有很多舔箭,就我而言罩缴,最重要的一個(gè)原因是它充滿了樂趣。這恰恰是在傳統(tǒng)教育中嚴(yán)重缺失的限嫌,也正因如此靴庆,它才成為了諸多原因中最重要的一項(xiàng)时捌。尋找如何開展項(xiàng)目實(shí)踐的參考資源怒医,http://ruby.railstutorial.org/ 是一個(gè)不錯(cuò)的選擇。

要具有“小強(qiáng)”精神

對(duì)于那些能堅(jiān)持讀到此處的讀者們奢讨,我偷偷地增加了第四項(xiàng)內(nèi)容稚叹。 Paul Graham 曾經(jīng)對(duì) Airbnb 的創(chuàng)始人說過:

“你們這些家伙是不會(huì)失敗的,因?yàn)槟銈兙拖翊虿凰赖摹?qiáng)’一樣”

一段時(shí)期拿诸,你可能會(huì)有放棄學(xué)習(xí)編程的想法扒袖。就像任何具有同樣價(jià)值的事情一樣,學(xué)習(xí)編程真的很難亩码,有時(shí)你會(huì)覺得自己真的很笨季率。這就是為什么第一項(xiàng)策略如此重要的原因 - 不要過度擔(dān)心是否已經(jīng)取得進(jìn)步,或者需要花費(fèi)多長時(shí)間達(dá)成目標(biāo)描沟。你要做的就是每周堅(jiān)持10-30個(gè)小時(shí)的編程飒泻。就像執(zhí)著的“小強(qiáng)”一樣,你就不會(huì)失敗吏廉。

多年以前我說過一句話 - “成功貴在堅(jiān)持(注解:亦可譯為‘生活中80%的成功源于堅(jiān)持’)”泞遗,這句話經(jīng)常被其他人引用。人們常常向我提及席覆,他們想編寫一個(gè)劇本史辙,他們想制作一部電影,他們想撰寫一本小說佩伤。那些最終成功實(shí)現(xiàn)目標(biāo)的人聊倔,80%的做法是先行動(dòng)起來。那些最終失敗的人生巡,他們連這一點(diǎn)都做不到方库。這正是他們不能做成一件事情的原因,他們沒有去做障斋。一旦你去做了纵潦,如果你真地去編寫電影劇本徐鹤,或者撰寫小說,實(shí)際上邀层,你的成功之路已走過大半返敬。這就是我可以告訴你的我人生最大的成功經(jīng)驗(yàn)。其它的都是失敗的教訓(xùn)寥院。

-- Woody Allen(美國好萊塢著名電影導(dǎo)演)

作者:Roshan Choxi劲赠,美國在線編程學(xué)習(xí)公司 Bloc 聯(lián)合創(chuàng)始人/CEO

譯者:Qingniu(青牛)

原文:What are the best ways for a complete beginner to learn programming(http://www.quora.com/How-do-I-learn-to-code-1)

感謝: Jodoo 幫助審閱并完成校對(duì)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末秸谢,一起剝皮案震驚了整個(gè)濱河市凛澎,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌估蹄,老刑警劉巖塑煎,帶你破解...
    沈念sama閱讀 218,755評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異臭蚁,居然都是意外死亡最铁,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門垮兑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來冷尉,“玉大人,你說我怎么就攤上這事系枪∪干冢” “怎么了?”我有些...
    開封第一講書人閱讀 165,138評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵私爷,是天一觀的道長雾棺。 經(jīng)常有香客問我,道長当犯,這世上最難降的妖魔是什么垢村? 我笑而不...
    開封第一講書人閱讀 58,791評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮嚎卫,結(jié)果婚禮上嘉栓,老公的妹妹穿的比我還像新娘。我一直安慰自己拓诸,他們只是感情好侵佃,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,794評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著奠支,像睡著了一般馋辈。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上倍谜,一...
    開封第一講書人閱讀 51,631評(píng)論 1 305
  • 那天迈螟,我揣著相機(jī)與錄音叉抡,去河邊找鬼。 笑死答毫,一個(gè)胖子當(dāng)著我的面吹牛褥民,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播洗搂,決...
    沈念sama閱讀 40,362評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼消返,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了耘拇?” 一聲冷哼從身側(cè)響起撵颊,我...
    開封第一講書人閱讀 39,264評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎惫叛,沒想到半個(gè)月后倡勇,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,724評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡挣棕,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年译隘,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了亲桥。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片洛心。...
    茶點(diǎn)故事閱讀 40,040評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖题篷,靈堂內(nèi)的尸體忽然破棺而出词身,到底是詐尸還是另有隱情,我是刑警寧澤番枚,帶...
    沈念sama閱讀 35,742評(píng)論 5 346
  • 正文 年R本政府宣布法严,位于F島的核電站,受9級(jí)特大地震影響葫笼,放射性物質(zhì)發(fā)生泄漏深啤。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,364評(píng)論 3 330
  • 文/蒙蒙 一路星、第九天 我趴在偏房一處隱蔽的房頂上張望溯街。 院中可真熱鬧,春花似錦洋丐、人聲如沸呈昔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽堤尾。三九已至,卻和暖如春迁客,著一層夾襖步出監(jiān)牢的瞬間郭宝,已是汗流浹背辞槐。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評(píng)論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留粘室,地道東北人催蝗。 一個(gè)月前我還...
    沈念sama閱讀 48,247評(píng)論 3 371
  • 正文 我出身青樓,卻偏偏與公主長得像育特,于是被迫代替她去往敵國和親丙号。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,979評(píng)論 2 355

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

  • 回答這個(gè)問題是我最近兩年來唯一的關(guān)注點(diǎn)。我覺得此處提及的許多資源盡管都很不錯(cuò)棉浸,然而我卻注意到怀薛,成功的學(xué)生,無論使用...
    Qingniu閱讀 3,836評(píng)論 20 177
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,162評(píng)論 25 707
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理迷郑,服務(wù)發(fā)現(xiàn)枝恋,斷路器,智...
    卡卡羅2017閱讀 134,659評(píng)論 18 139
  • 案例背景 小陳嗡害,男焚碌,武漢某大學(xué)工科專業(yè)大四學(xué)生,由學(xué)校職業(yè)咨詢室推薦接受教練技術(shù)指導(dǎo)服務(wù)霸妹。小陳衣著樸素十电、舉止謙和、...
    朱若霞閱讀 1,556評(píng)論 0 4
  • 冬日叹螟,暖陽鹃骂。綠蘿青駐,影隨光舞罢绽。寒林深處畏线,枯葉似蝶翩飛,孑身歸路疏良价。 望遠(yuǎn)更把孤鴻數(shù)寝殴,心思重,抒懷春回?zé)o棚壁?再難相...
    聽雪1014閱讀 187評(píng)論 0 1