路漫漫其修远兮,吾将上下而求索
我最早接触编程是在我大三的时候,当时学校组织了一次实习--去昆山学习编程。其实对于我们这种普通的二本院校来说,实习差不多就是等于去旅游。首先,我们别说不是计算机专业的,就算是,平时上课我们都还隔三差五就逃的怎么可能跑到什么鸟不拉屎的地方学什么鬼编程呢。
我估计当时我们一起的同学,十有八九都是跟我一样的想法。不过到了昆山之后,就好像一见钟情一般,我一下就被神奇的代码给吸引住了,我记得当时老师给我们演示的是基于C++的视频通信系统,就跟QQ的视频聊天差不多。要知道我们的实习时间只有15天,如果只需要认真学习15天就可以完成属于自己的专属的视频聊天工具。这诱惑力和成就感岂是当时的我可以抵抗的。要知道我当时连什么是C++都不知道,大概就理解为是C语言的升级版。
就这样经过15天的坚持,我终于如期完成了我的视频工具,虽然他是那么的简单,以至于除了能显示图像之外几乎没有任何其他的功能,也足以让我激动了好久。期间,老师也为我们展示了以前他教的学生的一些作品,其中让我印象最深刻的是一款纯手工打造的mp3播放器和四轴飞行器。我默默的下决心,等到我做毕业设计的时候我也要做一个属于自己的四轴飞行器。
我真的特别感谢学校给了我这次机会让我重新认识了编程。其实,在大一的时候我也学过C语言,当时感觉除了无聊就是无聊,以至于计算机二级考了好几次都没有考过,还白白浪费了几百块钱。不过,通过这一次实习,让我真正见识了代码神奇的一面,就好像我心里深埋地下的种子,终于破土而出了一般,贪婪的吸收着周围的空气,感受着清凉的微风和和煦的阳光。
实习过后就到了大三的暑假,因为我当时的又要照顾我弟学习还要是考驾照,所以就没有出去打暑假工。正是因为如此,让我的暑假清闲起来,我决定用空闲的开始学习编程。当然,我也遇到了所有新手所面临的第一个问题:我究竟要学习哪一种语言?通过了解和对比我决定从Java、IOS、Android中选择。其实我最开始也是考虑C++的,不过大家都说C++比较难。我想着入门的话还是要挑选一些简单的语言好一点,毕竟我也没有专业的老师去问。如果一开始就碰到太多困难,将会很难在坚持下去。如果我能先学会一门简单的,即使以后转行做C++我想也不会有太大难度。后来我把IOS也排除了,即使IOS可能是这几种语言中最赚钱的,因为我没有用过任何的苹果的