想学编程但是不会说英语怎么办?
其实这里有一点常识。英语是世界上最通用的语言,计算机编程语言是外国人发明的,所以所有的计算机编程语言都是用英语编码的。
然后回答开头的问题:英语不好可以学编程吗?
其实一开始学编程不需要太高深的知识和英语基础,放心。如果你的英语水平不高,不影响你做程序员。编程主要靠逻辑思维和数学建模。
而且学编程,常用词那么多,只要学会了常用词,你的代码就能写得很好。
只是在看文档的时候,可能会要求多一点英语,但是别忘了还有字典和Google翻译。而且刚开始的时候,完全不用太担心。你所学的都是现成的。不懂就去查。
比如if,else,while,For,var,new。用多了,自然就记住了。
英语在CSS中就更重要了,比如过渡,转换,翻译。不知道英语的意思,你很难把这些写下来。
而且后期可能需要看国外开发者分享的文档和技术,甚至有不懂的技术,需要去国外网站上查。这个时候机器翻译就不太好了。
那么作为一名开发人员,如何学好英语呢?
首先要明白的是常规英语和计算机英语的区别。
正规英语的学习包括很多方面,如语法、语音、词汇等。所以你需要背很多单词和语法,你也要会听,会说,会读,会写,会做阅读和听力。
而且在中国,我们从小学就开始学英语,十几年都学不好。因为编程的原因,我们的常规英语学习在短时间内基本不可能提高。
但是,编程需要的英语都是非常专业的计算机英语。
简单来说,就是通过汇编语言让计算机理解各种指令的英文。对于大多数编程软件来说,它需要的英语短语和词汇是固定的,相对简单。
相对于常规英语的广泛程度,它更像是一种更专业的有固定格式的英语写作,往往只要你熟悉,对编程影响不大。
比如一个简单的For next循环,你不必知道for和next是什么意思,但是你需要知道这是一个循环,以及如何使用它。
总之,英语好的同学不一定会学好编程;编程的学生不一定英语好。
英语只是编程的辅助工具,不是决定性工具。
那么如何提高编程英语,我这里有两点建议:
a)设备上可以安装翻译工具,不会随便点。
抓住学习英语的机会。比如多使用英文版软件,少用中文版。比如用英文版操作系统,不用中文版。所以你每天都记单词。