GUIDE深度 · Deep dive
Dev Environment Checklist
A minimal dev setup is Git, one runtime (Node or Python), an editor and a terminal. Docker and Postman depend on the project; do not install multiple version managers at once.
The base four
Git: version control; set user.name/user.email first.
Node or Python: pick by project.
VS Code: editor plus extensions.
Windows Terminal: tabs and better fonts.
Add by project
Full-stack/backend: Docker, Postman, GitHub CLI.
Frontend: pnpm, ESLint/Prettier.
Data: Python, Jupyter, virtualenv.
FAQ
Winget or Chocolatey?
Prefer winget on Windows 10/11; consider Chocolatey for older systems or enterprise packages.
Do I need a Node version manager?
Add one (nvm/fnm) for multiple projects, but avoid conflicting with system Node.