學程式要幹嘛?
請以解決問題為目的學程式語言
網路上時常就會看到:
「我某語言學到OO(物件導向),請問我可以拿來幹嘛」
這是一種學語言的壞習慣,為了學而學,除非你有著考大學大考的毅力,以及制訂一份到退休的人生規劃,不然你很容易在名為程式的知識大海當中迷茫
在軟工發達的現今社會,光是熱門的程式語言就有數十種,連站穩腳跟都辦不到的人就別做夢了
如果僅僅是要拓展自己的科技樹,可以從這個語言的特色學起,例如Python的應用範圍如下:
- Web程式(Django, Flask, Pyramid)
- 作業系統(Anaconda)
- GUI開發(TKinter, PyQt)
- 遊戲(pygame)
- 數據處理(numpy, scipy, matplotlib)
- 機器學習/深度學習(Tensorflow2.0, Pytorch)
- 爬蟲(Scrapy, BeautifulSoup)
如果沒有熱忱與堅持,學程式語言會死得很難看,不過聽說畢業的大學生也不一定會寫程式,會程式語言不知道要朝哪個方向好像也是合情合理(?