1. 软件工程的本质:复杂性管理与商业转化
写程序是逻辑实现,而软件工程是处理复杂性。在 PT Abnan Inti Trans 的跨境业务中,我意识到软件工程的核心在于:如何通过标准化的生命周期,将混乱的跨国结算和物流逻辑转化为可控的数字资产。
2. 混合型软件开发模型 (Hybrid SDLC)
针对 Debar CRM,我采用了敏捷开发 (Agile) 与看板 (Kanban) 的结合。由于跨境政策频繁变动,系统必须支持两周一个 Sprint 的快速迭代,确保 Tracking Dashboard 能实时反映最新的清关规则。
3. 可行性研究:数据驱动的技术决策
在启动价值 $130,000+ USD 的项目前,必须进行技术评估。通过系统化建模,我成功将采购成本从 60 亿印尼盾降低至 14 亿印尼盾(降幅 76.6%),证明了自动化 Web 系统的经济价值。
4. 需求工程深度建模:提取“跨国透明度”核心诉求
需求分析利用 User Stories 明确了系统的三个核心模块:
-
End-to-end bridge: 确保中印买家直接对接。
-
Financial audit: 自动检测金额偏差与舞弊行为。
-
Shipment Tracking: 提供全流程可见性。
5. UML 建模实战:物流追踪状态机 (State Machine)
为了管理订单状态,我设计了严谨的状态流转逻辑,避免代码中出现大量的 if-else 嵌套。

6. 后端工程化:Spring Boot 的企业级解耦设计
系统采用 Controller-Service-Repository 架构。Service 层 封装了核心业务逻辑,如“身份屏蔽(Relationship Shielding)”,确保底层供应商信息不泄露,保护核心商业资源。
7. 前端组件化开发:React.js 与原子设计 (Atomic Design)
在构建 Tracking Dashboard 时,我将 UI 拆分为高复用的原子组件:
-
Status Badges: 实时显示 6 In Transit, 1 Customs, 1 Delayed。
-
Data Cards: 展示订单总价值(如 Rp 1.25B)。
8. 高性能数据库设计:MySQL 模式优化
数据库设计遵循 3NF。针对高频查询的订单表(存储价值高达 Rp 1.25B 的订单)建立了复合索引,使查询响应速度提升了 15%。
9. API 驱动开发 (API-First Design) 规范
接口定义严格遵循 RESTful 风格,利用 GET /api/v1/shipments 获取汇总数据。这为后期集成 AI Agent 奠定了标准化的数据基础。
10. AI Agent 集成:基于 DeepSeek/Qwen 的智能化诊断
在 ASEAN SmartConnect 项目中,Web 系统作为 AI 的接口层。

11. 身份屏蔽技术 (Identity Shielding) 的 Web 实现
通过系统逻辑隐藏供应商的直接联系方式。这种工程化手段在保护公司商业资源方面起到了决定性作用。
12. 自动化财务审计逻辑 (Financial Audit System)
Web 系统嵌入了自动对账算法。通过对比物流单据与支付流水,标记异常订单,确保大额交易的安全性。
13. Smart GPS Seal:IoT 硬件协同类图 (Class Diagram)
Bagaimana backend mendefinisikan perangkat keras? Berikut adalah struktur kelas untuk Smart GPS Seal & Cam.

14. Smart GPS Seal 时序图:从采集到报警 (Sequence Diagram)
这是传感器检测到密封件发生物理扰动(非法切割)时的工作流程。

15. 响应式布局:适配多端跨国办公场景
针对经理人在出差途中(中印往返)的需求,系统采用全响应式设计,确保大额订单信息在移动端也能精准呈现。
16. 测试驱动开发 (TDD) 与质量保障
在处理总计 16 亿印尼盾 的采购项目时,每一个财务计算模块都经过了严格的 JUnit 单元测试,确保逻辑零误差。
17. 安全加固:JWT 权限控制与 RBAC 模型
系统实现了基于角色的访问控制 (RBAC) 和双令牌机制,严格限制敏感供应商数据的访问权限。
18. CI/CD 自动化部署流水线实践
利用 GitHub Actions 搭建自动化流程,支持跨国项目的高效迭代,将开发效率提升了 50% 以上。
19. 总结:全栈开发者的工程化思维蜕变
从 SMK 毕业生到在 Tiongkok 获奖的开发者。我的核心感悟是:软件工程不是死板的教条,它是将复杂的商业问题转化为确定性结果的最强工具。

193

被折叠的 条评论
为什么被折叠?



