新手學習編程的最佳方式是什麼
回答這個問題是我最近兩年來唯一的關注點。我覺得此處提及的許多資源儘管都很不錯,然而我卻注意到,成功的學生,無論使用哪種資源,往往都會在以下三個方面,比其他人有着更好的表現。
聚焦習慣而不是目標獨自學習非常痛苦項目實踐
聚焦習慣而不是目標
聚焦習慣而不是目標聽起來似乎不合常理,但是請聽我把話説完-這是一個有關平衡的問題。凡是和我共過事的人都知道,我有時就像傻子一樣,在一天內,引用《蝙蝠俠:俠影之謎》中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、興趣始終是第一位的沒有任何一個興趣愛好是適合所有人的,編程也同樣如此。想讓孩子學編程的基礎就是小朋友有興趣,願意嘗試。對於數學基礎一般的小朋友,學習編...
-
一年有多少周
一年等於48周。一年有多少周1我們知道一年一般有365天,一週是七天。要計算一年等於多少周,我們可以把每個月有多少周列出來,然後相加得出總週數。也可以用下面這個方法計算:我們也知道每個月有四周,而一年有十二個月,所以,一年總共週數是12×4=48周。一年來源歷史元旦...
-
最受歡迎的手遊
原神、英雄聯盟手遊、EVE、真三國無雙霸等。最受歡迎的手遊11、原神繼崩3之後,米哈遊又一款二次元力作。與崩3不同,原神的自由度更高,可以在更加廣闊的地圖上自由玩耍,畫風方面則是保持了崩3的風格。如今二次元市場的競爭愈加激烈,即便是早年高枕無憂的三崩子,如今也...
-
各種編程語言的深度學習庫整理大全
Python1、Theano是一個python類庫,用數組向量來定義和計算數學表達式。它使得在Python環境下編寫深度學習算法變得簡單。在它基礎之上還搭建了許多類庫。1、Keras是一個簡潔、高度模塊化的神經網絡庫,它的設計參考了Torch,用Python語言編寫,支持調用GPU和CPU優化後...