你说反了,事实上是程序员在对英语好的人搞降维打击。
话说九十年代末我上大学的时候英语成绩不太好,四级考了两次才勉强及格。
毕业以后当了程序员,那时觉得查阅各种编程文档资料都是英文的,很多单词短语不认识,阅读不方便。那时就想如果有款词典软件,读英文的时候用鼠标指向单词就可以自动显示中文释义该多好。还真有这种软件,就是金山词霸,这个技术叫屏幕取词。
如果还有一种软件,可以自动把英文翻译成中文就太好了,也有这种技术叫机器翻译。
早期的机器翻译是基于规则的,我还写过基于规则的翻译引擎,但是基于规则的翻译效果很差。
后来大概是十多年前,出现了基于统计语言模型的机器翻译,效果好了很多,但是跟人类翻译的差距依然很大。
大概是五六年前,基于神经网络的机器翻译模型开始流行,开始是基于RNN的,直到后来出现了Transformer模型,机器翻译的效果得到大幅提升。
随机给你很多句混合了人类和机器翻译的句子,大概有 80%的概率你无法区分是不是机器翻译的结果,说明机器翻译和人类水平已经比较接近了。起码目前的机器翻译水平已经超过了我这个只过了英语四级的人了。
程序员们用算法和编程技术解决了自己的语言问题,而且不止中文和英文之间,目前的主流机器翻译都是支持上百种语言间的互相翻译,这是学外语的人无论如何都无法做到的。
确实是降维打击
会英语,意味着有能力和世界互联网接轨,这意味着:
当你的同学上着国内的计算机专业课,你可以去看国外的卡内基普林斯顿等名校的课(二者绝对不在一个维度上)
当其他人对一门语言、一个软件的某个用法不确定时,你可以直接翻看官网的手册(通常是英文)
当其他人遇到无法解决的问题,他只能百度到残缺的解答,你大概率可以在stackoverflow找到质量高得多的讨论
当其他人还在博客园和csdn这种互相转载的博客文章里闪转腾挪还找不到解决方案时,你或许能从国外各种大牛的个人博客、网站上找到某个技术方案的细致讲解
当你在b站搜索xxx教程时,10个有9个都在买课,当你在youtube搜索xxx tutorial的时候,你总能找到各种免费的、完整的、接地气的教程
如果有人感受过这两种情况,就能体会到后者在学习效率上是多大的一个提升
任何技术领域、或者说是知识领域都适用,因为中文互联网只是互联网的一部分,而外网是很多其它国家所贡献的知识的集合
事实是,你就是把特朗普拜登或者把说脱口秀的囧司徒找过来,俺们码农照样在计算机英语上让他们吃瘪。
计算机英语必须在深刻理解了计算机相关技术后才能懂。哪怕英语是你母语,我们说话你照样听天书——就好像下面这个截图的确是中文,而且是小学三年级水平都能认得出每个字的简单中文。
但想找到真的能看懂这段话的人,你跑北大中文系或者历史系绝对是在浪费时间。
没办法,专业不对口,中文照样让你看不懂——就这几句中文,莫言来了照样吃瘪。
类似的,画家音乐家并不能对数学家降维打击——哪怕数学家画的∫歪歪扭扭丑陋无比。
不好意思,在专业领域,只有本专业人士降维打击别人的——哪怕一个程序员连俄语字母都不认识,在这个领域,靠Google翻译他照样吊打一切非计算机专业的俄语母语者。
没错。哪怕列夫·托尔斯泰,到了专业领域,他照样属于被降维打击对象。
同样的,一个在脖子上纹个大大的“鶏”字的外国程序员,他也可以借助google翻译那差强人意的译文,真正看懂上面那一段中文、并把它应用在自己的程序里——降维打击一切非计算机专业的中文母语者。
最后,对题主这样把if/else/while等关键字当作“学会写代码的障碍”的,一般来说,我们到幼儿园大班,随机选取十个小朋友,就必定有那么一两个可以对您形成降维打击。
PS:根据评论区数据,其实到幼儿园小班随机抽取十个小朋友,题主都大概率被虐哭。
因此,在下不得不为“无意间贬低了幼儿园小班的小朋友”郑重道歉。
“英语好”在编程里起到的作用,差不多就是“我姓奥”在参加奥运会夺冠中起到的作用,比“吃中药”在治疗新冠方面的作用还要小的多。
我唯一一次听过有人以背单词的形式来记代码关键字还是当年对门是非计算机专业的同学要考计算机二级,天天听到背“int, int, int”,这要是能理解下来这个int就有鬼了。
另外工作了很多年了,因为业务需求接触了很多商务,和老外打交道不少,至今没有一个商务能在翻译我们的技术支持回复的时候不求助于我们,因为专业名词和实际沟通交流的名词差了十万八千里,想要翻译准确一定需要有专业能力,最后的结果就是专业内容都是开发自己写邮件回复。
会不会很容易掌握一些码农要花很长时间的if,else,while之类关键字
就if else while这几个关键字,码农不会花很长时间去掌握的。
如果你需要很长时间去掌握下面得单词,那考虑下转行吧,写码不太适合你。
当然,“掌握”每个关键字的功能是需要很久,因为你需要了解它在这门语言中的功能和特性——但这和它是否是英文一点关系都没有。
这得多少年脑血栓if else while要花很久才能记下来?
星际争霸最早是全英文的,但文盲一样可以拿中国冠军啊。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有