《代码的艺术》——百度BFE团队章淼分享
1星 需积分: 48 64 浏览量
更新于2024-07-20
1
收藏 1.56MB PDF 举报
"《代码的艺术》是百度BFE团队的章淼在2017年3月9日分享的一门课程,主要针对新毕业的技术人员,旨在提升代码质量和工程师的编程素养。该课程在百度内部广受欢迎,并在2016年被列为技术学院的精品课程。章淼本人拥有丰富的技术背景,包括在清华的博士经历和在搜狗、腾讯等公司的研发经验,现在是百度运维部BFE团队的技术负责人和Python/Golang规范委员会成员。课程还涉及了Golang在BFE团队的应用以及对软件工程师职业的深入理解。"
《代码的艺术》这门课程主要探讨了以下几个方面:
1. **编程观念的转变**:从学校到公司,编程的环境和目标发生了变化。在学校,编程可能只是作业或实验室项目,而在公司,它是用于构建工业级产品的关键工具。课程旨在消除一些误解,如认为程序员只能编码到35岁,或者互联网公司就必须过度加班。
2. **软件工程师的角色**:强调软件工程师不仅仅是码农,他们需要具备综合的技能和素质,包括但不限于技术、产品和项目管理。软件工程师需要深入理解业务,具备良好的交互设计意识,掌握数据结构、算法、系统架构等技术知识,并能进行研究和创新。
3. **编码的艺术性**:编码不仅是技术工作,也是一门艺术。优秀的代码是人类智慧的体现,它反映了工程师的思考方式和团队精神。编码需要激情和创造力,通过设计、编写、编译、调试和测试等步骤,将想法转化为可执行的程序。
4. **Golang在BFE的应用**:课程可能包含了Golang在百度前端(BFE)的具体应用案例,展示了如何在实际工作中运用这门语言,以提高代码效率和系统的稳定性。
5. **提升编码质量**:章淼希望通过课程帮助工程师们建立正确的编程意识,掌握正确的编码方法,即使是有多年经验的开发者也能从中受益,改进他们的编程实践。
6. **持续学习与成长**:作为一个软件工程师,不仅要掌握现有的技术,还要关注行业的最新动态,持续学习和提升自己的专业能力,这样才能在快速发展的IT行业中保持竞争力。
《代码的艺术》这门课程不仅仅教授编程技巧,更是在培养一种软件工程师应有的职业素养和艺术追求,以期让工程师们能够创作出更高质量的代码,提升自身在IT领域的价值。
2021-07-24 上传
2021-03-19 上传
2021-07-12 上传
2021-09-30 上传
2020-09-23 上传
2021-02-18 上传
HelenXR
- 粉丝: 230
- 资源: 19