直接學Python入門IT合適嗎?
在回答之前我看了一遍其他人的回復(fù),在回答當中很多人說python的優(yōu)點以及如何學習還有就是各種庫的優(yōu)勢等等。在這里我要對每一個入門的IT的小伙伴說,第一步不是了解python有多優(yōu)秀多適合入門。
首先要了解的是,學習python之后我們的職業(yè)發(fā)展是什么?首先要明確目標,我們才能更好的學習啊。很多人說python很火啊,IT行業(yè)高薪啊,所以我要自學我要轉(zhuǎn)行,這個其實和我們學習完全沒有關(guān)系。如果以前你想做一個網(wǎng)站但是不會開發(fā),那么python可以幫助你。王健林的小目標我們都知道,他會定下來,先掙它一個億。我們看一張python學習之后的職業(yè)發(fā)展圖:
這里我們要明確的是,今后你要在哪個領(lǐng)域發(fā)展,你才能知道自己要學什么,要專注哪個領(lǐng)域去學習。不然一堆語法學完了,我們都不知道自己要做什么?
其次是知道每個專項知識點學習后,我們可以實現(xiàn)什么功能?在上一步的時候,我們比如找好了定位。今后就是要做web,那么我們就可以以web為主,找到企業(yè)招聘web人的需求。按照需求去學習,分模塊和階段的計劃出來,每個模塊學習的時間以及大概學完的目標是什么。原因還是一樣的,不要隨便找到別的思路就跟著學習,容易導(dǎo)致學完之后不知道自己可以做什么,甚至不知道這個基礎(chǔ)知識以后可以幫助完成什么項目。接下來看一張圖,也就是對應(yīng)第一張圖片的學習后的技能掌握要求:
如果各位小伙伴發(fā)展途徑就是web的話對應(yīng)線路圖找到自己學完每個階段要掌握的技能,還是web為例,作為職業(yè)發(fā)展,那么我們?nèi)腴T的話,就學習第一階段的python基礎(chǔ),以及python進階知識點和前端開發(fā)最后是web開發(fā)。
最后才是找到適合自己的知識點去學習首先,第一個階段的的學習內(nèi)容如下:
我們在這里要掌握的就是十個知識點,在這個階段學習之后,我們對照上一個圖的內(nèi)容,在這里我們要掌握的是基礎(chǔ)語法編程能力,還有編程思維以及面向?qū)ο蟪绦蛟O(shè)計思想還有就是針對小問題的程序編寫,最后檢測自己所學知識點的完備就可以用一個小游戲的程序開發(fā)來檢測;
第二個階段的知識點:
依舊是對照第二張圖,看到本階段學習之后,我們應(yīng)應(yīng)該掌握的技能是什么。
第三個階段的知識點:
在這里,我們自己可以找到項目,去檢測自己所學的。
第四個階段的知識點:
以上四個階段全部學習結(jié)束之后,我們可以自己找到項目去做。開始的時候沒有辦法自己獨立的完成項目也是沒有關(guān)系的,我們只需要多看別人的源碼。
最后做個總結(jié),一定不要看到別人說簡單,很容易懂就開始盲目學。我們學習之前,最應(yīng)該知道就是未來發(fā)展,照著所定下的目標去學習。然后就是一定要知道每一個階段學習完了之后,你可以實現(xiàn)的功能你需要掌握的技能是什么。不然學完了,我們都不知道自己能做什么。最后才是按部就班的學習。
前期不建議直接看書,按照上面的知識點找到配套視頻去學習。稍微入門之后,可以準備一本知識點很全面的書,作為參考書也好作為日后的工具書也可以。當你覺得基礎(chǔ)基本上已經(jīng)有了,知識點的書我們都可以讀進去了之后,買一本邏輯思維比較強的書進行邏輯的培養(yǎng)以及代碼的優(yōu)化。