隨筆 - 115  文章 - 481  trackbacks - 0
          <2006年12月>
          262728293012
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          常用鏈接

          留言簿(19)

          隨筆檔案(115)

          文章檔案(4)

          新聞檔案(1)

          成員連接

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

            2006年12月16日,有幸參加了易飛思和 51CTO 組織的“JAVA技術(shù)沙龍”,有多位專家和作者出席。在此不想記流水帳,而是談?wù)剠⒓雍蟮母惺堋?br />
          簡(jiǎn)單之美

            ?這個(gè)題目,是我提煉出來(lái)的。在各位專家和與會(huì)者的討論中,也許沒(méi)有刻意地提到“簡(jiǎn)單”這個(gè)詞,但大家的發(fā)言,其實(shí)都是在為“簡(jiǎn)單”作辯護(hù)。不信?容我慢慢道來(lái)!

          ??? 一、北大青鳥(niǎo) APTECH J2EE 高級(jí)講師鄔繼成——希望書(shū)更簡(jiǎn)單

            ?這是給我印象最深的。鄔老師直言快語(yǔ),給出版業(yè)提建議:多出版一些門(mén)檻低的書(shū)。每年有大量的畢業(yè)生因?yàn)闆](méi)有謀生技能而發(fā)愁,有許多人去參加了專業(yè)培訓(xùn),例如 J2EE 培訓(xùn)。但更多的,沒(méi)錢(qián)參加培訓(xùn),只能買(mǎi)書(shū)自學(xué),卻發(fā)現(xiàn)并沒(méi)有合適的書(shū)。
          ??? 我非常贊同這個(gè)觀點(diǎn)。結(jié)合 2006 年 11 月底去西安招聘的經(jīng)歷,我發(fā)現(xiàn)許多學(xué)校并沒(méi)有開(kāi)設(shè) Java、.Net 的課程,而是以 C/C++ 居多。我不是說(shuō) C/C++ 不重要,但也不能忽視一個(gè)事實(shí):Java 和 .Net 相關(guān)的職位,比 C/C++ 的職位要多得多。是不是人才,市場(chǎng)說(shuō)了算。例如我們公司,主要是 J2EE 技術(shù)為主,但這次招的人中,基本上沒(méi)有人會(huì)用 Java。我更看重人品和基礎(chǔ)知識(shí),所以他們有機(jī)會(huì)被錄用,但不可否認(rèn),很多公司期望畢業(yè)生“一來(lái)就能干活”,更多不會(huì) JAVA 的畢業(yè)生被拒之門(mén)外。大學(xué)教育里,除了素質(zhì)教育外,如何進(jìn)行有針對(duì)性的“謀生技能教育”,是一個(gè)很現(xiàn)實(shí)的問(wèn)題。
          ??? 當(dāng)然,咱們的畢業(yè)生同學(xué)們,不可能等到大學(xué)教育改革完成再就業(yè)。所以,他們需要自學(xué)謀生技能。一本娓娓道來(lái)的入門(mén)書(shū),可能改變他的一生。遺憾的是,市面上的書(shū),要么是濫芋充數(shù)(孫衛(wèi)琴老師對(duì)此非常反感),要么就是故作高深,偶爾有些“從入門(mén)到精通”之類的書(shū),質(zhì)量也參差不齊。
          ??? 其實(shí),大多數(shù)公司在做的事,都不是造神六,沒(méi)有那么復(fù)雜的科學(xué)原理和技術(shù)。即使是神六這樣的尖端科技,也是要講究簡(jiǎn)單的。霍金在《時(shí)間簡(jiǎn)史》中說(shuō):“插入任何一個(gè)數(shù)學(xué)公式都會(huì)使作品的銷量減半。”諾貝爾們?nèi)缡钦f(shuō),咱們 IT 的從業(yè)者,又憑什么說(shuō)不是呢?鄔老師說(shuō),他寫(xiě)了一本教材,介紹 Spring 和 Hibernate 的,加起來(lái)也就 200 多頁(yè)。是的,許多當(dāng)前流行的技術(shù),從“應(yīng)用”的角度來(lái)看,都是很簡(jiǎn)單的,甚至可以稱之為“快餐技術(shù)”。初學(xué)者不需要知道太多底層的原理——至少現(xiàn)在不需要。他們關(guān)心的是:如何盡快學(xué)會(huì)使用一種技術(shù),并找到一份工作。

          ??? 二、開(kāi)源 EasyJF 開(kāi)發(fā)團(tuán)隊(duì)成員張鈺:讓 J2EE 更簡(jiǎn)單

          ??? 呵呵,我知道你在想什么,但此張鈺非彼張鈺,乃是一年輕小伙子,暫時(shí)還沒(méi)有緋聞。不要失望,他帶來(lái)的東西也許在日后會(huì)制造無(wú)數(shù)緋聞。
          ??? EasyJF,對(duì)大家來(lái)說(shuō),或許還是一個(gè)陌生的名詞。在半年前,我在 open-open 上看到過(guò) EasyJF 的介紹,并簡(jiǎn)單地運(yùn)行了一下。當(dāng)時(shí)的感覺(jué)是:想法不錯(cuò),但尚不成熟,離企業(yè)應(yīng)用還有一定的距離。
          ??? 本次面對(duì)面地與 EasyJF 交流,讓我受到了一種感染。是的,不成熟沒(méi)關(guān)系,哪怕某一天,EasyJF 徹底失敗了都沒(méi)有關(guān)系,重要的是,以張鈺為代表的年輕團(tuán)隊(duì)帶來(lái)的思想:讓 J2EE 更簡(jiǎn)單!
          ??? 鑒古知今,Hibernate、Spring 等框架的出現(xiàn),是以“輕量級(jí)”為口號(hào)的。這說(shuō)明什么?老外同樣對(duì)厚重的 J2EE 不滿,同樣需要“更簡(jiǎn)單”。外國(guó)人行,中國(guó)人為什么不行?雖然,這里面有大環(huán)境的問(wèn)題,中國(guó)的程序員還在為謀生而掙扎的時(shí)候,誰(shuí)有精力去做一些看不到賺錢(qián)希望的事?但是,中國(guó)從來(lái)就不缺乏人才!有激情的、聰明的程序員多得是!總會(huì)有人站出來(lái),成為先行者的。張鈺們?nèi)プ隽耍琂don 的彭晨陽(yáng)去做了,我相信,更多的人會(huì)來(lái)支持他們。

          ??? 三、獨(dú)立作者張亞飛——讓用戶體驗(yàn)更簡(jiǎn)單

          ??? 張亞飛介紹的是他的新作《Java for Flash動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)手札》(據(jù)說(shuō)還有 .Net 版的)。對(duì)這本書(shū),我還沒(méi)看過(guò),不便多做介紹,有做廣告之嫌。但對(duì)張先生的思想,還是非常贊同的:用戶需要友好的、一致的體驗(yàn)。
          ??? Internet Explorer、Netscape、Firefox 等瀏覽器大戰(zhàn),導(dǎo)致對(duì) HTML 中一個(gè)最簡(jiǎn)單的空格的處理方法都不一樣。用戶經(jīng)常為此頭痛,開(kāi)發(fā)者更是苦不堪言。就在大戰(zhàn)如火如荼地進(jìn)行的時(shí)候,另一個(gè)幽靈已經(jīng)悄然潛入,它就是 Flash。驀然回首,F(xiàn)lash 成了大贏家——現(xiàn)在常用的瀏覽器,還有不支持 Flash 的嗎?這是很可怕的,F(xiàn)lash 的界面能力非常出眾,甚至連瀏覽器都可以替換掉,試想在將來(lái)某一天,從 C/S 到 B/S 再回到 C/S 的輪回日到來(lái)時(shí),F(xiàn)lash 打著“富客戶端(Rich Client)”的名義,大旗一揮,估計(jì)瀏覽器都得趴下。Intel 中國(guó)軟件實(shí)驗(yàn)室的總經(jīng)理王文漢先生說(shuō)過(guò),將來(lái)的終端,將會(huì)“薄外形,重計(jì)算”。Flash 會(huì)不會(huì)作為將來(lái)的一種界面標(biāo)準(zhǔn)呢?
          ??? Flash 的成功,離不開(kāi)高瞻遠(yuǎn)矚的戰(zhàn)略眼光。不參與瀏覽器大戰(zhàn)(我相信 Macromedia 是有這個(gè)實(shí)力玩這局游戲的),而是以“插件”的面貌悄然出現(xiàn),最終把雇主吃掉。這種“瞞天過(guò)海”的策略,與設(shè)計(jì)模式中的 IOC,是不是有著異曲同工之處呢?

          ??? 四、資深專家孫衛(wèi)琴——讓讀者更簡(jiǎn)單

          ??? 關(guān)于孫衛(wèi)琴老師,就不用多做介紹了,上 Google 搜一下,一天都看不完。孫老師出版的這些書(shū),與一般人想象中的剪刀加漿糊不同,每個(gè)例程,都是自己調(diào)試通過(guò)的,每句話都是按照自己的意思寫(xiě)的,沒(méi)有中國(guó)式的英語(yǔ),也沒(méi)有外國(guó)式的漢語(yǔ),這是很難得的。在這個(gè)充滿利益誘惑的市場(chǎng)上,能認(rèn)真地寫(xiě)一本書(shū)的人,比例不算太高——看看反面典型《Java 2 核心技術(shù)(第二版)》的翻譯質(zhì)量,就知道什么叫不負(fù)責(zé)任了。
          ??? 孫老師站在讀者的角度思考問(wèn)題,讓人在閱讀時(shí)更簡(jiǎn)單,更輕松。不必費(fèi)腦筋去琢磨作者都沒(méi)弄清楚的名詞,不必去探索語(yǔ)法都不通順的外國(guó)式漢語(yǔ)的奧義。對(duì)讀者負(fù)責(zé),就是對(duì)自己負(fù)責(zé)。
          ??? 當(dāng)然,孫老師還說(shuō)了許多觀點(diǎn),在此就不一一列出了。

          ??? 五、易飛思總經(jīng)理郭晶——讓出版更簡(jiǎn)單

          ??? 提到出書(shū),許多人可能想得很復(fù)雜。郭晶從出版社的角度告訴大家:只要書(shū)稿的質(zhì)量過(guò)關(guān),在出版上,其實(shí)并不復(fù)雜——把稿給我,易飛思幫你搞定剩下的事。
          ??? 閑話兩句。這其實(shí)也是 SOA 的思想。對(duì)作者來(lái)說(shuō),易飛思充當(dāng)“服務(wù)提供者”的角色,作者(調(diào)用者)只需要把輸入?yún)?shù)(書(shū)稿)提交給服務(wù)端(易飛思),經(jīng)過(guò)一系列后臺(tái)運(yùn)算(書(shū)號(hào)申請(qǐng)、校對(duì)、印刷、出版等),返回結(jié)果給作者(稿費(fèi)、出版完的書(shū)),也可能拋出異常(書(shū)稿質(zhì)量不過(guò)關(guān)、有政治錯(cuò)誤等)。呵呵,從古時(shí)代的雕版印刷到后來(lái)的活字印刷,從作者跑斷腿到可以專心寫(xiě)稿,都是 SOA 的思想在驅(qū)動(dòng)。

          ??? 六、51CTO 內(nèi)容總監(jiān)楊文飛——讓交流與共享更簡(jiǎn)單

          ??? 51CTO 是一個(gè)交流和共享的網(wǎng)站(當(dāng)然最終目的是賺錢(qián)),這個(gè)就不多說(shuō)了,讓他們自己打廣告去。

          ??? 是不是很“簡(jiǎn)單”?大道至簡(jiǎn),IT 原本并不復(fù)雜。諸位朋友,是不是有話要說(shuō)?那就回復(fù)本文吧,有交流、有碰撞,才有進(jìn)步。
          http://wakan.blog.51cto.com/blog/59583/12621
          posted on 2006-12-18 17:17 簡(jiǎn)易java框架 閱讀(2072) 評(píng)論(3)  編輯  收藏

          FeedBack:
          # re: 簡(jiǎn)單之美:Java技術(shù)沙龍隨筆 by豪客  2006-12-18 18:31 dennis
          是的,快速的入門(mén)比講一大堆理論重要得多。但是,如果給初學(xué)者誤導(dǎo),以為J2EE就是用幾個(gè)框架,寫(xiě)JSP,永遠(yuǎn)不知道或者說(shuō)永遠(yuǎn)缺乏探索精神去了解背后的原理,那么,我們制造出來(lái)的就是一批一批的代碼工人,而不是程序員。說(shuō)到底,還是個(gè)理論與實(shí)踐的問(wèn)題。  回復(fù)  更多評(píng)論
            
          # re: 簡(jiǎn)單之美:Java技術(shù)沙龍隨筆 by豪客  2006-12-19 10:11 yefeng
          支持樓上的,不懂基礎(chǔ)原理,永遠(yuǎn)只是個(gè)代碼工人,而且現(xiàn)在很多代碼都可以自動(dòng)生成了,代碼工人已經(jīng)越來(lái)越?jīng)]有市場(chǎng)了  回復(fù)  更多評(píng)論
            
          # re: 簡(jiǎn)單之美:Java技術(shù)沙龍隨筆 by豪客  2007-05-31 10:32 netwjx
          但是軟件設(shè)計(jì) 文字描述也不多
          重在自行領(lǐng)悟,可是現(xiàn)在喜歡花時(shí)間研究設(shè)計(jì),研究現(xiàn)成的框架的人不多了  回復(fù)  更多評(píng)論
            

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 揭西县| 延安市| 兰坪| 德州市| 马鞍山市| 南和县| 随州市| 磐石市| 怀化市| 西和县| 宁陕县| 双辽市| 天镇县| 将乐县| 泰和县| 剑阁县| 理塘县| 陆良县| 庆云县| 呼玛县| 五台县| 融水| 潜江市| 扎兰屯市| 冀州市| 彰化县| 新兴县| 科技| 新化县| 饶阳县| 平邑县| 安塞县| 赣州市| 镇沅| 望江县| 文山县| 临潭县| 阿克陶县| 中超| 玉溪市| 广南县|