22号晚甲骨文俱乐部为大一新生带来一场编程入门讲座,三名来自软院的Oracle club高手奏响编程三部曲,与学弟学妹们一同分享自己的经验和心得。
三年级的毛苏晗以《培养编程习惯和编程意识》为题,告诉大家编程既是一门科学,也是一门艺术。培养良好的编程习惯和编程意识对学好编程至关重要。他简要介绍了几种语言的异同,并建议初学者要多写、多尝试、多问、享受孤独。“要学会设想情景,并且多动手,多实践,让灵感成为实践”。“编程,你可能会在微机房呆上一天,没人搭理,吃饭就吃压缩饼干,这些情况很常见,但你一定要学会享受孤独”。对此,毛苏晗还回忆了自己初中高中接触编程软件的经历。最让人吃惊的是当他展示了他和朋友一起做的软件(small program),学分绩计算器(戏称为造福于民的程序)、选课软件、网测软件、游戏……每一个小小的软件都让初接触编程的同学心潮澎湃,渴望做出自己的特色软件。毛苏晗为新生罗列一些锻炼的机会,如参加创新杯大赛、跟着老师做项目等等,以及许多使用的网络资源(CSDN、JAVAEYE、W3School etc)。最后,他说:“如果把人生比作一段程序,那么每个人都要学会写好自己的伪代码!”
同样是来自三年级的缪天翔谈的则是微软技术的方方面面,他的讲述偏重专业一点,主要分为desktop、web开发、phone和azure四个部分。
二年级的周率介绍了开源软件的诞生与发展。什么是开源软件?开源软件如何出现?带着这些问题,周率详细地讲解了三股黑客文化,理查德.斯德曼的自由软件运动和开源思想,Linux的诞生,开源社区和商业软件公司,开源的现状。
(新闻中心)