為什麼你學不好程式設計
學 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程式設計
- 為什麼你應該學習程式設計程式設計
- 你為什麼學不好Python?論學習方法Python
- 設計師為什麼要學程式設計,開發者為什麼要學設計?程式設計
- 為什麼你還是學不會程式設計程式設計
- 為什麼你該開始學習程式設計了?程式設計
- 為什麼為什麼為什麼為什麼為什麼你要做一名程式設計師?程式設計師
- 什麼樣的人當不好程式設計師?程式設計師
- 程式設計師你為什麼這麼累?程式設計師
- 為什麼你學不好Web前端?這些原因你需瞭解Web前端
- 為什麼一定要讓你的孩子學程式設計?程式設計
- 為什麼人人都要學程式設計程式設計
- 程式設計師:你為什麼要離職?程式設計師
- 為什麼說你不要獨自程式設計程式設計
- 你為什麼成為一名程式設計師?程式設計師
- 程式設計師,你為什麼值這麼多錢?程式設計師
- 你為什麼總是學不會設計模式?設計模式
- 為什麼“except:pass”是一個不好的Python程式設計習慣?Python程式設計
- 為什麼你用不好Numpy的random函式?random函式
- 程式設計師你為什麼這麼累? - 配置規範程式設計師
- 為什麼程式設計師在學習程式設計的時候什麼都記不住?程式設計師
- 2020年為什麼建議你繼續學程式設計?程式設計
- 作為程式設計師,你的夢想是什麼?程式設計師
- 程式設計師,你自豪什麼程式設計師
- 孩子們為什麼要學Python程式設計Python程式設計
- 【1024程式設計師節】程式設計師,你學程式設計的初衷是什麼?程式設計師
- 你是什麼時候”突然”學會程式設計的程式設計
- 為什麼很多大學生認為程式設計很難?入門程式設計怎麼學?程式設計
- 英語不好能學程式設計嗎?程式設計
- 【Java併發程式設計】一、為什麼需要學習併發程式設計?Java程式設計
- 你為什麼選擇程式設計師這個職業?程式設計師
- 學習程式設計先學什麼程式設計
- 為什麼有的程式設計師不會程式設計?程式設計師
- 程式設計師你為什麼這麼累? - Controller規範程式設計師Controller
- 為什麼你應該為開源做設計
- 為什麼程式設計師一定要學Linux程式設計師Linux
- 為什麼應該投資程式設計師的學習?程式設計師
- 為什麼你的設計團隊中需要一名程式設計師?程式設計師