如何在作为初级开发者的前90天中生存
发布: (2026年3月19日 GMT+8 00:13)
5 分钟阅读
原文: Dev.to
Source: Dev.to
前 90 天决定你的职业轨迹
作为开发者的第一份工作可能会让人感到不知所措。冒名顶替综合症会猛烈袭来,代码库看起来陌生,团队成员说的都是你不懂的缩写。这里有一份生存指南,你可以立即开始使用。
入门
- 阅读代码库 – 不要试图一次性理解所有内容。先专注于主要的用户流程。
- 搭建开发环境 – 预期这会比预想的花更长时间。
- 提问 – 先把问题写下来,然后一次性提出。
- 做笔记 – 你会忘记大部分会议中听到的内容。
当你不明白某件事时,尝试这样表达:
“我想确认我理解得对不对。我的理解是 [your interpretation],对吗?”
这表明你在思考,而不是仅仅想要被喂答案。
第一天清单
- 选一个小且定义明确的问题
- 彻底阅读相关代码
- 如有需要,提出澄清性问题
- 为你的改动编写测试
- 在请求审查前自行审查 PR
- PR 描述要解释 WHY,而不仅仅是 WHAT
每日例行
每天,力争完成以下每项至少一次:
- 代码任务 – 功能、Bug 修复或重构。
- 学习任务 – 阅读文档、观看演讲、探索代码库。
- 关系任务 – 配对编程、提问、帮助他人。
简单日志示例
Date: 2026-03-18
- Completed: Fixed pagination bug in /users endpoint
- Learned: How our caching layer works
- Blocked: Need access to staging DB
- Tomorrow: Start feature X
保持日志的价值体现在:
- 绩效评估
- 更新简历
- 当冒名顶替综合症来袭时,看到自己的进步
早期贡献方式
- 为让你困惑的内容撰写文档。
- 为文档缺失的服务创建 README。
- 自动化手动流程。
- 改进错误信息。
核心心态
- 可靠 – 按时交付你承诺的内容。
- 乐于助人 – 在 Slack 上回答你知道答案的问题。
- 保持好奇 – 参加技术讲座,阅读 RFC,加入架构讨论。
常见陷阱与技巧
- 避免在不了解代码库前就接手复杂任务 – 会导致时间浪费和低质量 PR。
- 设定 30 分钟规则 – 如果卡住超过 30 分钟,就寻求帮助。
- 记住,沟通、时间估算和利益相关者管理与编码本身同等重要。
工具与资源
| 类别 | 工具 | 用途 |
|---|---|---|
| 笔记 | Notion / Obsidian | 记录你学到的所有内容 |
| Git | GitLens | 理解代码历史 |
| 调试 | Console / Xcode | 深入学习调试器 |
| AI | Claude / ChatGPT | 解释代码,生成测试 |
| 时间 | Toggl | 追踪时间去向 |
每个开发者都会感受到压力,即使是资深的。区别在于有经验的开发者知道这很正常,并且会坚持下去。你被录用是因为有人相信你能胜任这份工作——通过准时到岗、保持一致、每天进步来证明他们的判断是对的。
刚开始新的开发工作?你最大的挑战是什么?在评论区分享吧!