软件工程师的职业生涯

作者: 吴摩西 | 来源:发表于2022-11-14 15:20 被阅读0次

    1. 代码是不完整的

    Screen Shot 2022-11-14 at 16.47.01.png
    • Code is perishable 代码是易腐坏的,需要跟自己的代码保持距离,关注于功能而不是代码。
      • Make concessions on solutions, not relationship 从架构上妥协,不能在人际关系上妥协。在提 PR / review PR 时保持良好的人际关系,比架构更重要。
    • 写的测试越多,后续的测试就会更便宜。
    • 对 state 使用 setter / getter 来检查时如何变动的。
    • Let It Go 如果看了一个问题看了两个小时,还没有发现 root cause,就不管他了。
    • When the code is perfect, one had too much time. 如果代码是完美的,说明有人的时间太多了。

    2. 知识将是不完整的

    • 如果你的技术很成熟,我就用它
    • 如果你用了它,他就变的成熟
    • Take the ugly short cut
    • Senior Software Engineer: 代码是不完整的
    • Tech Lead: 知识将是不完整的

    Tech Lead 的职责

    工作的领域自己不清楚,能发现机会,让其他人获得成功。

    • 发现技术机会
    • 指出方向
    • 测量结果

    相关文章

      网友评论

        本文标题:软件工程师的职业生涯

        本文链接:https://www.haomeiwen.com/subject/hlvlxdtx.html