eddy666
V2EX  ›  Java

善于学习的 Java 后端朋友们,想请教下你是如何榨干自己的工作项目经验,把它沉淀下来慢慢积攒成自己的能力的?

  •  
  •   eddy666 · 3h 56m ago · 177 views

    如何把项目经验沉淀下来? 1 遇到有趣的设计,会把实现方案,自己用流程图等 uml ,把完整的方案,自己梳理一遍吗? 2 感觉有帮助的代码段比较杂,自己记录得比较散。有时候记完了,自己也找不到,还不如搜索引擎查的快。但是有些公司内的封装的框架,这些好的代码段,是公网上面搜索不到的。

    3 知识管理的问题:自己把技术经验记录下来,那么如何管理它,在自己需要时,如何快速找到的。如果说用标签管理的话,如何打标签?像这样三个维度?大家有没有什么好的管理软件,好的实践推荐的? (我曾经想过用知识卡+打标签的方式,但因为没有反馈没坚持下来) 3-1 按照技术栈维度:数据库,java ,spring ,中间件(redis,mq),计算机基础,网络,设计模式 3-2 元素维度:技术方案,代码段,算法,架构设计,功能设计 3-3 功能维度:业务功能实现,高并发,高可用,高性能

    4 好的工作流程大家有啥建议吗? 4-1 比如做完一个项目,大家是如何让自己加班忍着疲惫,把经验再梳理一遍。 4-2 做技术设计时,是会先发散思考,广泛挖掘项目相关资料,可能也是有一个简单的资料集,然后再梳理出一个概要设计出来。一般时间也是比较赶的,公司不会留太多时间,把设计做得太完善。我现在想到的,就是用自己的业余时间,把感兴趣的设计,或者有收获的点,梳理一下。 4-3 梳理完,如何把小文章管理起来,又绕回 知识管理的问题中了

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   978 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 19:56 · PVG 03:56 · LAX 12:56 · JFK 15:56
    ♥ Do have faith in what you're doing.