码农英语四级考了6次,也能进知名IT外企
程序员学英语
这显然不是新鲜的话题,但再怎么重复强调都不过分!

为啥要学
- IT是当今世界发展最快的行业,没有之一!作为其中的从业人员,要始终保持对最新技术的关注度,难免需要阅读英文新闻或文章
- 平时工作中,碰到技术难题,用英文搜索引擎,会更容易找到解决方案,例如stackoverflow
- 绝大多数流行的编程语言,都是基于英语词汇来定义保留字或语法的(if...else...)
if (learnEnglish) {
console.log('higher salary')
} else {
console.log('996')
}
- 看到用拼音命名变量的赶脚,总是带着一丝喜感
const pingguo1 = 'da ping guo'
- 进军知名IT外企(微软、苹果、亚马逊、特斯拉)的敲门砖。
- 其他:例如一般不会有英语很不好的技术大牛,可见技术学习和英语学习是相辅相成的关系
本码农和英语学习的那些事儿
学生时代
我从小在内地一座小城市长大,英语学习是从初一开始的,那时候的英语学习基本都是应试为主,高考要求什么就学什么。我们那个年代的高考英语没有听力和口语,所以英语老师教我们的方式,基本以背单词、语法为主,俗称“哑巴英语”,另外一方面,英语老师自己也不能做到很标准的发音。当时,我们学生学习单词的时候,喜欢把对应的中文发音写在旁边,我印象最深刻的一个单词:quite (快吃)。虽然很欢乐,但......我从小就是比较顽皮的孩子,不喜欢死记硬背,对这种枯燥无味的“哑巴英语”提不起丝毫兴趣,再加上我们当时的英语老师比较年轻,不怎么能“镇”住我们,最后的结果是,我中考英语60分勉强过关。
到了高中,自己开始想学习了,但发现英语基础太差,背单词和学语法都非常的吃力,花了很多时间在上面,高考勉强考了107分(150分总分)。
进入大学时代,那时,英语四级和学位证挂钩,从大二开始直到大四,每年有两次报考机会,也就是说大学期间,总共有六次机会。大学期间学英语,我花了很多的时间,尝试了各种方式,效果还是不好,所谓事倍功半!
不出所料,我集齐了四级准考证六张。在大四毕业那年的暑假,用颤抖的双手拨通查分电话,仔细输入准考证号,自动语音回复道:“您本次四级考试成绩为60.5分,重复请按一”,我在按“一”的同时,已经泪流满面!

