提升自己的代码水平
-
不断观看别人的代码,自己写重复的代码是得不到任何提升的,只有观看别人的代码,get到技术点,get的代码原来可以这样使用,get到项目设计的方式,get到代码的效率问题。自己就会记住这种一个一个提升自己代码水平的点
-
通过不断观看别人的代码,自己的脑海已经有装载了许多东西。接下来只需要将这些东西写出来,不断的加深自己的印象,只看不写是得不到任何的提升的,只会带当时领悟到别人的精妙,后面就不会记得了
-
自己总结:
-
xmind思维表
-
博客发布自己的体会心得
-
反问自己,自己回答
这样就可以建立自己的知识体系,也就称为了自己的知识。
-
途径
-
追一些经典的源码
-
ArrayList、HashMap、TreeSet这些有着数据结构为背景的源码,知道这些类是怎样来的之后,会优化你的算法,提升你的效率。
-
Object子类,以及Exception的一系列子类,会对你的类的继承有提升
-
-
看设计模式
-
23种设计模式都是非常经典的。如果有时间,建议挨个挨个慢慢看。别人是如果用多态、继承这简单有根本的两个特性来构建整个项目,提升整个项目的效率,经典的单例模式 ,构造者模式 ,代理模式 看完了这些,以后构建项目的时候整个的思路都会非常的清晰明了。
-
练习
可以模仿者别人开源的项目,对照者自己一点一点的写出来。
提升自己的代码水平
-
不断观看别人的代码,自己写重复的代码是得不到任何提升的,只有观看别人的代码,get到技术点,get的代码原来可以这样使用,get到项目设计的方式,get到代码的效率问题。自己就会记住这种一个一个提升自己代码水平的点
-
通过不断观看别人的代码,自己的脑海已经有装载了许多东西。接下来只需要将这些东西写出来,不断的加深自己的印象,只看不写是得不到任何的提升的,只会带当时领悟到别人的精妙,后面就不会记得了
-
自己总结:
-
xmind思维表
-
博客发布自己的体会心得
-
反问自己,自己回答
这样就可以建立自己的知识体系,也就称为了自己的知识。
-
途径
-
追一些经典的源码
-
ArrayList、HashMap、TreeSet这些有着数据结构为背景的源码,知道这些类是怎样来的之后,会优化你的算法,提升你的效率。
-
Object子类,以及Exception的一系列子类,会对你的类的继承有提升
-
-
看设计模式
-
23种设计模式都是非常经典的。如果有时间,建议挨个挨个慢慢看。别人是如果用多态、继承这简单有根本的两个特性来构建整个项目,提升整个项目的效率,经典的单例模式 ,构造者模式 ,代理模式 看完了这些,以后构建项目的时候整个的思路都会非常的清晰明了。
-
练习
可以模仿者别人开源的项目,对照者自己一点一点的写出来。