后端开发5个月后做出非常规的举动

发布: (2025年12月29日 GMT+8 22:35)
4 min read
原文: Dev.to

Source: Dev.to

非传统的决定

我正在做一个对已经进入后端开发 5 个月的人来说可能看起来违背直觉的决定:我决定回头巩固基础,而不是一味向前推进。

过去的 5 个月里,我一直在使用 Node.js 开发,并且已经有一些项目可以展示:

  • Chronos API – 带有 JWT 认证的学习跟踪器,使用 node‑cron 实现自动邮件提醒,后台任务,以及在 Render 上的生产部署。
  • 博客平台 – 完整的 CRUD 操作,用户认证,以及使用 EJS 的会话管理。

这两个项目都已上线并运行。大多数人此时会继续构建新功能,但我意识到一件重要的事:我可以按照模式和文档添加功能,却缺乏对底层原理的信心,也不太能做出有依据的架构决策。

为什么这样做是合理的

现在的我能够让东西跑起来,但我想要理解,而不仅仅是实现。我希望能够解释自己的代码,并基于对原理的理解来做决定,而不是仅凭上一次教程的成功经验。

作为一名正在积极寻找实习的计算机科学学生,我知道雇主更看重你的思考方式和问题解决能力,而不是你到底做了多少项目。这是为了培养更深层次的理解。

我的重点

  • JavaScript 基础 – 闭包、异步模式、原型链
  • Node.js 的内部工作原理
  • HTTP 与网络协议
  • API 设计原则
  • 数据库设计与优化
  • 测试与代码质量

实施方案

我的做法

  • 通过结构化的路线图系统学习
  • 构建逐步升级的项目,难度随之提升
  • 公开记录一切,进行每周更新
  • 分享代码、遇到的挑战以及学习收获

为什么要公开?

有两个原因:

  1. 责任感 – 发布更新可以让我保持一致性。
  2. 展示 – 我想展示自己的学习和问题解决过程,而不是仅仅展示完成的项目。

期待内容

每周我会分享:

  • 我在学习什么以及它为何重要
  • 我正在构建的项目并进行代码 walkthrough
  • 我遇到的挑战以及解决思路
  • 真正帮助我的资源
  • 对进度的诚实更新

没有废话。只有真实的学习和真实的进展。

让我们联系

如果你也在学习后端开发、目标相似,或刚刚起步,欢迎交流。请在评论中留下你正在做的事或直接联系我。

  • GitHub:
  • LinkedIn:

第一周更新即将发布。

Tags: BackendDevelopment NodeJS LearningInPublic WebDevelopment

Back to Blog

相关文章

阅读更多 »

测验管理与题库

在实现了 authentication 和 authorization 系统之后,Learning Management System(LMS)的主要活动是创建和管理 exam content。