没有合适的资源?快使用搜索试试~ 我知道了~
《代码的艺术》是百度技术学院于2015年推出的一门面向新毕业同学的课程,由章淼主讲。它强调了编写高质量代码的重要性,以及软件工程师与普通“码农”的区别。该课程在百度内部反响热烈,吸引了千余名学生参与,并在2016年被列为百度技术学院的精品课程。 章淼本人拥有丰富的技术背景和教育经验,他在清华担任博士、教师,并从1997年开始从事网络方面的研究和开发。在加入百度之前,章淼在搜狗、指南针、腾讯等公司积累了用户产品研发的经验。2012年,他加入百度运维部BFE团队并成为技术负责人,同时还参与了百度Python/Golang规范委员会的工作。 课程内容首先对艺术、代码和软件工程师的概念进行了阐述。强调了代码编码过程中的创造性工作,以及它不仅仅是技术问题,还涉及到对业务的理解、产品设计、项目管理等多方面的素质。接着,章淼阐释了艺术的本质,艺术家的思考方式,以及编写代码的过程,从无序到有序,将现实世界问题转化为数字模型。 在实践方面,课程详细讨论了好代码的特性,包括高效性、鲁棒性、简洁性、可维护性、可测试性、可扩展性等,并指出这些特性来自于编程的整个生命周期,包括需求分析、系统设计、编码、测试、上线、运营等各个环节。章淼还指出了坏代码的一些典型特征,如命名不当、缺乏注释、单一功能函数、不良布局等,并强调这些问题是可以通过持续学习和改进避免的。 《代码的艺术》这门课程强调了软件开发不仅是编码的过程,更是软件工程师综合素质的体现。它鼓励学生建立正确的编程意识,理解知与行的重要性,树立编写高质量代码的品味,并通过不断的实践,学习和反思来提升作为软件工程师的能力。
资源推荐
资源评论
资源评论
- daxiaobing2022-08-04不是书籍,是演讲ppt,慎重下载
HelenXR
- 粉丝: 230
- 资源: 19
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功