我认为做技术的一定是按照这几种境界发展的:
1:技能,仅仅是会使用,做一般项目没问题,但不明白原理,也不会优化,这种大部分是初入职场的小白或者培训班刚出来的新手,但也不排除工作几年都还在这个阶段的
2:原理,能深入了解各种框架原理,懂得使用场景,懂得调优,知道在什么情况下使用什么,甚至可以在原框架上进行二次开发,这个阶段我感觉应该算是入门了
3:创造,能够有很好的提炼共通需求的能力,可以写出通用的框架,可以对开源框架进行高度定制化,满足自己的需求,这个阶段应该是高手级别了
4:创新,这个阶段应该是系统设计和集成的能力,可以自己完整设计出一套功能完备的系统,对业务非常精通,了解系统痛点,可以从整体上考虑方方面面需要注意的问题以及解决之道