返回 随笔记录
随笔记录

十五、软技能与工程实践

博主
大约 4 分钟

十五、软技能与工程实践

范围:Git、敏捷开发、技术文档、需求分析、职业发展、工程化 知识点数量:102项 返回总目录


15.1 版本控制

15.1.1 Git基础

  • 1405. 工作区/暂存区/仓库 - 掌握三区域
  • 1406. 分支操作 - 掌握创建、切换、合并
  • 1407. 提交历史 - 掌握log和diff
  • 1408. 远程仓库 - 掌握push和pull
  • 1409. 标签 - 掌握版本标记
  • 1410. 撤销操作 - 掌握reset和revert

15.1.2 Git进阶

  • 1411. 变基(rebase) - 掌握历史重写
  • 1412. 交互式变基 - 掌握提交整理
  • 1413. 储藏(stash) - 掌握临时保存
  • 1414. 子模块 - 掌握submodule
  • 1415. Git Hooks - 掌握自动化脚本
  • 1416. 分支策略 - 掌握Git Flow/GitHub Flow

15.2 敏捷开发

15.2.1 Scrum

  • 1417. 角色定义 - 掌握PO、Scrum Master、Team
  • 1418. Sprint计划 - 掌握需求拆分
  • 1419. 每日站会 - 掌握进度同步
  • 1420. Sprint评审 - 掌握成果演示
  • 1421. 回顾会议 - 掌握持续改进
  • 1422. 故事点 - 掌握估算方法

15.2.2 工具实践

  • 1423. Jira - 掌握项目管理
  • 1424. Confluence - 掌握文档协作
  • 1425. 看板 - 掌握可视化流程
  • 1426. 需求管理 - 掌握用户故事
  • 1427. 缺陷跟踪 - 掌握Bug管理
  • 1428. 燃尽图 - 掌握进度追踪

15.3 技术文档

15.3.1 文档类型

  • 1429. API文档 - 掌握Swagger/OpenAPI
  • 1430. 架构文档 - 掌握C4模型
  • 1431. 部署文档 - 掌握操作步骤
  • 1432. 故障手册 - 掌握Runbook
  • 1433. 技术决策记录 - 掌握ADR
  • 1434. 开发规范 - 掌握团队约定

15.3.2 文档工具

  • 1435. Markdown - 掌握轻量标记
  • 1436. PlantUML - 掌握图表绘制
  • 1437. Mermaid - 掌握代码画图
  • 1438. DocasCode - 掌握文档即代码
  • 1439. 静态站点 - 掌握Docusaurus
  • 1440. API调试 - 掌握Postman

15.4 需求分析

15.4.1 需求理解

  • 1441. 用户故事 - 掌握As a/I want/So that
  • 1442. 验收标准 - 掌握Given/When/Then
  • 1443. 用例分析 - 掌握参与者场景
  • 1444. 原型设计 - 掌握低保真原型
  • 1445. 流程图 - 掌握业务流程
  • 1446. 状态图 - 掌握对象状态

15.4.2 系统设计

  • 1447. 用例建模 - 掌握功能边界
  • 1448. 类图设计 - 掌握UML
  • 1449. 时序图 - 掌握交互流程
  • 1450. 数据模型 - 掌握ER图
  • 1451. 架构决策 - 掌握权衡分析
  • 1452. 容量评估 - 掌握性能预估

15.5 问题解决

15.5.1 故障排查

  • 1453. 日志分析 - 掌握关键信息提取
  • 1454. 线程Dump - 掌握死锁检测
  • 1455. 堆Dump - 掌握内存分析
  • 1456. 网络抓包 - 掌握Tcpdump
  • 1457. 性能剖析 - 掌握火焰图
  • 1458. 根因分析 - 掌握5Why方法

15.5.2 调试技巧

  • 1459. 远程调试 - 掌握JDWP
  • 1460. 条件断点 - 掌握精准调试
  • 1461. 表达式评估 - 掌握运行时变量
  • 1462. 热替换 - 掌握热更新代码
  • 1463. 日志增强 - 掌握动态日志级别
  • 1464. 链路追踪 - 掌握请求追踪

15.6 持续学习

15.6.1 学习资源

  • 1465. 技术博客 - 掌握信息获取
  • 1466. 开源项目 - 掌握代码学习
  • 1467. 技术书籍 - 掌握系统学习
  • 1468. 在线课程 - 掌握视频学习
  • 1469. 技术社区 - 掌握Stack Overflow
  • 1470. 官方文档 - 掌握一手资料

15.6.2 知识管理

  • 1471. 笔记系统 - 掌握知识沉淀
  • 1472. 思维导图 - 掌握知识梳理
  • 1473. 技术分享 - 掌握输出倒逼输入
  • 1474. 代码复盘 - 掌握经验总结
  • 1475. 技术雷达 - 掌握趋势跟踪
  • 1476. 个人Wiki - 掌握知识检索

15.7 职业发展

15.7.1 技术成长

  • 1477. 技术深度 - 掌握核心技术专精
  • 1478. 技术广度 - 掌握多领域涉猎
  • 1479. 架构思维 - 掌握全局视角
  • 1480. 技术选型 - 掌握方案对比
  • 1481. 技术债务 - 掌握权衡管理
  • 1482. 创新思维 - 掌握技术探索

15.7.2 团队协作

  • 1483. 沟通能力 - 掌握技术表达
  • 1484. 代码评审 - 掌握CR技巧
  • 1485. 知识传承 - 掌握导师机制
  • 1486. 跨团队协作 - 掌握接口约定
  • 1487. 技术影响力 - 掌握内部分享
  • 1488. 团队建设 - 掌握技术氛围

15.7.3 面试准备

  • 1489. 简历优化 - 掌握项目亮点
  • 1490. 算法刷题 - 掌握LeetCode
  • 1491. 八股文 - 掌握核心知识点
  • 1492. 项目复盘 - 掌握经验总结
  • 1493. 系统设计 - 掌握架构面试
  • 1494. 薪资谈判 - 掌握价值评估

15.8 工程化实践

15.8.1 代码规范

  • 1495. 编码规范 - 掌握团队约定
  • 1496. 提交规范 - 掌握Conventional Commits
  • 1497. 分支规范 - 掌握命名规则
  • 1498. 版本规范 - 掌握语义化版本
  • 1499. 目录规范 - 掌握项目结构
  • 1500. 接口规范 - 掌握RESTful设计

15.8.2 DevOps文化

  • 1501. 自动化 - 掌握手工转自动
  • 1502. 可观测性 - 掌握监控思维
  • 1503. 故障演练 - 掌握混沌工程
  • 1504. 灰度发布 - 掌握渐进式上线
  • 1505. 回滚机制 - 掌握快速恢复
  • 1506. 基础设施即代码 - 掌握Terraform

进度统计

  • 领域:软技能与工程实践
  • 知识点总数:102项
  • 已完成:0项
  • 待完成:102项

返回总目录

知识点测试

读完文章了?来测试一下你对知识点的掌握程度吧!

评论区

使用 GitHub 账号登录后即可发表评论,支持 Markdown 格式。

如果评论系统无法加载,请确保:

  • 您的网络可以访问 GitHub
  • giscus GitHub App 已安装到仓库
  • 仓库已启用 Discussions 功能