后端开发5个月后做出非常规的举动
Source: Dev.to
非传统的决定
我正在做一个对已经进入后端开发 5 个月的人来说可能看起来违背直觉的决定:我决定回头巩固基础,而不是一味向前推进。
过去的 5 个月里,我一直在使用 Node.js 开发,并且已经有一些项目可以展示:
- Chronos API – 带有 JWT 认证的学习跟踪器,使用
node‑cron实现自动邮件提醒,后台任务,以及在 Render 上的生产部署。 - 博客平台 – 完整的 CRUD 操作,用户认证,以及使用 EJS 的会话管理。
这两个项目都已上线并运行。大多数人此时会继续构建新功能,但我意识到一件重要的事:我可以按照模式和文档添加功能,却缺乏对底层原理的信心,也不太能做出有依据的架构决策。
为什么这样做是合理的
现在的我能够让东西跑起来,但我想要理解,而不仅仅是实现。我希望能够解释自己的代码,并基于对原理的理解来做决定,而不是仅凭上一次教程的成功经验。
作为一名正在积极寻找实习的计算机科学学生,我知道雇主更看重你的思考方式和问题解决能力,而不是你到底做了多少项目。这是为了培养更深层次的理解。
我的重点
- JavaScript 基础 – 闭包、异步模式、原型链
- Node.js 的内部工作原理
- HTTP 与网络协议
- API 设计原则
- 数据库设计与优化
- 测试与代码质量
实施方案
我的做法
- 通过结构化的路线图系统学习
- 构建逐步升级的项目,难度随之提升
- 公开记录一切,进行每周更新
- 分享代码、遇到的挑战以及学习收获
为什么要公开?
有两个原因:
- 责任感 – 发布更新可以让我保持一致性。
- 展示 – 我想展示自己的学习和问题解决过程,而不是仅仅展示完成的项目。
期待内容
每周我会分享:
- 我在学习什么以及它为何重要
- 我正在构建的项目并进行代码 walkthrough
- 我遇到的挑战以及解决思路
- 真正帮助我的资源
- 对进度的诚实更新
没有废话。只有真实的学习和真实的进展。
让我们联系
如果你也在学习后端开发、目标相似,或刚刚起步,欢迎交流。请在评论中留下你正在做的事或直接联系我。
- GitHub:
- LinkedIn:
第一周更新即将发布。
Tags: BackendDevelopment NodeJS LearningInPublic WebDevelopment