选择城市

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

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

校友聚焦 Jake Tompkins Full-stack Developer Baseline 进一步了解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的九周编程训练营?
下载课程提纲
继续阅读
Graduate stories

视频 | 成为像Ada一样会编程的姑娘,解锁组织内部新机遇

Ada 在一家大型体育运动用品公司担任数字化产品运营销售工作8年。因为她的公司与Le Wagon全栈编程训练营的合作关系,Ada有幸参与了训练营并很快提高了产品管理方面的技能。现在仍在该公司任职并新近加入了IT信息产品小组。

Graduate stories

[学员故事] 一个有梦想的社会创业家

在意识到她想创办自己的科技公司之前,Ivy在世界各地从事全球品牌营销、制造和分销工作。跨入一个全新的行业是可怕的,但她很满意自己的决定,对未来也充满了期待!

Graduate stories

Le Wagon训练营后的数字游牧生活

在学习编程之前,远程工作想都别想,也没有人会同意......但现在你完成了Le Wagon的训练营以后,有了更多的选择! 是不是在Youtube上看过一些视频,了解到4小时工作法,你觉得这是梦想的生活,它真的是吗?老实说,我用这种生活方式度过了一年半,觉得非常棒。但我不认为每个人都适合成为数字游牧民。

想要更进一步,在九周内学会编程?

我们在全球37个城市运营