Re: [請益] 選擇語言
分享一下自己和週圍強者們的經歷、也許對你有一些幫助~~
首先來說說應用最廣泛的C系列~~
不可否認JAVA最近幾年還蠻熱門的~不過建議你排個順序學
C系列的語言~~
C --> C++ --> JAVA
學完C再去學C++的物件導向部份、你會遇到一個瓶頸,就是
本來都是用C的順序觀念寫code,但是轉換到C++時要用物件
導向寫code,你會覺得有一種很扭曲的感覺。不過這個瓶頸
我是覺得多寫幾支就習慣了。
當你學c時不妨把寫過的code都保留下來,等學c++時把那些
寫過的c程式全部改寫成c++,這應該是個不錯的練習。
而且這樣還有一個好處,你學c++時因為先學過c了,所以可以
專注在物件導向的部份。
接著我覺得JAVA 就沒啥好講的、你學會C++的物件導向後,再
去學會JAVA所要花的時間應該很短,我自己是花了五天就"會寫
JAVA",當然JAVA應該還有更進階的部份,這就要用時間來磨了
。
所謂學會是~~學完後用JAVA寫了一支商品化的android APP,不過
這個app是和本公司自行研發的機器綁在一起了,所以沒有上到
app store。
題外話~~C++的物件導向如果學會了、JAVA script對你而言應該是
很自然的語言了。
c++系列的視窗library也有很多,像是MFC,QT,wxWidgets..等等。
會c++後再學這些library去寫視窗程式也是挺輕鬆的。
當然我最後還是要補一下、任何語言要寫得深入精簡其實都是要花
時間去磨的。
以上所說的是可以讓你達到應用語言開發程式的方法。
如果你真的很有興趣、我建議你不要只寫老師給的題目,坊間有些書
都有教怎麼寫遊戲,那部份的內容據我強者朋友說的,想當高手就是
要練那些東東。
然後也有另一條路是走os,kernel路線的,那條路子我不熟,留給強者
來補吧。
我這篇比較適合普羅大眾使用。
※ 引述《elvispoetic (RESTful Web Services)》之銘言:
: 如果你是以目前在台灣就業為考量選擇語言,
: 那目前最有「錢」景的語言應該還是 C++
: 但是你目前還是學生,沒有人說的準你畢業以後,
: 或者是你工作兩三年之後會發生什麼事情。
: 也沒有任何規則限制你只能在台灣工作。
: 所以你的問題會有兩個答案,
: 一個是業界老闆的答案,都學吧,最好三個月之內就上手;
: 一個是我的答案,都學吧,但是先從其中一個開始。
: 語言只是你技術的載體,你應該是透過這個載體去確認你對 OO 熟嗎?
: 對 design pattern 熟嗎?對 refactor 熟嗎?對 auto-test 熟嗎?
: 不知是幸或不幸,你的煩惱其實是不必要的,想想 2007 年前,
: 如果你身邊有朋友說他想專精 object-c,你一定會建議他再想想吧!
: 而如今市面上最熱門的技術書籍介紹的又是哪些語言呢?
: [註] http://www.tenlong.com.tw/tw/bestselling
: 所以挑個語言真正做個產品出來吧,等你做出了會有人用的東西,
: 你的問題應該會有你自己的答案了!
: [延伸閱讀]
: http://www.ptt.cc/bbs/Soft_Job/M.1330482024.A.2B9.html
: http://www.ptt.cc/bbs/Soft_Job/M.1343157301.A.C05.html
: [註] 如果一定要我給一個答案那我會建議選 Java,原因:那是我剛剛
: 丟銅板的結果......
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.251.136.182
推
08/25 21:43, , 1F
08/25 21:43, 1F
推
08/25 22:21, , 2F
08/25 22:21, 2F
推
08/25 23:04, , 3F
08/25 23:04, 3F
→
08/25 23:50, , 4F
08/25 23:50, 4F
推
08/26 02:35, , 5F
08/26 02:35, 5F
→
08/26 02:36, , 6F
08/26 02:36, 6F
→
08/27 10:00, , 7F
08/27 10:00, 7F
討論串 (同標題文章)
本文引述了以下文章的的內容:
請益
5
15
完整討論串 (本文為第 3 之 13 篇):
請益
25
82
請益
5
15
請益
4
7
請益
4
17
請益
3
10
請益
1
2
請益
3
13
請益
2
2
請益
0
1
請益
1
2