那是2015年,小米在印度的产品发布会,
雷布斯大秀英语口语,与众人亲切交流:
Hello! How are you?
Do you like Mi 4?
Are you OK?
thank you, thank you, thank you very much……
其魔性的英语口音,就此长留听众心间。
雷军英文大碟《Are You OK》发布距今已经5年,
依旧经久不衰:
不过,你以为军军的英语真的是菜到抠脚?
那你可就错了。
01
雷军毕业于武汉大学计算机系。
只用了2年修满了所有的学分,并且几乎拿了所有的奖学金。
当时编程主要是用汇编语言,还没现在这么多第三方类库,所以大部分都是自己手写。
要知道,汇编语言是二进制指令的文本形式,相当于一个英文单词对应一条指令。比如,加法指令00000011写成汇编语言就是 ADD(英文中的“加”)。
而雷军是武大计算机系20多年来
拿过《汇编语言程序设计》满分成绩的唯二学生之一。
感兴趣的同学可以去搜下雷军当年的代码
本来以为,英语菜是与大佬之间仅存的共同点,
结果人家只是口语差的王者,我们才是真的塑料青铜···
你伤害了Word,我Excel过!
不过,雷总的故事间接印证了那句老话:
Talk is cheap,show me the code
做为国内顶级的程序员,你口语可以很烂,
但在读写代码这块,绝对不可能差。
02
程序员一直都在被动式学习英语。
每天的敲敲打打下,你不想认识那几个单词都难。
Java中的部分常见词汇如下:
谢天谢地,
只要记住那几十个核心单词,就可以噼里啪啦写程序了。
一点也用不着刻意的去背记,
还有eclipse这类的工具提高编码效率:
可是,自己写的时候是没问题了,看别人的文档为什么会看不懂?
咳咳,这可能是自定义的变量名的锅···
在此也要请各位同学规范命名,否则也会给自己挖坑。
我去?这谁写的代码?
哦是我自己···
还有一些写好的实现规则,比如接口(interface)名出现混淆,
都不需要个个都记,只要按规定调用就行,
不清楚了就去查接口文档。
某大数据项目的接口文档 但是平时查资料,查文献很多是英语的?
别怕,现在有各种翻译软件或App,
甚至浏览器直接可以安装网页翻译插件,
哪里不会点哪里,很方便了不是~
此外不仅是提高编程体验,
英语做为一种软实力,对于程序员的长远发展也非常有利。
03
如果你不只是想做一名小码农,
英语水平绝对可以帮助你拉高上限。
资料和最新技术原版都是英文
一些类似Stack overFlow、GitHub等优质程序员网站内容是英文为主。
会点英语,能让你走近来自全世界的技术大神的大脑。
当百度也不是万能的时候
写代码中遇到问题,在百度上查不到开源代码怎么办?
又只有借助Google 、GitHub、StackOverflow。
要是能会点英语,也许还能在StackOverflow或MSDN社交论坛上向前辈请教,交交朋友。
牛逼的公司需要你会英文
有心想要通过工作实现个人成长的同学,
想去国际化的互联网公司,想要一个更广阔的发展平台,
那么就会对你的英语能力提出更高的要求。
比如写份英文简历?参与英文面试?
工作中能看懂英文开发文档、能写注释都是基本的,你还要能看懂别人的大量注释。
这个时候,你就是写代码里英语最溜的,
会英语的人里代码写得最好的。
━ ━ ━ ━ ━
学不学得会编程,根本不取决于英语能力的高低,
不管是在学习云计算还是Java大数据,
软件测试或者Web前端,
会有更复杂的问题伴随其中:
操作系统,编译原理,计算机基础 ···
但是当我们选择避开它,懒得去记那几个单词的时候,
英语反而成了我们最大的障碍。
永远都会有人问“英语差能不能学编程”,
也永远都会有人在“英语差”的情况下开始学习编程。
突然觉得雷总很可爱? 但说到底,英语也只是一种工具,
多加利用,让它为你服务。
毕竟,英语没有影响雷军成为一名成功的企业家,
相信也不会阻碍你成为一名优秀的程序员。