大多数放弃编程的人,并不是因为觉得知识太难而退出。他们之所以放弃,是因为在学习过程中的某个时刻,那些挣扎让他们开始怀疑自己根本不是这块料。为了深入了解这种“信心差距”,Coddy Tech 在 2026 年 6 月对 510 名美国编程人员进行了调查,其中包括初学者、转行者、学生、专业开发人员以及已经放弃的人。我们询问了他们什么时候感觉状态最好、什么时候感到迷茫,以及是什么让他们想要放弃。
自我怀疑、盲目攀比以及对“起步太晚”的恐惧,对信心的打击远比复杂的代码语法要大得多。而人们如何应对这些时刻,往往决定了他们能否坚持下去。
核心发现
- 接近五分之一的编程新手(17%)表示,他们仍然没有信心自己能成为一名合格的程序员。
- 在 30 岁及以上的编程新手中,有五分之一(20%)依然缺乏能学成的信心。
- 11% 的编程新手在学习的第一周就最想放弃。
- 超过四分之一的编程新手(27%)在学满一个月之前就产生了放弃的念头。
- 三分之二的准开发人员(66%)担心自己学编程太晚,或者觉得自己年龄太大而无法进入科技行业。
- 五分之一的编程新手(20%)曾因为 AI 的出现而考虑过放弃编程。
- 只有大约三分之一的编程新手(35%)认为自己是“真正的程序员”。
- 超过五分之二的编程新手(41%)曾在某个时刻认定编程“不适合自己”并选择放弃。
当学习编程让你觉得自己“不属于这里”
对许多人来说,学习编程最难的部分在于一种挫败感:总觉得别人学得比自己快。

编程学习者在需要独立开发项目时最容易感到迷茫。近半数(46%)的人指出,从“跟着学”到“独立做”的跨越是他们挣扎最痛苦的阶段,远超选择“报错信息”(28%)的人数。这段早期的摸索期让人备受煎熬。超过四分之一(27%)的人在学满一个月前就想过放弃,11% 的人在第一周就差点彻底退出。超过五分之二的编程人员(41%)曾在某个时刻认定编程“不适合自己”而选择离开,即使在坚持下来的人当中,也有 17% 不确定自己能否成功,而在 30 岁及以上的学习者中,这一比例更是升至 20%。
“起步太晚”的焦虑几乎是普遍存在的。大约三分之二的编程人员担心自己起步太晚,或者觉得自己年龄太大无法进入科技行业。近九成(88%)的人开始学习的年龄晚于他们心目中的理想年龄。超过三分之一(35%)的人甚至比理想年龄晚了十年或更久。大家普遍认为 15 岁是开始学习编程的黄金年龄,但实际上,受访者的平均起步年龄是 24 岁。这种“落后感”跨越了各个年龄段,影响了 70% 的千禧一代、66% 的 Z 世代和 59% 的 X 世代(尽管实际上,典型的起步年龄已经从 X 世代的约 30 岁降至千禧一代的 24 岁,再到 Z 世代的 18 岁)。
令人欣慰的是,大多数编程人员表示付出终有回报。约 65% 的人认为学习编程是值得的,这通常是因为技术技能依然能带来更多机会(31%),或者是因为 AI 让编程变得更加强大(21%),而只有 3% 的人认为不值得。超过四分之一(26%)的人从未想过放弃;而在那些动过放弃念头的人中,导火索往往是科技就业市场的现状(21%),而不是第一周遇到的困难(11%)。最棒的是,暂时的放弃很少会变成终点。超过五分之四(81%)曾选择离开的编程人员最终都重新拿起了代码。
盲目攀比的杀伤力远超任何报错信息
当编程人员描述什么最打击他们的信心时,他们指向的往往不是代码本身,而是身边的人。

