程序员学好英语是伪命题

简介: 程序员学好英语是伪命题我写这篇文章的起因是因为在其它IT网站看到一篇文章上面讲程序员学英语如何重要,看完之后感觉如鲠在喉、不吐不快。感觉有些人已经是别有用心,是非颠倒,在他们眼中作为程序员英语的重要性已经远远超过技术。

程序员学好英语是伪命题

我写这篇文章的起因是因为在其它IT网站看到一篇文章上面讲程序员学英语如何重要,看完之后感觉如鲠在喉、不吐不快。感觉有些人已经是别有用心,是非颠倒,在他们眼中作为程序员英语的重要性已经远远超过技术。支撑他们理论最重要有三点

  1. 英语是计算机的母语,不懂英文更本无法学习编程!其实是翻看市面上所有的编程语言,那几十个英文关键字,任何人只要花两天时间都可以倒背如流,但是学习编程肯定是曲折漫长。这个也是那些人最大的谬论,我试问你学习数学,上面字母是阿拉伯字母、希腊字母,你怎么不学希腊文和阿拉伯文, 把这个作为程序员必须学习好英语真TMD的荒谬!

  2. 计算机所有的先进技术资料都是英文的,不懂英文更本没法学,这点看似无懈可击,但是仔细一想简直是TMD的扯淡,难道只有计算机相关资料是英文,其它学科都是中文,难道其它学科就不需要看懂英文资料吗? 程序员的基本能力应该是看懂技术资料,所以偏面强调程序员学英文重要性靠这条根本占不住脚。

  3. 沟通需要,在国内的IT公司中有一个很奇怪的现象,一个外国人跟一群中国人一起工作结果是大家都讲起了英文,看上起好像很高大尚、国际化团队,实质是自卑心理作祟。这个时候我们要大声讲中文才对,然后找个外语系的给翻译一下。让程序员舍本逐末去干翻译的事情,最终的结果是荒废了技术,翻译也没干好,哪天团队解散了,因为没技术工种都找不到,而他所谓的英文好,沟通好,放在国外连小学二年级学生都可以轻松超过他!说句不好听的话,有鸟用!这个理由是最具有欺骗性理由。这个也是很多职场资深人士感叹的十年外企一场空,除了会讲两句洋文之外,一无是处,本来就机会成为技术精英、却死抱职场三脚猫英语、甘愿成为所谓的外企白领!
    这里写图片描述
    下面分析一下哪些人会鼓吹程序员学习英语

    • 技术上无所作为,是IT管理人员,这类人通常英文比普通程序员要好,为了在技术人员面前刷存在感,整体鼓吹英语对程序员的重要性。

    • 一些职场培训机构,他们这么做是看重了程序员口袋中的钱。

    • 公司老板,因为老板从节约成本角度出发,希望你既是技术人员,又可以做翻译,这样他就省钱开心死啦!

    • 外资企业,因为老板都是讲英语,所以他希望减少沟通成本,希望手下技术人员跟他一样会讲英语,这个也是很多人最大的一个误区,其实老板不是想跟聊天,你只要会计算机专业词汇,专业术语回答问题就会八九不离十,不要担心老板说你听不懂,总有人会听懂,实在听不懂老板也会找翻译的,老板强迫你学习英语只能说明一个问题,他想降低成本,不想花钱!所以只有牺牲你了!这个时候你要看清楚,你是走技术路线还是就此告别码农生涯,专职忽悠!

但是程序员作为专业技术人员,偏面的学习英语最终的结果就是不伦不类、即做不了翻译,也写不好代码、辜负了青春、荒废了光阴!

等待他们的就是职场危机,到了30就要转行!不然就没法混的境地!

所以我个人认为作为程序员最核心的能力是技术能力,程序员要想法设法的提高自己的技术能力,少看BBC、VOA、说实话看的再多、听的再多,还是不会写程序!因为你跳槽的去一个新公司最看重还是你的核心能力-技术执行力,而不是讲两句洋文,做假洋鬼子!

此外程序员作为技术人员跟其他行业的技术人员一样,必须要懂行业英语,学习专业词汇、看懂专业论文与著作,这个是作为一个高级技术人员必须具备的技能之一。事实是越早明白这个道理,越早远离新东方、EF等英语培训机构,就可以越早的学好技术,增加自我价值,实现人生梦想,在我所知道和认识的CSDN博客专家中、他们中没有一个是因为英语好而成为博客专家,无一例外的都是技术领域的精英!

最后 如果你真的觉得英语重要,你可以做翻译,而不是做程序员!


作为程序员很多问题无法解决不是因为你外语不够好!
而是因为你技术没了!
不忘初心、方得始终!

目录
相关文章
|
6月前
|
编解码 算法 5G
信息论与编码期末复习——概念论述简答题(一)
信息论与编码期末复习——概念论述简答题(一)
135 0
信息论与编码期末复习——概念论述简答题(一)
|
5月前
|
知识图谱
软件设计师软考中项学习(二)之计算机系统基础知识
软件设计师软考中项学习(二)之计算机系统基础知识
37 0
|
数据采集 小程序 数据挖掘
【我问 Crossin】英语不好能不能学编程?
IDLE 里点击保存或运行时,程序无响应,或弹出如下的弹窗
|
人工智能 程序员
英语不好能不能学编程?
就像有人不懂日语,也照样能打通很多日文游戏。不懂英语至少会用翻译软件吧?先记住语法和报错最常涉及的那些单词,if 、while 、for 、class 、def 、error 、type 之类,足够你写出完整的程序。英语好不是学习编程的先决条件。
|
算法 程序员 Python
考点:猴子分桃问题,程序员可以将数学逻辑思维转换为编程思维【Python习题07】
考点:猴子分桃问题,程序员可以将数学逻辑思维转换为编程思维【Python习题07】
191 0
|
XML 安全 程序员
英语不好可以学编程吗?
对于IT程序员来说,日常的开发工作所需要的单词也就那些,,相当于初中英语水平,只要拿出上学时一半的精力来学习,再加上实际运用,很快就能学会,哪怕死记硬背也实在不算什么难事。
492 0
英语不好可以学编程吗?
|
自然语言处理 程序员
程序员英语高效学习法
大多数程序员的英语是软肋,包括我在内。自己也曾经试过多种方法来学习英语,但最后都是不了了之,现在回想起来,
程序员英语高效学习法
|
设计模式 机器学习/深度学习 算法
数学,离一个程序员有多近?
for循环没算法快 1. for 循环实现 2. 算法逻辑实现 3. 耗时曲线对比 四、Java中的算法运用 1. HashMap的扰动函数 2. 斐波那契(Fibonacci)散列法 3. 梅森旋转算法(Mersenne twister) 五、程序员数学入门
257 0
数学,离一个程序员有多近?
|
程序员
程序员数学(15)--分式
本文目录 1. 分式定义 2. 分式的基本性质 3. 分式的约分 4. 分式的通分 5. 分式的乘法、除法、乘方法则 6. 分式的加减法法则 7. 分式方程
135 0
程序员数学(15)--分式
|
程序员
程序员数学(19)–一次函数
本文目录 1. 函数概念 2. 解析式 3. 函数的图象(graph) 4. 正比例函数 5. 一次函数 6. 待定系数法
249 0
程序员数学(19)–一次函数