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