|
|
|
| | | | | |
|
|
專欄 | | | | 跟Steve Jobs學簡報(1)看蘋果大會如何開場
Steve Jobs的Keynote演說時間一般約90∼120分鐘,和一部電影相當,但是你如果看到演說完畢後觀眾出場時的表情,你會發現Steve Jobs的演說,對觀眾內心的觸動能力,不下於一部好電影。 你可以在張惠妹和瑪丹娜演唱會的前排位置,看到許多歌手,他們之所以會到場,有一部分原因是去作觀摩──學習張惠妹的舞臺魅力、學習瑪丹娜的舞臺設計。換句話說,他們在做案例研究。 案例研究(Case Study)的目的,是讓我們從別人(公司、產品)身上,學到實務的經驗,並對理論有進一步的體認。對於IT演藝圈的人來說,Apple的執行長Steve Jobs就是相當值得我們觀摩學習的對象。 Steve Jobs的Keynote演說時間一般約90∼120分鐘,和一部電影相當,但是你如果看到演說完畢後觀眾出場時的表情,你會發現Steve Jobs的演說,對觀眾內心的觸動能力,不下於一部好電影。對於研討會來說,這相當難得。一般講師大多沒有Steve Jobs的功力,演說內容單調得讓你分不清站在臺上的是講師,還是僵屍。我就曾在我的技術研討會上,看到許多人睡得不醒人事。 綜合過去觀賞Steve Jobs演講的印象,加上今年他在Macworld和WWDC的演講,我整理出系列文章,當作IT簡報的案例研究對象。 全文>> | | | | | IT自救術-磁碟系統的階層式管理概念
磁碟是電腦用來存放檔案的地方,而檔案就是你電腦的「命脈」。所以,初學者用電腦前,請把「命脈」的原理搞清楚。 這期的內容,要先請你運用一些想像力,努力想一下。 假設你的職務是個「資料室管理員」,你有一個櫃子可以用來放資料,但是,你這個櫃子的容量很大很大,居然有高達「10萬個」抽屜,請問一下,你要怎樣管理你的資料? 請先想像「資料室該如何管理?」 我自己想了一下,覺得這簡單的問題其實也不簡單哩! 首先,當你有10萬個抽屜,你會連「哪個抽屜到底是空的,滿的,還是放了部份資料?」都看不出來。因此,每當你有新進的資料要存放,你會連該放到哪個抽屜去都不知道。 其次,所謂的「資料」只是個籠統的概念,我們暫且就把資料想像成一個一個的卷宗要收藏進抽屜裡。但是,資料存入抽屜後,並不是就不再需要找出來用(如果是這樣,那資料不如燒掉算了)。但是,如果資料就只是亂放(不做任何登記),以後就幾乎是一定找不著了。 再換個方式想,如果你只有10個、20個抽屜,找資料時大不了一個一個抽屜翻查即可。但在這裡,我用的極端的例子,是有10萬個抽屜,這時「一個一個翻查」顯然是沒有作用的方案。 全文>> | |
| | | 程式設計心法:化繁為簡,執簡御繁(下)
想要輕鬆、不費力地在需求變動過程中快速開發應用程式,建議你從分析的方法著手,關注系統具備共通性的組件,相異性的組件,以及再搭配程式語言的機制實現。 前一回,我們透過網路相簿下載程式的例子,展示如何透過「捕捉事物的共通性,界定事物的相異性」來達到「執簡御繁」的目標。倘若沒有試著萃取出相簿下載功能的「核心」,我們的程式可能得分別為兩種網路相簿實作下載程式,這中間包含了許多形似且重複的部分。 倘若我們試著整理出共通的核心,那麼共通的核心,我們只需實作一次,面對不同的網路相簿,我們僅需處理存取該相簿網頁的方法。 從圖形上看來,我們只不過是為同一個核心(Kernel),裝上不同的殼(Shell)罷了。日後,每增加一種新的網路相簿,都只需要利用相同的核心,搭配新的殼就搞定了。那麼,支援新網路相簿的力氣變小了,而且,當日後因應新的需求加強核心之後,只需要調整核心,可以避免在許多重複形式的程式碼中,逐一修改的惡夢。 此即本文所想要表達的重點,當你能夠「捕捉事物的共通性」建立起程式的核心時,就可以進一步透過「界定事物的相異性」,為不同的需求建立起搭配核心一同使用的殼。 全文>> | |
專題報導 | | | | IBM看好中小企業SOA發展
IBM與資策會攜手成立SOA創新研發中心,提供給軟體開發商與系統整合商進行概念驗證,降低SOA的進入門檻。 臺灣市場對於SOA的接受度,今年與去年已經有很大的不同」,IBM軟體產品處副總經理陳永生表示,過去幾年,各個廠商都在努力做市場教育,但是今年,有很多企業的系統建置需求,都直接開出SOA架構,這個情況跟以往有很大的區別。此外,值得注意的是,SOA的應用,除了大型企業以外,IBM也相當看好中小企業的發展,為了降低SOA的進入門檻,IBM與資策會攜手成立SOA創新研發中心,並提供給獨立軟體開發商(ISV)或是系統整合商(SI)進行SOA解決方案的概念驗證。 陳永生表示,許多企業對SOA都存有一個迷思,以為SOA只適合系統架構複雜的大型企業,然而,SOA除了簡化系統架構以外,更重要的是,彈性組裝與重新應用的特性,將可大幅提升企業對市場的反應能力,同時並增加商業機會,而這樣的需求,並不只是大型企業才有,正在快速成長的中小企業也很需要。 積極吸引獨立軟體開發商與系統整合商加入SOA研發陣容 對此,IBM除了針對金融業等垂直產業,積極開發該領域共同需要的SOA服務模組以外,針對中小企業方面的需求,也希望當地的獨立軟體開發商或是系統整合商投入SOA服務模組與解決方案的開發陣容,陳永生說,IBM為了降低相關廠商的進入門檻,已經正式成立SOA創新研發中心,並免費提供軟硬體測試環境、架構規畫諮詢、概念驗證顧問諮詢、軟體移植測試技術諮詢支援以及商業規畫諮詢等,進而協助相關廠商進行SOA服務模組或解決方案的概念驗證。 全文>> | | |
| PChome ePaper 電子報版權所有,關於電子報發送有任何疑問,請聯絡 客服 台北市敦化南路二段105號11樓 ,TEL:(02)2708-8038,FAX:(02)27094848。 | |
沒有留言:
張貼留言