进入科技行业并不难,前两年坚持才难。

发布: (2026年2月4日 GMT+8 19:07)
5 分钟阅读
原文: Dev.to

Source: Dev.to

Cover image for Getting into tech is not hard. Not quitting in the first two years is.

如果你刚开始从事软件开发,可能已经听过以下至少一种说法:

  • “技术行业薪酬高”
  • “开发者需求巨大”
  • “只要学会一门语言就可以投简历”

这些说法并非完全错误,但远未呈现完整图景。真正的挑战不是进入技术行业,而是在起步阶段生存下来。本文面向已经在学习、已经在尝试——并且慢慢开始怀疑自己是否足够优秀的读者。

关于学习编程的神话

围绕软件开发有很多浪漫化的描述。YouTube 视频、LinkedIn 帖子以及课程广告往往把它描绘成一条顺畅的道路:学习几个月,变得自信,获得招聘。

他们很少展示的是真实的早期体验:

  • 你学习很多,却觉得自己没有进步。
  • 你跟随教程,但一旦自己动手构建项目就卡住。
  • 你不断把自己和他人比较。
  • 你开始怀疑自己的智商。

最终,一个危险的想法会出现:

“也许编程真的不适合我。”

没有人愿意谈论的现实

大多数人离开并不是因为编程太难,而是因为:

  • 他们不知道先学什么
  • 他们不知道自己是否在进步
  • 他们看不到学习与真实工作之间的关联。
  • 他们在没有方向的情况下学习。

编程需要一种很少被提及的能力:心理不适容忍度。你会感到自己很蠢、忘记东西,并把自己的第 1 天和别人的第 3 年进行比较。这并不意味着你不擅长,而是说明你真的在踏实地做事。

我的故事(不粉饰)

当我刚开始职业生涯时,几乎犯了所有可能的错误:

  • 我一次想学太多语言。
  • 我相信“正确的课程”能解决一切。
  • 我忽视了基础。
  • 我以为理解慢就代表缺乏天赋。

不止一次,我考虑过放弃。改变的不是我的智商,而是我对学习和职业的态度。我意识到软件开发并不是记忆代码——而是学习如何思考、拆解问题,并在事情尚未完全明朗时坚持下去

初期真正重要的事

如果今天重新开始,我会专注于极少数的事项:

  • 学会像程序员一样思考,而不是单纯复制代码。
  • 即使时间有限,也要保持一致性。
  • 接受困惑是过程的一部分。
  • 了解就业市场的真实运作方式。

框架会变,语言会变,思维能力却永远不变。

为什么写这篇文章

我见过太多有能力的人过早放弃——不是因为他们不够聪明,而是因为缺乏清晰的方向。我正在撰写一系列文章,内容包括:

  • 如何在不迷失的情况下学习编程。
  • 如何选择学习内容。
  • 市场对初学者的真实期待。
  • 常见的减慢职业发展的错误。
  • 如何在减少焦虑、提升策略的前提下成长。

没有捷径,也没有虚假承诺。只有在真实世界中有效的方法。

如果你正处于起步阶段——或正尝试进入这个领域——这些文章可能会对你有所帮助。欢迎在评论区留下问题;许多问题将会塑造后续的文章。

Back to Blog

相关文章

阅读更多 »

在 DEV.to 中测试代码包含

赞助商 Google AI – 官方 AI 模型和平台合作伙伴!Google AI - 官方 AI 模型和平台合作伙伴 https://media2.dev.to/dynamic/image/width=880%2C...