June 12,2007

Java vs Ruby - Java不會消失,只是人才需求會大量減少而已

寫程式是直接用我們的語言告訴電腦我們要做的事 - 這是我們期望的一個理想世界吧。

一直以來軟體工業中都做了一個很奇怪的事情,將軟體的應用需求,翻譯成人類不是很好懂的語言(也就是需要許多知識才能理解的語言,用來指C,C++,Java....etc),而最常見的應用又涉及資料庫,所以除了熟練上述語言外,還要懂各種SQL的語法才能操作資料庫,這個流程真的是很有問題阿。

如果我們的所有東西都是依據應用需求去寫,這樣很棒吧。我只要一小本的操作手冊(Ruby),在搭配開發用的操作手冊(Rails),我就可以開始寫出所謂的應用程式了。我有miss掉什麼嗎,miss掉一些軟體工業的技術,以前這個是要自己苦讀的,現在有世界上許多高手幫我們解決了。

究竟是一個人單打獨鬥強,還是藉助世界上的專家強呢?
舉個例子
我不需要很深入的去理解SQL,因為有世界級DBA幫我做出80%常用情況的SQL並封裝起來,那剩下的20怎辦,當然可用SQL和原來的做法來解決,但是這20%會逐漸縮小。現在這樣並不是一天造成的,我們ㄧ樣感謝之前的做法與科技,沒有這些,我們無法有今天這種理想世界。

我並不是要來說哪一個語言會消失,任何一個語言都不會消失,而我們這個世界也需要各種的語言,只是我覺得Java只會留下專精的專家,那些用Java開發應用的人應該會在未來大量減縮少,所以如果你現在想要考Java證照,或在Java還沒站到專家級的朋友,真的要考慮一下自己的未來,Java不會消失,只是人才需求會減少而已。

而我恰好不是資深到不行的Java人才,我的選擇自然很明顯。所以如果你是專家級的Java高手當然可以開心的留著(如果我是你也一定會留著XD)。


Posted by shinbang at 樂多Roodo! │16:47 │回應(1)引用(0)【Programming】
樂多分類:日記/一般 工具:編輯本文
Ads by Roodo! 

引用URL

http://cgi.blog.roodo.com/trackback/3456265
回應文章
Java, C 這些還好啦...
Lisp 比較難閱讀 :QQ
Posted by Plumm at July 14,2007 13:23