代码的艺术-百度官方出品:工程师必修课
¥299
体系课

代码的艺术-百度官方出品:工程师必修课

  • 敏捷

解码百度内部代码规范,促进代码质量升级,提升十倍研发效能;百万级学员验证的高效能指导教程

¥299
本课程包括
  • 10小时32分钟的视频随时观看
  • 课程包含 5 道测试题
  • 可在APP随时观看
  • 结业证书
课程合作品牌
百度技术培训中心
你将收获
  • 提升工程思维:了解业界工程能力和工程素养要求
  • 提升代码能力:掌握常见的代码规范和相关技巧
  • 提升文档能力:提升文档编写能力
  • 提升项目管理能力:掌握项目管理基本原理及方法

数千家企业正在使用三节课企业版学习

无限制学习5000+门课程,200+精选学习专题

免费申请体验>
课程介绍

代码的艺术系列课程内容基于章淼博士在百度所做的软件工程能力系列培训。这些内容来源于作者20多年以来对软件工程的学习体会和项目实践,以及对中国工业界软件工程师的观察和教育实践。

共分为五大模块,共9个章节,Part1说明了什么是软件工程能力,阐述了软件工程能力中的素质要求。Part2-Part4分别从代码、文档、项目管理这三个方面讲解了提升软件工程能力素质的实践方法。Part5以案例讲解的模式介绍万亿级流量转发平台BFE背后的效能提升故事。

适合人群
  • 可作为IT技术企业新员工培训内容
  • 可作为高校计算机专业学生选修课
  • 可作为高校产学结合的工程思维训练课程
  • 技术企业新员工,技术团队管理者
  • 对效能提升感兴趣的工程师
讲师介绍
百度技术的布道者和赋能者
擅长领域:
  • 深度学习
  • 大数据系统
百度技术培训中心是百度技术的布道者和赋能者。最早是由百度大技术部各位技术总监共同发起成立的一个跨部门组织,目的是搭建知识共享平台,提升技术人员能力,助力业务发展。随着组织和业务的快速发展,现如今已成为横跨公司所有事业群组,服务于百度最重要的三个专业序列(技术、产品、用户体验)的人才发展组织。 2008年至今,创建了以百度业务、技术和人才战略为出发点,以专业人才能力发展为导向,以学习地图及配套的培训课程为核心,以多元化学习活动为支撑的人才发展模式,积累了涵盖专业技能、专业知识、通用技能、项目管理和工程师文化等一系列自主研发的课程和学习活动。科技创新驱动社会变革,2017年正式对外开放,将百度的技术和方法回馈社会,秉承“智达天下、育才未来”的宗旨,繁荣技术生态,培养优秀互联网技术人才,提升社会和行业的技术水平,实现百度与社会共同进步。
清华大学博士;百度智能云资深研发工程师
擅长领域:
  • 架构设计
  • 运维安全
  • 软件测试
课程大纲
共0节 时长0分钟 全部收起
课程导读
图文
一、软件工程能力漫谈
共3节 | 54分钟
  • 1.为什么要重视工程能力
    4分钟
  • 2.什么是工程能力
    24分钟
  • 3.怎么提升工程能力
    26分钟
二、代码的艺术
共6节 | 2小时25分钟
  • 1.相关概念讨论
    23分钟
  • 2.优秀代码的标准及来源
    18分钟
  • 3.需求分析和系统设置
    34分钟
  • 4.如何写好代码
    48分钟
  • 5.系统是运营出来的
    6分钟
  • 6.如何成为优秀的软件工程师
    17分钟
三、如何做好代码评审
共4节 | 54分钟
  • 1.常见误区
    5分钟
  • 2.为什么要做好代码评审
    17分钟
  • 3.怎么做好代码评审
    24分钟
  • 4.如何成为优秀的代码评审人
    8分钟
四、Mini-Spider详解
共5节 | 1小时6分钟
  • 1.实验内容
    4分钟
  • 2.程序的架构
    17分钟
  • 3.多线程程序的编写
    12分钟
  • 4.细节的处理
    26分钟
  • 5.进一步扩展
    7分钟
五、如何写好项目文档
共7节 | 1小时12分钟
  • 1.项目文档的重要性
    17分钟
  • 2.文档书写规范
    4分钟
  • 3.文档内容的书写
    24分钟
  • 4.文档中的配图
    8分钟
  • 5.文档的评审
    3分钟
  • 6.文档的存放
    11分钟
  • 7.怎么提高文档能力
    5分钟
六、技术的心法:做研究的一些体会
共5节 | 1小时26分钟
  • 1.什么是研究
    6分钟
  • 2.如何做研究
    18分钟
  • 3.做研究的必备素质
    26分钟
  • 4.说说论文
    17分钟
  • 5.关于研究生教育的思考
    20分钟
七、项目管理入门
共6节 | 1小时2分钟
  • 1.相关概念讨论
    12分钟
  • 2.项目管理的过程和步骤
    2分钟
  • 3.启动与规划
    15分钟
  • 4.执行与监控
    15分钟
  • 5.总结与回顾
    3分钟
  • 6.心法和关键意识
    16分钟
八、如何做好项目沟通
共4节 | 35分钟
  • 1.为什么需要项目沟通
    6分钟
  • 2.多种沟通形式对比
    11分钟
  • 3.会议沟通
    12分钟
  • 4.IM沟通
    5分钟
九、万亿级流量转发平台背后的故事
共5节 | 57分钟
  • 1.项目背景介绍
    10分钟
  • 2.BFE团队理念
    6分钟
  • 3.研发指导思想
    17分钟
  • 4.研发过程的管控
    11分钟
  • 5.研发和运维一体化
    13分钟
课程总结
图文
测试题
共5题
购课须知

课程有效期:

自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。

上课模式:

课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。

注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。