|
从11月初以来,我在化育国际学习已经3个月了。说起来,在华育学习的最大收获却不只是那些固定的理论知识,而是为了在学习新理论的同时得到更多的动手实践机会。在这里说一件事情给大家听,这是我的亲身经历。 当C语言学的差不多的时候,华育举办了一次学生作品比赛。我的同学李宝富参加了,我去给他帮忙,一起做参赛作品——宾果游戏。我们负责不同的部分,然后合并。第一次的时候没有经验,而且还产生过歧义,好在我们各自己负责的模块分的比较开最后还是合在了一起。但是,回过头现在再看 ,收获还是很大的。那时,我明白了函数的重要性——合作的可能性。 之后,我们又探讨了这个游戏的几个附加的要素。随着C的讲课进程,知识掌握程度的深入,我们的程序也因为我们后来的种种突发奇想而变得越来越大。在这里不得不说一句:当时,在预科时讲的软件开发模式是瀑布式和螺旋式。我们一开始没怎么设计,只能进入螺旋式创作,想到就做。可是,这要有两个前提。第一:你的程序必须功能分的很清楚。如果不是,你会发现你的难度将会随着你的想法成正比,想法越多,难度越大。第二:你的程序可读性要高。那么,如何提高可读性呢?一是很好的缩进,养成很好的编程习惯。二是写注释。(有人:呜呜呜……写注释很麻烦呢。)还真别怕麻烦,举一例子:几千行的程序给你,愣是一个注释没有,你又不知道这个程序是干嘛的。你能不晕? 其实,讲这件事情无非就是想进一步说明来华育学习的目的。进入华育学习的都是想学IT技术的人,但是,要明白从华育我们是学什么来了。是技能?也对。是合作交流?也是。但最重要的还是实践。“读书是学习,使用也是学习,而且是更重要的学以致用。”我们学习是为了做出东西。其实,在软件公司中学习会更好,但不会有很多公司有培训机构。(当然,一些大的公司是很注意人才储备的。……)因此,来华育不是单纯为了学习理论而来,而是为了理论和实践相结合,增强实践能力而来。作的越多,收获也就越多。
|