学编程要学好英语吗?
0.前言.
如果你曾学习过编程,那么你很有可能听过“学编程的人-定要学好英语”这样的话,而且,不论是长辈还是同龄人,当他们得知你要学习编程时,都会说类似的话。可你是否有想过,学编程,一定要学好英语吗?为什么不用中文编程?
1.写代码和学英语
目前主流的编程语言中,经常出现“英语单词”一尽管从实际角度出发, 它们往往都是残缺而不能被视作是正确的。但要想写程序,程序员仍然需要能够记住这些"英语单词”和其对应的功能。于是有人指出,任何人都必须学好英语才能学习编程!
但是,从另一方面来看,只要记住关键字和其对应的功能,就可以开始编程,而要记住这些关键字和其对应的功能,往往只需要多敲代码而不是背单词。而且,编程语言的语法和英语的语法并不一样,即使所有英语语法都能倒背如流的人,也不定能在编程语言之语法的学习之中有什么绝对领先的优势。再者,因为语言本身所涉及的英语单词并不多,并且也不难记,所以程序员并不需要刻意去把英汉词典的单词全部背下来。于是有人反驳说,学不好英语一样也能学编程!
2.为什么还要学英语
既然在通常情况下,记住编程中的关键字和其对应的功能,只需要用户多敲代码,那为什么还要学英语呢?
如果稍微深入学习一下编程,就会发现许多编程文献资料、代码注释都没有中文版,不仅如此,在一些关键领域,相关资料甚至只有英文版本!你可能认为自己不阅读那些文献资料就可以了,然而这谈何容易!随着工作范围的扩大,相关文献资料也会越来越重要。同时,文献资料还可以减轻工作压力,为程序员提供参考,使程序员少走弯路。仅仅因为语言不通而完全放弃阅读这些只有英文版本的文献资料,就意味着放弃了有价值的东西和自我提升的机会。
3.中文编程语言是否可行
你大概会想,不擅长英语的人可以用中文编程语言来代替英文编程语言。然而,就目前的情况来说,幅编程语言既不是国内IT公司的主流,也怀是一种可行的方法。目前常见的中文输入有两种,-种是拼音输入,它易于学习,被广泛地使用,但输入效率并不高;而另一种则是五笔输入,它的输入效率是相当高的,可它对于许多人来说,并不那么容易学习和使用。因此,如果仅仅汉化一些关键字,是不能够解决中文编程语言的代码编写效率问题的。再者,即使未来的中文编程语言能够使得其与英文编程语言的差距缩小,如果仍然没有从底层上改变中文编程语言,没有能够让人抛弃英文编程语言而转战中文编程语言的特性,它就很难得到广泛的认可。
因此,除非掀起” 矩阵革命”,否则中文编程信,还只是一块画出来的大饼。我并不反对中文编程语言的发展,相反,我支持它,但是我支持的原因,是希望看到崭新的中文编程语言,而不是披着中文的外衣但实际上只是把关键字汉化的中文编程语言。
4.总结与规划
你已经看到了,要记住编程中的关键字和语法,最重要的还是多敲代码而不是把英语单词和语法记到倒背如流的程度;同时你也看到,中文编程并不是一种可行的方法一至少目前不是。
学习编程,不一要先学好英语;学好编程,最好要学好英语。或许你并没有在英语考试中达到及格线,或许你并没有通过四六级考试;无论如何,既然准备学习编程却不擅长英语,你就应当学习英语;这不意味着,你需要流畅且准确无误地写一篇英语论文或者流利地说英语,抑或是在考试中取得满分,但你应该能够在英汉词典的帮助下轻松地阅读-篇计算机科学相关的英语论文;不依赖翻译引擎顺利阅读英语论文的能力是相当重要的,毕竟,依赖翻译引擎的阅读,并不总是能够准确无误地理解计算机科学相关的英语论文所要表达的思想。
平时多了解一些计算机术语的英文单词,尝试阅读-些英语文章一这需要英语基础, 如果基础不扎实甚至完全没有英语基础,你可能需要花时间花精力甚至花金钱去打牢英语基础。你可以尝试从一些简单的英语文章开始阅读,这些英语文章并不需要与计算机科学相关,它们可以是别的。当有一天,你认识的计算机术语越来越多,而阅读一篇英语文章甚至是阅读一 篇计算机科学相关的英语论文已经是非常轻松的事,一个新世界的大门便已朝你敞开。
最新Java精讲视频,PDF书籍教程,面试题,学习手册
这里的话我也将我之前在学习过程中用到的一些学习资料整理成了文档,以及我自身之前的一个面试文案和知识点补充,有需要的朋友可以加我的QQ学习交流群 697888503 ,这里也希望大家最终都能够学有所成,学习编程不是一天两天的功夫,勤能补拙才是硬道理,祝大家最终都能成为一名合适开发攻城狮。
学编程要学好英语吗?相关推荐
- 学计算机能学好英语,英语专业转行学计算机能学好吗
英语在我们的生活中越来越普遍,英语好对我们的日常帮助是很大的,每年都有不少计算机专业的毕业生会选择学好英语从而获得更广阔的发展空间,也有一部分同学会在考完雅思之后选择出国留学,同样,也有英语专业想转行 ...
- 英语专业有必要学python吗-我英语不好,能学会编程吗?
?很多 刚开始学 编程的人都会问 我英文差能学会编程吗?? 学会编程不需要多高深的英语水平,想要学会编程,简单的英语水平足够了.现在的程序开发环境又很友好,基本上打开之后不需要怎么配置,直接写代码就行 ...
- 英语不好可以学编程嘛?程序员必备英文单词汇总
经常会听到有人问,我英语不好,可以学编程嘛?学编程是不是对英语有一定的要求啊? 英语要达到什么水平,才能做程序员啊? 其实学编程,对英文没有那么高的要求,当然,如果你英文水平很好,那对你肯定是有帮助的 ...
- python编程要懂英语吗_学习编程必须要会英语吗?
原标题:学习编程必须要会英语吗? 很多刚开始想学编程的人都问这问那,比如"我英文差能学编程吗?"."我数学差能学编程吗?". 之前给大家分析了数学与编程之间的关 ...
- 学编程要什么基础,零基础呢?
学编程要什么基础?在一些没接触过IT行业的人来说,感觉编程是一个很高端,高科技的行业,想要学习肯定是要较高的基础吧,有的人说想要学编程,英语要好,代码全是英文,英语不好看都看不明白:还有的人说编程,数 ...
- 写给想学和在学编程的你们,学习编程的7个好处
你们有没有这种经历?亲戚或者爱人甚至是不做技术的朋友,看到我们屏幕上的小括号{},大括号[],还有一大堆的技术英文单词private,public,function等等,都会惊叹一句"你写的 ...
- 学计算机语言需要英语基础吗,数学和英语不好的人能学编程吗?
数学和英语不好的人能学编程吗? 有许多小伙伴问:学编程需要什么基础?很多人都会有一个下意识的想法就是英语数学不好就不能学编程,其实这是一个误区.从根本上来说学编程确实需要数学和英语.因为代码是用英文写 ...
- python语言要英语基础吗_学编程需要英语基础吗?
很多编程培训机构都宣传0基础可入门.0基础可精通,好像是个人都能够学会编程一样,那么学编程需要什么条件?学编程需要英语基础吗?英语到底对于编程有多重要了? 学编程需要英语基础吗 编程和英语完全是两码事 ...
- 英语不好能学python吗_英语和数学不好的人能学会Python编程吗?
点击蓝字"python教程"关注我们哟! 收到很多咨询的留言,学生总是会问: "我成绩不好,能学好编程吗?" "我数学不好是不是代表逻辑思维不行?&q ...
最新文章
- 容器化实践金融业案例一
- CVPR 2020 论文和开源项目合集(Papers with Code)
- MongoDB 教程三: 高级查询 (SQL到MongoDB映射表)
- 强大的流程图绘制控件WpfDiagram
- android启动界面修改工具,Android 系统界面调节工具使用及功能
- Jupyter.net:使用Jupyter进行交互式计算的Windows应用程序
- Leetcode每日一题:34find-first-and-last-position-of-element-in-sorted-array(排序数组中查找某元素的两端位置)
- android layout 工具栏,android - 滚动时CollapsingToolbarLayout并隐藏工具栏 - SO中文参考 - www.soinside.com...
- Asp.Net细节性问题技巧精萃
- 数学建模软件lingo的基本使用方法
- c语言立体爱心会跳动,c语言编程实例——小球跳动
- 经典卷积网络--ResNet残差网络
- 房地产企业项目管理的特点与目标
- 怎么快速的把CAD文件转化为MAPGIS详细步骤
- 【C语言】数组详解,初学者一看就懂
- 学习KNN算法重点目标
- 用asp怎样编写文档搜索页面
- 离线win7上用anaconda离线创建虚拟环境
- BZOJ4920: [Lydsy1706月赛]薄饼切割
- 2022年10月15号之JavaScript验证码