差别太大了。

薪水能差一倍的差距

首先,除非你用易语言或者丙正正这种Chinese programming language,要不无论如何你都要接触一部分英文单词,这个是最基本的。有的人可能会说就那么点记下来就好了,但是我想说的是,理解这个单词的意思并使用,肯定要比记下来好很多(应该没有程序员差到连那几个东西都不认识吧)。
第二,你要看error message吧,要看warning吧,我反正到现在没看见有中文的这些东西,当然你可以翻译,但是感觉呵呵。
第三,要看document吧,doucument里面可都是英文ou。补充下,document简直太有用了,要是想查什么method,肯定要自己翻啊,总不能让别人教吧。
第四,如果你要学习一门新的语言,或者一些新的知识,英文的资料要比中文的多太多了,而且大部分质量还要优于中文的。不可否认中文资料也同样有很优秀的,有的翻译翻译的确实很好,但是奈何那只是小部分,就举个最简单的例子,你想学haskell,又不会英语,好吧,可以洗洗睡了(目前可能是唯一一本中文的书还是我老师去年出版的)。
第五,你有的时候并不能靠书本解决一切问题,这个时候你需要问别人,而国外的geek的网站的氛围,确实不是国内能比的,而很多大牛也都是用英文交流。
第六,你需要和别人讨论吧,万一你出国了,只会中文讨论个毛线。论teamwork的重要性。要是你英语不好,和别人讨论的时候根本就插不上话,更有甚者连别人说的是什么都不知道。
第七,万一你研究出了某些成果,你要写论文吧,如果要国际发表的话,不会英语就躲在厕所里哭好了。

流畅使用英语的人看待世界的角度都会不一样,不仅是对程序员,对所有拥有更高追求的人来说都应当掌握英语。

今天看到一句话拿来这分享一下“编程的真正奥义在于,把人类的思维、设计、语言、逻辑和精神创造以一种计算机可以识别和储存的方式记录下来。”,编程不是重点,重点是如何变得有思想。

不懂英语,怎么去看MSDN文档、Github等网站,没有这些,怎么写程序?

最花时间的三件事:
看文档
变量取名
debug

你看,这三件事要干好,英文都不能差吧。

随便找本java web的数就能看到一堆缩写:
IOC
AOP
MVC
JDBC
JNDI
EJB
DAO
POJO
ORM
OSGI
.......
英文好的,看一遍就知道是什么意思,反之就死记硬背吧。
还有就是起变量名,英语不好就得到处查词典,最后还可能起出不伦不类的名字

程序员会不会英语的差别相关推荐

  1. 程序员如何掌握计算机英语

    程序员如何掌握计算机英语 刘 艺 (这篇文章刊登在<程序员>杂志2002年第2期上) 干程序员是一项很辛苦的工作,要成为一个高水平的程序员尤为艰难.这是因为计算机软件技术更新的速度越来越快 ...

  2. 程序员应当正确突破英语障碍

    干程序员是一项很辛苦的工作,要成为一个高水平的程序员尤为艰难.这是因为计算机软件技术更新的速度越来越快,而这些技术大多来源于英语国家,我们在引进这些技术时往往受到语言障碍的制约,严重影响到对新技术的理 ...

  3. 程序员如何掌握计算机英语(转)

    干程序员是一项很辛苦的工作,要成为一个高水平的程序员尤为艰难.这是因为计算机软件技术更新的速度越来越快,而这些技术大多来源于英语国家,我们在引进这些技术时往往受到语言障碍的制约,严重影响到对新技术的理 ...

  4. 程序员要怎样学习英语?

    程序员要怎样学习英语? 干程序员是一项很辛苦的工作,要成为一个高水平的程序员尤为艰难.这是因为计算机软件技术更新的速度越来越快,而这些技术大多来源于英语国家,我们在引进这些技术时往往受到语言障碍的制约 ...

  5. 程序员必须掌握的英语单词

    英语 汉语 application 应用程式 应用.应用程序 application framework 应用程式框架.应用框架 应用程序框架 architecture 架构.系统架构 体系结构 ar ...

  6. Android18isalone,全新JAVA开发Android程序员需要掌握的英语单词(很全).doc

    干程序员这行实在是离不开英语,干程序员是一项很辛苦的工作,要成为一个高水平的程序员尤为艰难.这是因为计算机软件技术更新的速度越来越快,而这些技术大多来源于英语国家,我们在引进这些技术时往往受到语言障碍 ...

  7. 【转载】【程序员练级】提高英语阅读水平经验分享上篇

    作为一名程序员,虽说每天都在和英语打交道   但是当看到一篇英语文档或者英语技术文章的时候还是比较头疼   尤其是使用Google搜索的时候,很多问题解决办法都是英文的   还有一些国外比较有名的网站 ...

  8. 程序员不得不知道的英语词汇

    下面是一些在编程时常见的一些英语词汇. Data Structures 基本数据结构 Dictionaries 字典 Priority Queues 堆 Graph Data Structures 图 ...

  9. 程序员必备技能之英语学习(一)

    程序员技能英语之快速入门 1. 学习英语有什么好处 开源第三方框架绝大部分都是国外开源,对应文档基本都是英文.中文文档一般不是最新 尖端技术方向的文档资料,基本都是英文文档 基本所有编程语言都i是以英 ...

  10. 作为程序员应该了解的英语单词

    计算机英语(编程词汇大全) application [ˌæplɪ'keɪʃ(ə)n]应用程式 应用.应用程序 application framework['freɪmwɜːk] 应用程式框架.应用框架 ...

最新文章

  1. Spring 4 使用Freemarker模板发送邮件添加附件
  2. 微软宣布新命令行工具 Windows Terminal 和 WSL2
  3. webgl限制帧率_从《长安十二时辰》到《Science Advances》:大帧数高帧率超表面动态全息显示新方法...
  4. 用VSCode开发一个asp.net core2.0+angular5项目(5): Angular5+asp.net core 2.0 web api文件上传...
  5. PCA与SVD的数学原理
  6. Unity3d中使用百度语音识别及语音合成【含源码】
  7. PL/SQL Step By Step(三)
  8. java大数据开发工程师,面试题附答案
  9. vue ui创建项目时ERROR Failed to get response from Error: JAVA_HOME is not set./vue-cli-version-marker
  10. android 输入支付密码错误,Android 支付宝支付密码输入界面
  11. BaseAdapter使用的三种形式,逗比式,普通式,文艺式
  12. Android小白关于Activity,Fragment,Adapter之间传值的一些记录
  13. Nero Burning Rom V6多区段刻录详解
  14. Python实现电影订票系统
  15. openwrt运行n2n服务器,Windows下使用N2N搭建局域网,全球局域网(重写)
  16. Java实验(18) 幻灯片放映
  17. 项目整体管理:项目整体管理概述
  18. js 操作字符串,
  19. 如何将Chrome设为iPhone和iPad上的默认Web浏览器
  20. 疯狂英语(Chapter one)

热门文章

  1. 3A算法—自动对焦(AF)
  2. Windows系统设置共享文件夹及访问共享文件夹
  3. WEB学生网页作业【HTML+CSS】静态网页期末大作业课程设计
  4. 在线打开html文件,html文件怎么打开?电脑用浏览器打开html文件的方法
  5. CT计算机组成及其特点,浅析CT图像的特点及常用扫描方式
  6. 详细设计的工具——盒图(N-S图)
  7. 线性代数笔记4.4(二)非齐次线性方程组解的结构
  8. 规划--如何成为一名web安全工程师
  9. 名悦集团:深圳人买什么车好?
  10. Vulnhub DC-7