优秀开发人员在职业生涯和生活中遵循的最佳实践
这是我今天读过的文章的TL;DR风格笔记。我每个工作日都会在我的新闻通讯中分享这些内容。您可以在这里注册,直接在邮箱中接收这些内容。
优秀的开发人员是聪明的,而不是聪明的
- 聪明的开发者总是追求简洁。“好的代码就像一个笑话。如果它需要解释,那它就不是一个好代码。”
- 他们知道何时改进代码,并且清楚这样做的原因。
- 在开始编写新代码之前,他们首先搜索代码中已经存在的解决方案。
- 他们很务实,不会被花招迷惑。
- 他们不相信完美捷径的承诺。他们了解其中的利弊。
- 他们从不羞于提问。
“编程不像在中央情报局工作,你不会因为偷偷摸摸而得到赞扬。”——史蒂夫·麦康奈尔
完整文章在这里,阅读时间 6 分钟
程序员:让自己变得可替代
在我看来,让自己变得可替代是职业生涯晋升的唯一途径。
- 为了追求不可替代的地位,开发人员的职业生涯最终陷入停滞。
- 囤积信息会损害与同事的关系。
- 它会让你陷入困境和孤立。
- 由于您目前的职位无人替代,因此您将不会获得其他机会。
- 要想成长,你必须不断努力让自己变得可替代。
- 即使在闭源软件中也可以使用开源的最佳实践,通过创建包含示例、解释和约定的文件,以便您的队友可以轻松地做出贡献。
- 通过轮换值班工作来分担责任和访问权限。
- 与队友分享知识并共同学习。
- 推动在新项目中使用新技术和不同技术。
- 不断学习如何使用新工具、技术和实践,并积极寻找需要解决的痛点。
完整文章在这里,阅读时间 6 分钟
长期项目策略
- 合理安排时间并调整态度,以在长期项目中取得成功。
- 保持乐观,即使看起来不合理。
- 预料到意外情况的发生,并花时间对新的发展或信息做出反应。
- 每天记录你的进度。
- 由于团队动态需要时间来稳定,因此新团队可能会出现一些退步。
- 在早期阶段投入时间来开发可以节省您以后时间的工具。
- 重新调整您早期的努力,以建立一个可以在逆境中借鉴的记忆基础。
- 坚决守护自己的时间,并优先考虑长期项目。
完整文章在这里,阅读时间 8 分钟
鏂囩珷鏉ユ簮锛�https://dev.to/mohanarpit/best-practices-good-developers-follow-in-their-careers-life-3cf