JAVA代码(图片来源于图虫创意)
文 | 极客宇文氏
看“类名”便知英文水平
Java程序员等使用面向对象语言的程序员,都知道“类”这个概念,而一般命名习惯就是用这个词的含义直接用英文翻译表达出来,比如“客户中心”,就会被习惯性翻译成“User Center”,这算是英文水平比较过关的。而我见过最可怕的是,直接用拼音来个命名,明显是非常不规范而且不友好的,别的程序员看一眼脑海中还得默念一遍才能找到自己想要的类。
因此这意味着英文至少掌握到可以比较快速得拼写常用的单词外企实用英语口语书籍,因为软件系统中大部分需要表达的中文意思其实并不复杂外企实用英语口语书籍:英文修养,是否影响程序员的发展前景,而命名得简单易懂一点,自己找起来便捷,同事需要用你写的代码也方便,毕竟企业里软件开发不是自己做个毕业设计这么随便。
实在自己翻译不出来可以借助有道词典等工具,尽量避免选择生僻复杂的词汇。如果说写英文作文需要用高级词汇,那么写代码就是尽量往低级词汇靠,越通俗易懂越好。
英文阅读理解能力的重要性
每个人在高考中考时都在英语考试中做过阅读理解,可见这项能力是英文的一个非常重要的指标。如果一直在中国混可能不需要,听说读写样样精,但是至少阅读能力需要具备。尤其是程序员想要真正提升自己的技能,不能仅仅靠搜索引擎查阅技术博客,更应该查阅的是官方文档。
Spring Boot 官方文档
这在我前面的文章也提到过,读一项技术,比如一个开源框架Spring Boot,应该打开他的官方网站找到他的文档。这份文档往往是纯英文并且非常详细,从这项技术是什么到这个技术怎么用用于什么场景都会有全面的说明。这时候英文的重要性就体现出来了,如果你的水平看这些文档没有太大压力,那么恭喜你你的编程能力一定比很多同级别程序员强大。
还有一点就是如果看源码,比如说读Java源码时,很多注释是纯英文的,包括类中方法的作者和用法,都是英文注释,用翻译工具一个一个翻译非常麻烦而且效率低,如果你阅读能力还行那么查阅几个生僻词汇则可以顺畅理解那些注释。
自己理解的和靠翻译出来的同一段英文一定是有不同含义的,这个相信有人会有同感。
口语表达能力强外企实用英语口语书籍,那将带了丰厚薪资
为什么英文表达能力好可以带来更高薪呢?程序员如果口语还非常好的话,去外资企业工作具有更大的竞争力,而外企在行业里公认的薪资福利水平比普通公司高。
在相同技术下或者说你的技术略逊一点,竞争同一岗位时外企实用英语口语书籍,毫无疑问大部分外企会选择英语口语能力强的人。毕竟这是在外企的生存利器,你接触的软件业务是英文文档,你接触的客户是说英文的,那么你讲可能在外企混的比较风生水起。
著名外企IBM(图片来源于东方I C)
当然,如果是只想当外企普普通通的程序员,可能有人给你中文信息需求的传递。但是如果干到技术经理之类的,英文水平一定不能弱,这影响着自己的沟通与汇报的日常。
最后做一个小调查,你觉得英语的听说读写对于程序员哪项最重要:
你认为程序员“听、说、读、写”哪项最重要 单选
0人
0%
听
0人
0%
说
0人
0%
读
0人
0%
写
投票
文章由头条号“极客宇文氏”首发今日头条,转载请联系笔者。