程序员段位
背景
今天偶然回忆了下自己学过的知识,突发感想,根据自己对技术的不同使用程度瞎想了一个技术段位体系。毕竟那些了解、熟练、精通之类的,一听着就平平无奇,没有逼格。
发现自己现在会的知识大都是停留在api
与皮毛
段位,少数到了筋骨
段位。血脉
只是在仰头时看到一点大概,再往上的段位就看不到了,学习路还很长。
成果
- api:听说过,会调API使用(需要搜索引擎)
- 皮毛:了解绝大部分API(不需要搜索引擎)
- 筋骨:理解大致设计思想理念、实现方式过程(开始看源码,并有一定收获)
- 血脉:完全理解核心设计思想,并能在一定程度上找到可优化点(熟悉大部分源码,可以fork二次开发)
- ???:超出目前本人认知。不敢妄下定义
小目标
- 像mysql、reids、elastic search之类的中间件而言,先修炼到
皮毛
。 - 像spring、mybatis之类的常用java框架先修炼到
筋骨
段位,喜欢的修炼到血脉
段位