常常有人问:我不会英语可以做程序员吗?我英语不行能入行吗?今天我们客观的选择了一些回答来看看一下!英语对程序员来讲有多重要?不会英语可以做程序员吗?会英语的程序员和不会英语的程序员有什么差距?

可以。
但你只能学二手的资料,看翻译之后的书。
各方面,你学的都会比会比英文好的落后很多。

如果大专以上学历,完全可以去追求理想。
英文不好,可以学啊。
如果初中学历或高中学历,需要慎重。
关键是要有兴趣,千万别叶公好龙。

写程序的关键不是英语而是逻辑!
英语不好可以靠文档 靠翻译 靠贴纸提醒。
跟没有逻辑的程序员合作,或者逻辑思维极其局限的程序员合作。只想暴打一顿让他当场去世!

我觉得程序员的英语要求真的不高。读技术文章很多都不是英语母语写的,而且也不是文学小说,并没有什么高深莫测的语法文法让你分析。基本都是大白话,技术词汇圈子里就那么几个经常见面都差不多懂了。而且有时候英文的专业词汇比中文更好理解。比如 Back pressure(背压)。在一个就是听力最好也很不错。有些很不错的东西都在talk上(比如 Google Io.) 。这个也是非常容易了,都是些日常用语,唯一比较难得就是演讲人的口音。当然YouTube一般都会有在线字幕。最后可能需要一点点写作能力,国外论坛比如 reddit, stack overflow.需要一点点写作来沟通,给别人提issue的时候怎么做到简洁又看的懂。其实也不是很难,比四六级作文简单多了。综上,其实阻碍程序员发现的并不是英语难。

我也是程序员,26,靠自学入行,英语也很烂。
目前靠写代码基本上在十八线的小城市完全不用考虑经济问题了。

能当程序员,但要成为好程序员比英语好的人要难,虽然也不是绝对做不到。

不会英语的程序员就不会Stack Overflow Oriented Programming

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

流畅使用英语的人看待世界的角度都会不一样,不仅是对程序员,对所有拥有更高追求的人来说都应当掌握英语。今天看到一句话拿来这分享一下“编程的真正奥义在于,把人类的思维、设计、语言、逻辑和精神创造以一种计算机可以识别和储存的方式记录下来。”,编程不是重点,重点是如何变得有思想。

我建议 IT 从业人员多学习英语。以我自身的例子来说,以前水平比较低,一些知识是英文的,掌握起来比较低效,急得自己晚上睡不好;后来我坚持每天临睡前听 30 分钟的 podcast, 效果非常好: 虽然计算机水平一直没提高,但是睡眠确实好多了。

