天天看点

《明日世界--云端计算模型下的程序设计需求》

上周,应CSDN程序员俱乐部西安站的邀请,我在西安解放路新华书店5楼多功能厅做了一次演讲,题目是《明日世界--云端计算模型下的程序设计需求》,这里将演讲资料放出。

演讲大约持续了3小时左右,程序员俱乐部的总结帖在这里:

http://club.csdn.net/viewthread.php?tid=5958&extra=page%3D1

这次演讲,是我近两年来,在云计算大潮中自己的一点思考,以及结合我们程序员自身的行业特点,对未来的程序设计能力需求做得一点预测,希望能对大家有所启示。同时,也欢迎大家就这个话题和我一起探讨。

嗯,还是那句话,一家之言,欢迎拍砖哈。

为了让更多的朋友看到这次演讲,以及能就这个问题和我讨论,我自己掏腰包,请了摄影师,把本次演讲全程拍成视频,目前,录像资料正在后期制作,预计下周可以放出。

本次录像分为两个格式,低分辨率的rmvb,大约400M左右,高清的DVD格式,光盘形式。

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

肖舸

继续阅读