英文面试
进入社会的头几年,基本不需要用到英语,也就没怎么用心去学。
直到2007年,同学推荐我到一家知名IT外企面试,其中一个躲不开的环节就是英文面试,而且是比利时的同事电话面试!为了准备这个面试,我把英文“自我介绍”背的滚瓜烂熟,而且想好了“策略”。当电话拨通后,简单寒暄了几句(其实也没听懂对方说什么,就是hello, how are you? I am fine, and you?一通操作蒙混过去),接着对方提了一个问题,我也没听懂:( 我已经想好了,不管对方说什么,我都说:"Can you let me introduce myself, firstly?",果然奏效,欧洲人都很nice的同意了,于是我把之前背诵的自我介绍,“滔滔不绝”的完整的背诵了一遍,一切按照计划进行,总共三十分钟的面试时间,被我消耗殆尽。就在我准备优雅的说“byebye”的时候,那边提出:“can I ask one more question?” 额,接着就尴尬了,老外在巴拉巴拉,然后我在pardon?pardon?还好老外非常nice的,每次说一个字母的方式,来迁就我:“S - Q - L, T - O - P”(就是sql语句里面top的语法).对于字母我还是能听懂的,由于事先没有准备这个问题的英文版本,只能硬着头皮,一个单词一个单词的回应了问题。面试结束后,已经汗流浃背!我算幸运的,遇到了很宽容的面试官,使我进入了这家非常好的IT外企!感恩!!!

全英文工作环境
进入IT外企后,面对的是全英文的windows操作系统和各种软件,全英文交流的邮件,全英文的电话会议!紧张、羞涩、尴尬、不知所措是我那时候大部分时间的工作状态。还记得,回复第一封电子邮件,花了一个小时,写了不到三行英文; 第一次电话会议,说了两句话:“Good morning” “byebye”。还好公司是宽容的,给我足够的时间提高自己。
我用的都是笨办法:每一次写邮件,尽量模仿同事的写法,每一个用词,每一句话,都要查字典来确定拼写和语法都没有错误;每一次电话会议,用录音设备全程录下来,在回去的地铁上重复听,熟悉对方的发音、说话习惯;卸载机器上的中文输入法,使用文字聊天工具的时候,逼自己和同事(包括中国同事)用英语来写。
就这样坚持了5年,基本能够流畅的写长英文邮件,电话会议也能听懂八九不离十,能够用还不太标准的发音,进行技术方案的演讲。
在这家外企工作了13年,今年初离职了。离开时百感交集,离别感言也一直说,公司是多么伟大的公司,给员工极大的尊重和宽容。愿老东家摆脱困境,Great Again!

学习经验总结
- Rule Number one: 坚持、坚持、再坚持!点点滴滴,汇聚星辰大海
- 坚持磨耳朵:坚持听英文,耳朵是个很神奇的器官,有时候,即使听了,没经过大脑,它也有效果。比如说,反复听一首歌,不特意去学,后来也不自觉会唱了。推进一个很优秀的APP(开言英语),有很多免费的栏目,当然收费栏目的也不错.
- 空杯心态,夯实基础:万丈高楼平地起,不要介意重学基础语法和单词,特别是发音,把this, that, it, the读标准也不容易
- 勇于开口交流:不怕说错单词,不怕说错语法,不怕说的是只言片语。开口了,就成功了一半
- 结合工具:开会时,结合肢体语言,和PPT辅助表达意思
- 创造环境:大家有个误区,进了外企就能克服英文。我遇到太多待了很多年,还是不能开口说的同事。要主动创造环境,例如创造和老外的定期会议(一周一次,两周一次都可)。组织部门的英语角
有人会问,是通过背单词来提高,还是通过听说来提高?我觉得这个没有标准答案,因人而异。我学习笔记感性,喜欢听和说,可能其他人从背单词反向找灵感。可以尝试不同方式,找到合适自己的方法。
今天恰逢圣诞节,Merry Christmas!

码农英语四级考了6次,也能进知名IT外企的更多相关文章
- 管理与技术未必不可兼得,一个20年IT老兵的码农生涯
作者|康德胜 我是一个喜欢写代码但几乎不太有机会写代码的CTO,也是一个看得懂财务报表.通过所有CFA(金融特许分析师)考试并获得FRM(金融风险经理)认证的拿到金融MBA的CTO,如果我有幸被称作码 ...
- 老码农教你在 StackOverflow 上谈笑风生
作为一个高大上的码农,你肯定用到过 StackOverflow,必须的.会有人否定这个断言么?那他恐怕不是真正的码农,或者说还没入门.StackOverflow 对于码农的重要性,基本就和诸葛亮对刘备 ...
- 老码农冒死揭开行业黑幕:如何编写无法维护的代码[ZZ]
下面是一篇有意思的"代码大全",可谓 逆软件工程. 老码农冒死揭开行业黑幕:如何编写无法维护的代码 原文如下 让自己稳拿铁饭碗 ;-) – Roedy Green(翻译版略有删节) ...
- 拥抱Mac之码农篇
拥抱Mac之码农篇 使用Mac大概两年时间.之前用着公司配的一台27寸的iMac.无奈机械硬盘严重拖慢速度,影响工作心情.于是入手Macbook Retina 13.这两年的开发工作所有在Mac上完毕 ...
- 码农"混子"的思想转变
首先介绍一下自己,在高中的时候学校对于我们这种普通班级采取的都是放养状态,所以高中的学习真是不咋地,可能除了自己擅长的数学以外其他也就考个三四十分,后来磕磕绊绊的在打游戏之余也会学习,第一次参加高考跟 ...
- 6年DotNet码农的盲目经历
前言 第一篇没有选择记录与技术相关的文档,是考虑到有必要给查阅这篇文档的伙伴们“自我介绍”一下,大佬们看了求带或指导,我很愿意学习,初学者们看了千万不要重复走我之前的“学习之路”:我老家贵州,再过 ...
- 【整理】待毕业.Net码农就业求职储备
声明:本文题目来源于互联网,仅供即将从学校毕业的.Net码农(当然,我本人也是菜逼一个)学习之用.当然,学习了这些题目不一定会拿到offer,但是针对就业求职做些针对性的准备也是不错的.此外,除了技术 ...
- <开心一笑> 码农 黑客和2B程序员之间的区别
笔记本电脑 码农: 黑客: 2B程序员: 求2的32次方: 码农: System.out.println(Math.pow(2, 32)); 黑客: System.out.println(1L< ...
- 经典算法C++版(参考一线码农博文)
鉴于一线码农的算法博文基本通过C#完成,此处用C++再实现一遍,具体解法可参考其博文. 地址:http://www.cnblogs.com/huangxincheng/category/401959. ...
随机推荐
- Django的静态文件的配置
静态文件配置 STATIC_URL = '/static/' # 静态文件配置 STATICFILES_DIRS = [ os.path.join(BASE_DIR,'static') ] # 暴露给 ...
- Beta冲刺随笔——Day_One
这个作业属于哪个课程 软件工程 (福州大学至诚学院 - 计算机工程系) 这个作业要求在哪里 Beta 冲刺 这个作业的目标 团队进行Beta冲刺 作业正文 正文 其他参考文献 无 今日事今日毕 林涛: ...
- JZOJ8月4日提高组反思
JZOJ8月4日提高组反思 被一堆2018&2019&2020的巨佬暴打 又是愉快的爆0的一天呢 T1 看了看题 没想法 暴力走起 求个质因数呀,二分呀-- 然后就炸了 正解预处理加二 ...
- badboy下载
最近新接触了badboy软件,以下是百度网盘链接,有需要可以下载. 链接:https://pan.baidu.com/s/1O4oIhx-twcaMA_fDzRQPHg提取码:7i44 二维码:
- 老哥们,请问我做的对么?(记一次失败的st表乱搞)
今天a开始就不是很顺,然后到d,d努力读完题理解完题意,感觉自己又行了{ 问最大的jump,我觉得如果单纯贪心策略显然会t,问min,max这类rmq果断上了st表(这东西我隔离的时候写的,没想到被拉 ...
- 在Python中使用moviepy进行音视频剪辑混音合成时输出文件无声音问题
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 在使用moviepy进行音视频剪辑时发现输出成功但 ...
- 第12.3节 Python math模块导览
math 模块提供对浮点数学的底层C库函数的访问,常用的成员包括: math.ceil(x):返回 x 的上限,即大于或者等于 x 的最小整数 math.floor(x):返回 x 的向下取整,小于或 ...
- 深入分析 Java Lock 同步锁
前言 Java 的锁实现,有 Synchronized 和 Lock.上一篇文章深入分析了 Synchronized 的实现原理:由Java 15废弃偏向锁,谈谈Java Synchronized 的 ...
- Boost UDP Transaction Performance
提高UDP交互性能 这是一篇个人认为非常非常厉害的文章,取自这里.讲述了如何提升UDP流的处理速率,但实际涉及的技术点不仅仅限于UDP.这篇文章中涉及的技术正好可以把前段时间了解的知识串联起来.作者: ...
- 熊猫全球站视点关注,韩国投入47亿韩元开发区块链等ICT技术
韩国科学技术信息通信部评选出18个包括区块链项目在内的政府扶持项目,为信息通信(ICT)创新企业提供技术开发支持. 熊猫全球站获悉,韩国政府计划分期选拔第一阶段(前期策划阶段3个月)和第二阶段(技术开 ...