Dagger2,Rxjava,Retrofit2,Mvp,Kotlin…… 我可能浪费了很多时间

从去年开始,我就被层出不穷的新东西砸晕。
我学会使用标题上列出的开源库、架构、语言并且沾沾自喜。我写的代码好像越来越简洁,越来越健壮了?
看起来是这么回事,但是这都不是我自身的能力,我只是使用了别人封装好的代码。我总是惊叹这些的开源库便利,但是我并不知道内部实现原理是什么。

大神们丢下一个工具,我们屁颠屁颠的跑去学习并使用。一个接着一个,最终我将变成彻彻底底的码农。
最近的新东西不止kotlin,还有google新出的架构,在我真正理解这些开源库的源码之前我并不太想继续使用它们,我觉得我应该好好沉淀一下,我买的《Java编程思想》《Effective Java》还没有去看,比kotlin更加重要的C++和javascript我也没有去学习。

我们需要花时间去了解新的框架,技术。但是不要过于纠结,因为你的学习速度可能赶不上它们。我一年的时间几乎都花在了这些新技术上,但是我现在感觉我收货的很有限。
这些收货都是来自学习开源库的过程中,比如依赖注入,项目架构等,但是都非常有限,远远不如直接看书来的直接。

可能对于一个公司来说,正是需要这种懂的各种框架使用和热衷研究新技术的人,因为他们可以很快速的开发一个项目,并且具有一定的稳定性。
但是我不想这么干,我隐隐觉得这是一条不好的道路,让我感到不安,总觉得这会让我越来越无知。

你可能感兴趣的:(码农)