上周,應CSDN程式員俱樂部西安站的邀請,我在西安解放路新華書店5樓多功能廳做了一次演講,題目是《明日世界--雲端計算模型下的程式設計需求》,這裡将演講資料放出。
演講大約持續了3小時左右,程式員俱樂部的總結帖在這裡:
http://club.csdn.net/viewthread.php?tid=5958&extra=page%3D1
這次演講,是我近兩年來,在雲計算大潮中自己的一點思考,以及結合我們程式員自身的行業特點,對未來的程式設計能力需求做得一點預測,希望能對大家有所啟示。同時,也歡迎大家就這個話題和我一起探讨。
嗯,還是那句話,一家之言,歡迎拍磚哈。
為了讓更多的朋友看到這次演講,以及能就這個問題和我讨論,我自己掏腰包,請了攝影師,把本次演講全程拍成視訊,目前,錄像資料正在後期制作,預計下周可以放出。
本次錄像分為兩個格式,低分辨率的rmvb,大約400M左右,高清的DVD格式,CD光牒形式。
rmvb格式我将放置在學生大學營的課件下載下傳,并利用BT、電驢,優酷、洋芋等方式做免費視訊分享。
如果有需要高清格式的朋友,可以和我聯系,我幫忙刻盤,不過呢,我要收10塊錢一盤的工本費哈,嗯,郵費我還要另算,呵呵。
建議還是直接看rmvb算了,我其實也懶得發n多的碟片出去,快遞公司很麻煩的。
大綱:
明日世界
----雲端計算模式下的程式設計需求
關于程式設計
1、我們為什麼寫程式?(電子循環服務機)
2、我們怎麼寫程式?(程式三段論)
3、程式設計到底是什麼?(搬數,寫文章)
4、如何從拓撲角度看待程式設計?(計算即循環)
5、程式設計世界觀(C的世界觀,C++的世界觀,OO與OP)
6、計算即服務(service)
關于應用程式模型
1、1-1 C/S模型(遊戲)
2、1-n C/S模型(各種應用網絡伺服器,QQ,網遊)
3、抽象看待B/S模型(本質還是CS)
4、C與S到底是什麼?(服務請求者和服務提供者)
5、api與npi(割裂,标準,分塊維護)
6、棧層概念的抽象了解(割裂,通用化功能服務,業務搭建,分塊維護)
關于網絡
1、服務無處不在(舉例,電腦,手機,計算機)
2、請求即計算(現場演練,詢問1+1=2,詢問多人)
3、計算就是發請求(演練說明,我們可以向PC機、PDA、手機==請求計算服務)
4、資料傳輸的抽象了解--通路為王(資料傳輸對現代計算的支撐作用)
關于未來計算模型
1、産品不好賣(顧客賣一個,少一個)
2、應該賣服務(顧客賣一個,多一個,營運商的例子)
3、雲計算是必然趨勢(資源集中論,最大共享化,電廠的故事,飯館和買電視機的專賣店比較,未來的軟體業務模型,Photo Shop的故事)
4、為什麼躲不掉端計算?(move loading的故事,資源最近原則,PhotoShop上傳檔案,先轉成jpg,這個計算說明問題)
5、未來的計算世界--并行的世界(宏概念的計算機,分布式系統像計算機,由google doc引發的未來計算機操作模型:任意時間,任意地點,辦公)
在雲端計算模型下各種語言分析
1、伺服器端腳本語言(Java,PHP,接納請求,二次程式設計模型,應對不同計算服務)
2、用戶端腳本語言(JS的本質,用戶端主動行為發起機)
3、資料庫語言(SQL,大表,哈希型資料庫介紹,index為王,資料庫備份原則)
4、C和C++還能做什麼?(伺服器支撐平台,嵌入式終端,C++的組織能力必不可少,大型視訊遊戲,C++的主場)
雲端計算模型下程式員的需求
1、雲端計算模型下,程式設計需求(并行開發,高安全性,高可用性和高穩定性程式設計,雲和端都需要)
2、極大化和極小化設計模型(雲端的了解)
3、小系統的大應用和大系統的小應用(C的高效和C++的組織,跨平台開發庫的必要性)
4、商業化設計需求(成本原則,務實原則,如何看待開源和架構)
5、《0 bug -- C/C++商用工程之道》到底在寫什麼?(為明天的并行開發做準備)
6、程式員如何做好明天的知識儲備?(基本功,謹慎使用開源和架構,培養并行計算能力,職業化精神,0bug程式設計)
=======================================================
線上底價購買《0bug-C/C++商用工程之道》
(直接點選下面連結或拷貝到浏覽器位址欄)
http://s.click.taobao.com/t_3?&p=mm_13866629_0_0&n=23&l=http%3A%2F%2Fsearch8.taobao.com%2Fbrowse%2F0%2Fn-g%2Corvv64tborsvwmjvgawdkmbqgboq---g%2Cgaqge5lhebbs6qzlfmqmttgtyo42jm6m22xllqa-------------1%2C2%2C3%2C4%2C5%2C6%2C7%2C8%2C9%2C10%2C11%2C12%2C13%2C14%2C15%2C16%2C17%2C18%2C19%2C20---40--coefp-0-all-0.htm%3Fpid%3Dmm_13866629_0_0
肖舸