全栈开发者的一年复盘:从Express到Next.js,我学到了什么

作为一名全栈开发者,过去一年我尝试了很多新技术。这篇文章分享我的技术选型心得和踩坑经验。

AL

2026年3月5日 · 1 分钟阅读

从 Express 到 Next.js

去年这个时候,我还在用 Express + React 搭建项目。现在回头看,变化真大。

为什么切换?

Express 时代

  • 自由度高,想怎么搭就怎么搭
  • 但选择太多也是问题——路由用哪个?ORM 用哪个?验证用哪个?
  • 每次新项目都要重新做一遍架构决策

Next.js 时代

  • 约定大于配置,开箱即用
  • App Router、Server Components、API Routes 一条龙
  • 但学习曲线比想象中陡

我的技术栈变迁

2024: Express + React + MongoDB
2025: Next.js + Prisma + PostgreSQL
2026: Next.js + tRPC + Drizzle

每次切换都有理由,但最重要的是:工具只是手段,解决问题才是目的。

给全栈新手的建议

  1. 不要追新 — 新技术学不完,选稳定的
  2. 先会后端再全栈 — 不懂数据库的设计模式,前端写得再好也没用
  3. 学会 DevOps — Docker、CI/CD、部署,这些是必备技能
  4. 保持好奇心 — 但别让好奇心害了你(指在生产环境用 beta 版)

全栈不是"前后端都会",而是"知道什么时候该用什么东西"。