天天看點

《明日世界》錄像放出

2010年1月10日,我應CSDN西安程式員俱樂部邀請,為廣大西安的程式員們做了題目為《明日世界-雲端計算下的程式設計需求》的主題演講。

這應該是一個比較新穎的話題,我自己也在不斷學習中,是以,演講中很多話題,其實我自己也不确定,屬于探讨性質。為了讓更多的朋友看到,也為了更好地和廣大朋友們溝通,交流,我自己花錢把這段演講拍攝下來,制作成網絡視訊,歡迎大家觀看。

這裡首先還是說一句,一家之言哈,歡迎拍磚。

嗯,由于時間比較倉促,我準備得也不夠充分,自我感覺講得并不是十分好,如果大家有不滿意的地方,歡迎批評。

視訊浏覽位址(不斷增加中...)

電驢:

http://www.verycd.com/topics/2798224/

洋芋網:

視訊1:http://www.tudou.com/programs/view/XMbkxpHq36s/

視訊2:http://www.tudou.com/programs/view/L8fA0takX_A/

優酷網:

視訊1:http://player.youku.com/player.php/sid/XMTQ2NTE4MzUy/v.swf

視訊2:http://player.youku.com/player.php/sid/XMTQ2NTgxNjYw/v.swf

56網:

視訊1:http://www.56.com/n_v48_/c45_/19_/28_/tonyxiaohome_/sc_mp4_126386394948_/3942000_/0_/49052252.swf

視訊2:http://www.56.com/n_v48_/c45_/23_/8_/tonyxiaohome_/sc_mp4_126386434038_/3913000_/0_/49052303.swf

新浪:

視訊1:http://you.video.sina.com.cn/b/28432741-1684298307.html

視訊2:http://you.video.sina.com.cn/b/28432295-1684298307.html

明日世界----雲端計算模式下的程式設計需求關于程式設計

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

肖舸