新手學習程式設計的最佳方式是什麼
回答這個問題是我最近兩年來唯一的關注點。我覺得此處提及的許多資源儘管都很不錯,然而我卻注意到,成功的學生,無論使用哪種資源,往往都會在以下三個方面,比其他人有著更好的表現。
聚焦習慣而不是目標獨自學習非常痛苦專案實踐
聚焦習慣而不是目標
聚焦習慣而不是目標聽起來似乎不合常理,但是請聽我把話說完-這是一個有關平衡的問題。凡是和我共過事的人都知道,我有時就像傻子一樣,在一天內,引用《蝙蝠俠:俠影之謎》中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(一個面向黑客和創業者的大型線上社群)。
-
香檳玫瑰代表什麼意思
香檳玫瑰代表著真摯的愛情。香檳玫瑰代表什麼意思1香檳玫瑰的代表是:愛上你是我今生最大的幸福,想你是我最甜蜜的痛苦,和你在一起是我的驕傲,沒有你的我就像一隻迷失了航線的船。香檳玫瑰也有粉紅色、白色等等的色彩,但是不像平常的色彩那麼直觀,它給人的感覺是一種...
-
如何提高國小生學習能力?
一、培養學生自主學習的意識素質教育是以學生為主體的教育,學生是學習的主人。所以在實施素質教育過程中,要注重培養學生自主學習的意識,促使學生在教學活動中自主去探索、去思考,達到最佳的教學效果。(一)激發學習興趣托爾斯泰說:“成功的教學所需要的不是強制,而是激...
-
動漫鉛筆畫動漫鉛筆畫六種素描學習的形式
慢寫慢寫就是長期作業,是考生學習掌握素描人像方法的重要階段。這一階段要求考生重點掌握結構、造型、比例、明暗變化。在把握人物的基本結構、特徵基礎上,準確、有序地塑造人物的形象,用筆要熟練,構圖力求完整。初學者可以將身邊的熟人作為自己練習的模特,從多側面...
-
尹建莉對學習奧數的見解
提問:不知道您是怎麼看待奧數的?尹建莉:我的觀點是,孩子喜歡就去上,如果是為了升學考試就不用去上,孩子沒有興趣用不著去上。首先有一個簡單的問題,現在一些所謂的名校,到底是學校成全了孩子,還是孩子成全了學校?現在很多名校不是本身質量高,也不是辦學理念多先進,僅僅因為...