点亮一盏灯

    今天去吃饭,碰到了gzhy同学。他自豪地说了些他哥哥的情况然后说:哦,21号就要走了,去世博了~你呢?

    我说:我不是有那个什么训练营吗?

    他诧异道:你怎么还参加那个了?

    然后他表示项目什么的最讨厌了。

    对于他的反应我并不吃惊,感觉大牛什么的与常人最不同了~~

    他接着说道其实也不是讨厌项目,是讨厌重复的劳动,那是浪费时间。大学的宝贵时间应该花在研究上,比如我参加的那个视频压缩的讨论组。他说他专业选的多媒体技术就是因为想学点根上的东西,想学点不是随随便便就能得到的东西。

    其实我也这么觉得。应用层的东西变化是在太快了,我当初兴冲冲地报了很火的那个移动互联网,后来网上了解多了才发现,像andriod这种新兴产物,一切都是未知数,谁也保证不了能一直火。再说了,照现在的发展速度,现在学的SDK能保证以后还适用?再再说了,这还只是一种平台,许多人都不甘心一棵树上吊死,所以又去学其它的。就说JAVA吧,andriod不也用JAVA么,J2EE也非常流行,流行到随便个什么班都要开J2EE课。可是那些个框架,那些个标准,有谁知道生命力有多久?

    虽然可能牵扯到硬件,有可能博大精深非常有料,但对于像JAVA的这些框架,像Andriod这些系统及其语言,我总觉得对于我们应该属于表层的东西,或者说是最上层的东西。对于一个脑袋还算灵光的人来说,该到可能用到的时候再去学,也未尝不可。虽然说人的脑力是无穷的,但是你若是学过一个东西又长期不用,总归会淡忘。我当然不是说像JAVA这些语言,不学个几年直接上手就能挥洒自如随心所欲。社会中很多需要的应用是要求对相应的语言有深入研究的,如果要做到这一点就要去坚持不懈的花功夫,这种的就不再是表层了。

    gzhy同学数学非常好,他也很推崇算法。我也认同。像算法,OS原理,嵌入式原理,甚至开源技术甚至gzhy的那些图像音频的编码技术,这些东西不像表层的技术。表层的技术好像天上被风吹的云,飘的嗖嗖快,很美好但当你努力追上它,它说不定已经被风吹散了。但深层次的东西就好像是土,不论盖的房子有多么各式各样,却总归是要被用的。

    学习这些深层次的东西,另一方面可以提升自己的思想素质。也许某一天,一种OS被淘汰了,但它设计的核心仍然是工程师们伟大思想的结晶,学会了这种思想,不一样站在了巨人的肩膀上吗?

    只会用语言写代码,相当于只会运用基本工具。建筑业里只会用基本工具的是什么人?不用说也知道了。

    有些软院的人会抱怨说我现在的编码水平提高的也不快啊,那我这个一本还不如北大青鸟的呢!其实我想很重要的一个区别就是,我们学会比编码更深层次的东西,而北大青鸟的则相对要浅的多。或许他们的编码会比我们更熟练,但我们可以比他们做更多的事情。

    现在有很多的软院的人不知道是应该深造还是应该直接工作。不深造似乎程序员太多了竞争压力太大,深造了又怕知识更新换代太快,没出来就被淘汰了。听侯捷老师讲课,他曾说道你是否要学习这个技术跟这个技术目前学习的人数是没有关系的。我认同,是否学习一个技术一是看你的眼光,二是看你的能力。软院人的这种焦虑,我也有过,这其实是一种浮躁的态度,是一种不能踏踏实实做学问的态度。计科的属理就该做研究,软院的属工就该匆匆忙忙的找工作?再换个角度,为什么要急急忙忙地就业害怕被淘汰呢?说到底还是对自己肚子里的东西的寿命没有自信。就好象划着一根火柴,必须赶紧地另找蜡烛,因为转瞬它的功效就不再了。但倘若点亮一盏灯,你就泰然了,来阵小风,只是惬意。

你可能感兴趣的:(杂谈)