天天看點

《明日世界--雲端計算模型下的程式設計需求》

上周,應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

肖舸

繼續閱讀