不会英语能学会编程吗

不会英语能学会编程吗?

无论是在生活中还是网络上经常能够看到有人问“我英语不好,能不能学编程”,大声宣称“中国应该有自己的汉语编程语言”的人比比皆是,爱国者有之、借机攻击我国科技者有之、不懂装懂者有之等等等等。那么英语和我们常见的编程到底有什么关系,不懂英语到底能不能学会甚至学好编程呢。

不会英语能学会编程吗 - 汇30资讯


  • 一颗思考的心

  1. 首先,我们来看看英语和编程到底是什么关系。我认为编程最主要的有两个方面的东西,一个就是代码,这是毋庸置疑的;另一个就是文档了,也就是参考资料。

    首先来看看代码。下面的一个是C语言代码,一个是Python代码。

    不会英语能学会编程吗 - 汇30资讯

    不会英语能学会编程吗 - 汇30资讯

  2. 我们再来看看文档。下面是C/C++参考文档,以及一个python的参考文档。

    不会英语能学会编程吗 - 汇30资讯

    不会英语能学会编程吗 - 汇30资讯

  3. 如果你不懂英文,确实很容易就被这些东西吓坏。刚刚激起的学习热情很可能被无情的浇灭。可是实际上,如果想写一个程序,用到的英文其实是很少的,其他的你可以全部采用汉语拼音。我们再来看看那两个代码图片中真正必须用英文的部分。我用红色框线标出来。

    不会英语能学会编程吗 - 汇30资讯

    不会英语能学会编程吗 - 汇30资讯

  4. 你很可能不信,怎么会那么少,那其他的那些呢。那个C语言的因为程序小,所以稍显多些。其他的除了几个库函数外,你都可以用汉语拼音来完成。

    实际上C语言和C++语言本身需要的英文单词,学名关键词或者保留字,也就几十个。我们来看看C、C++以及Python的关键词。

    可以看到C/C++的关键词一共62个,是不是大部分都是你认识的,而且一点也不难记,实际上也用不着刻意的去背记,用着用着就知道了。

    python的关键词一共33个。

    也就是说你只需要记住这几十个单词就可以写程序。不要不信,事实上就是如此。

    这就是编程本身和英语的关系。说白了就是几十个英语单词的关系。初中一年级的词汇量恐怕要比这多多了。

    不会英语能学会编程吗 - 汇30资讯

    不会英语能学会编程吗 - 汇30资讯

    不会英语能学会编程吗 - 汇30资讯

  5. 那么编程中和英语关系最大的地方是哪里,就是刚才说的文档。因为也有很多文档是英文的,这个如果英语不好确实看不了。

    那么,不懂英文看不懂英文文档能不能学好编程?

    答案是:能。

    为什么?

    因为编程的中文资料也很多很丰富,足够你学习用了。

    百度一下,可以看到有那么的书够你选够你看。

    因此,你仅仅需要的是买一本书,然后耐心的跟着书本去学习。

    不会英语能学会编程吗 - 汇30资讯

  6. 那么,既然英语不好不影响学习编程,学好英语重不重要?

    答案:重要

    最新的文档资料基本上都是英文的,因此如果你想了解最前沿的资讯,会英文是必须的。同时,看的懂英文文档能够帮助学习。比如我经常用的python、qt、以及很多人都会用到的msdn大部分都是英文资料。因此在查找资料时英文帮助很大。在搜索解决难题时,也有更多的选择,比如stackoverflow就帮我解决了很多问题。中文搜索不到的,英文就能及时帮你。

    而且,计算机英语比较简单,一个词典够了,多看看就能够流畅的阅览了。重要的在于坚持二字。

    不会英语能学会编程吗 - 汇30资讯

  7. 那么计算机编程真正需要的是什么?

    答案:逻辑思维能力、抽象理解能力以及数学能力。不过高难数学的应用在非常专业的领域,所以不用担心。

    充满自信的你怎么能够不尝试一下呢。

    不会英语能学会编程吗 - 汇30资讯

  8. 最后我们来讨论一下汉语编程的必要性。汉语编程有没有?答案是有的。如果你觉得那几十个单词确实很难的话,你可以投奔汉语编程。但是汉语语义丰富、重码率很高,除了汉字你认识外,其他的并不比英文编程有更多的优势。最起码的目前的汉语编程没有英文编程简洁。再再退一步讲,如果你想找份工作,那么招聘广告的要求就是最基本的要求。到时候你再考虑有没有必要学习。而且不管是什么语言的编程,最基本的编程思想是不变的,编程思想并不会因为语言不同而变得更简单或更难。

1.英语不好可以编程吗?

