本课介绍

书名:软件工程·最佳实践 作者:胡晓武 ......

斯博士说:"作者写书的目的绝对不是为了成就作者,而是为了成就每一位读者。" 很多作者在写作的时候,往往需要收集整理大量资料,然后把自己认为最重要最正确的精华呈现出来。但是!这样做的问题是,经过萃取的东西,一般读者是看不懂的。

  • 在邹欣老师的《构建之法》上的改进,在阅读本书之前,建议阅读《构建之法》
  • 用PPT看图说话的形式,先指明知识点(PPT页),再讲解细节(文字)
  • 大量实例,侧重在设计技能和团队开发
  • 增加了其他书籍没有涉及到的UI/UX设计

作者在本书中介绍的关于微软的所有内容,仅限于作者本人的观点,并不代表微软官方。

这是一门在微软亚洲研究院针对联合培养项目的博士生和本科生们的软件工程课,之所以前缀为“高级”,意味着它和同学们在学校学习的“普通”软件工程课完全不同。

同学们可以学到什么?

理论知识

最佳实践

感谢⚓︎

郭百宁、Lily Sun、程彪、韦青、邹欣、沈园、董航、陈洋、贺秋时、吴淞芮、强红军

关于“木头”⚓︎

“木头”是一名软件工程师,给自己起了一个网名叫“木头”,为人也是有些木讷,在本书中,“木头”同学将成为所有故事的主角。

本书中有很多关于“木头”的故事,“木头”是一个虚构的人物,但是 TA 所经历的故事都是在真实事件基础上经过微小改编的,只不过故事的原主人公可能是笔者,也可能是笔者的同事或朋友。

关于乐队⚓︎

词汇表

英文 解释
AA
Architect
Backlog
Bing Search 必应搜索,微软的全球搜索引擎
Bug
Career Path
Chromium
Cortana 微软小娜
Designer
Dev
Dev Lead
Dev Manager
DevOps
D&I(Diversity & Inclusive) 多元与包容
Feature 特性,是指一组功能的组合所表现出来的产品特性
Feature Team
Flight
Fix Bug
FTE
Hackathon
Happy Hour
Hire/No Hire
IC - Indiviudal Contributer 个人贡献者(普通员工或群众,区别于管理者)
InfiniBand
Instant Answer 即使应答,是一种具有比较丰富的信息与格式的搜索结果
INT Bed
JD - Job Description 职位描述
KA - Knowledge Area 知识领域
mentor 导师,一个会给一个新员工指派一个导师来帮助 ta 熟悉工作流程。导师可以是领导,但通常是资深的同事。
Microsoft Forms
Milestone 里程碑
Org (Orgnazation) 微软内部划分的一个个大的组织,通常有上百人
Papera
PM(Program Manager) 微软的过程管理职位,过程经理或程序经理
Power Platform
Promotion
PROD Bed
RSDE
Root Cause
re-org
Screening
SDE
Solo
Spot Reward
Team worker
Test Bed
Transfer
NLP
URL
UX - User Experience
UWP(Universal Windows Platform) 通用 Windows 平台,但是常指的是的应用
Vendor
XAML
WFH(Working From Home) 在家远程办公
Work Life Balance

我们把参考资料列表放在每一章的开始部分,而不是像通常的做法放在后面,以表示对原著和作者的崇高敬意。