英语对程序员来讲有多重要?会英语的程序员和不会英语的程序员有什么差距?相关推荐

  1. 当了十年 IT 程序员,我转型做自动驾驶开发的这五年”_《新程序员》编辑部的博客-CSDN博客

    "当了十年 IT 程序员,我转型做自动驾驶开发的这五年"_<新程序员>编辑部的博客-CSDN博客

  2. 不止蔡徐坤,程序员也越努力越幸运?你是练习时长几年的程序员?

    喜欢编程,热爱分享,希望能结交更多志同道合的朋友,一起在学习Python的道路上走得更远! 说起蔡徐坤,可能大家都会想起打篮球的梗,但是抛开打篮球,唱跳,rap不说,就光看他一次出道不火,就放弃一切再 ...

  3. 2019小程序赚钱全攻略:零基础搭建、引爆、变现你的小程序

    最近在知乎有个问题爆红: 抖出无数人的心酸经历: 无论买什么东西,都会不由自主跟每天的饭钱作对比-- 父亲做手术,我却负担不起昂贵的止疼药-- 老公出轨,却因为没钱不敢离婚,怕抢不到孩子的抚养权-- ...

  4. 微信小程序傻瓜制作_不会编程,如何傻瓜式一键制作一个微信小程序?

    不会编程的我们如何做一个微信小程序? 现下小程序非常火,现在和公众号一样,成为很多中小门店的标配,但是没有编程基础.又想为自己的店铺制作一个小程序,该如何做小程序呢?今天给大家分享一个小程序开发神器 ...

  5. 小程序正式上线啦,我们采访了最早内测它的人和首批小程序

    转载自虎嗅网 周超臣 https://www.huxiu.com/article/177477.html 1月9日零点开始,小程序正式上线,不睡的人在朋友圈.微信群里奔走相告,俨然一个时代要开启了. ...

  6. 小程序卖杂货铺需要许可证吗_为什么杂货店要求您下载他们的移动应用程序

    小程序卖杂货铺需要许可证吗 A few days ago I was at the checkout in a grocery store, when the cashier asked me: &q ...

  7. SQL安装时出现“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运作安装程序之前必须重新启动计算机”...

    SQL安装时出现"以前的某个程序安装已在安装计算机上创建挂起的文件操作.运作安装程序之前必须重新启动计算机",但是重启了N次也没用. .net 2003安装问题-安装程序检测到另一 ...

  8. 数控程序中r及q代表什么_邹军:如何利用数学公式编写cnc程序?

    点击上方,关注我哈 (文章底部可以评论,欢迎对文章进行点评和知识补充) 数控编程教学 订单 | 技术 | 干货 | 编程 关注可加入机械行业群 (在没有人指引你的时候,你靠自己的能力,或者靠自己一点点 ...

  9. Java黑皮书课后题第3章:**3.24(游戏:抽牌)编写程序,模拟从一副52张的牌中抽一张牌,程序应显示牌的大小、花色

    **3.24(游戏:抽牌)编写程序,模拟从一副52张的牌中抽一张牌,程序应显示牌的大小.花色 题目 题目概述 运行示例 破题 代码 题目 题目概述 **3.24(游戏:抽牌)编写程序,模拟从一副52张 ...

  10. Java黑皮书课后题第2章:2.10(科学:计算能量)编写程序,计算将水从初始温度加热到最终温度所需的能量。程序应该提示用户输入水的重量(kg),以及水的初始温度、最终温度

    2.10(科学:计算能量)编写程序,计算将水从初始温度加热到最终温度所需的能量.程序应该提示用户输入水的重量(kg),以及水的初始温度.最终温度 题目 题目描述 计算能量的公式 运行示例 代码块 零基 ...

最新文章

  1. android 获取网卡mac_在Android机顶盒上 怎么样获取有线网卡MAC地址?
  2. (转)教你实现Winform窗体的四边阴影效果
  3. 图片上传之后清空_OSS文件上传及OSS与ODPS之间数据连通
  4. LeetCode 77.组合求和
  5. Linux服务器如何防御ARP***
  6. 什么叫目标,什么叫事业,写得让我失眠!也送给我自己
  7. UVA - 1279 Asteroid Rangers (动点的最小生成树)
  8. 利用.htaccess绑定域名到子目录
  9. 项目总结25:海康威视SDK-Java二次开发-客流量分析
  10. Mybatis复杂参数传参取参方式总结
  11. 下载dosbox即环境的配置
  12. 进度图绘制十大注意事项
  13. matlab中几种取整函数的用法(fix, floor, ceil, round)
  14. 银行卡三要素/三元素检测API,银行卡实名认证接口文档
  15. .m文件和 .mat文件的区别
  16. 电子计算机上面的mrc是什么意思,计算器上 M MRC GT CE MU 键分别是什么意思?
  17. crackme.chm之Chafe1
  18. 如何将图片识别为可编辑的Word文件
  19. Java基础 项目实例五 简易聊天系统
  20. 1076 Forwards on Weibo (30 分)

热门文章

  1. 计算机配机方案和理由,配机方案
  2. 作为意志和表象的Web3世界
  3. 计算机专业科研经费排名2015,2017中国大学科研经费排名
  4. FOC和SVPWM的C语言代码实现
  5. 【Eye-Tracking】一、眼动追踪概述
  6. 华为荣耀8C安装Google play store的记录
  7. 短视频制作团队的工作流程分为5个步骤
  8. centos设置ftp默认端口
  9. 最大子列问题与分治算法
  10. ppt母版的神奇用法