[趨勢] 2017 年該學哪些語言?
https://goo.gl/5zImJS
從開版以來,「我該學哪種語言」就是我私訊中收到之提問的第一名(笑)。我一直鼓勵初學者,要以自己的興趣作為基礎來選擇語言,不要以「現在流行什麼」來作為學習語言的依據。因為流行是會變的!你現在照著流行去學某種語言,等你學完後,流行又變成另一種。而你就在追逐流行的無窮迴圈中無法跳出來。
不過我還是擋不住網友們想知道「目前流行什麼語言」這種好奇的心...剛好今天從國外論壇找到一篇文章,把今年可能流行的趨勢整理得不錯,於是就貼上來分享給大家。為了體貼「英文苦手」的朋友,我把這篇文章的大意粗略翻譯、並加上我個人的簡短評價如下:
<2017 年該學哪些語言?>
1. JavaScript: 同意!網頁前端語言的霸者!最近這幾年已經強到可以寫「網頁後端」、「手機 App」這類應用程式了!
2. Ruby: 嗯...部分同意!該語言可以在短短十幾分鐘內,寫出一個初具規模的網站。國外的 Ruby 程式師很搶手,技術本身也是好的,但可能是沒推廣還是怎麼地,國內企業對於 Ruby 程式師的需求,跟其他語言比起來就不是那麼大。
3. Python: 完全同意!初學者最佳入門語言!可用於撰寫桌機程式、手機程式、網頁程式、控制電路板(需掛外掛套件)、大數據、人工智慧...等領域。以一打十的好語言!缺點是執行效能比其他語言稍差。
4. PHP: 同意!網頁後端語言王者!雖然有點退流行,但國內企業界的需求還是有的!
5. Java: 同意!學會後可以往 Android 手機 App 這條路走。
6. C: 同意!目前該語言應用領域比較多是在「嵌入式系統」。也就是撰寫「韌體」這個領域。由於不好學,但學成後能在就業市場有一定的優勢。
7. Objective-C/Swift: 部分同意!兩個都是用於寫 iOS App 的語言為多!但 Objective-C 已經退流行了。如果現在要學,建議學 Swift。
8. C++: 呃...部分同意...(很微妙啊~)!很強很棒的語言!但也不好學!目前用於遊戲程式設計界為最大宗。
9. C#: 部分同意!目前大概只有微軟相關平台在用而已。如撰寫 XBox 的遊戲、或開發 Windows 平台相關程式。
10. SQL: 部分同意!資料庫程式設計師在國外薪水可以拿比較高,國內就普普...一般都是網頁後端程式設計師「預設得會」的語言... =__= 。其實要把資料庫寫好(不會當、跑得快)是一門很專業的知識。可惜國內老闆好像不太重視這類專業人才。
至於底下是我個人的整理:
1. 若還不知道自己興趣在哪裡的入門者:學 Python
2. 想走遊戲程式設計的朋友:學 C++
3. 想學網頁設計的朋友:學 JavaScript(HTML 與 CSS 也是必備知識喔)
4. 想寫手機 App 的朋友:Android 建議學 Java,iOS 建議學 Swift
5. 想要靠寫程式賺大錢的朋友:呃...我會建議去火星找找類似職缺,地球太競爭了,不太適合您... XD
希望今天的分享大家喜歡!也讓初學者能有個方向!喜歡這篇文章的話,歡迎按讚、分享。如果您有任何疑問,也歡迎留言在這篇的下方,我會盡快回答您的!
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
「java無窮迴圈」的推薦目錄:
- 關於java無窮迴圈 在 紀老師程式教學網 Facebook 的最佳解答
- 關於java無窮迴圈 在 コバにゃんチャンネル Youtube 的最讚貼文
- 關於java無窮迴圈 在 大象中醫 Youtube 的最佳解答
- 關於java無窮迴圈 在 大象中醫 Youtube 的精選貼文
- 關於java無窮迴圈 在 Java學習筆記-迴圈式 的評價
- 關於java無窮迴圈 在 Java 入門指南- 迴圈 - 程式語言教學誌FB, YouTube: PYDOING 的評價
- 關於java無窮迴圈 在 #27 Java迴圈之基本概念for-loop, while-loop, do ... - YouTube 的評價
- 關於java無窮迴圈 在 java do while用法2023-精選在Youtube/網路影片/Dcard上的 ... 的評價
- 關於java無窮迴圈 在 java do while用法2023-精選在Youtube/網路影片/Dcard上的 ... 的評價
- 關於java無窮迴圈 在 Quicksort infinite loop in Java - Stack Overflow 的評價
- 關於java無窮迴圈 在 第3 章語法入門 - GitHub 的評價
- 關於java無窮迴圈 在 code golf - What is the shortest infinite loop statement in Java? 的評價
java無窮迴圈 在 Java 入門指南- 迴圈 - 程式語言教學誌FB, YouTube: PYDOING 的推薦與評價
Java 中有兩種迴圈,一種是while 迴圈(while loop) ,另一種則是for 迴圈(for loop) ,兩種迴圈可以互相替代,端視自己喜歡用哪一種囉!我們先來看看while 迴圈的寫法 ... <看更多>
java無窮迴圈 在 #27 Java迴圈之基本概念for-loop, while-loop, do ... - YouTube 的推薦與評價
![影片讀取中](/images/youtube.png)
Java 中各種迴圈之基本概念:for、while、do/while與巢狀迴圈、 無窮迴圈. ... <看更多>
java無窮迴圈 在 Java學習筆記-迴圈式 的推薦與評價
無窮迴圈 ... 要產生無窮迴圈可以使用while(true)的方式達成,但需要注意的是, 若程式陷入無窮迴圈將會停止運作,因此需搭配break;來離開迴圈。 ... <看更多>