当前位置: 首页 > 会员文章 > 正文

编程与英语的关系

时间:2009-09-27 本站会员原创 yutao1982

又看了一遍“如何才能学好计算机语言”这篇文章:http://www.bianceng.cn/huiyuantougao/2009/11478.htm。文章写得很好,但我觉得有的东西还是值得商榷,所以想写点儿类似于读后感的东西。

一、我不赞同的地方:过分地强调了英语的重要性

计算机识别的是0和1,命令、关键字等等是英文的编程环境在效率上具有天生的优势,至少现在来看是如此。因为这些,懂一些英文无疑是非常重要的。否则你在写代码时,那些单词认识你而你不认识它们,那该是一件多么痛苦的事呀。

但如果把英语水平做为能否学习编程的一个门槛,我认为有些不恰当。编程不过是一门技术,不见得就比平面设计、动画设计等等高深多少。把英语的重要性提升到这样一种高度,可能会打消很多初学者的积极性,甚至会使一些本来有可能走进这个领域的人绕路而过。

我想起了前些天在央视看过的一期“实话实说”,有一位嘉宾的观点是“让那些需要使用英语的人去学英语”,而不要去“全民学英语”。从事编程工作的开发者和打算学习编程的朋友,应该也是需要使用英语的人其中的一部分。那么,他们需要什么样的英语水平?我想,最起码不必是英语专业毕业的,也不需要过英语专六。但如果你的英语水平达到了这种程度是一件好事,你可以试着把国外的技术文档翻成中文给国内的网友看,你可以比英文差的人更快、更多地获得信息和帮助。

做为一种工具,英语本身也有商贸英语等很多分支的,对于学习编程有直接帮助的应该是“计算机英语”。除此之外,能够帮助自己的就是自己的恒心,就象论坛里fengqiang所说的:“不过也不能片面地强调英语的重要性,也要看学习者的恒心,缺少什么知识,就补充什么呀。不懂一个命令关键字是什么意思,就查字典吗。”

二、我赞同的地方:为学习准备好精力和时间

这和学习任何一门技术都一样,恒心和坚持最重要。如果你用“三分钟热情”或“三天打鱼两天晒网”这种态度来对待学习,再好的天分也没有用,你会浪费老天对你的馈赠。

三、没有了。