美文网首页读书谈技术
"开发人员"并不真正 “编写” 代码

"开发人员"并不真正 “编写” 代码

作者: 技术的游戏 | 来源:发表于2023-04-30 00:22 被阅读0次

    “编写” 不是一个好词来描述这份工作。

    在软件项目的前几个小时,你可能会将我们的工作描述为 “编写” 代码。

    但很快,这份工作就变成了更改现有的代码。

    你在一个代码库中工作,并更新逻辑。你不是从头开始创作新功能,而是编辑现有的代码以支持新功能。

    这个区别很重要。

    你很少编写代码。通常,你的工作是更改代码。

    选择你的措辞

    想象一下一个作家。

    很可能,你会想象一个人独自坐在桌子前,生成新段落。他们从空白的页面开始,以线性方式分享思想和故事。

    编码与此完全不同。

    当你编码时,很少有空白的页面。每个新功能都必须适合现有的软件中。

    软件 “开发” 就是这样——帮助软件改变和成长。

    初学者的错误

    这个区别可能会让初学者开发人员感到惊讶。

    当你学习编码时,你的大部分工作都在新项目中完成。你正在做教程、开始新的组合项目和尝试代码片段。

    对于初学者来说,一切都感觉像编写代码。你不会改变太多的代码。

    当你得到你的第一份开发工作时,情况就会改变。你被推入一个现有的代码库。探索代码,找出如何做出一个不破坏的改变,以及理解代码的全部性,都是新的挑战。

    开发代码是一种与写代码不同的技能!

    新的开发者经常感到惊讶,这项工作有多么困难。在别人写的代码中工作是很难的!但这是我们作为软件开发者的工作核心。

    思维转变

    当你不再把自己当作一个软件作者,而更像一个软件编辑时,它会对你的职业生涯产生很大的影响。

    • 你更加注意你之前的代码。
    • 你作为一个管理者,把代码留得比你发现的时候更干净。
    • 你对过去的开发者有同理心,他们当时写的是他们能写的最好的代码。
    • 你把你的改变看作是逐步改善一个整体,而不是需要自己闪耀。
    • 你更有可能做出许多小的改变,这些改变更容易、更安全地发布 你不会把代码审查当作个人的事,因为你只是一个代码库的编辑,而不是一个自我驱动的作者。

    所有这些思维转变都会让你成为一个更好的开发者。

    每日清单

    喜欢这里读到的内容吗?我每天早上给2000名软件开发者写一些新东西。

    如果你喜欢我的文章,点赞,关注,转发!

    相关文章

      网友评论

        本文标题:"开发人员"并不真正 “编写” 代码

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