1 遇到有趣的设计,会把实现方案,自己用流程图等 uml ,把完整的方案,自己梳理一遍吗?
2 感觉有帮助的代码段比较杂,自己记录得比较散。有时候记完了,自己也找不到,还不如搜索引擎查的快。但是有些公司内的封装的框架,这些好的代码段,是公网上面搜索不到的。
3 知识管理的问题:自己把技术经验记录下来,那么如何管理它,在自己需要时,如何快速找到的。如果说用标签管理的话,如何打标签?像这样三个维度?大家有没有什么好的管理软件,好的实践推荐的?
(我曾经想过用知识卡+打标签的方式,但因为没有反馈没坚持下来)
3-1 按照技术栈维度:数据库,java ,spring ,中间件(redis,mq),计算机基础,网络,设计模式
3-2 元素维度:技术方案,代码段,算法,架构设计,功能设计
3-3 功能维度:业务功能实现,高并发,高可用,高性能
4 好的工作流程大家有啥建议吗?
4-1 比如做完一个项目,大家是如何让自己加班忍着疲惫,把经验再梳理一遍。
4-2 做技术设计时,是会先发散思考,广泛挖掘项目相关资料,可能也是有一个简单的资料集,然后再梳理出一个概要设计出来。一般时间也是比较赶的,公司不会留太多时间,把设计做得太完善。我现在想到的,就是用自己的业余时间,把感兴趣的设计,或者有收获的点,梳理一下。
4-3 梳理完,如何把小文章管理起来,又绕回 知识管理的问题中了

