美文网首页读书谈技术
我不想成为一个优秀的程序员

我不想成为一个优秀的程序员

作者: 技术的游戏 | 来源:发表于2023-06-03 23:07 被阅读0次

    大多数软件开发人员还没有学会的微妙教训!

    编写代码并不是软件开发中有趣的部分,至少对我来说不是。

    最近我透露了我在编码方面并不那么擅长。

    事实是...我不想成为一个优秀的程序员。

    错误的关注点

    在作为开发人员工作时,只关注代码就像在森林中行走时只关注树木一样。

    陷入细节中,你会错过大局!

    不要陷入语法和优化每一行代码的细节中。那是一个愚蠢的任务。而且并没有多大价值。

    相反,当你理解大局时,你才能创造价值。

    看到代码如何为公司/客户解决实际问题。然后,写出最简单、最小的代码来实现目标。

    优秀的开发人员是顽固的编码者

    显然,如果你从事软件工程师的工作,你需要知道如何编写优质的代码。

    我不是在主张编写混乱的代码或者不了解基本原理。

    但是,我不想成为一个“Python 魔法师”。我不希望我的同事把我标签为“JavaScript 专家”。我不追求“SQL 大师”的头衔。

    选择任何具体的语言、框架、库或工具,我都不想被与任何单一技术联系在一起。

    我避免深入研究鲜为人知的特性的细枝末节。我不是新工具的早期采用者。

    我认识的最好的开发人员有着类似的顽固哲学。

    他们不固执己见,仍然能够变革!但他们也不会被最新的花哨事物所诱惑。

    一个优秀的问题解决者

    我想要什么?

    我希望能够熟练掌握各种工具,以便能够判断哪个工具最适合解决问题。不追逐所有最新的特性和技巧,而是使用经过旧、乏味、经过测试的编码实践。

    我想要编写简单到任何人都能理解的代码。

    代码只是一种工具。它是解决问题的一种方式。

    但它只是其中一种方式。解决实际问题有各种不同的可能性。通常情况下,你甚至可以不使用任何代码来解决问题。

    与成为一个优秀的编码人员相比,我更希望成为一个可靠的问题解决者。

    最有趣的是什么?

    我说过,“对我来说,编码并不是软件开发中有趣的部分。”

    对我来说,为真实的人解决真实的问题才是有趣的部分。当软件成功地解决了某人的痛苦或带给某人喜悦时,我喜欢那种“啊哈”时刻。

    但这可能并不适用于所有的开发人员。

    有些人真的热爱编码和琐碎的细节。如果你是其中之一,那太棒了。你可能正在对这篇文章摇了摇拳头。

    然而,我写这篇文章是为了那些经验不足的开发人员。我经常看到新手陷入“我需要成为编码专家!”的陷阱。

    事实是,你不需要。你需要变得更擅长解决问题。

    编写代码将是其中的一部分。但你很少需要对底层细节或最新特性有详细的了解。大部分情况下,你会一遍又一遍地依赖基础知识来构建你的目标。

    每日列表

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

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

    相关文章

      网友评论

        本文标题:我不想成为一个优秀的程序员

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