无聊的事就不说了,直接入正题吧。在大学中面对这铺天盖地的技术,很多或许会有这样或那样的疑惑:“到底该学什么,什么才是当今的主流,什么才是潜力股,是样样都学点还是找几个深入学精。。。”

     对以上的问题有会有以下几种选择

     1.不管什么,总之是与专业有关的都去学点,不求精通但求有所认识足以。

             坏处:这时带来的问题也是显然的,就是样样都好像懂,但没有一样敢对别人说懂。如果要样样都学精也没那么多的时间,最终在求职时问题大方向上的问题可以,当深入到某一技术就会哑口无言。

            好处:当然也是有的,技术学杂了,人的知识面广了,对不同的技术有一定的比较和了解,使学习者对开发的整体会有种明晰的感觉,而不是“只缘身在此山中”的感觉。

    2.找几个主流的技术向着它深入学习。这某种情况上来说这是没问题的,

           好处:因为有些技术是一通百通的,只要明白其中的奥秘再学其他类似的技术就事倍功半了,即使学完后技术已经过时,但它所带来后继力还是相当有持续性的。

           坏处:“甘蔗没有两头甜”,不好的地方也自然是存在的,就是知识面太窄了,刚好遇到自己的强项时可以长篇大论,定理一萝筐的,但很多时候面对的是一堆陌生的名词,那时候就只能挠头了。

          那在学习中应该采取什么方式呢?个人认为两者结合的必须的,技术的月新日益,每天就出来几个什么技术算法,我们没办法全部都可以学精,但不能不知道有这东西的存在,也就是说起码对这些新事物有概念上的初级了解。对新事物要了解的东西有

        1.它是什么,由什么衍生出来的

        2.它在什么地方、什么时候用,能帮我们解决什么样的问题

        3.用了它有什么好处,不用又会有什么的麻烦事

        4.它的缺点又在哪里

        有了这些就不会是对这一无所知而哑口无言了。其次就是学精,每个人都必须要有自己精通的几个技术,这时候就要有目的地去选择了。主流技术随手一捞就一大堆,怎么选择呢?对于这问题本人也不敢多加言论,怎么选还是要看自己的实际情况和想从事的行业而定,可以确定的是精通的技术是一定要有的,因为这是我们吃饭的工具。

         以上只是草草地发表了下个人的见解,大学生活过得很快,一个学期十八个周,但实际上课的只有十二个周左右,每周又只有那几节的课,也就是说有大半的时间是由自己支配的,晃晃地也过,不如多做实事,学精某种技术,为以后工作铺路,多了解现阶段的主流技术,新技术,扩充知识面武装自己。