文章内容
2025/1/27 14:21:45,作 者: 黄兵
2025 年工作计划
2024 年已经过去,2025 年迎来了新的开始。回顾去年制定的 2024 年工作计划,需要总结哪些任务已完成,哪些尚未完成,并将未完成的任务继续推进。
2024 年工作回顾
CDN 项目
该项目仍在推进,预计今年可以完成。但作为一个 SaaS 系统,还需要解决计费、资源违规管理等问题,这些都是较难解决的。例如:如何处理违规资源?是先警告用户并等待处理,还是直接限制访问?警告后是否应设定处理时限?这些问题都需要制定相应的规则。
管理后端 JWT 修复
该项目已完成。
美国独立站
目前尚未成功运营,但仍未放弃。今年暂时没有进一步开发计划,现阶段先保持网站运行。
博客重写
仅完成了一小部分代码。随着 ChatGPT 等 AI 产品的兴起,单纯记录编码过程中的问题已无太大意义,因为可以直接向 ChatGPT 询问并快速解决。此外,ChatGPT 的发展对 Stack Overflow 也产生了影响。因此,博客的方向可能会更接近 Reddit、Linux DO 或 OnlyFans,专注于用户对事物的讨论与新鲜事物的分享。
自动化/量化交易系统
远大的目标,但今年仍没有时间完成,计划继续搁置。
短信接收美国站上线
去年未完成,仍然是今年的重点任务。
SMTP 服务架设
由于去年大部分时间用于开发其他项目,同时也未找到合适的 VPS 来发送邮件,因此该项目一直未能实施。未来应将其作为 SaaS 服务对外提供。
2025 年开发任务
继续推进 OpenStack Swift 相关开发
目前已实现基本功能,但仍需完善计费、用户容量限制、违规资源管理等问题。
解决安全漏洞(如列出容器所有资源的问题)。
该对象存储服务可与 CDN 结合,一个用于存储,一个用于加速。
是否今年继续推进 CDN 仍未确定,但至少会提供基础加速服务,否则对象存储访问将过于缓慢。
网站反爬虫优化
现有反爬虫措施效果不佳,且 Google 爬虫受影响,导致 reCAPTCHA 评分异常。
需优化策略,使搜索引擎爬虫自动放行,同时避免误封搜索引擎 IP,影响网站排名。
👑👑👑短信接收英文站开发
研究关键词后发现,英文关键词搜索量远超中文,因此需要尽快开发英文版网站。
2024 年的市场分析结果表明:
国内消费市场增长乏力,用户增长趋于饱和。
百度流量持续下降,放弃国内 SEO,专注 Google。
国外用户消费能力较强,更倾向于冲动消费,因此开发海外市场具有必要性。
爬虫 SaaS 服务开发
ChatGPT 的出现极大简化了开发难度,但对数据需求影响较小,数据仍然具有较高的商业价值。
目标客户并非小型网站,而是有较大数据需求的企业用户,因此仍需继续开发该 SaaS 服务。
SaaS 系统与原有系统的集成
早期系统设计时未考虑 SaaS 化,导致整合难度较大,需要进行架构调整。
文档已编写完成,需测试其合理性并在实际运行中不断优化。
计划上线英文版网站,目标市场为美国,部署方式及数据同步方案需研究,可能涉及架构优化。
SMTP 发送邮件 SaaS 服务
目前邮件发送依赖第三方云厂商,但随着订阅用户增多,邮件发送成本增加,因此有必要自建 SMTP 发送服务。
该项目尚未开始开发,存在一定不确定性,但可以借助 ChatGPT 解决部分问题。
SaaS API 开发与优化
由于 SaaS 需要提供 API 以供用户调用,因此 API 认证和授权问题需解决。
目前正在开发对象存储 API,存在以下问题:
API 功能与文档同步问题。
API 需要提供哪些服务?
由于缺乏 API 设计经验,该项目是全新挑战,需要学习相关技能。
2025 年学习计划
在开发过程中,发现自身在架构设计与项目规划方面仍有不足。ChatGPT 可在编码过程中提供帮助,但架构与规划能力仍需提升,因此计划阅读以下书籍:
《软件架构实践(原书第 4 版)》
《软件架构:架构模式、特征及实践指南》
《精通 API 架构:设计、运维与演进》
通过这些学习,提升软件架构能力,优化 SaaS 业务模型,为未来的开发做好准备。
评论列表