MyLearningStyleAndMyVision

         接触电脑很久了,直到知道Linux以前,只是在玩一些简单的活:装系统,拆装硬件,装破解软件。真正开始玩Linux,是我弟弟在我初中时送我的RedHat Linux Desktop 9.0光盘开始的。当时我已经知道了Linux这个系统,是在一本叫《从零到100%系统高手》的书上面看到的几页介绍,加上一些安装说明。其实我不太记得这书的名字,但是通过它我了解了很多电脑知识,是我买到的国人写的少有好书之一,语言风趣,而且作者相当灵巧,有好多点子。

         也许如果不是因为老爸给了我那本《装电脑,修电脑,不求人》,我可能还在继续破坏家里的电器,对自己的破坏,组装很自豪?

        我喜欢的东西太多了,想了解历史,哲学,心理学,政治,电脑技术,电子技术,机械制造。这个世界好东西太多了,而且我又太过贪心,什么都想学,忙着看书,忙着做自己喜欢的事实,大学之前一直有点内向,因为我觉得自己跟别人很不一样,那个时候,只有我喜欢Linux,一个怪家伙。

        高中之前一直是在“玩”,不是在学。而且中间开了很长一段时间小差,高一,高二,基本上都在看小说吧。可以说是受舍友影响,其实可能是自己太入迷了,好在每次在紧要时候,我总是能及时静下心来,正经学学东西。

       不过可惜的是没有正规学过编程,不是不想学,是不知道从何学起,没人教学人带,看英语又不太懂。那个时候知道有C/C++,知道有Python,知道有Javascript,知道有Qt,知道有GTK,就是不知道怎么学。网站上问题说C很容易学,很难用,可是我连怎么学都不知道。可是,我对Linux做了很多构想,以前最喜欢的事,莫过一个人安静地看电脑杂志,电脑报,电脑技术新闻,但是在纸上乱涂乱画有关Linux的东西。什么设计图,系统构架,系统配置之类。日志本里除了可怜的几篇日记,就都是这些了。

       虽然一直不太自信,可是可能因为“叛逆”的缘故,一直对老师不信任,对社会的方方面面有“偏激”的看法。很可能是因为看了韩寒的书的缘故,也可能是因为自己以前有点孤僻,青春期的状态没有改过来。

         这一些本不应该成为影响学习的原因,可是,它们确实很大影响了我的大学学习。我不相信老师,一直没有听课的习惯,一直觉得老师那套理论过时了,一直认为学校的培养方案不合理。小看老师,学校,很大部分是因为自己对电脑技术已经有了一些了解,对学校老师连Linux是什么都说不清,对周边同专业同学竟然没两个对电脑有过基础了解,对电脑技术有激情的事实的无奈。我觉得靠老师,靠学校这种过时的教育模式,不会有什么出息,想按自己的想法学。

       所以我变得有点自私,只关心自己喜欢的东西,只关心自己想做的事情。课内不行,因为真的没有下十分功夫看书,也没有认真听课,考试也没有仔细准备;同时,课外自己又贪心地忙着看各种各样的书,了解各种技术,可是缺少实践,结果尽管看是看了很多书,在应用上不到位,空有美好想法,实现起来却处处碰壁,困难重重。

       一方面,我急于自觉,一方面又不得不忙于应付教学要求,结果两面都不讨好,两面都不如意。也许是妄自菲薄吧。只是思来想去,自己唯一的强处仅在于自己对学习有自己的见解,可是它同时我限制了我。因为我挂科了,因为我其实是羡慕成绩好的同学的,我错过了所有的评优,因为我的成绩不好,也许是虚荣心作怪吧,虽然想着成绩不过浮动,可是这个环境就是这样,你说它没有,可是从老师,从同学哪里反馈回来的信息却证明,成绩才是一切,没有成绩,说什么都没人听。哈哈~一个成绩不好人还敢谈学习经验?班会上的大言不惭,同学们的反应让我突然意识到其实自己很没分量,装什么牛啊?

       可是,其实我自己是有想法的:

        user layer: Python/Ajax

        service layer: Qt/C++/C

        kernel layer: Linux

       尽管我对很多方面都很感兴趣,但最喜欢,最乐此不疲的不过Linux。想系统的学习Linux,仅些而已。所以,想学习的软件技能不过三层。Linux核心技术,C++/C Qt编程,还有面对用户的快速脚本程序开发。

       还有就是很感谢宏伟还有喜鹏,这么信任,邀请我组成团队,很开心很兴奋。因为宏伟是我认识的,我是知道的第一对电脑技术的了解如此深刻的同学,而喜鹏,尽管不是一开始电脑技术就很历害,可是一样的潮汕人,还有那么随意的作风。很喜欢这个团队,因为能和有共同技术爱好的伙伴一起学,这是我大学遇到的最好的事情。而且,如果不是因为团队硬件知识需要的关系,大概我就不会接触到ARM,对Linux底层,硬件底层的东西也许就不会有如此大的逃走,也很可能不会对坚定对Linux内部机制的学习。因为刚开始的时候,我对程序开发的理解是,有太多牛人把底层的构架帮你做好,直接做面向用户的开发更实际,也更容易学,不是更好吗?加入团队,让我意识到,其实,底层的东西拥有如此简洁的艺术。

       后来,我的学习目标又加上了硬件部分:

        电子电路,ARM构架

       可惜,虽有很好的想法,学习的限制和事实的条件,还有自己的能力,贪心,一时想学太多东西,结果进度总是不尽人意。自觉信心也大为下降。

       但是,我还是一样那么喜欢这些技术,还是那些想学,还想看很多的书,可以把其它的钱都省下买自己喜欢的书。还是那么喜欢看国外的技术博客。尽管浪费了不少时间,可是能把学习当爱好,能把爱好当学习,还有不满足的?

       可是作为一个团队,我也许不是一个合格的队员,因为我的执行能力达不到要求,一个ARM移殖,本来自信满满,结果竟然被无情地干掉了。哪个老师不想当好老师?哪个学生不想当好学生?那个队员不想当好队员?可是自己的能力和自己的期望总是有差距,学习从来都不是件容易的事,改变自己的习惯更需要好方法,好的计划,还有好的自理能力。尤其自己的习惯看起来是那么合理:喜欢读书并没有什么错,可是当自己花了太多时间看书,却没有什么成果时,肯定其中有什么环节出了问题。努力学习却没有相应的实现,说明之前的一套方法肯定有不合理的地方,需要改进。我有信心,有决心做得更好。

       学东西,肯定得有个目标,学这些东西用来做什么?

       ARM参加博创比赛?不,决不止只是这个原因,学ARM,写应用是为了锻炼,证明自己的能力。

       QtPythonJavascript是为了写自己喜欢的程序,为了更好地做好系统的管理工作。加入KDE开发社区一直的自己的目标,只是一直停留在了解的层面,没有进一步深入,学习这些技能,让我能力加入到各个方面的开发,只是这方面的技能还没有经过足够的锻炼。需要时间,也需要精力,还有自己的坚持。

       学习Linux低层,是想自己能更好地做好和硬件相关的工作,因为这些部分链接了硬件和顶层软件,我需要真正学习,掌握这方面的知识,团队才能更好的动作。

       很羡慕那些国外很强的三人团队,他们很多是每个人都有可靠的能力,称得上是牛人吧,结果三人的小团队,却作出了让人惊奇的成果。一个iphone团队,可能他们每个人都有美工,开发能力,可是每个人同时各有特长,互补长短,又能很好理解彼此的工作,合作起来得心应手。我们朝着那个方面努力,我要求自己一定要做好,不能拖后腿,因为我也是这个团队的一员,要有主动积极的态度。要有信心,有决心做好提升自己,两年后毕业,我们也许在还可以在一起工作,如果没有。那么我们肯定一起完成一些事,一些我们想共同完成的东西。我们一起写代码,做硬件,一直讨论,生活,玩耍。对,我们将是这样完成我们的大学的。

posted @ 2011-05-08 18:06  潮风工作室  阅读(210)  评论(0编辑  收藏  举报