首页编程语言学编程必须要学英语吗

学编程必须要学英语吗

cysgjjcysgjj时间2024-08-30 05:17:57分类编程语言浏览89
导读:学编程必须先学C语言吗?学编程必须得会英语吗?有必要学习更多的编程语言吗?学编程必须先学C语言吗?不必。根据自己要从事的领域选择一种入行,后续其他语言根据开发需要学习。入门级建议:Python,Java,及前端(HTML、JavaScript)C语言是可以考虑的,但是当前环境下,学习C语言想快速的看到效果不容易。此外还需要学习一下通用……...
  1. 学编程必须先学C语言吗?
  2. 学编程必须得会英语吗?
  3. 有必要学习更多的编程语言吗?

编程必须先学C语言吗?

不必。

根据自己要从事的领域选择一种入行,后续其他语言根据开发需要学习

入门建议pythonjava,及前端htmlJavaScript

学编程必须要学英语吗
图片来源网络,侵删)

C语言是可以考虑的,但是当前环境下,学习C语言想快速的看到效果不容易。

此外还需要学习一下通用的数据结构算法

我学过这么多编程语言,最后发现其实最好学还是汇编。要想迅速入门。

学编程必须要学英语吗
(图片来源网络,侵删)

计算机结构,汇编,C,数据结构,操作系统结构,编译原理

恭喜你已经入门了,然后学习你想学的Java,C#,phpPython,html,之类的。

------------------------------------

学编程必须要学英语吗
(图片来源网络,侵删)

很多人都说入门学python或j***a,这么学只会让你走弯路,不能达到精通的地步。没有空中楼阁,计算基础内容从来没有变过,现在是这样,以后还会是这样的。就看量子计算机出来时会不会有变化。

学编程必须得会英语吗?

作为一个软件行业从事了三年的我,我只认为可以给你全面的解释一下这个问题。最开始学编程对英语要求并不是很高,因为学习编程语言其实只需要记住它常用的那将近500个左右的单词就完全没有问题了,你这样子对编程语言就已经有一定了解,可以找到一份很好的工作。但是工作以后你会发现学校学习的东西并不是很深入,在工作中你需要继续不断的学习。新技术出来以后,你第一时间就要去学,刚出来的新技术是没有中文注释的所以你要去学英语至少要能看得懂这注释说的是什么东西,这样你才可以很快的提升自己,在最短的时间里拿到更高的工资。所以编程一定要学好英语这对你是至关重要的。

其实,编程实际上是逻辑思维培养。而写代码只是对你所想的功能进行实现与完善。所以,编程重要的是思维,即使英语不好,都没有任何关系。编程使用英文是基本的计算机英文。都是很简单的基础单词。可以说计算机英文应该掌握八百到一千就差不多了。再多当然没问题。编程不是考大学英语四六级,不需要掌握八千以上的词汇量。有那么高的词汇量,对于在编程中出现的问题提示及错误的排除是很有帮助的。

英文好的朋友在做开发时,有非常大的优势。其一,当开发出现错误时一扫就知道错误提示的含义,同时只要结合你所学的编程的原理,就知道问题出在哪里。其二,编程中,遇到有些想不明白的问题及难点技术可以到国外的网站查看相关文献。若英文好的话,完全直接可以看 英文文档,不需要翻译啥的,这是非常好的。我个人觉得英文真不是难点。很多人都学不好英文或害怕英文,那是因为他们对英文没有兴趣,同时他们没有下功夫去学习他。其实真正学好英文是很有意思的。无它,无外乎就是多听,多写,多练。但是[_a***_]方式不是每个人都能适应。

再者,编程讲究的是算法,平常应该学学习些开发算法,及积累编程经验。和学英语一样,也得多练。计算机程序是练出来的,不是背出来的。它和英文完全是两种不同的学习方式。英文多去记、背。而计算机编程,前期写不出就先模仿。然后自己尝试着去写。学习人家书写的风格。写多了,自然就会有感觉。实际上这些都是规律的。你想去做, 没啥学不会的。

学东西,千万不要一上来就给自己设置限制。认为自己学不会,或学不好啥的,自己对自己都没有信心,谁还会对你有信心?不要轻易说自己不行。一定要相信,你是最棒的。这样你要克服这个困难,真的是轻而易举的事情了。

我就是从事软件开发这一行业的。从专业的角度来看学编程,学好英语是必然的。不用学的很好但是别人写的东西要基本能看懂。现在常用的编程语言有J***a、c语言、php这些语言都是国外人开发的。里面还是包含很多生僻的英语单词。而且想要学好编程肯定要看国外那些大神写的代码,学习他们处理数据的方式,像这样的代码注释很多都是英文的,所以,学好英语能让你更快的掌握编程。

不需要,一门编程语言一共就几十单词,而且是最简单的那几个,主要是逻辑好,而且国内有大量的中文资料。特殊情况就不用讲了,如果真的遇上,用上翻译软件,当然能在工作中多学点英语是最好。

