CodeGym /Java 博客 /随机的 /无法决定?为初学者选择第一门编程语言的 5 个关键提示
John Squirrels
第 41 级
San Francisco

无法决定?为初学者选择第一门编程语言的 5 个关键提示

已在 随机的 群组中发布
对于希望在未来成为专业软件开发人员的编码初学者来说,强调选择要首先掌握的编程语言的情况并不少见。多年来,我们在 CodeGym 与我们的学生交流并支持他们学习 Java 作为他们软件开发技能的基础的愿望,我们已经注意到这一点。初学者,尤其是将编程作为未来职业的年轻人,很容易对他们应该选择哪种编码语言产生怀疑和不确定,因为网上有太多关于它的观点和猜测。新手在实际工作和项目中往往对不同编程语言的应用有一些初步的了解,这使得这种选择更加困难。 无法决定? 为初学者选择第一门编程语言的 5 个关键提示 - 1

无法决定学习哪种编程语言?

不久前我们已经谈到了这个话题,谈论最流行的初学者编程语言. 正如我们所指出的,选择一门编程语言首先学习并不是做出正确的选择。这是关于做出选择并使其正确。这意味着软件行业可能总是有大量的技术栈和编程语言可供潜在的初学者选择,你不应该让这个事实拖慢你的速度。有面向对象编程 (OOP) 和函数式编程语言,用于后端和前端开发的语言,以及用于区分可用技术的多种其他方法。这在不久的将来不会在任何地方改变。我们已经在 CodeGym 上提供了大量信息,这些信息专注于拓宽我们的学生对编程语言之间异同的知识,它们在现代软件开发市场中的适用性,以及未来职业发展的潜力。例如,查看文章将 Java 和 JavaScript作为全球编码初学者的两个主要首选进行比较。然而,今天,我们想从更基本的角度来解决这个问题,并为您提供一些技巧和建议,告诉您如何停止强调应该学习哪种编程语言,最终做出选择,更重要的是,不要让这个问题再次将您推离轨道。

关于如何停止强调要学习哪种编程语言的 5 个关键提示

1.接受做出选择的需要并坚持下去

一个好的开始建议是接受您需要承担做出此选择并坚持下去的责任,以取得熟练的结果。选择要掌握的编程语言没有正确或错误的答案,因为以某种方式了解其中任何一种都是有益的。犹豫、无法决定和不断转移注意力是阻碍你的真正错误,而不是选择“错误”的技术堆栈。

2. 选择一个你想应用的标准来选择编程语言

使您越深入研究该主题就越难以做出选择的原因是您可以根据大量标准做出决定。例如:
  • 社区和生态系统规模(Java、Python 和 JavaScript 将是这里的主要三重奏),
  • 学习材料的可用性和文档质量(Java 或 Python),
  • 编程范式(OOP 或函数式),
  • 编程工作的典型方面(后端或前端),
  • 企业的受欢迎程度和可用的工作岗位数量,
  • 学习方便,
  • 程序员生产力和团队速度要求,
  • 适用于软件开发工作的特定领域。
这些只是您可以根据选择做出的最常见和最明显的方式。您需要做的是只关注最相关的标准,而不是让自己承受太多潜在的观点。

3.让项目选择语言

或者你可以只选择一个最终标准作为这个决定的基础。可以说,一个好主意就是看看你喜欢并且有兴趣在未来从事的现有项目。这将帮助您了解哪种编程语言是最合适的。比如很多CodeGym的同学都选择学习Java,因为它应用广泛涵盖当今许多最令人兴奋和最热门的技术领域,例如人工智能 (AI)、IoT(物联网)、区块链、大数据等。由于 CodeGym 的课程侧重于帮助学生获得 Java Core 和Java 编码的实用技能,在完成课程后不久,他们中的许多人就能够加入软件开发团队并开始从事类似的项目,这些项目最初激发了他们进入这个行业。

4. 选择学习方法,而不是语言

我们认为,可以帮助那些难以做出选择但急于开始学习并已经取得一些进步的人的另一条主要建议是选择一种学习编程的方法而不是特定的语言。毕竟,任何知识都可以在你职业生涯的某个阶段发挥作用。然而,真正浪费您时间的是无法找到一种易于采用且不需要太多努力就能坚持的学习方法。这实际上是 CodeGym 学生选择我们的课程在线学习 Java 的主要原因之一。由于 CodeGym 将其标志性的实践优先方法与易于理解且有趣的游戏化学习过程相结合,许多人最终选择学习 Java 是因为他们想在 CodeGym 上学习,而不是相反。事实上,根据我们最近的调查显示,对于很大一部分学生来说,CodeGym 实际上是他们第一次接触编程相关知识源,这意味着他们在注册 CodeGym 之前从未接触过编程世界,而我们的课程激发了他们开始学习的灵感.

5.一旦做出选择就不要听取其他意见

一旦做出选择,无论您决定基于什么标准,我们都建议您至少暂时停止听取其他关于此事的意见,而是专注于在您的学习过程中取得一些进步。当然,保持开放的心态并每隔一段时间重新评估您的决定是有益的,学习如何编码也不例外,但如果过于频繁,这也可能会大大延迟您的进步。

专家建议

为了补充我们自己的建议,这里有一些来自具有多年和数十年专业经验的软件开发人员关于这个主题的信息引述。“当我认为一种语言很有趣时,我就会研究它。如果该假设得到证实,我将尝试更深入地研究。有时我最初的假设得到证实,有时则不然。我学习了感觉非常有价值的语言,而且我学习了一种我真的不想再使用的语言,即使我一开始认为它们很棒。还有一个问题。是什么给我最初的感觉,这在很大程度上取决于。有时我只是读到一些新语言,描述激起了我的兴趣。有时,由于工作原因,我不得不学习一些新东西,”能够使用几种语言进行编码的德国程序员 Bernhard Støcker说。. “当我听说编程语言时,我就会选择它们。有些我根本不感兴趣,因为当时我没有他们说会解决的问题。不要指望只学习一种语言,仅此而已,事情不是这样的。当您学习更多语言时,下一门语言就会变得更容易。这绝不是浪费时间,你必须这样做,”另一位经验丰富的软件开发人员 Trausti Thor Johannsson建议道。“我的建议是不要因为担心你使用的是什么工具而陷入困境。了解如何快速学习新技术,克服成为专家而不是通才的冲动。无论您做什么,都不要停止学习新事物。我们称这些人为 employable”,来自美国的经验丰富的程序员 Scott Gartner补充道

概括

总而言之,我们只能加倍相信这些经验丰富的软件开发人员所说的话:如果你想在这个领域取得成功,学习的方法和对过程的正确态度才是真正重要的。另一方面,选择特定的工具、技术和编程语言并非不重要,但肯定起着次要的作用。由于世界上最流行的编程语言在过去 10 到 15 年中几乎没有变化,因此只要您能够学习和积累新知识。能够积累相关技能是软件开发人员成功的关键之一,而CodeGym作为在线Java课程,
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION