软件开发工程师在职提升课---《nginx 源代码培训》
课程导航
软件开发工程师在职提升课---《nginx 源代码培训》报名
软件开发工程师在职提升课---《nginx 源代码培训》新闻
软件开发工程师在职提升课---《nginx 源代码培训》环境
热门课程:
400-888-4849
  • 学校新闻

软件开发工程师在职提升课---《nginx 源代码培训》

  就业企业类型:大互联网公司、大型国企,还有高成长的创业公司;

  目前使用nginx的公司:迅雷、淘宝、新浪、网易、搜狐等。

  就业岗位:架构师、*底层工程师。

  薪资:年薪至少20万。

  授课老师:鲁义明,参与黑客团队,领导美国硅谷的A10Networks的Web开发。

  一、  培训内容

  nginx/Tengine 源代码,从 main() 函数开始,代码基本全过一遍,然后参与开源开发,达到提交patch的水平。

课程级别 课程内容
第1级 nginx 编译,测试环境的搭建
第2级 nginx 模块编写,hello world 模块
第3级 nginx 源代码,从 main() 函数到 ngx_init_cycle() 函数之前
第4级 nginx 源代码,ngx_init_cycle() 函数
第5级 nginx 源代码,ngx_init_cycle() 函数之后
第6级 nginx 模块编写,某种复杂业务逻辑的模块,基本是大公司的应用需求的原型
第7级 参与 nginx/Tengine 开发,与 nginx 或 Tengine 团队合作,参与他们的某个 feature 的开发或验证
  二、就业保障及待遇

  1)、培训到第7级结束,达到毕业标准后颁发百由本人签发的证书。另外学员的学习阶段及学习成果也可以在百由工场的网站上查到。

  2)、对于个人自费学习的学员,培训过程中以及培训结束后,会有商业公司跟学员商谈工作招聘事宜,合作企业主要集中在北上深杭四个城市,

  就业企业类型:大互联网公司、大型国企,还有高成长的创业公司;

  3)、年薪不会低于20万人民币。

  学员毕业后,会自动成为百由工场 nginx/Tengine 内部社区的成员,社区会有更多的“副本任务”帮助大家提高。另外学员如果以后遇到技术方面的复杂问题,可以回到社区来讨论,社区负责临时组建高手团队来解决。

  三、培训方式与课时安排

  培训时间: 6个月[前4个月业余学习,后2个月脱产学习]

  (如果学员提前达到标准,可以提前毕业;如果到6个月还未达标,则可以商量是否转入下一个学习周期来学习。)

  上课上方式:小班授课,一对一指导,大课与个性相结合。早期线上大课为主,后期线下个性为主。如果某些学习内容学员大课时就听不懂,或者学习起来有难度,那老师会亲监现场手把手教,或者一起解决。

  因为考虑大多数学员都是业余在学,所以课时安排会在开学后跟学员按照实际情况商量后安排。

  四、讲师介绍

  鲁义明 项目工作经验:毕业于西安交通大学计算机系。从1985年开始做软件开发,至今已有超过25年开发经验。技术开发平台跨越 Win32、Linux内核、互联网前后端开发等多个领域,有丰富的技术开发经验和团队管理经验。曾参与大型设计院的项目管理工作,对项目管理及技术团队管理有深入认识,是《软件开发公司管理手册》的作者。

  项目开发方面,曾带领多媒体开发团队开发新一代产品展示系统,曾参与黑客团队开发 Linux平台上的Win32项目,曾领导美国硅谷的A10Networks(北京)公司的Web开发团队,以及网管产品项目,目前正在研究nginx源码,以及之上的商业应用。

  记录(职责、成就、作品)

  2015 年 nginx 源代码培训:授课老师 - 2014。

  2014 年 nginx 源代码培训总结:作者 - 2014。

  2014 年 nginx 源代码培训:授课老师 - 2014。

  五、学习及测试环境

  学员自备电脑,nginx/Tengine 的一般编译及测试都在虚拟机或学员自备的电脑内进行。

  服务器环境方面,尤其在性能测试方面,讲师会提供线下的基本多台服务器(4核+32GB内存)环境,或者线上的多台云主机,供学员做测试。

  六、开课时间

  开课时间:2015年3月份(从2014年10月份开始接受报名)

  招生人数:一个城市10人