对编程来说,英语当然要求高:

1. 阅读技术书藉及技术文档。

我们可以发现,编程方面的经典书藉,几乎全是国外的英文书藉,虽然国内有引进,并翻译成了中文的,但是在目前的大环境下,翻译质量不堪入目。我以前看翻译的技术书藉,有时根据不知道说的什么,此时只要一看英文版,则一切明了。

另外,好多的开源库,开源项目其文档均是英文,如果英文不好,则就影响学习优秀的项目,这可是一大损失。掌握了英语,则相当于打开了另一个世界的大门。

2. 与国外同行的交流。

在工作中,有时需要与国外同行进行交流,探讨一些技术问题,或者本身你们有商业上的来住,如果懂英语,则视野会更开阔,机会则更多。

3.编码时需要

在编程时,你在给变量函数起名时,则需要用英语,你不可能用汉语拼音去起名吧,我可见到过这样的人哦,每个公司是绝对不允许这么干的。

另外,写注释时,最好也用英文,因为有的开发环境对中文支持不好,用中文注释,打开就是乱码。

总之,为了编程,请学好英文哦。其实英语并不难,只要持之以恒的长期坚持,到一定时间后,你会发现,你已经跨过了"英语“这个难关。

有必要学习更多的编程语言吗?

非常有必要学习多种语言,一方面便于吸收各语言先进、优秀的设计理念,另一方面,各语言生态都不一样,便于项目选型时选择合适的语言。其实编程到一定程度,上手一门编程语言是很快的,大部分情况下,我们仅需了解以及简单编程即可,有相关实践的要求时再进行深入。

谢谢邀请!

作为一名从业多年的程序员,也出版过编程书籍,所以我来回答一下这个问题。

首先,编程语言与开发场景有较为密切的关系,如果程序员需要面对多种不同的开发场景,那么掌握多种不同的编程语言是有必要的,但是如果面对的开发环境比较单一,掌握多种语言也没有太多的实际价值,所以是否需要掌握多种编程语言,主要由岗位开发任务来决定的。

目前在大数据和云计算技术的推动下,程序员全栈化是一个比较明显的发展趋势,不仅要求后端程序员全栈化,前端程序员也在往全栈化方向发展。一方面原因是开发团队小型化趋势明显,这就要求程序员能够完成多个角色的开发任务,另一方面基于PaaS进行软件开发使得***整合更加容易,这也进一步打破了传统前后端程序员的任务边界。

以大数据应用开发程序员为例,如果在Hadoop平台下进行开发,通常会选择J***a语言,由于Hadoop本身就是***用J***a语言开发的,所以在Hadoop平台***用J***a语言还是比较方便的。如果使用Spark平台,那么最好学习一下Scala,这样在开发效率方面会得到一定程度的提升。另外,如果从事大数据分析工作,掌握Python也是有必要的。

对于Web程序员来说,通常既需要掌握一门后端开发语言(比如J***a、Python、C#等),同时也需要熟练掌握前端开发语言,包括Html、CSS和J***aScript,另外还需要掌握Sql语言。

对于初学者来说,选择一门“全场景编程语言”是不错的选择,目前比较常见的全场景编程语言包括J***a、Python和C#,另外可以重点关注一下J***aScript语言,虽然J***aScript主要的应用领域集中在前端,但是目前J***aScript的应用边界也在不断得到拓展。

最后,对于程序员来说,学习编程语言往往是开发任务驱动的,一边学习一边使用也是比较常见的事情。

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

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

个人认为学多没必要,学精很有必要。在一个领域里,把可以辐射到的语言学习好,把常用的学精,才是正道。什么都去学,又都只会皮毛,不如不学。所以还是要对一个领域挖掘透彻才好。

语言就是程序员的武器,如果把程序员比做特种兵的话c,j***a就是重型武器杀伤力巨大,但是不能干什么事什么场景都上重型武器不是,有些场景只需要一个脚本语言就可以解决的追求效率那没必要用j***a来写,用python ,shell能快速搞定,有些场景追求高并发就上j***a go c 语言,总之语言就是个工具,但是只会一种语言也不行,任何东西都是一个体系,一个主体其他为辅,那程序员就得以一个高级语言为主再学习一些脚本语言,根据场景而运用之,灵活运用,效率将会很高

这个要看具体的需求不要为了纯粹学习编程语言而学习编程语言

如果为了以备不时之需而学习,本人以为大可不必。主要原因有如下几点:

1. 语言只是基本语法,单纯学会了语言,没有学习系统接口和库函数等内容,基本上也用不上。

2. 如果学的内容长时间不用,基本很快会忘记。

3. 语言都是相通的,如果对某个语言很扎实,想学其它语言非常快。

因此,本人以为,除非必要,或者实在闲的慌,否则没有太多必要学习很多语言。

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/18465.html

语言英文编程语言
互联网技术小分享,互联网技术介绍 互联网技术简述题