我是一名不折不扣的初中生,白天要背着书包去上学,晚上要拿起笔写作业。天天如此,年年如此。
我的爱好很广泛,喜欢了解历史,读侦探小说,骑车,打篮球,收集树叶和卡片,当然,也少不了打游戏(尤其爱玩《真三国无双》系列游戏)。对我而言,我还有一项与众不同的爱好——编程序。
幼年的经历
我首次接触电脑,大概是在读小学一年级的时候。当时由于对画画的喜爱,在父亲诱导下,尝试在电脑上学画画。由于从小对历史感兴趣,我常常画一些历史人物,比如:岳飞、关羽、张飞等。也常常画一些恐龙,或者机器人什么的。总得来说,我对电脑绘图十分感兴趣。
在学习绘图的过程中,我又慢慢学会了用浏览器,Google什么的,对以后的学习很有帮助。后来有很长一段时间,对绘画没有兴趣了,最终离开了电脑。
不知不觉,我就到了小学五年级。学校新加了信息课,在课上我接触了我玩的首款游戏:《炸弹超人》,从此之后我就十分沉迷其中,又重新回到了电脑旁,不过这次我做的不是画画,而是打游戏。通过在网上搜索游戏,我渐渐地接触了更多的游戏,比如《拳皇》,《街机三国》等。后来由于父亲见我沉迷其中,又见我电脑水平不行,连打字都成问题,于是便要我每天把26个英文字母从头打一遍,并且要按指法。我没办法,就只好练。这对后来的编程很有帮助。
记得学打字的时候,有几个同学嘲笑我不懂上网,不懂时尚。我也曾经因为此事而愤慨不已。但现在想想,这些人也不过是凤毛麟角罢了,和我没有可比性。
父亲的引导
在学习编程的路上,始终少不了的,就是父亲的引导。无论是在电脑上画画还是后来学习编程,都离不开他。父亲是个程序员,在我眼里他的水平是相当高的(貌似他会汇编语言)。父亲在工作之余,经常叫我去看他的成就,有时会把代码给我看看。当时看到这些代码就头疼(全是C++代码和Js代码),也没有心情去读了。
五年级的时候,由于我一心想玩游戏,甚至想编游戏,父亲既然给我找到Scratch这样的一个软件。它是专门为初学者设计的一款制作动画,游戏,剧本的软件,通过搭积木的方式展现给用户。具体的一些信息,百度一下或者Google一下就ok,这里就不多说了,免得别人以为这是一篇软文。
我通过学习Scratch,实现了不少的心里的想法,比如说游戏,画图程序……真的是对我很有帮助的一款软件!后来,读六年级了,父亲想让我提高一点电脑水平,就给我买了一本C语言方面的书。当时看了很久,也只能在屏幕上显示hello world这几个字,有时候搞不好还提示编译出错。就这样,我摸爬滚打,一直学了下去。后来学得实在无聊了,就转行学了html和js,有了C的基础,学这些很快就入手了,自然学得很快。回想这几年,发现自己学得还蛮多的嘛!当然,这些成就的背后终究少不了父亲的引导。
自学经历
我自学编程的时候,除了读书就是去实践。毕竟程序是一门实践科学。由于我在周一到周五要上学,所以上电脑的时间很少,因此有了想法不能马上实现。有时实在耗不下去了,就在午自习的时候,用午睡的时间把想法用代码写在本子上,有时候同学看了,就会来问,我想说什么C++,js代码他们也不懂,反而一直问下去,于是就直接说是“英文文章”。现在想想,倒也是一个办法,哈哈~~
一到星期五晚上,我就马不停蹄地写作业,那叫一个字:“累”,但是为了能去实现自己的想法,我还是得坚持。就连饭后刷微博,看博客的时间都挤出来去写作业。如果作业多,就熬夜到凌晨,实在做不完就等到周六,一大早爬起来把作业解决完。随后便是我的业余爱好时间,我便马上冲到电脑旁,打开电脑开始编程,把一周的想法都拿去实现一下,即使不能完成,也想尽办法后才放弃。有时候为了解决问题,我经常熬夜到深夜,实在解决不了了,才去睡觉。晚上夜深人静的时候,我最喜欢一个人在窗边去看看屋外的光景了,感受一下城市的美丽和宁静。
有时候遇到问题了,就去Google一下,或者去w3school里找找。就这样,我解决了一个又一个的问题。
人怕得不是没有智商,而是没有勇气去面对困难,没有持之以恒的心。
有时候天气不错,我还会到楼下的篮球场里打球,或者到外面汽车。天气凉快的时候,我还经常在傍晚天色稍暗的时候,开一盏明灯,在灯里看看侦探小说,或者历史名著,充实一下自己的生活。
为什么写博客
其实在很久以前就写过博客,不过不是技术方面的。后来学IT后,在新浪从新开了一个博客,写了些乱七八糟的技术文章,就是代码堆出来没有一句解释的那种。甚至有时候抄袭还不写原文位置。
后来在CSDN论坛和博客学了很多知识,也想在上面写些什么,于是就注册了帐号,也在上面乱发文章,不过好在浏览量小,没有败名声。后来在CSDN中看到了一位大神:lufy,当时在左侧栏目推荐文章中有一篇他的文章,是关于制作《愤怒的小鸟》的教程,我出于好奇就点进去看了看。当时看了我就拜倒在地了,心想哪里有这样的大神啊!!!!后来我看他在CSDN上很活跃,就经常通过私信联系他,向他请教,他也很耐心。不过有时候他真得很懒,比如说向他讨要素材的时候,他既然叫我去一个地方找(话说我在那里到现在就没有找到想要的素材,不过lufy前辈应该不会坑我吧)。
在lufy的博客上转来转去,我的收获也非常大,最初了解了一些html5方面的知识,后来就开始学习他的引擎lufylegend,还真的不错。后来就用它开发了很多游戏。由于他的影响,我最后也开始在博客上写文章啦,把从前乱写的都删除了,重新开始写。
网友的支持
在这里,我很想感谢一些网友,他们在背后给了我支持,让我有信心做下去。
比如说七十一雾央大哥,在每次和他聊天结束的时候,他总会说那么一句“加油,少年”。每当我的程序出现N个bug的时候,听了这一句话便使我信心百倍,重新去debug,N个问题也就解决了。
还有就是lufy前辈,用它的引擎就不说了,关键是给我纠正了很多问题,让我不断进步,犯错的机率也越来越小。
还要感谢网友漢家子弟,選麼ぃ演繹、趙哥╅諷傷,大麦煮小米,悠悠……。以及很多很多没有提到或者匿名支持我的网友,在此都说一声:多谢!
最后还有感谢我的同学FL君,感谢他即使听不懂我说得程序,也会出于真心地帮我解决一些问题。
当然还要感谢我的父亲,母亲,哥哥,奶奶。谢谢他们平时对我的付出。
每当我失去信心和目标的时候,这些人都会在背后不断地支持我,让我重获信心。
我也经常拿这段话勉励自己:
人活得就是信念,要充满信心去做事,不要害怕。因为我的敢闯敢拼,所以即便我这么小,也能在程序方面有所收获。不要拿年龄做你不去学习的理由!不要拿时间做你想偷懒的借口!
不要说累就将心灵上的窗户关上。因为有梦想和信念,就不会觉得累。
愿我们追求梦想的心永在,向着自己的理想出发吧!