现在申请

学编程VS学中文

从GoEast的上海校区骑自行车到Le Wagon大约需要5分钟的时间。一所学校是教中文的,另一所是教编程的,两种课堂教材会不会很接近? 学习一门外语和学编程语言类似吗?它们有何不同? 会说中文的人和英语使用者打起代码来会有什么不同吗? 为了得到这些问题的答案,我们采访了几个中文说得好又会打代码的学生,来谈谈他们的看法。

学编程VS学中文
分享文章
·
我是国际贸易、网站开发和教育方面的企业家。曾在法国、圣卢西亚、俄罗斯、加拿大、日本、中国和西班牙生活和工作,我和说所有这些语言的客户们一起工作。
至于编程,我最喜欢是Angular(Typescript)和NestJS。业余时间里,我是古典音乐和毛茸茸宠物的爱好者。随时欢迎和我联系,一起喝一杯!
·
GoEast的一位优秀中文学生和财富500强公司的产品营销经理。Erica中文HSK4级,会说英语和一点法语。她了解matlab,c / c ++ / c#,MySQL,python和labview(如果你将其视为一种语言)这几种编程语言。
·
我是一位世界公民,我曾居住过7个国家,会说4种语言。 我已经在中国呆了十年了。
我的背景是财务和管理,来中国之前,我是IBM欧洲公司的财务分析师。 后来,我决定离开财务行业,去寻找更具创造性,更有意义的工作。 我投资了一家营销初创公司,这个公司教会我技术技能的重要性,这使我进入了Le Wagon。
·
Audrey是Le Wagon的校友,也是上海精品数字广告公司A3Collective的联合创始人。以前曾在时尚奢侈品行业工作,并成功创办了自己的两家时尚电子商务公司,Audrey成功转型做网页设计和开发,使她可以将自己对美学的知识和热情带入数字世界。

你是用哪种编程语言?你学中文多久了?


Filiberto:我用Python,Ruby,JS和HTML / CSS。在中国有10年了,所以学了十年中文,现在还在学习! 


Ben:我主要使用Typescript(JavaScript +类型)和PHP。目前,我正在将Typescript与Angular和NestJS框架一起用于前端和后端。我从未真正学习过中文,但是我在中国生活了7年,并且通过与人交谈来学习。


Audrey:我使用HTML,CSS和Javascript。有些人可能认为HTML和CSS并不完全是编程语言,因为它们实际上并未应用任何后端逻辑,但是它们仍然是代码!多年前,我用了三个夏天集中学习汉语,然后通过在中国工作和生活中学到了更多。

学中文和学习编程语言是否相似?


Filiberto:不太一样。语言同化的过程有很大不同。我能流利地说四种语言,学习语言是一个根深蒂固的神经系统过程。根据我的经验来看,学习编程会驻留并利用较低的神经系统水平,和语言相比,与其他学习技能其实更具可比性。它俩的相似性仅限于遵循规则和结构(语法)以及一定程度的抽象表示。

Ben:不是的:)如果你做得不完全对,人们仍然可以听懂你的意思,但计算机无法理解。

Erica:在你问这个问题之前,我还从未想过编程和中文是否相似,现在越想就越有相似之处。但是和任何一种语言一样,中文和编程语言确实具有其不容忽视的特质。
我认为学习普通话和学习编程语言之间的最大相似之处在于两者都非常注重细节。编程的时候,包含或排除“&”可能就影响着代码的对错。同样,汉字中的一个较小的笔画可以完全改变其含义。例如,你必须注意到“目”与“且”之间的差异,以便正确地收集某些句子的含义。在两种语言中,我都认为语法都是非常关键的

Audrey:我认为肯定有一些相似之处。两者在开始时都感觉很陌生,特别是普通话,尤其是如果你是讲拉丁语的人,但是当您开始理解该语言的逻辑并开始以指数级的速度学习时,肯定会有一个转折点。

有没有什么建议可以同时适用于两种语言?


Filiberto:划分。如果学习者能够有效地创建语言孤岛则表明其掌握了一定的技能。从神经学角度讲,这意味着大脑被约束在一套规则、结构和词汇上,从而限制了交叉翻译或污染(即:将适用于一种语言的逻辑转移到另一种语言!)

Ben:两者都像学习弹钢琴一样-练习演奏只需演奏一个音符,直到掌握得很好了然后可以添加上更多音符一起练习到熟练为止。这是学习的最快方法,保持自信心,避免积累问题,不然在未来会感到更加困惑。

编程语言是关于语法还是词汇?


Filiberto:语法,规则和结构远远超过表达形式和意义的传达。

Ben:绝对是语法。如果你懂得基本的语法,你仍然可以用很少的词汇量完成几乎所有的工作。

Erica:我认为编程语言更多是关于语法的。词汇相当有限。

会讲普通话的人打代码有什么不一样吗?


Filiberto: 不知道,但我想假设某种语言会受到某种程度的逻辑干扰。不过随着时间的流逝,所有计算机语言的基础基本上都没有改变。计算机的认知能力限于0和1,介于两者之间的可能性是无限的。在不同程度上,一切都是假的或真实的,因此计算机程序员将其程序构造为基于“已知”值的一组条件语句。语言和文化的歧义性要大得多。 

Erica:我认为讲普通话的人去编程肯定会有所不同。通常,了解另一种语言会改变你的思维方式,也会改变你解决问题的方式,最终影响到算法和代码编写的方式。
·
学习一种新的语言时,目标总归是想要用某种语言做一些有用的事情不是么?可能是与某人进行流利的交谈或是想去那个国家旅行。学习编程也是这样,找到你学习的最终目标,选择一种语言开始吧!

读完这篇文章的你相信也是一位终身学习者
祝你的学习之旅愉快呀!


你觉得学习编程和学习语言之间有什么异同呢?
快快留言告诉我们!


想进一步了解Le Wagon的九周编程训练营?
继续阅读
Graduate stories

Avery&Claire: 女性让科技世界更美好

Avery在房地产咨询行业开始她的职业生涯,而后涉足私募投资。在成为两个孩子的母亲后,出于对科技行业的好奇和创造产品的渴望,她学习了编程开发。 Claire在2016加入Le Wagon之前在伦敦、深圳先后从事过活动项目管理和市场营销的经验。在2017年参加了公司的全栈开发编程培训营项目,成为了一名初级的前端开发者。现在在Le Wagon担任中国战略合作伙伴一职,主要负责产品和市场的本地化。

Learn to code

具备这5个特点,你很适合学编程!

工作了几年的你,有没有对未来产生一种焦虑感? 其实很多时候,如果工作并不符合你对自己长远的期待,会有一种“被消耗”的感觉,然觉心累,感觉做什么事都很无聊。

Learn to code

校友转型案例分析:Le Wagon如何助你进入技术领域,成功掌握时代脉搏

对于大部分科技领域之外的人,大家可能很想知道如何进行职业转型,过渡进入数字工作这些属于未来的非常有前景的职业,你可能会好奇: 1. 这个领域有哪些工作? 2. 需要什么技能? 3. 如果我没有IT学位还有进入科技领域的可能吗? 为了回答这些问题,今天我们来聊聊科技领域几种类型的工作和它们所需要的技术技能。我们还会介绍几个从非技术职业转变为技术职位但没有任何技术学位背景的成功案例。

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

我们分布在全世界39个城市。