朋友们,特别是大学的朋友们,技术需要积累。刚学计算机的时候,是从c语言开始的,那时候只会编写一些简单的程序,就感觉很满足。感觉满足,是因为我只活在自己小小的世界里,从来没有去外面探索过。到了后来,才渐渐地发现原来自己是个渣渣,学校的c语言题目,对于很多人来说,那是塞牙缝都不够。渐渐地又认识了很多技术流的朋友,加上自己在网上逛博客之类的东西,才认识到,计算机,好难啊!网上各种牛人都是掌握了各大编程语言,各种技术,而我现在c语言都学得这么坎坷,何时是尽头啊?要知道c语言学完还有c++,语言学完,还有数据结构什么的,什么.net, 什么SQL, 太多太难了。
当时正是有这样的恐惧心理,导致我很想努力,却没有方向。感觉这个应该学,那个也应该学,刚听说别人会那个,但自己不会,于是又拼命找资料去自学。结果是:什么都知道一点,但心里就是没有那个东西的系统概念,只知道它的一些东西,由于没有系统,学的东西很快又忘记了。面对一些技术牛人的时候,更是羡慕加上膜拜,而更多的是:心情很失落,很悲哀,我什么时候才会成为初学者眼中的“大神”?什么时候,我学的技术,才真正会在我心里有一种踏实感?
当时没有人懂我,当然也没有人会指导我,告诉我,我应该怎么做,我的心态应该怎么调整。很多次晚上,我都在思考,思考着我内心的矛盾,该如何解开。经过下面一番思考之后,我突然感悟应该怎么做了。
其实当时的我,也有被人称作“大神”的时候。可惜不是在计算机技术上,而是我的一个特长------当时我已经学了6年的吉他。6年的积累,在一个初学者面前,我可以随便玩几个花哨的指法,谈一些高深技术名词,演奏各种知名曲目,或者即兴创作自己的歌曲。我也不谦虚,6年的积累,在初学者面前,甚至只普通(不太努力)学过几年的人面前,绝对是个大神!不只是因为我知道了很多吉他知识,掌握了很多技巧,更重要的是,我已经在这条路上行走6年,对这些东西,只能用“感觉”来形容,这就是所谓的融会贯通。
认识到我现在的吉他水平到达这种地步,我开始一步一步往回想了。想到初一刚学吉他的时候(我都是自学的),没有人指导,我走得很艰难,自己一个人瞎练,只知道有很多知识,很多需要练习,但是根本没有系统概念,我现在都忘记初学那一年是怎么熬过来的。我欣喜地发现!!这跟我现在学计算机很相似啊!!我的心里突然好像找到了什么!!想想:当时书架上的吉他教程书籍那是多如牛毛啊,我也就是选择了一些基本的教程,在家里自己一个人苦苦练习,一些不懂的,网上有视频教学,自己一点一滴练习,只是因为狂热,有时候半夜起来就想练习吉他。那时候,同学们基本没有人知道我会弹吉他,我也没什么值得表演的技术。
那时候我还没有跟任何人较量过,直到到了高中,有了一起玩音乐的朋友,才发觉,经过自己三年的踏实练习,原来自己的水平已经相当高了,那时候很多人都来请教我,也组了乐队在学校里炫酷^@^。那时候,我是渐渐地有了吉他与音乐的感觉,心里很快能感悟出自己的技术弱点,我就定制计划,专门练习自己薄弱的技术,由于我学吉他没有任何功利的东西,完全是因为狂热,所以练习的时候很踏实,从心而发的踏实。
再回到计算机学习上面来说,我当时想通了,心里竟然不浮躁了,很平静,面对一些所谓技术牛人的时候,我愿意谦虚学习(就算有些牛人有点装逼的嫌疑),我也没有羡慕的感觉了,我心里还是一如既往地踏实,我从c语言开始,一点一滴慢慢地积累(我当时已经悟到了-----技术需要积累,就像我的吉他技术),每天自己一个人静静地学习,虽然有些孤独,知道自己有很多自己不懂的地方,但我心里还是很踏实,因为我想:未来的某一天,我全部都会懂……我也会成为所谓的“大神”。
经过接近一年的踏实学习,现在已经到了大二了。有一天,有学弟学妹在刷c语言题库,遇见我,就请教了我几个问题,我看了看那些题目,心里那是找到知音的感觉,就是一看题目就知道怎么编,他们初学者有很多不明显的错误他们自己看不见,但我一看就能看出来,并且能够像老师一样来引导他们怎么思考,怎么纠正错误。为他们解答完之后,他们近乎异口同声地赞道:大神就是不一样啊!我的心里突然有一种说不出的滋味,那是一种兴奋的心情啊!我的激动并不是说他们夸我是大神(学弟学妹比较天真,出口就是大神),而是,我大一的时候想得很对啊!我这一年来走得很踏实啊!技术需要积累,确实是学习时候应有的心态,而不是好高骛远,或者是杂学无悟。
那天晚上,我再想想,自己好像是比周围的同学技术上要深入,很多同学数据结构什么的那是各种问题,但我却感觉并不是那么困难,也看过他们编写的程序,看的时候,感觉自己不是在看具体某个语法,而是宏观地在感悟他这个程序,至于里面的错误,很快就能指出来。那是平时一点一滴积累的结果啊,所谓说:走过的桥都比你走过的路要多,之间的差距自然出来了。
现在我又在思考我的吉他水平,我现在的水平去过鸟巢大广场演唱(流浪歌手),去过北京后海酒吧驻唱,参演过各种中小型的演出,可以说技术经验丰富吧。我就想:我现在的计算机水平肯定还没到我现在吉他的水平,我的吉他学习了6年,而且是花时间不算多的6年(毕竟初中高中要学习),就能到达这种水平。那按照我现在学习计算机的刻苦程度,踏踏实实地学习,5年之后,那时候我25岁,还年轻,是不是可以达到那种对计算机有领悟的阶段?我相信肯定可以。
这种心态太重要了,它能让你的内心踏实,找到努力的方向,一点一滴前进。有了这种心态,很多事情我都不怕了,比如现在刚刚开通博客,浏览量排名是千里之外啊,比起一些几十万浏览量的博主,自己又是个渣渣。不过没关系,前辈的博文比我好,这是我应该谦虚学习的,但是别忘了,我比你们年轻,这是我的资本,等我达到你们那个年龄的时候,是否会达到甚至超越同一阶段的你们?我不会去保证什么,我只会踏实地一点一滴积累。
这篇博文算是我在编程路上最大也是对我影响最深的感悟吧,对于很多刚接触编程的朋友来说太重要了,很多人在网上问一些浮躁的问题:应该学什么啊?怎么学?编写软件赚钱吗?我就想:这样的心态很难真正在技术上扎进去,每个人都应该寻找到能让自己踏实学习的那个精神支柱。
找一个研究方向,拿一本这个方向的公认经典书籍,一个人待在房间里,翻开书籍开始实践吧,不管它有多难,不管你有多少问题不懂,不要浮躁,自己一点一滴去弄懂,做点笔记,写点感悟,总结发表博文,这样吃透一本书之后,你会突然觉得自己内心很踏实,以后学什么都不浮躁了,因为你里面有了真正的技术。有这样的心态陪伴你的一生就太棒了。
我喜欢的一句话送给大家:Stand alone, one day the world will find you........