为啥我说英语能决定程序员的天花板?

数据科技有技术 2024-07-18 04:30:40

看到知乎有这样的一个问题,作为程序员的你,大学最后悔没有好好学哪门课?

很多人回答《软件工程》、《线性代数》、《微积分》等,各种都有。。

但我觉得,这些课都很重要,但没学好不妨碍自学。

其实对程序员来说,阻碍其发展的往往是英语!!!

对,你没听错,是英语。

为啥这么说呢?因为英语决定着一个程序员的天花板有多高。

诸如像会计、法律、医学这样的专业,工作后还需要依赖在学校练的基本功,计算机类专业则不是,很大程度靠你自学。

说实话程序员搞开发,有几个人是靠大学学的东西来干活的,几乎都是毕业后自个儿摸索。

首先,大学的计算机教材很多是上个世纪的,互联网技术日新月异发展,你发现靠教材上的知识完全跟不上。

其次,编程开发是个高度依赖练习的技术活,大学课程偏理论,老师们也没啥实战开发经验,学生靠上课是很难掌握编程开发的。

这就是为啥一些计算机大佬大学时会翘课去机房或网吧敲代码,因为上十堂课不如你去开发一个小软件有用。

但是,英语是大学时候真的应该好好学的,特别对于计算机类的学生。

因为所有的计算机理论、编程语言、技术文档、经典书籍几乎都是英文的,你不会英文想搞懂计算机编程,根本不可能。

最重要的是英文是链接科技前沿的桥梁,互联网和AI技术发展这么快,如果你因为语言而闭塞,会极大地阻碍你职业的发展。

有人说计算机书籍有中文翻译版啊,但是翻译版本远远不及英文原著通俗易懂,富有内涵,因为计算机领域有很多专业词汇只有英文才能完整表达其含义,翻译过来很可能会有偏颇和歧义。

再比如说github,想必大家听说过,全球最大的代码托管网站,也是最活跃的编程社群,它就是英文的,99%以上优秀的项目都是基于英文。

你懂英文,可以从github学到大量的计算机开发知识,不懂的话只能靠着国内几个中文博客来学习,差距之大可想而知。

所以说,你英文好完全可以自学计算机,可以终身学习,做个优秀的程序员。英文不好,程序员生涯真的会很难走。

这篇文章是希望引起某些初出校园,想要从事程序员的同学的注意,英文的阅读和听力是基本功,一定要打好。

0 阅读:5

数据科技有技术

简介:感谢大家的关注