想变强就要不断学习。学习方法也要改变。
初级是掌握了开发的技巧,能够具备初始开发能力。到了中级之后就能够得心应手了。渐渐会发现,很多东西都只是停留在应用层(会用)。
成为高级工程师的初始条件就是要理解实现原理,因为只有知道了原理,才能更好的去做优化。
怎么学习
1、首先要提出问题?
2、这个问题的实现原理
3、什么时候使用。
4、做出总结。
5、思考如何去优化。
6、升级或者重新建一个新的轮子。(个人觉得前期可以先去模仿一些优秀的第三方开源项目,有利于做自己的架构,毕竟站在别人的肩膀上,也能看的更远)