文章内容

2025/1/27 14:21:45,作 者: 黄兵

2025 年工作计划

2024 年已经过去,2025 年迎来了新的开始。回顾去年制定的 2024 年工作计划,需要总结哪些任务已完成,哪些尚未完成,并将未完成的任务继续推进。

2024 年工作回顾

  1. CDN 项目

    • 该项目仍在推进,预计今年可以完成。但作为一个 SaaS 系统,还需要解决计费、资源违规管理等问题,这些都是较难解决的。例如:如何处理违规资源?是先警告用户并等待处理,还是直接限制访问?警告后是否应设定处理时限?这些问题都需要制定相应的规则。

  2. 管理后端 JWT 修复

    • 该项目已完成。

  3. 美国独立站

    • 目前尚未成功运营,但仍未放弃。今年暂时没有进一步开发计划,现阶段先保持网站运行。

  4. 博客重写

    • 仅完成了一小部分代码。随着 ChatGPT 等 AI 产品的兴起,单纯记录编码过程中的问题已无太大意义,因为可以直接向 ChatGPT 询问并快速解决。此外,ChatGPT 的发展对 Stack Overflow 也产生了影响。因此,博客的方向可能会更接近 Reddit、Linux DO 或 OnlyFans,专注于用户对事物的讨论与新鲜事物的分享。

  5. 自动化/量化交易系统

    • 远大的目标,但今年仍没有时间完成,计划继续搁置。

  6. 短信接收美国站上线

    • 去年未完成,仍然是今年的重点任务。

  7. SMTP 服务架设

    • 由于去年大部分时间用于开发其他项目,同时也未找到合适的 VPS 来发送邮件,因此该项目一直未能实施。未来应将其作为 SaaS 服务对外提供。

2025 年开发任务

  1. 继续推进 OpenStack Swift 相关开发

    • 目前已实现基本功能,但仍需完善计费、用户容量限制、违规资源管理等问题。

    • 解决安全漏洞(如列出容器所有资源的问题)。

    • 该对象存储服务可与 CDN 结合,一个用于存储,一个用于加速。

    • 是否今年继续推进 CDN 仍未确定,但至少会提供基础加速服务,否则对象存储访问将过于缓慢。

  2. 网站反爬虫优化

    • 现有反爬虫措施效果不佳,且 Google 爬虫受影响,导致 reCAPTCHA 评分异常。

    • 需优化策略,使搜索引擎爬虫自动放行,同时避免误封搜索引擎 IP,影响网站排名。

  3. 👑👑👑短信接收英文站开发

    • 研究关键词后发现,英文关键词搜索量远超中文,因此需要尽快开发英文版网站。

    • 2024 年的市场分析结果表明:

      • 国内消费市场增长乏力,用户增长趋于饱和。

      • 百度流量持续下降,放弃国内 SEO,专注 Google。

      • 国外用户消费能力较强,更倾向于冲动消费,因此开发海外市场具有必要性。

  4. 爬虫 SaaS 服务开发

    • ChatGPT 的出现极大简化了开发难度,但对数据需求影响较小,数据仍然具有较高的商业价值。

    • 目标客户并非小型网站,而是有较大数据需求的企业用户,因此仍需继续开发该 SaaS 服务。

  5. SaaS 系统与原有系统的集成

    • 早期系统设计时未考虑 SaaS 化,导致整合难度较大,需要进行架构调整。

    • 文档已编写完成,需测试其合理性并在实际运行中不断优化。

    • 计划上线英文版网站,目标市场为美国,部署方式及数据同步方案需研究,可能涉及架构优化。

  6. SMTP 发送邮件 SaaS 服务

    • 目前邮件发送依赖第三方云厂商,但随着订阅用户增多,邮件发送成本增加,因此有必要自建 SMTP 发送服务。

    • 该项目尚未开始开发,存在一定不确定性,但可以借助 ChatGPT 解决部分问题。

  7. SaaS API 开发与优化

    • 由于 SaaS 需要提供 API 以供用户调用,因此 API 认证和授权问题需解决。

    • 目前正在开发对象存储 API,存在以下问题:

      • API 功能与文档同步问题。

      • API 需要提供哪些服务?

      • 由于缺乏 API 设计经验,该项目是全新挑战,需要学习相关技能。

2025 年学习计划

在开发过程中,发现自身在架构设计与项目规划方面仍有不足。ChatGPT 可在编码过程中提供帮助,但架构与规划能力仍需提升,因此计划阅读以下书籍:

  • 《软件架构实践(原书第 4 版)》

  • 《软件架构:架构模式、特征及实践指南》

  • 《精通 API 架构:设计、运维与演进》

通过这些学习,提升软件架构能力,优化 SaaS 业务模型,为未来的开发做好准备。

分享到:

发表评论

评论列表