發(fā)布時(shí)間:2022-03-08 14:54:46來源:轉(zhuǎn)載
新手學(xué)Python開發(fā)的三大注意事項(xiàng)。學(xué)習(xí)要有目標(biāo)這樣在學(xué)習(xí)的過程中才不會(huì)偏離學(xué)習(xí)方向,首先你需要一個(gè)明確的學(xué)習(xí)目標(biāo),其次了解整體的學(xué)習(xí)框架,然后選擇適合自己情況的學(xué)習(xí)路線,具備以上三點(diǎn)才可以學(xué)習(xí)python,接下來我們具體來看看~
學(xué)Python開發(fā)的三大注意事項(xiàng)
首先,需要一個(gè)明確的學(xué)習(xí)目標(biāo)
很多人會(huì)說我有目標(biāo)啊,就是要學(xué)會(huì)編程,然后還要找份高薪的程序員工作。這是一種目標(biāo),但不是明確的、具體的、可執(zhí)行的學(xué)習(xí)目標(biāo)。這就好比說“我要幸福”、“我要做自己想做的事”但沒有具體標(biāo)準(zhǔn)一樣,對你的行動(dòng)沒有任何指導(dǎo)意義。
你要學(xué)編程,是為了去寫一個(gè)自動(dòng)腳本搶票搶優(yōu)惠券,還是平常處理大量文件時(shí)候可以自動(dòng)化?是為了驗(yàn)證你股票上的交易策略是否可靠,還是做一個(gè)網(wǎng)頁推廣自己的品牌?如果你的目標(biāo)是為了找工作,那是想做開發(fā)游戲還是桌面軟件,是數(shù)據(jù)處理還是網(wǎng)站,前端還是后端?編程是一個(gè)很廣泛的概念,明確你的目的,學(xué)習(xí)時(shí)才能有方向,也更能堅(jiān)持下去。
也許有不少人覺得,我也不清楚,只是想多學(xué)個(gè)技能,總歸會(huì)有好處吧。而且我都還沒學(xué)呢,怎么知道之后要做什么?這個(gè)出發(fā)點(diǎn)可以理解,但我仍然建議:必須給自己定一個(gè)小目標(biāo)。哪怕你開腦洞隨便想一個(gè)需求也是好的。不然這種先學(xué)了再說的狀態(tài)很難讓你堅(jiān)持下去。
你不必?fù)?dān)心定錯(cuò)了目標(biāo)就走上了彎路,它總比沒有目標(biāo)要好多了。它只是你學(xué)習(xí)初期的一個(gè)里程碑,等你能順利完成它,后面還有更多的目標(biāo)供你選擇。
其次,建立整體的認(rèn)知
在軟件開發(fā)領(lǐng)域有這樣一句話:過早的優(yōu)化是萬惡之源。
在編程學(xué)習(xí)里同樣有效。很多人會(huì)追求某種一步到位的終極路線,表現(xiàn)出來就是:希望別人推薦一套較佳教程,先理論后實(shí)踐,鉆入細(xì)節(jié)的牛角尖。
似乎看起來沒什么不對,明確路線、打好基礎(chǔ)、按部就班,很符合一貫的教育理念啊。就好像你執(zhí)意要優(yōu)化你的代碼一樣,如果我說你這么做是錯(cuò)的,倒顯得我有問題。
但事情是分時(shí)機(jī)的,正確的事情在不合適的時(shí)間去做,就會(huì)導(dǎo)致錯(cuò)誤的結(jié)果。過早地陷入局部細(xì)節(jié),追求理論基礎(chǔ),很容易讓初學(xué)者困惑,以至于在某個(gè)點(diǎn)上卡殼,無法繼續(xù)學(xué)習(xí)下去。淺顯易懂和專業(yè)性強(qiáng)本來就是很難調(diào)和的兩個(gè)維度,很多教程之所以,是因?yàn)樗鼉?nèi)容體系完善,但對于你來說真的合適嗎?
對于早期學(xué)習(xí)者,尤其是非專業(yè)的自學(xué)者來說,囫圇吞棗、不求甚解才是更合理的打開方式。
借用網(wǎng)上的這張圖,編程與之很類似。如果說圖上的點(diǎn)是編程相關(guān)的各種概念和技術(shù),學(xué)習(xí)的過程就好比繪制這張圖:你通過學(xué)習(xí),了解了這些技能點(diǎn),并將其連接起來。
一種繪制方法就是先畫好一個(gè)點(diǎn)的細(xì)節(jié),再從這個(gè)點(diǎn)出發(fā)精確畫出通往下一個(gè)點(diǎn)的線,依次一個(gè)個(gè)畫下去。這是種看似穩(wěn)妥,實(shí)際上卻低效且很容易出錯(cuò)的方式。更合理的方法是:先確定紙上點(diǎn)的大體分布,畫出他們的輪廓,然后畫好關(guān)鍵位置上的點(diǎn),連接關(guān)鍵點(diǎn),之后再逐步完善分支和細(xì)節(jié)。
學(xué)習(xí)編程是一個(gè)反復(fù)嘗試、不斷迭代的過程,而不是一路到底的單行道。
在剛接觸編程的時(shí)候,你根本無須在意太多細(xì)節(jié),而是更應(yīng)該對編程有個(gè)直觀的印象,知道技術(shù)能夠?qū)崿F(xiàn)什么,體會(huì)編程的樂趣。這和上一點(diǎn)是相輔相成的:當(dāng)你有了一個(gè)目標(biāo),就可以去了解達(dá)到目標(biāo)需要哪些知識點(diǎn)、怎樣的學(xué)習(xí)路徑,以此來確立自己要學(xué)習(xí)的內(nèi)容;而當(dāng)你對編程的有一個(gè)整體的認(rèn)知,又會(huì)更清楚自己學(xué)了編程可以做什么,讓自己的目標(biāo)更明確。
較后,選擇合適自己的學(xué)習(xí)路線
在有了明確的目標(biāo),建立了整體的認(rèn)知之后,接下來的事情就很自然了:選擇一個(gè)合適你的起點(diǎn),朝著通往目標(biāo)的方向,開始你的學(xué)習(xí),點(diǎn)亮技能圖譜上的點(diǎn),并將其連接起來。否則,盲目地從一個(gè)不恰當(dāng)?shù)牡胤介_始,比如選了一本起點(diǎn)較高的書,或是上手就去折騰某個(gè)框架,就會(huì)事倍功半,效率很低,甚至導(dǎo)致放棄。所謂“欲速則不達(dá)”,就是這個(gè)道理。
如果你做了上一點(diǎn),有些基本的整體認(rèn)知,自然就會(huì)明白那些“21天精通XX”、“兩個(gè)月成為數(shù)據(jù)分析師”的宣傳語有多荒唐。
雅思 托福 GRE SSAT SAT GMAT ACT 個(gè)人提升英語 英語四六級 多鄰國英語測試 詞庫 IB 英語口語 商務(wù)英語 公共英語 考研英語 青少兒英語 成人英語 A-Level 學(xué)生英語 初高中英語 OSSD AP課程 AEAS個(gè)性化定制課程 一級建造師 二級建造師 消防工程師 消防設(shè)施操作員 BIM 造價(jià)工程師 環(huán)評師 監(jiān)理工程師 咨詢工程師 安全工程師 建筑八大員 公路水運(yùn)檢測 通信工程 裝配式工程師 注冊電氣工程師 二級注冊建筑師 一級注冊建筑師 智慧消防工程師 智慧建造工程師 全過程工程咨詢師 EPC 碳排放管理師 ACCA CFA 注冊會(huì)計(jì)師 會(huì)計(jì)證 初中級經(jīng)濟(jì)師 初級會(huì)計(jì)師 中級會(huì)計(jì)師 基金從業(yè) 證券從業(yè) 稅務(wù)師 薪稅師 企業(yè)合規(guī)師 會(huì)計(jì)就業(yè)實(shí)操 期貨從業(yè) FRM CMA CQF 教師資格 人力資源管理 導(dǎo)游考試 心理咨詢師 健康管理師 社會(huì)工作師 普通話 育嬰員 物流師 家庭教育指導(dǎo)師 專利代理師 教師招聘 兒童專注力 兒童情緒管理 法律職業(yè)資格 少兒編程 書法培訓(xùn) 國畫 茶藝 樂器音樂 舞蹈 棋類 機(jī)器人編程 戲曲培訓(xùn) 信奧賽C++ 少兒小主播 口才培訓(xùn) 籃球培訓(xùn) 商務(wù)辦公 影視后期 剪輯包裝 游戲設(shè)計(jì) 游戲程序 UI設(shè)計(jì) 室內(nèi)設(shè)計(jì) photoshop CAD制圖 視覺設(shè)計(jì) 商業(yè)空間設(shè)計(jì) 平面設(shè)計(jì)