广州it工作第五周
| 日期 | 核心工作 | 关键产出 |
|---|---|---|
| 周一 | 后台系统技术选型与架构设计 | ✅ 选定 若依框架 搭建后台管理系统 ✅ 完成 功能模块划分 及技术文档输出 |
| 周二 | 用户管理模块开发 | ✅ 实现用户信息 增删改查(CRUD) 全功能 |
| 周三 | 核心业务模块开发 | ✅ 完成 订单管理 业务流程设计 ✅ 落地 土地管理 CRUD 核心逻辑 |
| 周四 | 技术方案优化与问题修复 | ✅ 验证 微信云开发 替代方案可行性 ✅ 修复 图片上传异常 Bug(改用云存储+路径映射) |
| 周五 | 混合架构设计与规划 | ✅ 制定 MySQL + 云数据库混合方案 ✅ 参与 后续原型扩展 技术讨论 |
关键亮点说明:
技术选型:
- 选择 若依框架 → 节省60%基础模块开发时间
- 放弃纯云开发 → 因 MySQL业务兼容性 不足
架构突破:
graph LR A[微信小程序] --> B{云存储} A --> C[自建服务器] B --> D[图片/文件] C --> E[MySQL业务库]混合架构价值:静态资源云化减压,核心数据自主可控
一、独立完成事项 & 挑战与成长
| 工作内容 | 挑战 | 克服方式 | 成长收获 |
|---|---|---|---|
| 1. 后台系统设计 - 技术选型(若依框架) - 功能模块规划文档 |
• 平衡开发效率与后期扩展性 | • 选择 开源后台框架若依(集成权限管理/代码生成) | ✅ 掌握 快速搭建企业级后台 的方法论 |
| 2. 核心模块开发 - 用户管理(增删改查) - 订单/土地管理功能 |
• 数据库设计需兼容农场业务逻辑 • 字段关联性复杂 |
• 先画 ER图梳理数据关系 • 用若依代码生成器快速实现基础CRUD |
✅ 提升 业务模型抽象能力 ✅ 熟练 框架工具提效技巧 |
| 3. 技术方案优化 - 尝试微信云开发 - 图片上传BUG修复 |
• 云开发与传统MySQL不兼容 • 图片路径存储异常 |
• 改用 混合云架构: - 核心业务用云服务器+MySQL - 图片/文件用云存储 |
✅ 理解 混合云方案设计思维 ✅ 学会 根据场景灵活选型 |
二、本周工作思考
「快 vs 稳」的博弈:
若依框架虽加速开发,但过度依赖其生成代码可能导致技术债积累(如订单扩展字段需手动调整),下次需预留20%自定义空间。
云服务的双刃剑:
微信云开发适合轻量应用,但数据库生态封闭(不支持MySQL)成为硬伤,混合架构虽解燃眉之急,也带来运维复杂度。
三、若重来我会如何做?
技术选型更严谨:
制作 方案对比表(如下),避免试错成本:
| 方案 | 扩展性 | 维护成本 | 适合场景 |
| —————— | ——— | ———— | ——————— |
| 自建MySQL | ★★★★ | 中 | 复杂业务 |
| 纯微信云开发 | ★★ | 低 | 轻量工具类应用 |
| 混合云 | ★★★ | 中高 | 中庸型项目 |非核心功能(如图片上传)彻底云化,直接用云开发SDK。
建立原型验证机制:
- 重要模块(如订单状态机)先写 伪代码流程图 与产品确认,避免返工。
总结:本周深刻体会架构选型需考量 业务生命周期(短期效率 vs 长期扩展)。未来将坚持 “设计-原型-开发”三步走,让技术真正服务业务增长。
广州it工作第五周
https://www.zhengcookie.site/2025/08/17/广州it工作第五周/