學習Python最好的心態(tài)是不斷犯錯涂召、不怕犯錯
我們的教育告訴我們,不要犯錯敏沉,犯錯是不好的果正,但是編程中,我們寫出了一個 bug盟迟,編譯器給我們報錯了秋泳,那么就是一個學習的機會。
這里還是要推薦下小編的Python學習裙:589306326攒菠,不管你是小白還是大牛迫皱,小編我都歡迎,不定期分享干貨要尔,包括小編自己整理的一份2017最新的Python資料和0基礎(chǔ)入門教程舍杜,歡迎初學和進階中的小伙伴新娜。在不忙的時間我會給大家解惑赵辕。
看到報錯的時候心態(tài)就是 —— 我又有了一次學習的機會。而不是 —— 媽的如何又報錯了概龄。這是編程時候面對報錯的太多还惠。
道理我都知道,同時你可以跟著我的 github 代碼進行學習模仿私杜,最重要的當然是堅持蚕键,但是我傾向于寫成 —— 用正確的方法堅持學習。就能很輕松學會衰粹。如果你是想要教編程老師锣光,請一點要用模仿的方式教別人,不然會誤人誤己铝耻,切記誊爹。有任何問題,可以在我的 chat 中討論瓢捉。
碎碎念
我前面提到過频丘,其中有大部分的編程學員都是女同學,我發(fā)現(xiàn)她們的學習能力也是超強的泡态,一個月的時間搂漠,而且?guī)缀醵际敲刻?1 小時左右的時間,就可以在引導下基本掌握編程的基礎(chǔ)知識某弦,很了不起桐汤。
社群的力量還是非常之大的而克,一開始學習,配置環(huán)境怔毛、寫第一行代碼的時候拍摇,群里的同學也是雞飛狗跳的,我真是感慨自己有勇氣開一個在線的教學生動手的編程課程馆截,要知道充活,一般為了省事,大家都是采用錄視頻講一個看似非常詳細的課程蜡娶,來規(guī)避這個麻煩混卵。
不過實踐下來,這個效果的確最好窖张,我們可以在 chat 里面聊一聊幕随,我也會請我的學員來分享自己的學習經(jīng)歷。
在你學習編程的過程中宿接,是否有過以下經(jīng)歷赘淮,或正在面臨類似的局面:
網(wǎng)上找了很多資料,不知道從哪里看起
買了本書睦霎,過了很久也沒有看完第一章
開始還能跟著寫幾行代碼梢卸,后來突然就看不懂了
也看了些教程和視頻,似乎明白了副女,但還是沒法自己寫代碼
入門了很多次蛤高,每次過兩個月就又全忘了
對于初學者,尤其是自學者碑幅,太多問題可能成為你編程之路上的坎戴陡,一不小心就從入門到放棄了。
你需要明確的學習目標沟涨。
很多人會說恤批,我有一個目標,那就是學習編程裹赴,然后找一個高薪的程序員喜庞。這是一個目標,但不是一個明確的篮昧、具體的赋荆、可執(zhí)行的學習目標。這就像是說:“我想快樂”懊昨,“我想做我想做的事”窄潭,但是沒有具體的標準,對你的行動沒有指導意義。你是否需要學習編程來編寫自動腳本搶票嫉你,或者有可能自動處理大量文件的常規(guī)處理月帝?驗證你的股票的交易策略是否可靠,或者建立一個網(wǎng)頁來推廣你的品牌幽污?如果你的目標是找一份工作嚷辅,你想開發(fā)一個游戲或桌面軟件,數(shù)據(jù)處理或網(wǎng)站距误,前端還是后端簸搞?編程是一個非常寬泛的概念,闡明你的目的准潭,學習有方向性趁俊,并堅持下去。
也許很多人認為刑然,我不知道寺擂,只是想學到更多的技能,永遠都是好的泼掠。我還沒學會怔软,我怎么知道以后該怎么辦?這個出發(fā)點是可以理解的择镇,但我仍然建議你必須為自己設(shè)定一個小目標挡逼。即使你打開你的大腦,想想需求沐鼠,它是好的挚瘟。否則叹谁,很難堅持學習的狀態(tài)饲梭。
你不必擔心錯誤的目標,走上一條曲線焰檩°旧妫總比沒有進球好。這只是你學習初期的一個里程碑析苫,當你能順利完成學業(yè)時兜叨,你有更多的目標可供選擇。
樹立整體認識
軟件開發(fā)領(lǐng)域有這樣一個詞:
過早的優(yōu)化是萬惡之源衩侥。
它在編程學習中也很有效国旷。許多人會走最后一條路,而不是走一步:
我想請人推薦一門最好的課程茫死。
第一理論與實踐
深入細節(jié)的號角的頂端
看來這沒什么問題跪但。一條明確的路線,一個良好的基礎(chǔ)峦萎,一步一步屡久,符合一貫的教育理念忆首。這就像你想優(yōu)化你的代碼,如果我說你做錯了被环,我好像有問題糙及。
但事情是定時的,在不合適的時間做正確的事情筛欢,就會導致錯誤的結(jié)果浸锨。過早的局部細節(jié),追求的理論基礎(chǔ)版姑,很容易讓初學者感到困惑揣钦,以至于在某一點卡住,無法繼續(xù)學習漠酿。這是很容易理解的和強大的冯凹。很難調(diào)和這兩個維度。許多教程之所以優(yōu)秀炒嘲,是因為它的內(nèi)容系統(tǒng)是完美的宇姚,但它真的適合你嗎?
對于早期的學習者夫凸,尤其是非專業(yè)的自學者浑劳,是開放的,閱讀沒有透徹的理解夭拌,倉促而不思考的方式更合理魔熏。
在因特網(wǎng)上使用這張圖片,編程類似于鸽扁。如果圖上的點都是與編程相關(guān)的概念和技術(shù)蒜绽,那么學習的過程就如同畫這幅圖畫一樣:你學習這些技巧并通過學習把它們聯(lián)系起來。
繪圖的一種方法是先畫出一個點的細節(jié)桶现,然后從這一點把線畫到下一點躲雅,然后逐一畫出。這是一種看似安全骡和、實際上效率低相赁、容易出錯的方式。更合理的方法是確定紙點的一般分布慰于,畫出輪廓钮科,畫出關(guān)鍵點,連接關(guān)鍵點婆赠,然后改進分支和細節(jié)绵脯。
學習編程是一個反復的迭代過程,而不是一條通往終點的路。
在嚴格編程的時候桨嫁,你不需要太多的細節(jié)植兰。相反,你應該有一個直觀的編程印象璃吧,知道什么技術(shù)可以實現(xiàn)楣导,并實現(xiàn)編程的樂趣。而這一點是相輔相成的:當你有了目標畜挨,你就可以達到目標筒繁,去了解什么知識,學習如何走路線巴元,以便建立自己的學習內(nèi)容毡咏;當你有了一個整體的認知程序,并且會更加了解自己的學習編程逮刨,做什么呕缭,讓你的目標更加清晰。
選擇正確的出發(fā)點和路線
在明確目標并確立總體認知之后修己,下一件事是很自然的:為你選擇一個合適的起點恢总,開始朝目標的方向?qū)W習,在技能圖上點亮點睬愤,并把它們連接起來片仿。否則,盲目地從一個不合適的地方開始尤辱,例如砂豌,選擇一個更高的起點為書,或開始折騰一個框架光督,將加倍工作效率非常低阳距,甚至放棄。所謂“欲速則不達”可帽,這是事實娄涩。
如果你做一些基本的認知,你就會明白映跟,“XX精通21天”和“兩個月的數(shù)據(jù)分析員”是多么荒謬。
以上三點扬虚,一般來說努隙,你得說清楚:
學會做什么
你學到了什么?
到哪里去學習
尋找市場上流行的手機游戲辜昵,你會發(fā)現(xiàn)他們的新手指南是一個類似的例程荸镊。
向你展示比賽的勝利條件并帶領(lǐng)你取得勝利(明確的目標)。
讓您體驗一組高級配置(總體認知)
指導游戲的基本操作和初始升級(起點和路線)
這些游戲是精心設(shè)計的,使玩家上癮躬存。學習也是如此张惹,以便使自己盡快上癮。
最后岭洲,想學習Python的小伙伴們宛逗!
請關(guān)注+私信回復:“學習”就可以拿到一份我為大家準備的Python學習資料!