為什麼你學不好程式設計
學 Python 的人越來越多,不只是小學生,產品經理和運營都在學 Python 了,和幾個讀者交流問他們學 Python 主要用來幹嘛?他們說:希望不被人工智這波浪潮拍死在沙灘上。當然,這只是玩笑。真實想法是希望用 Python 來寫點爬蟲,抓點資料,用來分析,做決策,用資料驅動運營、用資料驅動產品。
但是最後真正堅持學下來的人少之又少,多數人因為各種各樣的原因中途放棄,除了客觀因素之外,大部分人遇到的問題都集中在以下幾個方面。
0、畏懼
我一個做 Android 的朋友,他想做個獨立的 App 需要 API,聽說 Python 可以搞爬蟲、做網站、寫介面等等,聽說 Python 這麼牛,簡直無所不能,所以很想學 Python,但是他一直沒開始學,我問他為什麼?他說:學後端太難,需要掌握的東西太多,你要學 Linux、要學資料庫、要學網路程式設計,感覺幾年下來都學不完,於是就放棄了。真是這樣嗎?而實際上,就算你以上全不懂也完全不妨礙你去學Python啊,你完全可以按需學習。
1、找不到合適的教程
市面上程式設計學習資源打包下來估計可以用麻袋裝也裝不下,而有這麼一類人,非常熱衷於收藏,硬碟裡收集了上百G的資料,收集越多越有成就感,有一種錯覺,就是隻要資料放在了我的電腦,知識就變成了自己。這麼多資料,你確定有看過嗎?這麼多資料,其實好書一本就夠。如何從中挑選出最適合你的教程呢?去豆瓣看書評,看評分,8分以上就可以稱得上好書。
2、遇到問題沒人指點
新手遇到問題最挫敗的是什麼?不是因為不會而挫敗,而是不知道怎麼去網上搜答案,不知道描述自己遇到的問題,有些問題其實可能只是非常低階的錯誤,如果身邊有個老師可以點撥一下你,你可能瞬間醍醐灌頂。去社群論壇、微博、微信、知乎、豆瓣都是你問問題的渠道,別不好意思,沒人回你也不要氣餒,多問幾個人,虛心一點,總會有會回答你。
3、缺乏實戰
我們學習的目的是什麼?學以致用,不用學它幹什麼?能帶來精神上的愉悅嗎?如果不能幹嘛麼浪費美好時光,所以,學了之後,用到實際場景中去,你才能更好的消化你學到的知識,開始照著書上的例子敲,照著視訊中老師的例子敲,看完書找個實戰教程跟著敲,敲完之後自己依葫蘆畫瓢,敲個類似的東西出來,3萬行的程式碼量最多算入門。我當初學 Python 也是這麼過來的,我相信你也可以,如果你的專案富有創意,面試是可以加分的。
4、缺少目標
設個小小的目標,比如先賺他個一億,這樣每天叫醒你就不要靠鬧鐘了,而是目標和夢想,否則,很容易就放棄了,拿減肥這事來說,每天嘴上嚷嚷著說要減肥,身體卻很誠實的繼續胡吃海喝,還懶得動,你說你能把肥減了嗎?目標最好是以看得見產出或者成果來衡量,例如你可以把找份程式設計相關的工作來定位目標。
2018年馬上過完了,你的年終計劃完成怎麼樣了,2019,是否要逼自己一把。人生苦短,努力要趁早。
PS:5分鐘 Pipenv 上手指南 這篇文章後公佈了上期《Flask Web開發實戰》的中獎名單,估計中獎者也沒看,過兩天就自動取消資格了。
相關文章
- 為什麼沒有基礎學不好python程式設計?Python程式設計
- 為什麼你還是學不會程式設計程式設計
- 程式設計師你為什麼這麼累?程式設計師
- 2020年為什麼建議你繼續學程式設計?程式設計
- 為什麼你學不好Web前端?這些原因你需瞭解Web前端
- 你為什麼成為一名程式設計師?程式設計師
- 為什麼很多大學生認為程式設計很難?入門程式設計怎麼學?程式設計
- 【1024程式設計師節】程式設計師,你學程式設計的初衷是什麼?程式設計師
- 為什麼程式設計師在學習程式設計的時候什麼都記不住?程式設計師
- 程式設計師你為什麼這麼累? - Controller規範程式設計師Controller
- 程式設計師你為什麼這麼累? - 配置規範程式設計師
- 程式設計師,你自豪什麼程式設計師
- 作為程式設計師,你的夢想是什麼?程式設計師
- 英語不好能學程式設計嗎?程式設計
- 為什麼程式設計師一定要學Linux程式設計師Linux
- 【Java併發程式設計】一、為什麼需要學習併發程式設計?Java程式設計
- 你是什麼時候”突然”學會程式設計的程式設計
- 你為什麼選擇程式設計師這個職業?程式設計師
- 學習程式設計先學什麼程式設計
- 幽默:js程式設計師的數學不好?JS程式設計師
- Android程式設計師為什麼要去學Java後臺Android程式設計師Java
- 程式設計入門學什麼?程式設計
- 一篇文章告訴你女生是不是學不好程式設計?程式設計
- 你211研究生不好好學你的專業,為什麼自學大資料開發?大資料
- 為什麼要學Python 程式設計?(附Python學習路線)Python程式設計
- 什麼是程式設計?大道之行也,“程式設計”為公程式設計
- 程式設計師,為什麼如此迷茫?程式設計師
- 程式設計師的基本功:為什麼非要用 Python 做資料分析?Excel 不好嗎?程式設計師PythonExcel
- 程式設計沒點為什麼,生活就是十萬個為什麼程式設計
- 程式設計為什麼不用中文?未來用中文程式設計可能麼?程式設計
- 好程式設計師:web前端解答為什麼要學JavaScript程式設計師Web前端JavaScript
- 為什麼Python程式設計師需要學習Linux系統?Python程式設計師Linux
- 好程式設計師告訴你HTML好在哪裡,為什麼值得我們學習程式設計師HTML
- 女程式設計師,為什麼比男程式設計師少???程式設計師
- 程式設計我們學到了什麼?程式設計
- 程式設計入門先學什麼?程式設計
- 程式設計師為什麼要高薪?看完讓你勇於為自己開價程式設計師高薪
- Java程式設計——重構-你為什麼要對引數賦值?Java程式設計賦值