百由工场
培训课程:技术架构的设计原则
讲师:鲁义明
 

  一、为什么参加“技术架构的设计原则”的培训?

  1. 让架构稳定运行

  让基于架构开发的产品业务稳定运行,让开发团队使用架构开发得心应手。关键思路是在符合业务的前提下,把握好适当的节奏、布局和平衡。

  2. 了解某些难度非常高的问题都是怎么解决的

  从应用到API、一直到复杂系统的内部,这个行业的牛人们是怎么解决那些难度越来越高、压力越来越大的麻烦问题的。

  3. 改善架构师和团队的协作

  在整个技术团队的管理体系下,架构师怎么和大家愉快的分工协作,出了问题该怎么跟大家协商解决。

 

  二、什么样的学员适合来听?

  1. 软件开发部的架构师

  课程就是为他们设计的,主要解决他们的难题。

  2. 技术管理部门的各级负责人

  了解一下行业的大系统、复杂架构的设计是怎么前进发展的,自己公司已有的问题该如何解决,公司的架构设计的走向该怎么把握。

  3. 软件开发部的骨干工程师

  了解架构师的工作的各方面,了解自己如何成长为一个合格的架构师。

 

  三、讲课的内容

  一共讲六个原则,大纲如下:

  第一原则,迭代升级原则
   一、商业公司和大学的技术升级过程
   二、整个行业的技术升级过程
   三、结论
  第二原则,符合业务原则
   一、业务成长过程
   二、原型阶段的架构设计
   三、产品阶段的架构设计
   四、业务量质阶段的架构设计
   五、降成本阶段的架构设计
   六、结论
  第三原则,应用程序员(API程序员)原则
   一、用你最熟悉的语言
   二、明确业务需求
   三、设计数据结构与程序流程
   四、同步/异步的抉择
   五、业务子系统的发展
   六、结论
  第四原则,系统程序员原则
  第五原则,研究项目原则
   一、对现有业务的提前预期
   二、行业新技术的采用
   三、技术团队自研了新产品
   四、结论
  第六原则,CTO 的原则
   一、技术团队的架构
   二、公司的技术架构规划
   三、CTO 的原则
   四、结论

  详细讲课内容请见讲师自己编写的教材:
  《技术架构的设计原则》

 

  四、讲师介绍

  鲁义明先生,百由工场创办人,“百由”是在技术社区的马甲昵称。生于1970年,1985年(高一)接触计算机开始写代码,1992年毕业于西安交通大学计算机系,曾经供职于私企、国企、外企等多家公司,历经DOS、Windows、Linux、嵌入式/手机等主流系统的开发,曾经从事流水线工人、程序员、高级程序员、技术部门经理,公司副总经理、CTO、自己创业(三次)等多种工作职位,技术基础深厚,管理经验丰富。

  技术方面,在 x86 汇编、Linux 操作系统源代码、TCP/IP 网络编程、手机原生APP开发、Windows 的图形界面开发、网站后台并发高性能的实现、网页 HTML 与 Javascript 的设计与开发等方面,有深入研究与实践经验,曾与高手合作在 Linux 上重写 Win32,也曾经发起高性能的 Web Server 开源项目 gigah。近年来技术方面一直从事开源软件的研究、框架/应用开发,以及源代码教学工作。

  与“技术架构的设计原则”培训同时开设的,还有已经讲了几年的“nginx 源代码”培训课程。

  “技术架构的设计原则”培训是向企业内部开设的短期培训课程,主要向企业已有的开发团队介绍架构设计的方法和思路。

  “nginx 源代码”培训是为期六个月的长期培训,带领学生逐行精读 nginx 的源代码,目的是为行业输送核心工程师、未来的系统架构师。

  另外在管理方面,从 1995 年开始设计开发大型项目管理软件,到 2003 年做分管技术的副总经理,领导团队同时运行十多个项目。2003 年总结管理经验,写了《软件开发公司管理手册》一文,广受业内好评。积累到现在,在商业软件项目开发的矩阵式管理(技术与进度的交叉管理),以及开源软件的松散开发组织方面,都有丰富的认识与经验。

  创业方面,历经三次创业,从团队、资金、技术、产品、渠道、市场等方面都有全面的认识;对创业机会的把握也有深刻的理解;对核心团队的合作、团队整体执行力的重要性也体会深刻。

  商业方面,为了理解资金的来源及流向,曾多年自学货币银行学。为了研究近年来推动互联网应用发展的开源技术的商业规律,与经济学高手共同发起开源经济学的研究。

 

  五、课程的时长

  分别有 2 个小时、6 个小时,两个版本。

  2 个小时版本:简短概括的讲架构设计的六个原则,会有一些案例的简单介绍。

  6 个小时版本:详细讲述架构设计的六个原则,会增加一些实际的案例,以及针对学员所提的具体架构问题的讨论。

 

  六、培训的地点

  2 个小时版本:主要面向深圳南山科技园及附近的公司。

  6 个小时版本:面向全国,上门去给企业培训。

 

  七、培训的预约与咨询

  微信ID:baiyou_luyiming

  邮件:luyiming@xyouwork.com

关于我们  |  联系方式  |  粤ICP备19086705号