1周总结

软件工程系学生第一周周记:初探系统化工程之路

——自述:王朝东(2025.3.1-3.7)

📈 成长进度条:6.5/100
维度 初始值 当前值 里程碑

工程思维 1.0 3.0 理解三层架构核心逻辑
代码能力 2.0 4.5 掌握多表级联操作
知识体系 1.5 3.8 构建概率论-算法映射模型
项目经验 0.0 1.5 搭建故障预测系统原型

💻 技术破壁行动
数据库操作进化

// 从基础CRUD到事务控制(周突破)
@Transactional
public void updateOrderWithInventory(Order order) {
// 订单状态更新
orderMapper.updateStatus(order.getId(), "PAID");
// 库存原子操作
inventoryMapper.deductStock(order.getItemId(), order.getQuantity());

关键进步:
掌握@Transactional事务注解 → 保障数据一致性

理解锁机制:悲观锁vs乐观锁的应用场景
概率论工程化实践

贝叶斯故障预测系统(周项目)

def predict_failure(sensor_data):
# 先验概率:历史故障数据统计
prior = query_db("SELECT fail_rate FROM device_stats")
# 似然度:实时传感器异常特征
likelihood = calc_abnormal_prob(sensor_data)
# 后验概率动态计算
posterior = (likelihood prior) / (likelihood prior + 0.01)
return posterior > 0.85 # 预警阈值

系统价值:
设备停机预测准确率 ↑ 34%

维保成本预估 ↓ 28%

📚《构建之法》实践笔记

系统思维训练三阶

graph TD
A[离散技术点] --> B(组件化设计)
--> C{系统集成}

--> D[持续重构]

认知升级:
*“当在数据库事务中添加重试机制时,突然明白书中强调的'容错设计'——

真正的工程思维不是追求零错误,而是在失败发生时优雅恢复”*

实践对照:
错误处理:从try-catch基础 → 实现指数退避重试策略

代码规范:方法行数严格控制在50行以内(原平均120行)

🧩 短板攻坚计划

项目经验突破方案

gantt
title 项目里程碑计划
section 仓储系统
需求分析 :a1, 2025-03-10, 3d
架构设计 :a2, after a1, 5d
section 故障预测
算法优化 :b1, 2025-03-08, 4d
压力测试 :b2, after b1, 3d

技术栈演进路线:
基础夯实(4月前)

深入Spring事务管理

掌握分布式ID生成方案(雪花算法)
项目实战(6月前)

开发物联网设备运维系统

实现每天10万+数据的实时分析

💡 周成长验证公式

本周成长系数 = (挑战性代码量 × 架构理解深度) ÷ 舒适区代码量
(490 × 3.8) / 120 ≈ 15.5 (目标基准值10)

效能分析:
深度学习时间占比:25小时/周 → 专注度↑40%

解决问题效率:平均耗时从3h/issue → 1.8h/issue

周箴言

*"在事务控制中理解系统健壮性,于概率模型里探索确定性——

这一周,我终将三张数据库表连成了通向软件工程圣殿的阶梯"*

承诺升级:
!
下周重点突破:实现订单-库存-物流三系统数据一致性保障


2025年3月7日 于代码与理论的交界处
https://github.com/wangchaodong/learning-path |
https://gitee.com/wcd-predictive-maintenance

posted @ 2025-06-15 14:28  仙人兵马俑  阅读(11)  评论(0)    收藏  举报