编程语言中的英文单词代表这某一用途(ps: 语文不好,找不到词形容),比如: Java中的public中文翻译是公共的,在编程中是权限修饰,代表被这个词修饰的变量,方法,类是公共的,别的类调用。而在编程中实际使用到的关键字单词也就那几百个,平常多敲代码基本都能记下来,所以没有英文基础同样可以编程。现在有些汉语编程实际上就是把这些英文关键字翻译成中文。

2.英文不是否影响编程?

英文不好并不影响编程,但影响你学新技术。虽然现在的资料都有中文,但一些国外的新技术还是用英文写的,不会英文,很大程度上你学这些新技术。并且英文是使用最广泛的语言,学会英语,不会是坏事。

3.零基础怎么学编程?

如果你是当程序员,可以报个培训班。虽然花钱多,但编程培训班会有一套完整的套路。

如果只是有兴趣想学可以在网上找资料。我这有些学编程保存的资料,关注wx公众号gh_8a6d44417064,分享给你(玩票性质的号,可以提意见但不要喷)

从我多年的编程经验角度看,英语不好,对学编程影响不是很大,对能否学好影响最大的往往是你的坚持和乐观,做好这两点,进入这个行业是没有问题的。

就拿python这门编程语言来说,其实常用的到的英文单词也不是很多,你只需要记住常用的一千多个就够了,如果你能掌握的更多那就更好。毕竟在IT领域,老美的贡献比较大,所以有好多技术文档和软件都是英文的,如果你英语学的特别好,那么你就有先发优势,在获取最新技术方面要领先其他人,当我们看到一份中文框架资料的时候,可能这个技术已经出来好多年了,后来才被人们翻译为中文。你看中文文档当然没有直接看英文更直接,更有效,一旦那个翻译的人水平有点差,资料上的坑是避免不了的。

作为我们普通的程序员,你只需要掌握程序中出现频率比较高的单词就可以了,剩下的不认识的,用的时候用金山词霸去翻译去查就可以了,有的时候把工具用好,在一定程度上也可以补我们的短板。如果你要做顶级的程序员,那英文不好就不行了。做顶级程序员要突破英语和数学这两重天。

在学习编程的过程中,需要我们经常和英文打交道,可是现实中的单词有很多,作为新手到底应该从哪里入手那,下边是我多年来的编程工作中汇总的出现频率比较的单词。希望大家要认识它,掌握它,这样可以提高我们的工作效率。如果需要更专业的学习,可以看下计算机英语。另外有的单词意思有很多,但是我们主要记住一般在计算机中使用的意思就可以了。

编程中出现频率最高的英文单词总结200个,希望大家每天记一点,努力一点,你就比别人领先一点。

谢谢邀请,虽然我谈不上编程资深人员,但是我可以很负责任地告诉你,英语好坏与学习编程真的关系不大。在学习过程中,可能只有我们输入某种特定指令时,需要用到英语专用名词,而这些名词基本上都是缩写。编程主要考虑的是思维逻辑能力,很多人英语四级没过,但是喜欢自学计算机编程,学的都挺好,祝你成功!我是子祯琳越!

不会英语能学会编程吗 - 汇30资讯

想转行做程序员,没有接触过,也不会编程,我应该怎么办?

作为一名IT行业的从业人员,主要在从事产品研发及项目管理工作。所以我来探讨一下这个问题。

如果转行做程序员,目前只是停留在一个想法的阶段,那么你还需要做很多准备工作去确定这个事情。很多人想转行程序员是因为互联网行业薪水高。但坦率说,进入互联网行业道路千万条,转程序员的难度第一条。

不会英语能学会编程吗 - 汇30资讯

编程与计算机基础同步学习

学习编程的过程中,也要注重计算机基础知识(操作系统、数据库、计算机网络、算法设计等),对于自学者来说,学习编程的前期还是具有一定难度的。

不会英语能学会编程吗 - 汇30资讯

制定学习计划

第一、要根据自身的知识结构、能力特点和兴趣爱好来选择学习方向,同时要考虑当前的技术发展趋势。从目前产业互联网发展的大背景来看,大数据、物联网、人工智能等方向是不错的选择,未来的就业前景也更加广阔;

不会英语能学会编程吗 - 汇30资讯

第二、要有一个合理的学习流程,合理的学习流程能够在很大程度上降低学习难度,在学习流程的制定上,应该听一下专业人士的意见;

不会英语能学会编程吗 - 汇30资讯

第三、是要注重安排更多的实践环节,学习编程一定要注重实践。

选择编程语言

选择一种编程语言。我推荐的是综合市场需求、学习难度和未来发展,对转行者最友好的三种语言,Java、PHP或前端是不错的选择。

