仅仅是学习编码的想法就非常令人生畏。代码这个词的定义是神秘的。它意味着计算机而不是人类应该理解的一种技术形式的通信。

许多人开始学习编码的一种方式是选择一种流行的编程语言,然后在没有方向的情况下一头扎进。这可以采取在线编码课程、教程项目或随机购买特定主题的书籍的形式。

很少有潜在的开发人员从路线图开始——这是编码世界的鸟瞰图,其中概述了几乎 100% 的开发人员每天都在使用的一组相关编程概念、语言和工具。

在本文中,我提出了一个这样的路线图。我通过概述 14 个步骤来做到这一点——每个步骤都讨论一个基本概念、语言或工具——专业开发人员用来编写代码、协作和创建专业项目。

我根据自己近 20 年的编程学习历程,精心挑选了这 14 个步骤。

作为一名开发人员,我花了这么长时间才感到自在的部分原因是,我会在没有更广泛的编码世界背景的情况下了解特定主题。

本文中的每个步骤都讨论了“编码必备”——我认为这对于至少知道它存在 于你的编码之旅开始时至关重要。

在列出路线图中的步骤之前的最后一点说明:当然,阅读本文不会使您成为专家级程序员。这不是故意的。本文的目的是让您意识到这些主题中的每一个都存在,并希望让您对每个主题的工作原理有一个基本的了解,以便您可以在此基础上智能地继续前进。