英语,为啥这么说呢?英语决定着一个程序员的天花板有多高。
可能像会计、法律、医学这样的专业,工作后还需要依赖在学校练的基本功,计算机类专业则不是,很大程度靠你自学。
说实话程序员搞开发,有几个是靠大学学的东西干活的,几乎都是毕业后自个儿摸索。
首先,大学的计算机教材很多是上个世纪的,互联网技术日新月异发展,你发现靠教材上的知识完全跟不上。
其次,编程开发是个高度依赖练习的技术活,大学偏理论,老师们也没啥实战开发经验,学生靠上课是很难掌握编程开发的。
这就是为啥一些计算机大佬大学时会翘课去机房或网吧敲代码,因为上十堂课不如你去开发一个小软件有用。
前面说到英语是大学真的应该好好学的,特别对于计算机类的学生。
因为所有的计算机理论、编程语言、技术文档几乎都是英文的,你不会英文想搞懂计算机编程,根本不可能。
比如说github,想必大家听说过,全球最大的代码托管网站,也是最活跃的编程社群,它就是英文的,99%以上优秀的项目都是基于英文。
你懂英文,可以从guthub学到大量的计算机开发知识,不懂的话只能靠着国内几个中文博客来学习,差距之大可想而知。
所以说,你英文好完全可以自学计算机,可以终身学习,做个优秀的程序员。