Posted on 2010-09-01 11:32
Mercy 閱讀(1776)
評論(2) 編輯 收藏 所屬分類:
《深入Java并發(fā)》
最近“神仙道人”李一“東窗事發(fā)”,再次成為新聞的“焦點”。鋪天蓋地的“負面”文章接著出現(xiàn)。其中,影響比較深刻的就是張紀中的老婆-樊馨蔓寫的一本書《世上是不是有神仙》,同時還有不少名人為其宣傳。在事發(fā)之前,恐怕能去李道人的養(yǎng)生班恐怕都不是一般人。無論是張悟本,還是林光常,在電視銀幕的襯托下,成了老百姓視為養(yǎng)生大師,難道中國人連基本的常識都不具備了嗎?
當打破養(yǎng)生“神話”時,老百姓又“清醒”過來,被媒體玩弄到無以復加地步。知識匱乏和不求甚解,甚至懷疑精神都不具備,能不成為悲劇嗎?
放眼IT領域,結果發(fā)現(xiàn)也是驚人的相似。
現(xiàn)代編程語言的發(fā)展,讓這個行業(yè)的門檻越來越低。就語言發(fā)展角度而言,這是一種必然趨勢。從從業(yè)人員的素質而言,注定了良莠不齊的現(xiàn)象。往往技術人員容易經不起“新技術”的“誘惑”,不斷學習所謂新的“技術”。在Java領域,恐怕沒有人不知道“SSH”框架的大名。框架成就了其作者,也成了一種文化。本人作為面試官時,當問到請描述一下以前項目的架構?總是能夠聽到類似于這樣的答案-“系統(tǒng)采用SSH架構...”。也許面試必談SSH,因此本人的簡歷很難吸引他人的眼球。
當我第一眼看到Spring,覺得它就是“玩具”,這樣的言論也許會遭到Spring粉絲的口誅筆伐。當你能夠反向思考的時,你的世界也會發(fā)生變化。Spring給我們帶來了什么?依賴倒置,不等同于零依賴。輕浸入性,不等于沒有浸入性。系統(tǒng)拆去Spring,雖然能夠保證源代碼兼容性(編譯時不會遇到問題),可是那樣系統(tǒng)等同于殘廢-留下了一堆沒有關聯(lián)對象。當然,目的并不在于花大力氣來批評Spring,畢竟存在即理由,Spring還是有其優(yōu)點-良好地編程風格和豐富的類庫等。Struts和Hibernate也如此。作為專業(yè)從業(yè)人員,討論“誰是誰非”是沒有意義的。分析使用場景,才是有意義的,前提是你必須了解它的優(yōu)缺點,并非迎合或奉承它,不要為了技術而技術。
當你厭倦了框架的重復勞動(重復的編碼工作和大量新型框架重復發(fā)明輪子),也許你更加關注于原理性的東西,甚至是實現(xiàn)細節(jié)。那么,本系列的文章就很可能會適合你。
當我們剛接觸某個事物時,傾聽(觀察)它,懷疑(分析)它,定位它。兼聽則明,偏聽則暗。
文章來源:作者的JavaEye Blog。