美文网首页
学编程VS学中文

学编程VS学中文

作者: LeWagon | 来源:发表于2019-11-05 15:40 被阅读0次

    从GoEast的上海校区骑自行车到Le Wagon大约需要5分钟的时间。一所学校是教中文的,另一所是教编程的,两种课堂教材会不会很接近?

    • 学习一门外语和学编程语言类似吗?它们有何不同?
    • 会说中文的人和英语使用者打起代码来会有什么不同吗?

    为了得到这些问题的答案,我们采访了几个中文说得好又会打代码的学生,来谈谈他们的看法。

    我是国际贸易、网站开发和教育方面的企业家。曾在法国、圣卢西亚、俄罗斯、加拿大、日本、中国和西班牙生活和工作,我和说所有这些语言的客户们一起工作。 至于编程,我最喜欢是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:我认为讲普通话的人去编程肯定会有所不同。通常,了解另一种语言会改变你的思维方式,也会改变你解决问题的方式,最终影响到算法和代码编写的方式。

    学习一种新的语言时,目标总归是想要用某种语言做一些有用的事情不是么?可能是与某人进行流利的交谈或是想去那个国家旅行。学习编程也是这样,找到你学习的最终目标,选择一种语言开始吧!

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

    你觉得学习编程和学习语言之间有什么异同呢?

    快快留言告诉我们!

    相关文章

      网友评论

          本文标题:学编程VS学中文

          本文链接:https://www.haomeiwen.com/subject/netebctx.html