从小学期想到的


大三的小学期,学校安排的学习任务是开发一个win8下metro风格的应用。 三个星期过去,总结一下,但我没有打算写成一篇关于技术的总结文章。因为这三个星期,我不敢说自己学到了很多,也不敢说啥也没学到。 为什么这么说呢,因为我自认我没有投入全部的精力去学习。第一个星期,微软的老师给我们讲如何开发。从最基本的开始,并且结合例子。我们知道了开发可以用XAML+C#的,知道了win8的一些特性,也学习了一些控件的使用等等。因为有大量的内容,所以都是简单地讲一下,于是我也就跟着囫囵吞枣地学习。这导致了最后自己开发的时候才发现,原来很多东西还有很多深入的细节,这些细节都有特定的代码来实现。于是,我只能自学了,需要什么就查什么,我就是这样,乱学一通,也渐渐没有了热情。 这样的快速学习,确实能让我们接触很多东西,但是往往都流于表面,时间一过,该忘的还是会忘。这样获得的知识是零散的,不是系统的。因为我们需要什么就去查什么,甚至很多代码都是修改模版或者copy得来,所以不会深入去了解原理,能够实现功能足矣,不求甚解。 但是我们当中确实有人能够把应用做得很好,我相信他们都是付出很多时间和精力才达到这样水平的。花三个星期,系统地去学习是可能的。但我们几乎没人这样做,既然可以快速开发,又何必花那么多精力在上面呢,我猜大家都是这么想的。我又想起以前我的学习历程,很多时候跟这回小学期学习是相似的,一开始很有热情,然后慢慢冷却,很快又开始折腾另外感兴趣的东西,周而复始。 两年来,我都是这样广泛涉猎的。经过这么久的探索,觉得现在该要建立自己的核心竞争力了。找准一个方向,然后深入学习,成为所谓大牛。