美文网首页简友广场散文心理
英语不好,到底能不能成为程序员?

英语不好,到底能不能成为程序员?

作者: 落笔七年 | 来源:发表于2023-09-09 22:24 被阅读0次

最近在知乎上被人提问:

“想要学习编程,无奈被英语绊了脚,英语对于编程 真的那么重要吗?”

根据提问的内容可知,这位小伙伴大概率是想学编程,但担心英语不好,学不会。

相信有太多小伙伴纠结于这个问题。

我也是码农出身,曾经也是英语渣渣,毕业十多年了,来说几句感想。

首先,第 一 个观点

【英语确实很重要,但并不影响入门】

我的英语 高 考 90多分(满分150),缺腿科目,大学英语四级考了四次才过。

记得2010年刚毕业,去北京一家公司实习,那时候我还是个编程菜鸟。

我毕业后的第 一 个技术组长,他的英语特别差劲,但编程技术特别好(我当时认为)。

自从哪以后好几年,我都以他为“榜样”,都觉得英语不好不算啥,并不影响代码写不好……

后来,通过工作磨练和读书学习,我也顺利成为了一个合格的C++程序员。

所以我觉得,对程序员来说,英语确实很重要,但并不影响你入门。

但,我还是要说但是,如果你打算当一个更好的程序员,就要保持对英语的学习。

我的第 二 个观点

【英语不好,会影响程序员的成长速度和发展上限】

对于编程,我们得承认,大部分核心技术都发源于国外,国外的技术起步比我们要早很多年。

这跟你爱不爱国,技术好坏没有关系,这是事实。

所以,专 业 的技术以及技术教程都以英文向外展示,编程的语法和关键词等也是以英文为主。

那么作为一个编程学习者,如果懂英语,学习起来势必事半功倍。

如果不懂,也有相关中文教程,对于初级者影响不大,但是对于中 高 级 者来说,影响会越来越大。

因为前沿的技术和教程,以及高 级 的技术论 坛 都是以英文为主的。

作为一个高 级 软件工程师,只靠中文,很多时候在互联网上是找不到问题的解决方案的。

此外,对于一 流 的软件公司来说,不管是不是外企,对英语的高要求是最基本的条件。

记得2014年,我以外包员工的身份进入了Autodesk上海研发 中 心 。

外企的英语环境,给我这个英语渣渣当头一棒……

全英文的办公环境,代码、文件、会议、邮件,甚至是个人的工牌,都找不到一个汉子……

我花费了大量的时间去适应,每天写代码的同时开始背单词,听Ted英语讲座等。

半年过去了,我终于适应了纯英文的办公环境,能看懂邮件,能看懂同事给我写的codereview,开会的时候不再是个聋 子 ,大概能听懂同事们在讲什么……

但是我依然不敢使用英语讲话,对于说英语的场合,我都躲得远远的,尽量隐蔽自己。

后来我所在团队的innovation项目获得了全球峰会大奖,团队所有人都被邀请出国了,而我却是外包员工,没资格去。但是他们都知道,我是付出最多的那个,就联名走内推的形式,把我变成了正式员工。

现在想起来,还是很感激那帮小伙伴的信任和帮助。

正式员工后的我,就不得不面对英语的交流。

我认识了一个加拿大的小伙子,同在上海的Office上班,慢慢的我们一起吃饭,一起打台球,我开始慢慢学习说英语。

再后来,我也参与并组织了公司每年的ITF(in the fectory)活动,以及各种需要英语交流的场合,自那之后,我才觉得自己完全学会了英语。

但即便如此,我那时依然是我们团队英语垫底的那个。

要不是我侥幸,正常面试,我是不可能被录用为正式员工的,因为对于外企的程序员来说,英语熟练是最基本的要求。

【英语好与不好,其实差别很大】

当我完全熟练英语之后,除了增加了自信之外,我对于新的技术完全不再惧怕。

每当我学习新的技术新的语言,我都会第 一 时间去看官网教程,去逛世界上最主流的技术 论 坛。

当英语不再是障碍,技术学习自然效率大增。

对于GitHub海量开源的代码,再也不会因为英语不好而被绊住。

学了英语之后,我慢慢发现,很多中文的教程和国内论坛,技术教程的质量和准确性堪忧,这是在你完全熟练英语之前根本感受不到的。

就好比我作为一个AI爱好者,ChatGPT和Midjourney我很喜欢,网路上学习的方法一大推,但是我选择去看官网教程,这让我学的比大多数人都快,而且学得足够 精 准。

【英语不好不用担心,学它比编程更容易】

一旦你选择做一个程序员,如果英语不好,那么就建议你同时开始学习英语。

给自己尽可能更多得创造英语学习环境,比如多看英语文档、尽量用英文命名变量、尽量用英文写注释、尝试逛一些英文 论 坛。

还有记单词、听英语讲座等等方法,这些都是在学编程的过程中顺带可以做到的。

除非你自己内心刻意排斥,否则学英语要比学编程容易的多,这一点我非常确信。

很多时候,你没敢尝试,多年的英语渣渣,让你害怕去面对英语。

学英语其实跟学编程一样,都得多练习,多读、多写、多念。

多用,才是学习一门语言 最 好 的 方法。

如果你是一个程序员,或者打算当一个程序员,但英语不好,

那么不要逃避,不要灰心,从现在开始学习英语。

相信我,英语带给你的比你想象的要多得多……

相关文章

  • 英语不好到底能不能出国旅游

    英语不好到底能不能出国旅游,是很多人的问题。但实际上,这确实是我自己的问题。我的英语有多不好呢,首先单词量...

  • 迅速学好英语的秘诀

    很多人问要怎么学英语 有人问能不能不背单词就学好英语 有人问语法不好能不能学好英语 作为一个学了十几年英语的人 我...

  • 谈论英语对程序员的重要性

    没有影响!其实作为一个程序员,英语不好并不影响工作和赚钱。那么我们来说说,如果英语好,对程序员有什么好处。以及学习...

  • 没有学历可以做程序员吗?

    大家问的问题大致如下: 没有学历可以做程序员吗? 初中学历可以做程序员吗? 中专可以做程序员吗? 英语不好可以做程...

  • 随想十六

    两个不同阶层的人,能不能成为真正朋友? 体制内和体制外的人,能不能成为真正的朋友? 官员和商人,能不能成为真正的朋...

  • 亚马逊促销管理:如何设置Money Of

    很多的教程都是英文操作,逼格很高,今天我用的是中文操作,英语不好的同学福利来了。 经常有朋友问我英语不好,能不能做...

  • 做程序员有什么好的?

    昨天有很多朋友私信我,问我为什么打算转行了,做程序员-软件开发不好吗? 今天说一下程序员到底好不好?我觉得还是很好...

  • 考研英语的基础是什么?

    经常听到有人说,我基础不好,所以学不好英语;他英语有天赋,所以学起来很简单。 那么我一直在想,英语的基础到底是什么...

  • 数学或英语的人不好可以学好编程当程序员么?

    谈到编程,对于很多人来说总觉得程序员都是数学好或者是英语好的人。总会有小伙伴担心自己的数学和英语不好,导致学不好编...

  • 有关儿童英语启蒙的一些思考

    讲到儿童英语启蒙家长们会有很多疑问,比如:几岁开始英语启蒙比较好?自己英语不好能不能教孩子?该不该给孩子报个英语班...

网友评论

    本文标题:英语不好,到底能不能成为程序员?

    本文链接:https://www.haomeiwen.com/subject/dkbjvdtx.html