现在申请

编程的两大误解,你中招了吗?

这次,我终于有机会与Le Wagon成都训练营的负责人Jake Tompkins坐下来,一同深入探讨“编程这件困难的事”。Jake在成都Le Wagon训篇指导了来自数十个不同文化背景的学生,他真诚的回答解开了编程的真相。编程真的如你想象的那么难吗?听听Jake怎么说。

编程的两大误解,你中招了吗?
校友聚焦 Jake Tompkins Full-stack Developer Baseline Software 进一步了解Jake
分享文章

误解一 性别和文化背景会影响我们学习编程的能力吗?


Shing: 作为Le Wagon的校友、导师和开发人员,过去两年中,学生们学习编程的过程中有因为编程难题而特别情绪化吗?

Jake: 对于喜欢解决问题的人来说,编程很有趣,我对此感同身受。我喜欢解决问题,将问题分解为组件和原因并找到相应解决方案。

那些来自需要大量分析思维的专业背景的学生,通常很容易上手。Clivia在学习编程之前是一名法律老师,在她之前的职业生涯中所运用的思维过程对编程很有帮助。

不过我确实发现很多学生会误解,他们很多时候都不明白,其实开发人员至少70%甚至更多的时间是在修复错误。无论开发人员多么有经验,他/她都会花费大量时间来修复bug,因为代码像是一头复杂的野兽,一次就成功是很难做到的。
Photo Credit: Shing

这让我想起了我刚来中国时,室友是一个滑板运动员,我们经常呆在一起。我之前曾有过这样一种误解,认为滑板运动员一旦练习足够长时间,最终可以完全按照命令完美地执行技巧。结果我很惊讶地发现,即使滑了十多年,在试图做出一个技巧时,他大部分时间还是会摔。在他能够做到完美动作之前可能需要至少5次尝试。

编程也是这样,你可能需要花大部分时间盯着错误信息或者在文档中深入研究,在最终拥有一个可用的产品之前,可能要花几个小时彻底查找漏洞。

此外,学生需要警惕的一个点是避免在遇到错误时不要让情绪过于激动。我见过一些学生,当程序运行不了的时候,他们的第一反应就是感到不安。我会鼓励他们深呼吸,告诉他们这是开发人员的现实。这是完全正常的,他们只需要保持冷静和继续调试。

我很喜欢我们训练营的一点是我们不只是教编程,我们也非常关注设计以及开发理论上真的可以销售给消费者的产品。这就很适合另一类学生,那些希望采用更加人性方法来解决问题的学生。因此编程其实是一种无所不包的体验,它吸引了来自不同背景的人。
Photo Credit: Johnny

谣言二 - 编程只适用于工程师和技术爱好者,因为它很难?


S: 就像大多数学习和发明的过程一样,世界各地的人们,尤其在中国,觉得编程是为学霸和精英设计的。只有最优秀的人才能学会它。在数字和编程世界自我探索的旅程中,是什么阻碍了人们未来的繁荣和职业发展?

J: 在我看来,关于编程最大的谣言就是“它本质上是很困难的”。其实像其他任何东西一样,编程的难度取决于学习者本身所拥有的技能和思维方式。

有很多人会很快上手,因为他们已经掌握了相关的工具技能,但他们也会因为“编程对每个人来说都很难”这样的观念收到影响。
 
即使是那些还没有合适技能工具并且需要经过一定努力来学习编程的人,也会受到这种谣言影响,因为他们从未开始学习,或者即使学习了,他们也很容易气馁。我认为,为了消除人们对于编程的固有印象,我们真的需要重新构建它呈现给公众的方式以及我们对于它的看法了。
Photo Credit: Jake

编程根本上来说并不困难。它不只适用于特定类型的人,它是一个任何人都可以获得并从中获益的工具。确实,有些人会比其他人花费更多精力来掌握编写代码所需的基本技能,但我认为他们更应该踏上这段旅程,因为这不仅仅能让他们拥有新的技术技能,而且还能学会一种定义和解决适用于所有学科领域问题的新方法。
 
编程的核心是在规定的规则和词汇框架内解决问题,这是我们大多数人每天工作中都在做的事。

学习编程的无数种不同的语言和框架,教会我们如何学习并快速适应新的解决问题的环境。编程学习促进了大多数学生的适应性和分析能力,没有几个领域能教会你这些。

Le Wagon

科技的目的是为了实现人类生活的潜力,编程在我们生活中一些最重要的方面起着无形却基本的作用。从在线购物支付账单到运输和订购外卖,我们中的一些人每天甚至每小时都在使用软件,而有些人则通过数字技能或编程技能改变了他们的生活。

Jake Tompkins的见解为我们如何看待编程以及如何在日常工作或未来生活中使用编程谱写了清晰的蓝图。凭借丰富的翻译和技术经验,Jake Tompkins将作为全职开发人员开始他在深圳的旅程。 
想进一步了解Le Wagon的九周编程训练营?
下载课程提纲
继续阅读

互联网人要具备哪几种思维?

时至今日,大家对这个词已经再熟悉不过。现时代,人们的竞争已经逐渐转换赛场,变成头脑和思维的对抗。那么,在这样的互联网时代,高薪人才需要具备哪几种思维呢?

Learn to code

GAP YEAR | 疫情逼迫的间隔年该如何计划?

今年你是不是因为突发疫情而不得不改变计划? 读这篇文章, 找出如何计划一个效率高的间隔年去学习一门技能, 了解自己。

Learn to code

微信小程序为何成为电商首选

中国有超过10亿的微信用户可以无需跳出微信,直接通过小程序购买商品。18%的小程序专门用于电商,但是外国品牌还在慢慢嗅到这个黄金商机。今天Le Wagon来为你解析一下为什么小程序已在近两年成为电商入驻平台之首选。

想要加入排名第一的编程训练营吗?

We are in 39 cities worldwide.