如何在作为初级开发者的前90天中生存

发布: (2026年3月19日 GMT+8 00:13)
5 分钟阅读
原文: Dev.to

Source: Dev.to

前 90 天决定你的职业轨迹

作为开发者的第一份工作可能会让人感到不知所措。冒名顶替综合症会猛烈袭来,代码库看起来陌生,团队成员说的都是你不懂的缩写。这里有一份生存指南,你可以立即开始使用。

入门

  • 阅读代码库 – 不要试图一次性理解所有内容。先专注于主要的用户流程。
  • 搭建开发环境 – 预期这会比预想的花更长时间。
  • 提问 – 先把问题写下来,然后一次性提出。
  • 做笔记 – 你会忘记大部分会议中听到的内容。

当你不明白某件事时,尝试这样表达:

“我想确认我理解得对不对。我的理解是 [your interpretation],对吗?”

这表明你在思考,而不是仅仅想要被喂答案。

第一天清单

  • 选一个小且定义明确的问题
  • 彻底阅读相关代码
  • 如有需要,提出澄清性问题
  • 为你的改动编写测试
  • 在请求审查前自行审查 PR
  • PR 描述要解释 WHY,而不仅仅是 WHAT

每日例行

每天,力争完成以下每项至少一次:

  1. 代码任务 – 功能、Bug 修复或重构。
  2. 学习任务 – 阅读文档、观看演讲、探索代码库。
  3. 关系任务 – 配对编程、提问、帮助他人。

简单日志示例

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记录你学到的所有内容
GitGitLens理解代码历史
调试Console / Xcode深入学习调试器
AIClaude / ChatGPT解释代码,生成测试
时间Toggl追踪时间去向

每个开发者都会感受到压力,即使是资深的。区别在于有经验的开发者知道这很正常,并且会坚持下去。你被录用是因为有人相信你能胜任这份工作——通过准时到岗、保持一致、每天进步来证明他们的判断是对的。

刚开始新的开发工作?你最大的挑战是什么?在评论区分享吧!

0 浏览
Back to Blog

相关文章

阅读更多 »

第2天:为什么仅仅更努力不足

当我还是个孩子的时候,我卖 Scout‑O‑Rama 票。数学很简单:敲更多的门,获得更多的销售,赢得更大的奖品。卖软件并不那么不同……