摩登館

位置:首頁 > 情感 > 學習

新手學習編程的最佳方式是什麼

學習3.03W

回答這個問題是我最近兩年來唯一的關注點。我覺得此處提及的許多資源儘管都很不錯,然而我卻注意到,成功的學生,無論使用哪種資源,往往都會在以下三個方面,比其他人有着更好的表現。

新手學習編程的最佳方式是什麼ure>

聚焦習慣而不是目標獨自學習非常痛苦項目實踐

聚焦習慣而不是目標

聚焦習慣而不是目標聽起來似乎不合常理,但是請聽我把話説完-這是一個有關平衡的問題。凡是和我共過事的人都知道,我有時就像傻子一樣,在一天內,引用《蝙蝠俠:俠影之謎》中Ra‘s Al Ghul的話多達3-4次。

Bloc公司的投資者們對於我在董事會上頻繁地引用《蝙蝠俠:俠影之謎》中的片段作為開始,早已經煩透了。

R’As告訴Bruce:

“(當你的胳膊快要凍僵的時候,)按摩你的胸口,你的胳膊自然會暖和起來。”

如果你將精力放在在每星期編程20-30個小時的習慣培養上,成為一名Web開發者的目標很快就可以實現。如果你將目標設定為在數月內成為一名Web開發者,在什麼時候能可以達成目標以及距離目標還有多遠等不確定性的壓力之下,你反而可能會一無所獲。聚焦於習慣而不是目標。按摩你的胸口,你的胳膊自然會暖和起來。

因此,你現在應該做的是:在你的日程安排上,每天花15分鐘時間用於編程。不要多於15分鐘,每天只要15分鐘就夠了。如果你能在一星期之內堅持做下來而不找任何藉口,請試着把時間延長到一天20分鐘。不要試圖通過每天一小時的編程來過度擴展自己的能力,編程就是一場10,000小時的馬拉松,因此我們應該將精力集中在培養習慣上。與其在一天內花費大量時間學習編程,不如每天花費少量時間,但是能夠天天堅持,因為這樣更有效。

獨自學習非常痛苦

當我在學習Web開發時,在我的學習過程中,擁有一位導師和加入一個社區是兩個最大的組成要素。

擁有一位導師

大學期間,我曾在一家名叫merge。fm的小型創業公司工作。暑假期間,我與該公司的一位聯合創始人一起工作,我在此期間學到的東西比我之前一年在大學學到的還要多。跟隨一名經驗豐富的專業人士一起工作,可以真正地加速你學習的速度,你會了解到他們如何思考問題的,同時,也會發現自己的不足之處。這就是為什麼師徒制通常成為學習一門新技藝的默認標準的一個原因吧,因為它非常有效。

加入一個社區

我加入了的兩個社區,一個是Illini Entrepreneurship Network(我們學校的一個學生組織),另一個是Hacker News(一個面向黑客和創業者的大型在線社區)。

標籤:編程 學習