百度精品课《代码的艺术》走进清华,重新定义Software Engineer

作者:admin  发表时间:2017-11-16  浏览:118  海淘动态

3月23日,在清华学子的瞩目期待中,百度运维部BFE团队技术负责人章淼博士现身母校,与学弟学妹们分享多年一线代码经验。想不到编程在他眼中竟然可以很艺术!建立好品味,像艺术家一样写代码每年,百度校园都会在全国高校间举办技术交流讲座。一方面为广大学子带来干货满满的知识羽翼,另一方面挖掘优秀学子,向他们抛出橄榄枝,为百度吸引优秀人才。今年,如期举行的清华技术论坛讲座,就由百度资深研发工程师章淼担任重磅嘉宾,为清华的学弟学妹们带去百度精品课,内部广受好评的《代码的艺术》。现场座无虚席,学生们兴奋的听讲,感悟到代码不一样的魅力。技术交流分享现场座无虚席好代码是哪来的?代码也是一种表达方式!怎么成为优秀的工程师?章淼带着这些学生们感兴趣的话题,重回清华母校的第一件事情就是告诉各位同学,首先我们要知道什么是好代码,要写好它,需要先建立好品味。讲座中,章淼细致的解释了一流代码的几大特性,并举例工作中的实践案例,告诉大家什么是goodcode,什么是badcode,他从容易被人们忽视的需求分析、系统设计、系统设计风格和哲学等细节方面进行了详细的阐述,并强调接口的重要性,要引起足够的重视。代码是一种表达方式,是写给人看的。章淼说写代码也像是从事艺术一样。它需要严密的逻辑等方方面面。在一个项目中,有50%的时间用于沟通。我们理想的场景是看别人的代码感觉和看自己的代码一样;它能够专注于逻辑,而不是格式方面;Don’tmakemethink;一个优秀的软件工程师可以以此三点进行自我对照。学生和章淼互动交流在近3个小时的讲座中,现场同学们不时响起掌声,大家表示这场讲座为他们打开了另一扇码农新视野,收获颇多。章淼大师哥理论联动实践,让他们对SoftwareEngineer有了颠覆的新生的认识。成为优秀程序员,有捷径可走一个优秀的软件工程师需要很多综合素质,章淼说他们需要懂技术、编码、解构、算法、系统结构……被执行的code背后,还需要对业务有深刻理解,懂交互设计、产品运营,懂很多很多。那么问题来了!如何成为一个优秀的程序员?章淼说这和当了多少年码农,写多少行代码,毕业于哪个学校没有什么关联。想成为一个优秀的程序员,只需记住以下三点:1.学习思考实践:软件编写已经有长达半个世纪,我们有太多前人经验可以借鉴。还可以多读书,看代码来提升自己,在思考和实践中进行验证。2.知识方法精神:我们知道了方法,就不会觉得编程语言变化过快,掌握分析、解决问题的能力,把重要的问题识别出来,然后解决它。对完美进行不懈的追求就能做到成功。3.基础乃治学之根本。在我们的职业生涯里,不断夯实自己的基础,有了良好的基础,我们才可以走得更远,飞得更高。章淼通过一场长达3小时的讲座,在清华学子间圈粉无数,大家对码农这个职业有了更多期待。相信不久的将来,会有越来越多的优秀学生涌入百度,一起实现用代码改变世界的梦想!
海客讨论(0条)

头像

0/300

微博发布

部分图片内容来自于网友投稿

419.58ms