百度资深研发工程师章淼博士和清华学子分享交流
以往我们通常以为,程序员就是简单的两耳不闻窗外事,一心低头敲代码,但是有着资深一线代码经验的百度资深研发工程师章淼博士告诉广大学弟学妹们,一个优秀的程序员,不是看他敲了多少行代码,不是看他当了多少年程序员,带着学生们很感兴趣的几大热点话题:在学校和公司写代码有何区别,码农以后的出路,章淼让大家对Software Engineer有了不一样的认识。
“代码可以成为一种艺术!”章淼博士从艺术的本源、解读的角度引出编码为什么是一门技术,继而指出“写好代码首先需要建立品味”,让在座的同学感到耳目一新。写代码不能单纯“写”,要无比重视沟通,“代码也是一种表达方式”。一个项目中,超过50%的时间用于沟通,软件的维护成本远高于开发成本。此言一出,仿佛醍醐灌顶,让清华学子们感悟到了写代码的终极精髓。
章淼谈成为优秀软件工程师的三大进阶之路
怎样修炼成为优秀的软件工程师?这个学生们最感兴趣的话题从章淼博士那得到了圆满的解答。 “学习 – 思考 – 实践”、“知识 – 方法 – 精神”、“基础乃治学之根本 ”三大方面的进阶之道,章淼指出要想成为一名优秀的顶尖的软件工程师,一定要打好基础,从编程思想,逻辑思维能力,归纳总结能力,表达能力,研究能力要无所不精。培养一个系统工程师需要至少8-10年的时间。我们需要沉淀下来。
“一直以为编程就是枯燥的写代码,今天听完讲座才发现是自己没有入门,跑偏了。”“没想到代码不仅是技术还是门艺术,听完这个讲座,让我对代码爱得更加深沉了。参加现场讲座的清华学子纷纷表示。
“不要忘记我们为什么出发,我们的目的是改变世界,而不是学习编程、或炫耀技术。”百度校园品牌部相关负责人说,或许,新的一年,讲台下的听众里,又会有不少人加入百度,成长为新的顶级工程师,成为技术大牛,为改变世界贡献新的热血和力量。