地圖不等於版圖

javagens發表於2010-06-07
夠用就行,看需求了,技術也需要敏捷性,所有有形有標籤有名字的事物夠用就可以,一個武林高手只會飛鏢,飛鏢天下第一,雖然他只會飛鏢,但和他打鬥的人都輸了,而有的人每天追求武功哪個新穎,到最後誰也打不過,因為沒有專精之學。

比如一個做微控制器的,那麼不一定精通java,一個做B/S的可能不會html,我是做web開發的,以前是用 java開發,後來轉ROR了,有人思想會說:“Java是我的信仰! 我要堅守陣地!” 其實,這個沒有對錯。

在IT領域一切為了應用,技術本身的發展也不是為了技術本身的發展,是為了簡化開發並保持其靈活性和可理解性,最終也是為了有更好的應用。

你為了尋求自我確認感,鑽入了技術之門,卻不知那個門背後也有很多陷阱和利誘,多數人不知道,你現在所想的很多都是受到媒體和外界催眠所成,迷失了自己的判斷力。

我為什麼做Web開發並從Java轉ROR呢? 這個原因我總結如下:
1 開發快敏捷,縮短很多倍開發週期,這樣我可以騰出更多時間陪家人和娛樂與學習。
2 Java學習需要永無止境 ROR 我一個月搞定了,基本不怎麼學習,只需積累在專案中的經驗。
3 Java需要太多錢買書 ROR 我沒花錢
4 ruby開發比java靈活,主要是開發有快樂的感覺,這樣工作也變成了娛樂。
5 java的框架真是“雨後春筍” ,讓你挺難選擇的,有人說這樣可以靈活組合(我個人感覺這樣的組合成本很高,不確定性很好,因為它沒有一個路,這些輪子也是在不同時期出現) Ruby on Rails就一個框架,你也不需要選擇。ROR 的理念很好: 給你一個最好的rails(路),讓你在這個路上正確的走 , 同時保持其靈活性,你可以任意修改和擴充套件 。
。。。。。。

以上我說的對馬? 我認為不對,也對。 因為地圖不等於版圖,每個人頭腦中到地圖不同。

我談一下我個人發展方向,我只是說我自己,記住,我們們中國人喜歡大鍋飯都統一,但是事實是不可能的,因為每個人腦中的地圖都是不同的,所以我只代表我自己。

ROR + HTML5 是我的全部了。我用一個月精通了ROR,這是源於一個專案,java開發幾個月,預計還要3個月完成,並且客戶可能要不斷修改,我為了縮短時間用一個月學習ROR,用一個月開發完成了專案,以後的修改也很方便快速。

我只做WEB應用,現在正在研究 HTML5 CANVAS 應用與遊戲開發。之所以這樣,是因為我個人覺得未來就是雲端計算在後端,前端是瀏覽器。

隨便寫寫,沒啥章法,哪裡不妥,多謝指教。

[該貼被javagens於2010-06-07 08:29修改過]

相關文章