Advice I Wish I Knew as a Junior Developer
8 months ago
- #productivity
- #software-development
- #career-advice
- 编码是简单的部分,规划、团队协作和职场政治才是挑战。
- 与其试图推翻遗留代码,不如与之协作以产生影响。
- 承诺保守但超额交付——给出切实可行的时间线。
- 晋升源于人际关系和他人背书,而不仅是出色工作。
- 所有成果都是暂时的,追求'足够好'而非'完美'。
- 公开工作成果,建立领域专家形象。
- 专注小而频繁的贡献,而非孤注一掷的大项目。
- 遇到困境时质疑决策并寻求指导,但要明智选择战场。
- 通过交付代码或公开演讲来验证你的专业知识。
- 合理界定工作范围——既不多做也不少做。
- 避免在规划任务(Spikes)时做假设,测试并记录发现。
- 遵循YAGNI原则(你不会需要它),仅在必要时抽象。
- 通过理解数据流和避免全局变量等陷阱来简化调试。
- 除非必要不加班,优先保持工作与生活的平衡。