有一个公司,里面有很多的程序员,平日里当然就要经常地交流,常有的风向是说,用过spring么,用过hibernate/mybatis么,用过netty/disruptor么,用过akka么,用过cp30么,如果用过,知道很多的配置项,还知道一些基础的配置,OK那么你很不错啊,牛啊。
对于解决非复杂问题,这并不是问题,其实对大部分的日常的工作这并不是问题。
问题是如果你要提升一个层次,能有机会解决一些复杂的问题并且真的要去解决的时候,这些就显得不够了,可能这么说会更合理一点:如果你懂框架的基本使用,那么你是一个合格的开发,如果你有了框架的丰富使用经验,踩了一堆的坑知道很多场景下怎么调优框架,那么你是一个成熟的开发,如果你已经看了框架的代码,对源码为什么要这样进行实现,那么你是一个优化了的成熟的开发,如果你已经知道如果可以写一个框架,对于同样的问题并且对你当前的场景框架足够简单,接口简单实现简单,那么你是一个优秀的开发。