在“信心杀手”榜单中,盲目攀比高居榜首:35% 的人表示,最大的打击来自与那些似乎“一点就通”的人进行对比,这一比例超过了“卡壳”或“面对报错信息”(各占 20%)。这种情绪阴影影响深远。超过三分之一(37%)的编程人员将他们的早期阶段描述为真实挣扎与自我怀疑的交织,近三成(29%)的人表示,他们其实学得挺好,但依然对自己的进度感到焦虑。
这种压力在年轻一代身上体现得最为明显,46% 的 Z 世代将“盲目攀比”列为首要的信心杀手(几乎是 X 世代 27% 的两倍)。
这种总是与他人作比较的习惯,加深了难以消除的身份认同差距。只有大约三分之一(35%)的编程人员认为自己是“真正的程序员”,另有 30% 的人表示自己虽然能做出实际的项目,但依然不敢自称程序员。学习的编程语言也会影响这种心态。在主要使用 HTML 和 CSS 的人群中,只有 22% 的人觉得自己是真正的程序员,大约是使用 Python、C 或 JavaScript 的人群(约 40%)的一半。还有一小部分人感到被一种新型同行甩在了后面:10% 的人表示,在那些主要靠 AI 写代码的“氛围程序员”(vibecoders)面前,他们觉得自己落后最多。
AI 正在改变程序员对自身技能的看法
AI 已经迅速成为影响编程人员如何看待自己工作的一大核心变量。

对一些人来说,AI 成了新的焦虑源头。五分之一(20%)的编程人员表示,他们曾因为 AI 而考虑过放弃,而在那些曾经放弃过的人群中,这一比例高达 38%。然而,依赖 AI 也会带来副作用。大约六分之一(16%)的人表示,使用 AI 会让他们产生“冒充者综合征”(觉得自己像个骗子),近四分之一(24%)的人觉得自己虽然能完成任务,但不确定自己是否真的学到了知识。这种不安感在年轻人中更为普遍,23% 的 Z 世代在依赖 AI 时会产生这种“冒充者”的挫败感,而千禧一代中这一比例为 13%。
如果你担心 AI 会让编程失去意义,那么身处其中的从业者大多并不认同。对大多数人来说,AI 是坚持下去的理由,而不是放弃的借口。只有 8% 的人认为现在编程不那么重要了,而 30% 的人认为 AI 让编程成为了一项更有价值的技能。更棒的是,大约三分之二(68%)的编程人员已经从学习编程中获得了实实在在的成果,无论是新的职业前景,还是自己亲手开发的项目。
当信心不足时,是什么支撑着人们继续写代码
让人放弃编程的,往往与天赋无关,而更多地取决于学习过程中的心理感受。盲目攀比、对起步太晚的恐惧,以及在 AI 面前的自我怀疑,对信心的打击远比任何一个 Bug 都要致命。
但大多数编程人员都表示,付出是值得的。大多数曾选择离开的人最终都会回归,而那种“落后于人”的感觉,其实几乎每个人都有。如果你现在正深陷自我怀疑,请记住你并不孤单。那些坚持走下去的人,往往是那些学会将挣扎视为学习必经之路的人。
调查方法
2026 年 6 月,我们对 510 名美国编程人员进行了调查,其中包括初学者、转行者、学生、专业开发人员以及曾放弃编程的人,旨在探索学习编程的情感历程:信心何时建立、何时崩溃,以及 AI 如何重塑这一过程。受访者的平均年龄为 36 岁;其中 61% 为男性,33% 为女性,5% 选择不透露或自主描述。从世代分布来看,婴儿潮一代占 4%,X 世代占 16%,千禧一代占 51%,Z 世代占 30%。
关于 Coddy Tech
Coddy 是一个免费的在线平台,任何人都可以通过互动课程学习 15 多种编程语言,包括 Python、JavaScript 和 SQL。该平台专为自主学习者设计,为从初学者到高级开发人员提供丰富的课程,并配备了浏览器内运行环境(playground)、AI 助手、速查表和证书等工具,让新手无需任何经验或繁琐配置即可掌握真正的技能。Coddy 的目标是让学习编程成为你每天都期待的习惯,你可以访问 Coddy.tech 免费开始学习。
合理使用声明
欢迎出于非商业目的分享本研究的发现。我们仅要求你保留指向本页面的链接,以便读者能够阅读完整的研究报告,并了解 Coddy Tech 背后的团队。
Share this article
About the Author

Kevin Spektor
Co-founder & CTO



