读书谈技术

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

2023-04-30  本文已影响0人  技术的游戏

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

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

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

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

这个区别很重要。

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

选择你的措辞

想象一下一个作家。

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

编码与此完全不同。

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

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

初学者的错误

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

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

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

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

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

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

思维转变

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

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

每日清单

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

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

上一篇下一篇

猜你喜欢

热点阅读