我发现学习新语言既简单又有趣!我擅长编程的唯一原因是我对语言有强烈的爱好。所有人类语言在本质上都是相同的,即使语音,语法和词汇上的巨大差异也无法阻止所有人都以相同的方式工作。
我发现在词源之间进行相似性的发现,发现造成语言滴答声的潜在本质以及学习以英语为母语的人如何理解自己的语言非常有益。更不用说研究各种各样的拼字法给了我极大的文书准确性,这对编程有很大帮助。
但是,您的工作量可能会有所不同-我是一名程序员,因为我是一名语言学家,而不是相反,并且您可以熟练地以许多不同的方式进行编程。
编辑:
以下是我认为可以帮助程序员进行语言学习的一些技巧:
自然语言不是编程语言。自然语言没有规则,但是它们有模式。如果您注意到一种模式,请不要声称这是一条规则,然后抱怨所有异常。语言学不是一个黑白领域。我已经注意到,具有技术思维方式的人会陷入他们是否“正确”的情况,而忽略了理解这一点更为重要的事实。自然语言具有超越文字主义的内在含义。
学习语言不是死记硬背。没有说西班牙语的人对自己说“航行,航行,航行,航行,迷失,航行,航行”以记住如何结合“走”。他只是在演说中这样做,因为随着时间的流逝,他逐渐对正确的声音有了感觉。不要在语言学习中使用“短语手册”方法:由于找不到合适的词组,您会发现自己迷失了方向,因为您将无法产生自己的短语。词汇学习是不一样的学习的API。
自然语言是冗余且可压缩的,您可以利用它作为学生的优势。如果您发音或拼写错误,可能仍然会被您理解。查找单词的词源以了解其更深层的含义。对语言的了解与对语言的了解一样重要。可以犯一些错误。
走出舒适区并进行实验。尝试以母语为母语的人讲话。如果您发现自己在发音或发音上有所不同,请尝试确切地分辨其发音。如果您听不懂别人说的话,可以请他们重复一遍或解释一下。如果您犯了一个错误,那么可能会发生的最糟糕的情况是一种误解,而如果您自信又外向,那就会变成一种有趣的情况,而不是尴尬,尴尬的情况。玩得开心。