后长远的发展,学好英语很重要。做程序员工作是一项很辛苦的工作,要成为一个高水平的程序员尤为艰难。这是因为计算机软件技术更新的速度越来越快,而这些技术大多来源于英语国家,又由于英语是it的行业语言,大多数it信息的第一手传播渠道都是通过英语,我们在引进这些技术时往往受到语言障碍的制约,严重影响到对新技术的理解和消化。语言障碍严重影响到对新技术的理解和消化。编程本身就依赖于英语,软件开发中的技术文档和资料大都是来自英文。等待译文会严重影响我们掌握新技术的时间。通常,一本外文版计算机图书从获得版权到翻译出版要一年的时间。就算原作者消化新技术和写作的时间最短为一年,那么加起来这已经超过通常软件版本的更新周期(软件版本的更新周期一般是1年至2年),这意味着当你通过阅读翻译资料掌握这一版本的软件时,可能该版本已经淘汰至少是面临淘汰。通过别人翻译的间接阅读风险较大,如果能掌握计算机英语,利用第一手原文资料进行学习,除了效率之外,被误导的风险较小。
如果英语存在问题,编程会受一定影响,况且计算机这块需要大量的英语教材和文献,到处都是用英语,举个例子吧,大学计算机专业的计算机的第一门专业基础课计算机导论教材就经常是用英文版的,还有这本《the book of qt4》很好的一本书,十分透彻,缺憾是只有英文版,可以想象英语是多么的重要.
但是许多计算机专业的学生,在平时的学习中,把英语的位置放的不够高,认为只要把专业课学好就行了,其他的无所谓,殊不知,当你在软件这条路上走上一段之后,就会发现英语的重要性了。任何一门学科都像一座金字塔一样,这门学科的基础的东西大家都会,越往上爬,就越难,当然拥有这样水平的人也越少,而且你在成长的过程中,你还会发现,你在高处向上爬的时候,需要不仅仅是这门学科的东西,肯定会把其它原本不相关的东西拉进来,这时候如果你已经拥有,当然你的步伐就会比较快,反之,则需要停下来去补!英语即是如此,当你达到一定的水平之后,你的英语水平一定会变成你前进的助