不会英语能学会编程吗 - 汇30资讯

当你决定成为一名程序员的时候,你要对自己做的事情有热情、想要不断学习、发掘新知识、研究新技术,否则转行一点意义都没有!

不会英语能学会编程吗 - 汇30资讯

技术学到手,天涯海角走一走,技术可以终身受用,对自己百利而无一害!

转行有风险,入行需谨慎!

如果你有这方面的天赋是可以考虑的。

如果没有就趁早放弃吧!

虽然也有转行成功的案例,到也是少数样本。

程序员需要大量的学习最新的技术,年龄大了,精力真的跟不上的。

程序员 过了35就很难找工作了。有点青春饭的味道,毕竟到时候性价比肯定比不上刚入行的大学生,996加班也熬不过他们。薪资还比他们高。到时候你就是老板的眼中钉。拿个n+1之类的赔偿就让你滚蛋。

所有先了解清楚IT行业,考虑清楚未来的整体职业规划,三思而后行。希望能帮上你。

没有编程基础,可以学习C语言么?为什么?

谢谢邀请!

作为一名计算机专业的教育工作者,我来回答一下这个问题。

首先,C语言是完全可以零基础学习的,而且由于C语言是面向过程的编程语言,在语法结构上也是比较容易理解的,相对于学习面向对象编程语言(Java、C#)来说,C语言的抽象程度并不算高,编程思想也相对比较容易建立。

不会英语能学会编程吗 - 汇30资讯

C语言是编程语言界的“常青树”,经过多年的应用,C语言目前主要的应用领域集中在操作系统、容器、嵌入式开发等领域,在物联网全面发展的时代背景下,未来C语言的应用前景依然会比较广阔。另外,掌握C语言之后再学习其他编程语言也会更容易一些,比如C++、Java语言等。另外,C语言也是目前研发级程序员的重要工具之一,所以未来要想在程序设计领域走得更远,学习C语言是很有必要的。

学习C语言一定要一边学习一边使用,实验对于学习C语言来说是非常重要的,由于C语言的实验环境比较容易搭建,所以这也比较适合零基础的学习者。C语言的基础语法包括数据类型、运算符、流程控制、数组、函数、指针、结构、IO等内容,另外还需要学习一下C语言与操作系统之间的编程接口。总的来说,学习C语言的入门还是比较简单的,但是编程思想的建立却需要一个系统的过程。

最后,学习C语言的过程最好把数据结构一并学习一下,因为数据结构采用C语言来描述是比较直接的,而且数据结构对于程序开发来说非常重要,这也是为什么研究生入学考试往往会重点考察数据结构的原因。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言!

可以 但是学习难道相对比较大 当然这也是因人而异 有相对专业的朋友带 可以避免少走很多弯路 这样可能更便于入门 也可以选择迂回的方式 先学python 培养编程的感觉的与经验 有足够的基础再去学习C可能就比较容易了

作为从事I行业多年的程序员,可以肯定的说没有基础学习C语言是完全没问题的

选C语言作为入门需要还是比较难的,所以再学习的过程中一定要努力,给一些建议供参考

学习的范围

C语言是面向过程的语言,和目前很多主流面相对象的语言在思维上还是有区别的。在学习的过程一定要学习这种思路。既然要学习一门语言,那目的肯定是为了就业。就得要学习一个系统,不能只学习C语言,在实际工作中不可能只用编程去完成一个项目,对于基础语法掌握大概要2个月左右,接下来就要学习一些其他的知识如WIN32、MFC、QT、网络编程,数据库、数据结构、算法、COM、STL等!

不会英语能学会编程吗 - 汇30资讯



学习的方法

对于编程语言的学习,首先是对于基本语法的记忆,要做笔记!最关键的还是要动手,就是每个语法,每个代码都要自己写出来。这不像其他科目的学习,只要听懂就行!这个完全是不一样的,就算听懂了。不动手去写也是完全不行的!通过做大量的练习、项目实战不断积累代码量。只有代码量足够多了,项目做的多了,才能算是真正学会了。学习之前一定要有这样的认识!

学习的路径

对于C语言来说,目前已经非常成熟。学习的资料和途径是很多的。比如菜鸟教程,网易云课堂,慕课网,腾讯课堂等都有大量免费的教程,也可以自己买一些书籍!但是切记学习完系统,不能这个看几天那个学几天。选定一套课程一次学完!

不会英语能学会编程吗 - 汇30资讯



我从事IT多年对于编程和实战都有很多经验,如果有什么疑问可以评论区留言!知无不言!欢迎关注