作者iincho (..)
看板Soft_Job
標題Re: [請益] 目前發展學習JAVA或C#
時間Fri Aug 22 23:12:22 2008
※ 引述《TKyo (闇黑貴公子)》之銘言:
: ※ 引述《WOWAalice (就是愛吃吃吃)》之銘言:
: : 所以想繼續學習其他語言及考證照 JAVA MS_SQL
: : 但是同學說JAVA目前業界已經快不使用了 已經沒有發展性
: : 建議我學C#
: : 也有人說JAVA東西可以學的比C#多
: : 請問業界的先進 能指點目前學習語言的發展性何者較好呢
: : 或者除了這2種以外的語言也可以推薦 感謝
: 方向錯了, 這行的學習重點, 不應該放在過度學習 "程式語言" 上面
: 只因為它有共通性, 通一種可以通百種 ...
: 只因為它只是工具, 差別只是描述方法不同...
: 當你以學習程式語言為主, 你的 "被取代性" 就會相當高
: 學習用各種方法做到別人做不到的會更有價值, 雖然它花費的時間更長
我來認真回一下好了, 說過度學習語言嘛, 其實也不盡然是那回事,
工作走低階系統程式的, 會認為ASM/C/C++那一套可以吃遍所有的
問題, 可是實際上這幾年一些高階語言想解決的已經不是傳統C/C++
所設定的範圍, 只是不一定每個人工作都需要應付這麼高階的問題.
比如說Ruby裡面就有許多有趣的Syntactic sugar, 可以幫助寫程式
的人用很精簡的語法解決問題, 如果不知道用C/C++的想法硬幹可能
就不是這麼優美.
當然也可以說反正這語言一萬年我只用一次, 能解就好了. Well,
可是別忘了有些人可是要用這些語言捧飯碗的, 對於這些天天要使
的傢伙能不磨利一點嗎?
功利一點的話, 就看這個程式語言能為你創造多少價值再決定要
投入多少, 如果不這麼功利的話, Just for fun, 看看不同語言
設計的一些巧思不也很愉快嗎? 而且我相信如果多瞭解一些不同
的類別的程式語言, 如 Lisp, Forth, Prolog, 過程多少能讓人
對解決問題的方法有更寬廣的視野, 也算是不錯的腦力訓練啊.:p
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.41.207
※ 編輯: iincho 來自: 220.133.41.207 (08/22 23:19)
推 andymai:看完第一段想到兩家軟、硬廠商要推一個企業級的Solution 08/22 23:20
→ andymai:之前聽說還要普及平民化~其野心之大~真是.... 08/22 23:21
推 final01:這篇中肯了點!提到了高階語言的價值 08/22 23:52
推 jaiyalas:推一下這篇 08/24 11:20