我的2013:变化的角色,不变的心
这一年,我相信是我人生的一个转折。2013,我开始爱上编程。
开始的开始,我是失败的“推销员”
2012年,九月份我终于通过苦逼的高考,迈进了一所南方大学的大门。那时,我对自己自信满满,相信自己能够在这方土地上大展拳脚。然后……竞选班干部,因为胆子太小而一无所获;报了多个社团,或笔试,或面试,无一要我;报考本专业的重点班,疏于准备而失败;追一个女孩,还没什么行动,就对我判了死刑。。那是大一上学期,一段黑暗的日子,后来认识了好多老乡,各种班长,各种重点班,各种牛逼社团,然后我的日子更加黑暗了。
我做了好多的事,为的是让自己在大学里证明自己,因为一颗不甘庸碌的心。后来,被人忽悠着去做旅游推销,搞搞班级旅游,在班群里一提这个,就被同学们认为是赚同学的钱,然后各种鄙视。再后来跟着一群不靠谱的人去创业,跑着所谓的业务,然后在一个大雨之夜,我自认为敬业的去开会,结果被各种批,我默不作声地选择了退出。再再后来,阴差阳错的作了三个挂名的校园代理,去推销,最后只卖给老乡一件衣服,提成39。我真的不是这块料,但当初我依旧对未来信心满满,梦想着未来某一天,成为校园推销高手 。。各种名片,各种业务。哈哈,多好的白日梦啊,一直到那年寒假。那时,2013已经来了。
那个寒假里,我喜欢上了编程,其实大一上个学期,我们有开c语言的课,但是也只是期末突击了一段时间,考了个70分。当时确实面对这黑黑的cmd窗口,没有一点兴趣。。看不出高端大气?或许黑窗口中真的藏着黑客也说不定,我这样开着玩笑。
真正的开始,独学而无友
想起acm的事情,我总是唏嘘不已,我历历在目的是除夕夜的电话,一个感慨的暑假,还有我们院长敷衍的笑容。
除夕夜,在一个发小的问候中,提到了acm。他和我不是一个学校,他是学软件的,我是通信的,可以说是硬件。然后,搞了许久终于在杭电注册好,又搞了会找到了题目,又搞了一会找到了提交题目的地方。好多英文。。。然后,我突然对这个有了兴趣,一整天一整天都在提交代码。等着ac。虽然,刚开始我的c语言特别的水,错误百出,误解颇多。但是也在一点一点补足。呵呵,然后开学了,我在学校贴吧里询问了好久,得到了一个冰冷的事实,我们学校没有acm的校队,甚至好多人不知道有这么个东西,也不感兴趣。我一遍一遍在贴吧里呐喊,也曾试图说服几个同学一起来A题目。但是失败了。
“独学而无友,则孤陋寡闻”。不只是孤陋寡闻更是一种深深的寂寞。我只有自己一个人整天对着oj敲代码,提交,然后看着ac而手舞足蹈,也会每隔十道题的时候发一条说说,比如“我做了五十道了”。但是没人懂我,大家开始觉得我有些不可理喻,有些魔障了。所幸的是,我们开了数据结构课,我很高兴。然后大一下的这个学期,我开始拓展编程的兴趣。尝试了java,尝试了python,甚至装过linux系统。大都没有坚持下去,我觉得人的精力是有限的,花在时间上走马观花,是毫无意义的。但是这些关于编程,关于计算机的尝试,确实也蛮有乐趣。生活的重心多次转移,又一次次回到acm上。很多时候做出一道题来,还自鸣得意的发到csdn博客里。熬夜成了家常便饭,吃饭也不好好吃了,身体也变差了好多,清楚的记得又一次早上上厕所,结果突然失去意识,跌了下去。幸亏摔到地上的时候,疼痛感很强,然后我恢复了意识,踉踉跄跄的站了起来。后来有转专业的机会,我也报名了转专业考试,我的目的很明确,计算机专业。其实通信和计算机也是相关专业,并且我也主要是自学的,但是通信专业的课程之多,课程之我不喜欢的程度超出我预料。
转专业考试,我还是没有怎么复习,然后觉得自己转专业无望了。因为我的时间还是用在编程上。。这段时间,感觉自己的自信心反而倍增,原来做过那么多事都做不好,终于发现一个自己能做好的事情了,那就是编程。兴趣是最好的老师。我们在大学里就应该多尝试才好啊。记得心理健康课的老师曾经说过,你面前有一百种水果,怎样知道你最喜欢吃哪一种水果呢?答案只有一个,那就是吃一遍。是啊。大学里碰壁不可怕,怕的是因为怕碰壁而不敢去尝试。
赶上计算机二级报名的时候,当时我还问了我的数据结构老师在哪里报名,老师说了句“二级?你怎么不报三级呢?”。我笑了。期末了,后来奇迹的是我收到了转专业成功的通知。下个学期,就可以转。然后自己就没有好好复习自己专业的课,挂了两门。但是数据结构考了95分。巧的是,后来的计算机二级也是95分。
暑假开始了,原先在poj上看到了北大暑期学校的广告。然后就报了。暑假就去了北大听课了。住在亲戚家里,每天到地铁去北大东门。哎,惭愧的是,一起上课同学的都是来自知名学府。深感自己基础不足。然后,浑浑噩噩的两周。中间周末的时候去北京玩了两天。踩坏了一只沙滩鞋。。还有就是喜欢喝农夫山泉了。因为我发现无论是酸奶,果汁、或者碳酸饮料这些东西都很好喝。但是喝的同样很快。倒是一瓶农夫山泉在旅游的时候喝的久一点。。。。
回到家里。开始一边搞搞算法,一边学学android。因为大一下学期末的时候,加了个实验室。就是一群学生在胡搞。我在里面就选择的android组。那个暑假,我还给我们学院的院长,发过一封邮件,讲的是我对于学校开展acm的倡议。结果,院长回复了,并让我准备acm相关材料,九月份开学去找他谈。我喜出望外。然后精心打磨了21页的材料,在word里,还加了大标题,小标题,然后目录。还给每页的添加了个美观的页码。开学后,我去了院长办公室,院长又找来一位主任,把这个事情交给他办,他们还说的大义凛然。说过段时间联系我。我很高兴。然后呢?就没有然后了。。这就是院长的敷衍。从此我对学院,对于学校都失去了信心。甚至悔恨自己当初选错了学校。
话休絮烦,我们学校的计算机专业是很不好的专业。转专业的时候,大多是计算机专业转其他专业,极少有其他专业转计算机专业,除非是比计算机还差的专业。然后我因为没有竞争力,以转专业考试高数49分的成绩就考了过来。。哎,微积分,没学好啊。然后这个学期呢,主要还是自学为主。由于对于算法,对于acm伤透了心,所以这学期大部分精力都在学开发,跟着实验室那帮人。。主要就是java啊,android啊。搞算法的时间少了。虽然不是acm了,但是我的不安分的心还是一样的。我仍旧渴望证明自己。国庆七天,我没有出去玩,而是待在实验室里,因为我觉得放假的时候是最好的学习时间。诚然,这七天的学习效率,远超过此后一个月。这七天,我多次是三四点钟才睡。有时候还不困,然后一看时间,快四点了,自己都很惊奇。。还有就是因为计算机二级对于计算机专业是没有用的,所以报名了十一月份的软考。通过软考我真的学到了好多东西,从前我完全没有接触的东西,比如操作系统,计算机网络,设计模式,软件工程,数据库等等。这让我发现了计算机世界原来如此博大,它并不只有算法而已。
渐渐地,也小有所成,对于开发,在同届同学里面算作佼佼者了。将自己写的一段代码发到csdn博文里,竟然上了首页。呵呵。我自己觉得真的是很水的东西,我感觉是越学越发现自己的无知。这个学期,有些搞智能车比赛的同学,也曾邀请我去做软件。但我谢绝了。还有其他的同学,找我做项目,我研究了一番后也谢绝了。虽然也说是去做软件,但我明白自己喜欢做什么,不喜欢做什么,我没有发现我所喜欢的idea,我不会轻易浪费自己的时间去做,时间是如此宝贵。
不是结束的结束,不变的心
后来又是一年的十月份,十一月份,十二月份,那时候想到去年这个时候自己还在推销,如今已经找到了兴趣,并为之拼搏,励志要做程序员。回首一年往事,对于人生的起伏多变,既感慨,又欣慰。而关于我与acm的一切,我已几乎不与人提及。。这也成了我的隐痛。并逐渐被我忘却。元旦的时候,放下了编程,也不去实验室了,开始期末复习,偶然间看到书架上被自己束之高阁的《算法导论》。心中一阵酸楚。我几乎一个学期都没有碰它,我还记得当初花80大洋,从当当那里拿到货时的喜悦。曾经也多次翻阅。
“所有的结局都已写好,所有的泪水也都已启程,却忽然忘了,是怎麽样的一个开始”。是啊,我忘了自己是怎样开始喜欢编程的,我忘了自己曾经的执迷。这次,我开始坦然面对,学校没有acm又如何呢?我喜欢的更多的是算法吧。算法在今后的工作中其实还是蛮重要的,如果你不想只停留在表面的话。今后我同样可以自己学学算法。只是不需要像对待一个竞赛那样话费全部精力去对待他,这样我还有时间去搞搞开发。成功的道路有很多。且不管今后如何,我在做自己喜欢的就对了。我对自己说:谁不是摸着石头过河呢?我一直以来不就是这样过来的吗?
新的一年又开始了,从2012到2013,再到2014。变了好多东西。我的角色也在转变。我的想法,我身边的人,包括我敲的代码也在变。曾经梦想变成一个推销高手。如今梦想变成一个编程高手,但我如今愈发觉得,从上大学开始,虽然变化了这么多东西。但是有些根本的东西还是一样的,那就是,我是如此地渴望证明自己,渴望被别人认同。