python到底值不值得學,自學兩年,有話說!!
首先說說筆者自己,筆者從小就對計算機有濃厚的興趣,無奈家裡窮,買不起,考大學的時候又陰差陽錯的進了文科專業,高大上的工商管理專業。第一臺計算機,還是大二的時候花了600買的二手貨,海爾品牌機,賽揚466cpu,那時候主流的cpu奔騰500,記憶體16m,買來之後毛病就沒斷過,所以這臺電腦讓筆者有了過硬的硬體知識,為了修它,我翻遍了圖書館裡的計算機維修書籍。那時候大學裡面時VB,為了體現我對程式設計的興趣,我還報了C語言的選修,結果差點掛了科,從此就與程式設計無緣,工作也日漸忙碌。
直到2018年,到了一家網際網路公司工作,突然又燃起了學習程式設計的慾望,沒想過學會了要怎麼樣,只是喜歡這種創造的感覺,這種掌控的感覺。如果你想只學會python就走上人生巔峰,我想說的是很難,一個優秀的程式設計師最起碼要掌握兩門甚至更多的程式語言,程式語言發展了這麼多年,裡面的知識浩如煙海,如果你沒有極大的興趣,對自己就是一種折磨。如果你就想為你現在的工作,做一些自動化的操作,那python絕對能給你很好的體驗,就比如我現在的情況,雖然自學了兩年,從以前看各種資料學習,到現在更愛啃python的官方文件。
如果你剛剛接觸程式設計,那python絕對是你的不二選擇,優雅簡潔符合語言邏輯,不過你學過了python,再去看別的程式語言,就會很難接受,比如java,js,甚至c++,因為python的程式碼格式和定義變數都跟他們有很大的不同,我曾經也抱著極大的興趣去學js,可是我實在是受不了那一片片的花括號,巢狀兩層我都分不清哪層是哪層了,可能是水平太低哈哈。所以我現在也不學別的語言,天天就啃python,都說python慢,我覺得對於我這種單執行緒就夠用的人,這種速度已經足夠了,我沒有那麼大量的IO需求,也沒有那麼多請求,佇列,計算需求,只想讓我的重複工作自動化,完全足夠,
python到底值不值得學,取決於你將來的用途,我從未報過什麼班,就是看書,視訊都不看覺得太墨跡,我現在也能用python解決我的大多數問題,每天早上開電腦,寫的小指令碼幫我開啟我所有需要的網頁,報表,從網站上爬下資料,更新每天的日報表,月底一鍵統計,生成圖表,突然感覺工作沒什麼事情幹了哈哈!!
所以最後要說的是不要相信網上大片的宣傳python全棧,又晒python崗位多麼多,工資多麼高的,自己去搜一搜看一看,你只會python是不行的,理性學習,如果想學就從下面這本書開始,這也是我讀的第一本,讀了兩遍。一定要多動手寫程式碼,光看毫無用處。