首页 > 代码库 > 领跑衫获奖感言

领跑衫获奖感言

首先说一下这件领跑衫的来由,这件领跑衫是软件工程课上词频统程序比赛的奖品,是所发放的第一件领跑衫。

获得这件奖品或者是礼物,除了我自己的努力外,还有一点运气的因素。

第一,当时写词频统计这个小程序的时候老师才开始没有说对性能方面的要求,我和当时的同学都是用自己用的最熟悉的语言来写的,大部分同学选择的java,而我感觉对c/c++更熟悉一些,用c++写了程序,后来由于一些问题使用c重写了一遍。所以就程序性能而言,我比较占优势。

第二,虽然很多同学都做出了成果,但是我们比赛是在教室的电脑上进行的,教室的环境跟我们自己的电脑有所不同,首先它是32位的操作系统。我们同学的程序才开始几乎都无法在上面运行,我的也不例外,当我看到程序错误信息“该程序不是有效的win32程序”时,由于之前有一些经验,知道64位系统一般能兼容32位,但反之则不能。我立刻回到了实验室用32位的GCC重新编译了一下,用了5分钟的时间便解决了这个问题。这样我的程序便成为了为数不多的可以在教室机器上运行的程序之一。

这次经历让我有一个深刻的认识,在真实的软件应用上,很多意想不到的问题会造成灾难性的后果。我之前在自己电脑上反复调试,认为可用的程序不一定换一个环境就可以使用,尽可能考虑到未来可能发生的问题,最好实际考察一下。所以以后遇到类似的情况,我一定先把做好的软件拿到真实的环境下去测试,而不是只在自己电脑上运行。

 

得到这件领跑衫,我要感谢三个人。

1,微软的邹欣老师和出版人周筠老师,虽然没有见过面,但是邹欣老师在自己作为一个杰出程序员的同时,作为一个前辈不断把自己的精力放在对我们这些后辈的培养上面。不仅写了《构建之法》这本广受业界好评的书,还把自己的相关经验和思考带入了软件工程这门课程中,感染了许多志同道合的教师与他一起对传统的软件工程课程进行变革。

2,杨贵福老师,老师讲的课对我印象极深。第一印象是他与其他的老师不同,他的教学方法和讲课方式我的感觉是相对比较西式,之前我在网上看过一些优秀大学的公开课,看到业界泰斗,知名教授的富有激情的讲课方式和严格科学的作业评分制度。比较羡慕国外的学生有那么好的教育资源。而杨老师的课让我有了类似的体验,老师不拘于课堂上面的一点时间,而是让我们把大量的时间花到课后的实际项目中去,并且不断在线上和我们交流,给予我们指导。记得最近一次,我问老师,我说我觉得我们的课与其说软件工程倒不如说是c++程序设计+java程序设计+算法设计+博客写作,因为我们的时间其实大部分就花在写代码上面了。

老师简单的回复了我,——在 做 中 学。直到我拿到领跑衫,我清楚的看见在它的左上方,在心脏上面的位置,清晰的写着“learning by doing”。

 

最后是买家秀:

技术分享

 

技术分享

 

领跑衫获奖感言