Back to Insights教育与技能发展

学习英语是学习编程语言的重要组成部分吗?

Mercury Technology Solutions2020年8月14日3 min read

简而言之:有效的沟通在编程中至关重要,英语是科技世界的通用语。虽然基本的英语技能在最初可能足够,但深入理解对于获取教育资源、参与开源项目以及充分利用软件开发的网络效应变得至关重要。

英语在编程中的角色:不仅仅是一种语言

今天在水星科技解决方案,我们探讨了一个有趣的话题:语言与编程的交汇点。虽然许多人将编程视为一种纯粹的技术技能,但现实是沟通——尤其是用英语——在程序员的成功中扮演着关键角色。

沟通胜于语言

正如我常说的,"这不是关于英语,而是关于沟通。" 语言是确保每个人在同一页面上的工具。编程从本质上讲是解决问题,而有效沟通是理解和解决问题的关键。每个问题都有不止一个解决方案,在线协作使程序员能够快速高效地向他人学习。

英语作为科技的通用语

我们的团队成员阿德里安指出,虽然初学者可能发现没有强大的英语技能也能学习编程,但进一步提升将变得越来越具有挑战性。主要原因是大多数教育材料——尤其是关于前沿主题的材料——主要是用英语编写的。像Stack Overflow这样的互动平台,对于初学者和专家都至关重要,都是用英语运营的,为解决复杂的bug提供了宝贵的支持。

编程需要积极参与

编程不是一项观众运动。学习的最佳方式是阅读代码、编写自己的代码并接受反馈。开源项目提供了理想的机会,但它们主要用英语进行。没有语言的熟练程度,程序员将错失这些协作努力的好处以及软件开发中固有的强大网络效应。

基础英语:学习编程的重要元素

查理补充道,基本的英语理解对于学习编程至关重要。即使在基础层面,英语也有助于导航编码资源,这些资源主要是用英语编写的。虽然存在翻译,但往往缺乏准确性。此外,像Python、Java、HTML和C++这样的编码语言使用英语语法和函数,因而需要对该语言有一定的熟悉度。

例如,理解逻辑语句和编码语法依赖于了解基本英语术语的含义,如"if"和"else"。没有这种理解,掌握代码背后的逻辑将变得困难。

结论

总之,虽然编程可能看起来是一种纯粹的技术技能,但语言——尤其是英语——在其中扮演着重要角色。在水星科技解决方案,我们认识到语言在科技中的重要性,并努力提升沟通技能与技术能力并重。将英语视为工具而非障碍,开启了科技行业中的机会之门。

Originally published on MTS Blog & Research