说英语对程序员很重要的,都是些什么人?
如果你问一个程序员:“英语比较差,可以学编程吗?”得到的答案,八成是可以。
当你问:“英语对程序员来说,很重要吗?”他们又会回答,真的很重要。
英语对于程序员来说,真的很重要吗?都是什么人在说,英语很重要?
重要的东西太多
单就这门世界通用性很高的语言而言,英语作用不小,无论你是否从事开发工作,掌握了英语,没事浏览一下外国网站,刷刷facebook、逛逛YouTube,一机在手,尽知天下事的感觉,是不会英语的人所无法体会的。
但是,仅凭“作用大”,就说某一种东西很重要,必须掌握,似乎又不太靠谱。因为:
重要的东西太多,而人的精力有限
对程序员而言,不仅英语重要、编程能力、学习能力、数学、沟通、抗压、自我管理等等,都十分重要。因此:
不谈重要程度,就说一定要掌握,都是耍流氓
我们先来做两道选择题,你就会明白,英语的地位是什么样了。
- 2020年,我国要全面落实垃圾分类,请问哪个地方执行的效果最差?
- 你和马云同时掉水里了,马云说,先救他给一个亿,你的女朋友如果先救马云,你会因此溺亡,请问你女朋友会先救谁?
第一道题,垃圾分类,变废为宝,重要吧,但并非人人觉得它很重要。如果全国推行垃圾分类,最难落地的,是我国广袤的农村。
原因不言自明,农村产生的垃圾很少,大部分也都可以被自然分解,不太需要垃圾分类。再一个,即便农村垃圾很多,也执行不下去,特别是在一些贫穷的农村,温饱问题是头等大事,这都没有解决,谈什么垃圾分类?
第二个问题,不管你的女朋友选择救谁,她是在你和一个亿之中权衡重要性,对她而言,哪个重要,她就选哪一个。而不是全世界的人,认为哪个重要,她选哪一个。
英语重要性的问题,已经可以找到答案了。
作为一名程序员,优秀的开发能力是最重要的。如果我们告诉一个代码全靠copy,只会增删改查的码农,英语特别重要,你现在就要赶紧学,一定是在坑人。因为即便他学会了,技术水平不行,仍然还是一个码农。
而作为一名技术水平已经很不错,但英语水平较差的开发人员来说,很多能力仍然需要提升,英语要恶补,管理能力也要提高,怎么办?每个人都会按照他认为的重要程度,去选择性的学习。
所以:
对于绝大多数程序员来说,英语是不重要的
比起英语,他们更应该提升自己的技术水平
对于技术水平不错的开发者,英语就显得很重要了
重要是很重要,但仍然需要做出选择,是该提升自己的英语水平?还是提升自己的其他能力,毕竟人的精力,是有限的。
都是些什么人
讲得挺多,其实“那些说英语很重要的程序员,都是些什么人”的答案,已经呼之欲出了。
之所以他们觉得英语很重要,可能他是以下几种人之一:
1.他们本身就是比较优秀的开发者,工作生活中,经常需要使用英语这一技能;
2.自己的英语水平不好,接触过英语水平好的程序员,深知英语的重要性,他们奉劝你要掌握英语,是因为他们不希望你跟他一样;
3.本身我可以成为非常优秀的开发者,但英语水平限制了我的发展,成为了我职业发展的瓶颈,所以英语很重要;
最后,W3Cschool给各位同学一些建议,欢迎对号入座:
你是一名学生,英语一定不能落下,它真的很重要,不论你将来是否从事开发工作;
你是一名自学编程的新人,英语真的不重要,它不会影响你学编程,即便现在的你,学会了英语,对学编程的帮助也不是很大。
你是一名英语很差的、技术水平不错的开发人员,英语对你来说可是相当重要了,但你需要在学历、英语、软技能等一些能力上做权衡,找出最重要的先提升;
你是一名技术水平一般、英语也不怎么地的程序员,英语一点用也没有,请先提升自己的技术水平,达到瓶颈时,说明你可能该学英语了;
你是一名想学编程,又害怕英语水平太差的同学。英语重不重要,不是你该关心的问题,对于你来说,赶紧行动起来,才是最重要的。