程序设计之道(程序员的哲学课),IT与互联网,编程语言,云翟GE,这是一门讲给程序员的哲学课。
内容介绍:
本课程将从哲学的角度讲解OO思想和设计模式,并辅以对《失控》一书的诠释。通过这种对比,参与者将看到经典设计模式和分布式设计模式的异同。
课程大纲:
第一讲 绪论:程序员vs哲学家(已发布)
插曲:敏捷开发(已发布)
第二讲 程序设计和形而上学(已经发布)
插曲:康德——我们是世界的立法者
第三讲 OO思想的哲学基础
插曲:现象与本质
第四讲 原则和模式的本质
第五讲 创建型模式
第六讲 结构型模式
第七讲 行为型模式
第八讲 设计模式总结
第九讲 设计案例分析
第十讲 UML的语言学定义
......
(注:这是一门连载课,以上是本课程的初步大纲,最终的课时安排和课时名称以实际发布为准。比如,有的设计模式可能会单独拿出来作为一个课时。另外,插曲的课时数也是不定的,我会根据学习者的反馈进行增补。)
持续连载中......预计每周三和周六更新,尽请关注! 适用人群:程序员,架构师,项目经理