一晃眼,做ROR已经有半年多了。。。
还记得,2011年7月11号在同学的介绍下去一家IT公司面试,由于之前有过半个月的JAVA WEB实习经历,我已经做好了去做JAVA方面的准备,尽管当时我对JAVA一窍不通,JAVA WEB也是不得其法,但是在中国这样的大环境下,JAVA依然是主流,也是最容易找到工作的。因此,在简历上,我写了满满的关于JAVA WEB方面的东西,只在某处弱弱地提到:其实我对C/S较感兴趣。没错,是C/S。
第一次接触电脑时的我还只是一个小学5年级的学生,那时,学校的机房里还只有很破旧的些许苹果机,应该是这个名字吧,机子的显示屏还是小小的,黑白的,稳稳地落在主机上,主机是一个长方形的盒子,右上角有一个插槽,后来我知道这是3.5英寸软盘的插槽。插槽上方有个小小的LOGO,一个被啃了一口的苹果。额,这应该是我对眼前机器的第一印象了。
看着老师给我们演示计算机的使用方法,看着黑黑的屏幕上,一个白色的光标随着字符的输入不停跳动着,我的兴趣一下被提了起来。但是,当时的我还不会使用键盘,只能看着几个在暑假时请老师单独教授计算机操作的同学在我面前炫耀着他们打字如何如何的快。那时,我的心里暗暗下了决心,我一定要打字非常的快。
事实上,那几个单独请老师教计算机的同学,他们在暑假所学的东西也少之又少,老师也只是随便教了下打字了事,他们大多数时候还是在玩游戏,呵呵,当时,我们那边传疯了的游戏:超级玛丽。 虽然以前在红白机上大家已经玩过了这个游戏,虽然这个游戏的DOS版只有短短的4关,但对于当时被中国传统教育压得喘不过气的一众学生而言,还是风靡了起来。每周的微机课就成了大家自由的游戏课,当时我们手头上唯一拥有的存储工具3.5英寸的软盘就成了最好的交流工具犹如今天的移动硬盘,呵呵。
小玩了下这个游戏之后,我开始练习打字。微机课是有教材的,教材的开始就是教会读者正确的打字姿势、手型。按着书上,我慢慢地将双手放到了基本键位上,也就是 asdf jkl; , F J键位有2个突起的地方,虽然一开始很不习惯,但是想着下了那个决心,我就坚持着下来。非常幸运的是,当时的那本教材。因为当时的老师是没有教我们打字手型的,都是混日子的,但是又得输入东西,因此,很多人后来就逐渐形成了 1或2个指头 打字的独特方法。习惯养成了很难改掉, 庆幸自己刚接触计算机,就使用着正确的打字手型。
在同学们疯狂着玩着一款又一款DOS游戏时,我却在疯狂地练着打字,随着打字速度的提高,信心也越来越足。后来,流行着一款打字软件,里面有个警察抓小偷的游戏:警察有一定的速度前进,小偷随着你的打得字符前进,当然必须是跟所要求的字符一致。有的同学还没玩一会就被抓到了,而我,把后面的警察甩的远远的。小学毕业前,学校里举办了一次打字比赛,毫无意外的,我拿了第一名,第二名是一个经常在网吧里聊QQ的人。当时的我,还没有进过网吧,更没有想到,网吧会改变了我的一生(都是后话了)。
小学毕业后,由于升学成绩优异,父母买了一台电脑作为奖励给我。就我目前来看,当初这件事完全是错误的。给孩子买电脑却不正确培养其兴趣的家长都是很不负责任的,当然,孩子毕生梦想都是游戏的除外。 拥有了PC的我,开始疯狂地去单机游戏店里流连忘返,去尝试着在红白机上体验不到的乐趣。当然,毫无例外地我接触到了一款即时战略游戏 WAR3,就是魔兽争霸3.
这款经典的对战游戏,让我如痴如醉,忘记了吃饭,忘记了睡觉。2003年,WAR3的新资料片 冰封王座 一出来,我立马又去买了张碟,体验着RTS的爽快和对抗的刺激。很快,班上同学聊天的热门话题也转变成了,今天你虐了几个疯狂的电脑。。。而我,依然在这种乐趣中深陷,无法自拔。现在想想是深陷,而当时只是沉浸。。。
初中的微机课依然正常开放,老师换了。他的教学是一门编程语言,而在此前,我从来都不知道编程是怎么一回事,也不知道编程可以做什么。这门编程语言叫 logo。
刚接触这门语言的第一印象,就是有一只可爱的小海龟趴在屏幕上。在老师的操作下,看到小海龟自由地画着各种各样的图案,我顿时被吸引住了。在老师的教导下,我们开始学习这个语言,老师逐渐给我们布置各种各样的任务。但每次我都是第一个完成,老师也注意到了我。后来,老师组织了个计算机兴趣小组邀请我参加,专门练习logo语言的编程,这样,每天下午放学,我都会到学校机房里练习。开始只是画图,后来我发现这门语言可以使主机发出声音,于是,我又自己研究了下,编了几首歌。学了一阵时间,市里面举办logo编程语言比赛,我们学校也报名参加了。透过玻璃窗,看着先比赛的选手们认真的神情,我也不禁紧张起来。终于,轮到我了。 看到题目,还是有不少是我不知道的。很快,比赛时间就到了。静静地等待结果,当得知我获得了2等奖后,内心的激动溢于言表。这是我继打字获奖后的第2次因为计算机的真正的快乐。
但这个老师,只教了我们一年就走了。我又陷入了游戏的疯狂之中。在初三那年,我第一次走进了网吧,第一次接触了网游,第一次知道原来游戏可以这么玩。我再一次沉沦到游戏里不可自拔。
高中。。。人生的低谷。。。是不是最低,我不知道。。。但已经低到我不想再提起。。。
大学。。。不知所谓的三年。。。迷茫的三年。。。有人说没有目标的人才会迷茫,而我,目标明确却也依旧迷茫。。。满以为在大学的课本找不到我要的答案,于是放纵自己沉沦在游戏里。。。幸运的是,我遇到一款好游戏《魔兽世界》。起起落落AFK了几次,我终于成为了一名休闲玩家。魔兽世界就像是真实的社会,在这个社会让我学到了很多很多。。。
如同丑媳妇也要见公婆,编程一无所知的我也在大三的结束开始了实习生活。先去的是一家做JAVA WEB的公司。不知道别的地方的IT公司是什么样子的,我们这边的情况就是:不管你会不会,进了公司就接触项目,在实战中学习。也许对别人可行吧,但对于我,这个一点java底子都没有的人,连MVC都不懂的人,上手就开始做STRUTS结构的JAVA WEB,表示完全摸不着头脑。短短实习了半个月,一直到离开公司的那天,我还是没搞懂MVC。。。 第一次实习经历就这么结束了。。。
离开第一家公司,自己在研究了半个月的java之后,在同学的介绍下,来到了第二家公司面试,也就是我现在所在的公司。当天面试的情景如今依然历历在目:经理和部长分坐在我左右手边,部长是日本人,用不纯熟的日语向我询问我的java知识。之后,经理又与我侃侃而谈,最后突然问我:听说过ruby么? 我说没有。接着,他就叫了一个人进面试房间来。这个人高高壮壮,头发微白,走路挺拔而有力,手里拿着一本红皮书。没有想到的是,后来,他成为了我Ruby道路上的导师。
在向我介绍了Ruby和Rails之后,他便离开了。接着,我就拿到了一张java试卷,连蒙带猜的写完交了上去。部长看了下,跟我说,他认为我可以,明天再来见下董事长。就这样,第二天见过董事长后,我成为了这个公司的一员,开始了我的ROR之路。