英语的重要性已经毋庸置疑,对于程序员来说更甚,一些最新的技术资料是英文的,如果想进入外企英语也是一个很重要的条件。对于程序员来说怎样学习好英语,在此谈一下我的一些学习经验。希望对英语像我这样不怎么好的朋友有所帮助,也欢迎大家提出意见和建议。
英语的学习不外乎“听说读写”,按照通常的英语学习来说“听说读写”这个顺序是有道理的,语言最大的用处就是用来交流,听说排在首位无可厚非。不过对于程序员来说我认为读应该是最重要的,良好的阅读能力对于我们查阅资料、使用一些英文软件、订阅国外大牛的blog都会带来很大的方便。我个人将英语的学习分为三个步骤:单词、阅读、听说,下面分别来说一下。
本帖隐藏的内容
单词
单词英语学习的基础,上学时记单词总是抱着本四六级之类的字典,从A开始往后记,这样很费时间而且也没有针对性。对于工作了的朋友来说时间应该不会像在学习时那样多了,在业余的时间要关注新的技术,有的人可能还会接点私活,挤点时间出来了可能还要陪老婆逛逛街,所以不太可能每天专门抽出固定时间来记单词。我的做法是利用每天的若个的“小时间”,这个“小时间”是指上班的公交车上或地铁上(在车上有座就看书没座就记单词),上下班的路上时间可能很长,这个时间可是很宝贵的,不能浪费了。类似这样的“小时间”每天会有很多,这个因人而异。至于单词的来源我都是在看英文资料,博客,等的时候出现不认识的我都会记在一个小的便签本上,这个本随身携带,所有的“小时间”都可以拿出来看上一眼,像我每天晚上都会去健身房,有的人在跑步机上会听音乐看电视,而我在边跑步时也会不时掏出小本看一下,二十几分钟下来也能记住不少。很多人都说没有时间,我觉得只要肯挤总会有的。
阅读
阅读我主要是看一些国外技术网站,博客,还有就是一些原版的技术书籍,不过看英文书籍的时候不多,主要原因还是水平不够,所以还是以博客为主。就像上面所说的遇到不认识的单词我会记到便签本上,然后在每天的“小时间”去搞定。对于英文的东西,很多人会有抵触心理,当初我注册Twitter的时候,一看全是英文的,也差点就直接点关闭了,不过最终还是注册并使用了,现在也很适应那种全英文的界面了。所以说适应是很重要的,随着词汇量的增大,会发现看懂英文的文档或博客文章没有想象的那样难。
听说
听说才是语言的根本,在这里却排在了后面,因为在很多的程序员的工作中,更多的是需要查阅英文的资料或文档,而实际用英语来交流的相对较少。但是如果在您有很好技术的同时还够讲一口流利的英语,那肯定会使您在职业生涯中获得更多的机会。我很喜欢看美剧,所以理所当然“听说”我也是从美剧入手,《老友记》是用来练习口语的一个很不错的片子,够长也够生活化。第一遍用中文字幕,先了解大概故事内容,然后就可以使用英文字幕看了,并记录常用的语句,同样还是利用“小时间”去记住它。光记住了还不行,得开口说,如果没有对话环境就自己对着镜子练吧。相信看完10季的《老友记》看完听说的能力一定会提升一个台阶的。当然看视频时很费时间的,这个得每天抽出点时间来看。不要舍不得那点时间,听说能力练好了,老赵辛苦上传的那些视频我们就能享受到了。
总结
上面说了一些自己的一些学习方法,目前来看利用“小时间”记单词的方法是很有效的。其实每个人都有适合自己的学习方法,关键就是是否能持续学下去,坚持下去。如果您有什么好的学习方法欢迎和大家分享。 |
相关推荐
《Python-专为程序员编写的英语学习指南v10》是一部专门为编程人员设计的英语学习资源,旨在帮助程序员提升在编程领域中所需的英语技能。这个版本是v1.0,可能意味着它是初次发布,或者相较于之前的版本有显著的改进...
此外,文章建议程序员可以利用观看美剧的方式来提高英语水平,尤其是逐渐尝试不依赖字幕来理解英语对话,从而提高英语听力。 对于“听”的技能,建议程序员在听力练习中注意区分重点,比如在技术会议中尽量抓住发言...
它涵盖了“单词”,强调了学习英语词汇的重要性;“程序员”,明确了目标受众;“必学”,提示这些词汇对于程序员的技能提升是必须的。 在压缩包子文件的文件名称列表中,我们看到有一个名为 "Notes.app" 的文件。...
聆听文件的提示 在你理解之后收听这段文字。我不听任何话! 只是不听。(大声)说话=力量提升效果! 难度越低,句子越容易越慢。强烈建议按难度顺序学习!
同时,良好的英语能力也是必不可少的,直接阅读英文资料可以获取最新、最准确的技术信息。 总之,成为一名优秀的程序员是一个长期的过程,需要不断地学习、实践和反思。只有这样,才能在这个充满挑战和机遇的行业中...
### 知识点提炼:《程序员思维修炼-英文版》 #### 一、书籍概述 - **书名**:《Pragmatic Thinking and Learning: Refactor Your Wetware》(中文可译为“程序员思维修炼”) - **作者**:Andy Hunt - **出版社**...
从如何用英语清晰表达技术概念到如何适应全英文的面试环境,以及如何提高英文沟通技巧,这一章节的策略对于那些希望在全球科技公司找到工作机会的程序员尤为重要。 全书的PDF高清扫描版,不仅保证了阅读的便利性和...
一位有着丰富行业经验的老程序员,凭借自己在不同公司、不同职位的经历,向青鸟的学生们提出了宝贵的建议。 首先,老程序员肯定了青鸟学子较强的就业能力。在学习了.NET和J2EE等主流技术之后,他们往往不难找到一份...
4.学习计算机原理和数据结构:如果你不是科班出身,想要转行而不知该怎么开始的话,建议你先看两类书:计算机原理和数据结构。 5.努力不晚:什么时候努力都不晚,关键是你明白要努力了,大器晚成总比一事无成要好的...
《程序员修炼之道》是一本备受推崇的编程领域经典著作,英文原版名为"The Pragmatic Programmer",由Andrew Hunt和David Thomas共同撰写。这本书旨在帮助程序员提升技能、提高工作效率,并在软件开发过程中培养出更...
这篇“程序员必会英语词汇表”旨在帮助初学者快速理解和记忆编程中常用的关键术语,从而提高学习效率。以下是一些核心词汇及其详细解释: 1. **抽象(Abstraction)**:在编程中,抽象是指将复杂的系统或过程简化为...
以上列出的网站资源为Java程序员提供了从入门到精通所需的一切学习材料。无论是想要掌握Java基础概念的新手,还是希望深入探索高级主题的经验丰富开发者,都能在这些建议的网站中找到有价值的信息。此外,积极参与...
总的来说,《ACE程序员指南英文版》是一本全面而深入的ACE学习资料,适合对网络和系统编程有深入了解的开发者。通过阅读本书,读者不仅可以掌握ACE的使用,还能了解到如何运用设计模式和最佳实践来解决实际问题,...
### Java程序员面试宝典知识点概览 #### 一、唯一性——聚焦Java程序员求职面试技巧 **《Java程序员面试宝典》**之所以独具特色,在于它是国内市场上唯一一本专门针对Java程序员求职面试技巧的图书。这本宝典不仅...
10. **英语能力**:对于IT行业,尤其是Java程序员,具备良好的英语阅读和沟通能力,能更好地理解和使用英文文档和开源项目。 在压缩包内的各个文件(如刘勇、杨泰松等人的简历)中,你可以找到这些知识点的具体应用...
【标题】:“程序员英文简历模板—单页单色风格45”是指一款专为程序员设计的、简洁且具有单页单色风格的英文简历模板。这样的模板通常注重内容的清晰性和专业性,旨在帮助程序员在求职过程中有效地展示自己的技能、...
但是由于某些特殊需求,雅思需要考到6.5分及以上,所以自2018年6月月份开始一直在学习英语。在学习过程中,对语言学习从陌生到熟悉,从毫无头绪到了解一些实用的训练方法,从乱看经验经常换方法到总结出自己的学习...
在IT行业中,简历是求职者展示自己技能、经验和成就的重要工具,尤其是对于程序员这一职业,一份精心准备的英文简历能够帮助求职者在国际化的技术环境中脱颖而出。本篇将围绕"程序员英文简历模板—单页单色风格102....