[fly]经过两年的积累,逐渐认识了Java,Python。所学的知识当然要围绕这两门语言展开,一些框架的学习,经验的积累,设计模式的学习都围绕这两门语言展开。其实学了这么多,慢慢的发现基础知识不牢固,很多东西学习也只是皮毛,知其然,而不知其所以然,简单的说就还是个民工,只能进行简单的堆砌,想向上走一步:没门。所以补习理论知识成为好多程序员迫在眉睫的问题。 很多程序员估计像我一样,对文件操作,多线程,Socket等的高层次的编码还停留在理论阶段,只是做了一些demo,了解了一下API,基本没有在实际中应用到相关的知识,或者是简单的实践了一下。其实我们都停留在写代码的原始阶段:简单的堆砌代码,而没有真的找到写代码的感觉。虽然我自以为看了《重构》,看了《First Head in Design pattern》,《敏捷软件开发原则,模式与实践》,《模型驱动设计》等书就可以有所突破,其实我错了,没有量变就没有质变。 寻找编码的感觉,慢慢的熟悉了各种API后,有一种信手拈来,得来全不费工夫的感受的时候,慢慢的就自然理解了大师书中的知识了,或许你到时候会说:其实这就是我工作中碰到的问题的总结。 所以:平均每天编码150行以上,找到编码的感觉。 [/fly] |