让你陷入困境、沮丧和薪水过低的 3 个编程神话 🔮 1. 激情神话 2. 经验神话 3. 人工智能神话

2025-06-04

3 个让你陷入困境、沮丧且薪水低的编程误区🔮

1. 激情的神话

2. 经验的神话

3. 人工智能的神话

如果我告诉您,您在开发职业生涯中感到停滞不前的原因与您的技术技能无关,您会怎么想?

它与数据结构、系统设计或软件架构无关。

但它与你如何看待整个编程息息相关。

你看,自从你开始编程以来,你就被灌输了一些关于开发者的迷思,而这些迷思正在毁掉你的职业生涯。这就是为什么你会患上“冒名顶替综合症”,怀疑自己的技能。这让你停滞不前,感到沮丧,薪水也低得可怜。

更糟糕的是,这些观念已经深深扎根于我们开发者的日常生活中,我们视其为理所当然。我们甚至不会去质疑它们。因为我们认为它们就是现实。

但事实上,它们只是社会所延续的神话。

这些迷思尚未被揭穿。部分原因是它们表面上听起来不错。但实际上,它们是危险的偏见,阻碍你走出去,创造你应得的未来。

在本文中,我们将逐一揭穿这些谣言。

这样,您就可以摆脱限制性信念,采取行动实现最重要的目标,并充分发挥作为开发人员的潜力。

让我们从第一个让你陷入困境的编程误区开始吧……

1. 激情的神话

激情神话说,优秀的开发人员都极其热情。他们晚上写代码,周末也写代码。到了晚上,他们就沉浸在代码的梦境中。

如此充满热情的程序员可以无休止地编写代码。他们甚至没有意识到这一点。当然,因为他们太热情了。

如果你没有足够的热情去吃饭、睡觉、写代码,然后周而复始,那么你应该收拾行囊,找点别的事情做。朋友,开发者不适合你。

去找点别的事做吧。听说麦当劳在招人……

这是一个多么糟糕的信息,特别是对于刚刚开始的开发人员来说。

开发人员和软件公司都延续了激情的神话。

首先是那些试图推销自己、获得成功的开发人员。他们的做法之一就是展现自己的热情。我不怪他们。我们每个人都会以某种方式这样做。我只是指出这种行为的负面后果。

其次,企业大力宣扬激情神话。

充满热情的人对商业非常有益。因为他们愿意廉价地出售自己的时间。他们在办公室里花费数百小时,帮助别人致富。因为他们对自己的工作充满热情。

他们用这些无偿付出的时间换取了什么呢?

我想,这源于他们对工作的情感联系。一种归属感。一种欣赏和目标感。这些都是非常有效的良药。

但是,猜猜看……您不需要免费将您的时间奉献给一些自称是家人的公司来获得这些感受。

图片描述

把时间花在你真正的家人身上吧。他们不会因为你写的代码不够多就把你赶出去。

拥有平衡的生活,编码不会占用你的大部分时间。

工作之余,结交朋友,培养兴趣爱好。你会获得同样的满足感,还能节省时间!

激情的神话是危险的,因为它以另一种方式告诉你,首先,你还不够(在这种情况下不够热情)。

‍“编程不是一种‘激情’或‘天赋’,而是一系列后天习得的技能。”

  • Jacob Kaplan-Moss(Python 框架 Django 的共同创建者)

激情神话之所以如此危险,是因为它触及了你作为开发人员最大的恐惧,特别是如果你是自学成才的话。

“你不够好”的恐惧。

激情神话的第二个潜在信息是你还不够努力。

这会让你越发拼命,忽视健康和家庭,最终导致倦怠。这就是为什么有些公司如此令人厌恶。

事实上,最优秀的软件开发人员其实非常懒惰。正因如此,他们才会尝试通过设计来提高效率,而不是依靠蛮力解决问题。

根据我的经验,高级开发人员的标志之一就是周末不需要编写代码。

高级开发人员选择一致性而不是热情。

稳步进步,而非突飞猛进。他们知道“激情”来来去去。过度的激情会导致倦怠。

当时钟滴答作响时,经验丰富的开发人员便会放下热情。他们合上笔记本电脑,走出办公室。

有趣的部分?

通过暂时停止编码,他们第二天回来时会更加精神饱满,并且渴望亲自动手。

如果您想充分发挥自己作为开发人员的潜力,请忘记激情的神话。

更应该注重平衡和一致性。作为一个编程十多年的人,我可以告诉你,开发者的职业生涯就像一场马拉松。

现在来谈谈阻碍程序员前进的第二个误区……

🚨附言:您是否希望快速晋升至高级职位,获得优质资源、反馈和问责机制?点击此处加入我们的免费社区——高级开发学院。🚨

2. 经验的神话

如何晋升为高级开发人员?如何晋升为技术主管?如何获得更多职责或加薪?

传统建议会告诉你,没有灵丹妙药。你只需要更多经验。所以坚持下去。当你双眼皱纹满布、背脊酸痛时,你或许会成功。也或许不会。我们不确定。

图片描述 在 LinkedIn 上阅读开发人员招聘信息是什么感觉?图片来源:Reedit。

尽管经验确实很重要,但这个误区被滥用了。

首先,并非所有经验都是平等的。

你可以花一年时间在一家快速发展的初创公司,看着它成长,学习如何将用户规模从几百人扩大到几百万人。

或者在公司里花一年时间维护一些遗留的企业软件。除了发送格式规范的电子邮件和办公室政治之外,几乎什么也没学到。

