有很多要转行的小伙伴来问我,英语不好能学编程吗?
只是入门阶段学编程,并不需要多好的英语水平。简单认识一些常用的英语就可以了,毕竟现在程序开发环境对于小白来说也很友好,就算你不用汉译版的,也有很多教程手把手带大家安装配置。只要看教程安装配置完了,就可以直接写代码了。
至于程序语言,一般都是:顺序、判断和循环语句,写一写简单的程序员还是没有什么压力的。需要记住的英文也不是非常的多。
我们本文就用Java和Python举例。
Java的关键词:
一共有五十个左右,如果记住50个单词都算困难,我觉得编程是否入门也需要认真考虑一下了,这些关键词完全不需要死记硬背。随着对一门语言的掌握程度,都会记下来的。
Python的关键词:
一共有33个,其实在一门编程语言中,能用到的单词,不过就是十几个。这些单词更像是一种符号标记,而不是真正的英语语法,需要会各种时态会造句。
一、实际举例
上面说的太抽象,可能小白还是不能理解。比如我们在学习编程的第一步都是学习helloworld,看下语法:
System.out.println(“helloworld”);
如果我们不懂英文,就不能理解System.out.println,但是我们可以给它看成一个整体或者是一个方法,使用这串英文就可以让括号内部的字段打印出来。
所以英文不好,不是退缩的借口,还是完全可以去学的。
二、提高英语
在真正已经入门编程语言之后,我们还是很有必要去提升一下我们的英文水平的。如果对于自己的编程发展没有很高的追求,可以不必学英语了。但是如果还是对技术有所追求的,其实学习英语是对自己有一定好处的。
很多文献,很新的未翻译文档如果你能看,能翻译就非常厉害了。还有就是去一些国外技术论坛回答一些问题。
三、各个阶段的英语掌握
初级程序员来说就是掌握编程常用的单词和句式就足够了。
进阶一下成为中级程序员,就需要懂项目相关的英文资料,就算不是通篇可以阅读,但是知道如何查找英文信息并去理解。
如果一个程序员达到职业发展瓶颈时,一般有两个选项,一个是提升英语,一个是提升学历。