网上很多人赞成这样一句话:“编程的真正奥义在于,把人类的思维、设计、语言、逻辑和精神创造以一种计算机可以识别和储存的方式记录下来。”对于编程来说,重要的是逻辑清晰、数学好、至少掌握微积分和线性代数。但也有人说写代码必须英语好,英语不好就甭想成为一流的程序员了。没有入行的学渣瑟瑟发抖,英语会成为编程路上的拦路虎吗?我们只想说:英语烂可以靠翻译软件,但是英语水平高可以助力你在职业发展上越走越远,成为业内牛逼闪闪的大神!同是程序员,英语好的IT人才更占优势。
众所周知中国的软件起步较晚,所有软件的文档都是英文写的,目前大多数编程的指导书都是英文版的,程序员阅读的编程指导书都是翻译过来的,由于译者水平有限,难免会对作者的原意有所曲解。网上新的技术文档都是英文的,翻译到中国需要一定的时间,程序员们很快会发现自己看的东西总有点“过时”。这种滞后,令极客们非常郁闷。自我成长动力高的程序员,不会满足于阅读翻译过来的技术文档,他们会更青睐上外文网站、阅读外文原版书。
两个面试者技术差不多,面试者会更看好英语水平较高的那一个。尤其是外企,跟外方沟通、参加电话会议,都要求英语水平棒棒的。很多技术顶尖、英语表达能力欠佳的程序员就是被活活憋死的,更别说走上管理岗了。
实际工作中你不可能总是查电子词典、借助翻译软件,代码写多了,单词量会有一个量的累积,所以也不用太担心。英语是一项锦上添花的技能,英语不算精对程序员影响不大。但是,经济全球化背景下,很厉害很厉害的程序员一定英语水平不差。英语训练的不仅仅是语言能力,更是一种思维能力。
好程序员致力于培养IT精英人才,在好程序员Java班我们开设了英语早读。学生自觉利用堂课之前的10分钟背诵写代码需要用到的英语单词,简单。5个月高强度学习,5个月不松懈英语。
现在有个好消息是无论你有无编程基础,都可以参加好程序员训练营4周免费基础试学,考试通过就能进班学习走上成神之路。好程序员训练营是全栈工程师、架构师、项目leader,CTO的梦工厂。愿你志存高远,愿你堪当大梁,来好程序员,我们带你从平凡到卓越!