我們知道J2EE的企業架構的Web程序開發主要是這樣發展過來的:首先就是基于JSP+JavaBean,然后有了Struts,Spring,對于數據庫的訪問從剛開始的JDBC發展到現在ORM,確實讓我們這些程序員的應用開發省了不少麻煩,不過有一個問題,這些架構的出現是為了什么呢?其實很簡單,就是為了減輕我們的工作量,讓我們更關注于應用。可是,我不知道別人是怎么看的,至少對于我來說,對于我一個初學Java不到半年的人來說,早早知道這些架構看來是沒有什么好處的,學習的急功近利讓我追逐的永遠都是這些架構,這些為了減輕工作量的架構,而對于Java基礎的學習則撂倒了一邊,有點可悲,基礎還沒有牢固的情況下就去追求那些時髦的架構,再來看看我定的學習計劃,好像有點可笑了,甚至是幼稚的。
現在我覺得有必要端正一下我的思想了,重新制定一個學習計劃,畢竟10月分到了我還要憑著這玩意找工作呢。其實現在想想自己也的確犯了程序員最嚴重的錯誤:不研究最基本的東西,而去追逐那些花哨的技術,其實那些東西也都是這些最基本的東西開發出來的。所以從現在開始重新回到Java語言本身上來,好好研究Java語言的一些技巧,強烈地提高一下自己的Java基本功,免得回頭跟別人熱烈地討論spring的時候說到語言本身的IO操作一臉茫然了。
說實話,我現在也想通了,就是說的俗一點,找工作的時候面試官的大部分問題應該是關于Java基本功的,面試題也基本上是關于Java語言以及數據結構等方面的,對于Hibernate,spring,我覺得他肯定不會問你某個配置文件怎么寫吧,問得也是思想,比如ORM是什么概念,核心內容是什么等等,所以對于這些框架來說,我覺得會用就足夠了,再說,基本概念掌握以后,學習這些架構才能真正學到精華,學到這些架構的思想,只有這樣,我覺得才有可能真正成為一名架構師吧,呵呵,理想,奮斗ing。
posted on 2006-07-23 10:33
MEYE 閱讀(279)
評論(0) 編輯 收藏 所屬分類:
JAVA