注意:相反的情况也可能发生。你在初创公司什么也学不到,因为产品从未获得关注;而在大型企业,你能学到很多,因为他们已经具备了一定的规模。

用写代码的年限来衡量经验,并不能很好地体现开发者的资历。时间本身并不能转化为学习成果。重要的是你如何利用这段时间。

虽然没有什么灵丹妙药可以让你达到高级水平,但却存在一些规律。

如果开发人员效仿这些模式,就能显著加速他们的成长。这就是为什么你会发现一些拥有 3 年经验的开发人员能赚到六位数的薪水,而一些高级开发人员到月底还在为支付账单而苦苦挣扎。

这种经验神话阻碍了你,因为它传达的信息是一样的:你还不够(你拥有的还不够)。

我是说你没有经验也能晋升吗?你没有任何经验就能晋升为高级开发人员吗?

不。

但不要高估时间的价值。你应该重视的是执行力。划船比等待水流前进更快。

经验神话的延续主要有两个原因。

第一,缺乏知识。

当你询问高级开发人员如何才能达到下一个级别时,如果他们不知道所需的确切技术和软技能,他们只会依靠多年的经验,而不会显得愚蠢。

第二,不安全感。

如果高级开发人员发现你试图比他们更快,人性中丑陋的一面就会显现出来。在一个自称开放友好的行业里,嫉妒心很常见。像软件开发人员这样非常聪明的人通常也雄心勃勃。

软件开发是一个竞争非常激烈的行业。

我们既合作又竞争。只要我们确保竞争公平,不欺骗自己,那就没问题。

经验神话是一种不公平的竞争方式。我们不再关注人们的天赋和技能,而是更加关注他们简历上的一个任意的数字。

图片描述 鸡和蛋的问题。图片来源:theSeniorDev

要想摆脱“经验迷思”,就得转移注意力。与其纠结于在某份工作上投入的时间,不如更关注自己的技能。

如果有人在你提出要求时说你“经验不足”,不要因此而气馁。完善你的简历和技能,开始参加技术面试,然后让市场来决定。

🚨附言:您是否希望快速晋升至高级职位,获得优质资源、反馈和问责机制?点击此处加入我们的免费社区——高级开发学院。🚨

3. 人工智能的神话

现在是2024年了,你学习编程已经毫无意义了。或者说,学习如何成为一名更优秀的开发者也毫无意义。很快,人工智能就会取代我们所有人!编程的末日即将来临,所以还有什么必要再费心呢?

人工智能的神话已经流传了几十年。但直到 ChatGPT 和 Github Copilot 的发布,它才真正被人们铭记。

那么,为什么一开始就要努力成为一名更好的开发人员呢?

图片描述

软件开发已经非常困难了,现在你有了完美的借口放弃它。

这甚至不算失败,你可以把责任推到 Open AI 身上。

没那么快。

我会给出两个你仍然应该关注的理由。

坚持编程的首要原因是你正在学习的“元”技能。这些技能是技能背后的技能。

当你学习编程时,你其实是在学习如何思考。学习如何以结构化的方式思考。你也在学习如何将业务需求建模成分步说明。你也在学习如何集中注意力、如何筛选信息以及如何在团队中工作。

即使机器本身很快就能完成实现和编码,这些“元技能”仍然非常有价值。

继续敲击键盘的第二个原因是,从我们目前所见,人工智能工具会犯很多错误。它们是预测机器,无法思考。人类的推理能力仍然受到青睐。

这些人工智能工具会变得更智能吗?

大概。

它们会在不久的将来取代人类吗?可能不会。

猜猜看,如果你不再阅读有关人工智能将如何取代你的偏执文章,而是真正提高软件开发水平,你很可能永远不会被取代。

或者,当这一切发生时,你已经在某个异国海滩上退休了。

老年类比。

想象一下,你50岁了。机器赢了,它们把一切都自动化了。但你不断学习、适应,不断学习新技能。你赚了很多钱,为养老投资。现在你相当聪明,而且已经退休了。

假设你屈服于当下流行的人工智能恐慌。你放弃了编程。你去做了一些被贴上“人工智能免疫”标签的工作(我不知道这种工作是否存在,但建筑工作是首选)。

你赚了点钱,却没学到什么,还毁了你的身体。你现在老了,想找一份办公室工作。最好是那种远离尘嚣的工作。

你对如何实现这一点一无所知。你那些坚持写代码的开发者伙伴们现在都去打高尔夫了。

屈服于恐惧会毁了你的生活。

不要因恐惧而放弃。永远不要停止学习和进步。

图片描述 图片来源:theSeniorDev

不断进步。提升整个技术栈的技能。熟悉人工智能。几个月后,你就会赶上来,并会庆幸自己没有放弃。

这些编程神话为何如此有效?

因为他们触及了开发人员最大的恐惧之一。

害怕自己不够好。不够资格得到那份工作。不够资格让那个拉取请求获得批准。不够资格成为一名“真正的开发者”。

希望读完这篇文章后,你能够看清这些迷思的真面目。它们纯粹是一些误解,阻碍了你的进步。

不要屈服于恐惧并不断提高你的技能。

直到下一个,

德拉戈斯

🚨附言:您是否希望快速晋升至高级职位,获得优质资源、反馈和问责机制?点击此处加入我们的免费社区——高级开发学院。🚨

文章来源:https://dev.to/dragosnedelcu/3-programming-myths-that-keep-you-stuck-frusterated-and-underpaid-27bg
PREV
在 Angular 项目中使用 ESLint 和 Prettier 与 VScode 🚀(已过时)
NEXT
10 个面试错误,让你显得资历浅……并错失良机