- A+
很多人对英语不好,能不能学编程有很多困惑,甚至不知道该怎么学编程。我们从两个例子入手,对自己进行一个测试。如果可以理解,就可以学习,不能理解那么建议再考虑。
跟我一起来看看编程英语:
System.out.print("你好");
此处的,System表示"系统",out表示"在...外面",print表示"打印",每一个单词之间使用.(英文输入法的点)来隔开,小括号中的"你好",就是要输出的内容。所以 ,也是这句话的意思就是向控制台打印出"你好"这两个字。
再来说个前端的例子:
前端框架React当中有一个方法:getDerivedStateFromProps
猛地一看吓一跳,如果我们细细查看其实就是从props中获得state的意思。很多名字都是老外起的,我们可能看起来很难理解,但实际上这就是跟我们的宠物贴一个标签一样“同事小翠送我的巴哥犬”一样。
编
程英语不是写作文,编译器也有一键补全:
基本只要记得开头的几个字母就可以了,敲出来之后我们的开发工具就直接提示了。还是距离,React应用的例子,街用编译器,我们只要记住前两个字母,编译器就会给我们大部分的框架代码供我们选择:
综上,只会中文不会英语,入门编程是没有任何问题的。在学习编程的过程中要知道比如看到for,我们就要知道这个是循环。
下面是Java的关键词:
一共有50个关键词,记住50个单词应该不算很难,也没有必要去刻意的背。遇到不懂去查,熟能生巧。学了忘了怎么办?那就继续学,忘了再学,慢慢的就形成下意识的记忆了。
下面是Python关键词
:
一共有33个关键词,在一门编程语言当中,能用到的单词其实不多,它们更像是一种标记符号,不是我们理解的英语。不需要会读会造句,只要会写就可以了。
入门阶段担心英语不好:
上面就是在解释,大家无需担心入门的时候英语不好到底能不能学。正在学习编程语言的同学们,如果遇到问题,可以保证自己能看懂,会用工具翻译就可以了。如果还有很大困难,建议买一本电脑常用英文单词,补一补。
提高阶段的英语:
初级到中级这个阶段的程序员,或者定位成已经在职的,在日常工作中可以处理一些问题了。对于获取资源实现项目需求变得得心应手了。这个阶段开发,适当的学英语就是对自己的核心竞争力进行提高了。英语学好了肯定是对自己有好处的,任何行业都是这样。有些大企业会直接要求英语能力,不想错过好机会,就要平时进行多练习。
必须要学好英语的阶段:
在职场上摸爬滚打,仍旧还是一名开发者的时候,相比英语也不会差。如果差那是肯定要把英语学好的。标准就是能看一些经典书籍的无翻译版本。
总结:入门担心英语会影响编程的学习的话,大可不必!提升编程水平的同时要提升英文水平!