大學時期的我熱愛學習,只要有開新的程式語言課程,我都會興致勃勃地選修!畢業後進入應用層面,發覺這些技術花費一輩子也不可能學得完,更何況這些程式語言持續在進化。以為就快對iOS爐火純青,然而很幸運地,每年總是有重大的更新等著我去了解和學習:P~
於是乎,就以我未來想要達到的目標來選擇想精通的第一語言,看了這張圖解Which Programming Language Should I Learn First,作者真是厲害,提供想要學習寫程式的初學者一個參考,從目的反推回適合的程式語言,當然我的結果就是Objective-C。
如果你想要學習的程式語言有在這張圖裡面,不妨可以參考這張流程圖,包含的語言有:
- Python
- Java
- C
- PHP
- C++
- Javascript
- C#
- Ruby
- Objective-C
實在是因為時間有限,不然我也想學習所有程式語言。現在我會先想,我的目標是什麼,工作是否能連結我的生活(連結生活才有趣啊XD~),於是照著這張圖走:
- 我對學習程式語言感興趣
- 我心中有個相當特別的點子
- 想要在哪個平台實現點子?
- 哪個作業系統?
我想要在Mobile平台實現點子,因為想讓生活更有品味,於是選擇能在iPhone上跑的iOS,最後就得出Objective-C這個程式語言囉~只是呢⋯⋯總是會給人驚喜的Apple,半年前(2014/06)推出全新的程式語言Swift,同樣可以在iOS上運作,似乎有意逐漸取代Objective-C,於是我自然要往Swift發展囉~
這個電腦資訊發達的年代,能主動且喜歡學習的人格外有優勢!
2015/01/25更新
感謝有人幫忙中文化,如此會有更多人看得懂啦~
2018/05/29更新
小橋流水突然傳給我這張圖,我以為她要開始學寫程式XD~
之後遇到想學寫程式的初學者,可以分享這張圖給他/她,先清楚知道目標,後了解如何學習該語言:)~
Comments on: "[圖解] 我該學什麼程式語言?" (4)
[…] 我該學習什麼程式語言 […]
讚讚
[…] [圖解] 我該學什麼程式語言? […]
讚讚
[…] 想要學寫程式的人,總要先知道自己的目的是什麼?如果還不知道的人,可以去測驗一下圖解我該學什麼程式語言? […]
讚讚
[…] 從來沒有一個架構能完美套用到任何專案,我們要學習的是清楚分析專案的需求,來決定所要用的架構來程式設計。也就是說,先看我們的目的,再來選擇手段。想起有位網友什麼程式語言都想學,我就建議他先看你想要做什麼吧!可以參考文章:圖解我該學什麼程式語言? […]
讚讚