大家好,今天小编关注到一个比较有意思的话题,就是关于学习编程要学习吗的问题,于是小编就整理了3个相关介绍学习编程要学习吗的解答,让我们一起看看吧。
有必要学习更多的编程语言吗?
非常有必要学习多种语言,一方面便于吸收各语言先进、优秀的设计理念,另一方面,各语言生态都不一样,便于项目选型时选择合适的语言。其实编程到一定程度,上手一门编程语言是很快的,大部分情况下,我们仅需了解以及简单编程即可,有相关实践的要求时再进行深入。
语言就是程序员的武器,如果把程序员比做特种兵的话c,java就是重型武器杀伤力巨大,但是不能干什么事什么场景都上重型武器不是,有些场景只需要一个脚本语言就可以解决的追求效率那没必要用Java来写,用python ,shell能快速搞定,有些场景追求高并发就上j***a go c 语言,总之语言就是个工具,但是只会一种语言也不行,任何东西都是一个体系,一个主体其他为辅,那程序员就得以一个高级语言为主再学习一些脚本语言,根据场景而运用之,灵活运用,效率将会很高
谢谢邀请!
作为一名从业多年的程序员,也出版过编程书籍,所以我来回答一下这个问题。
首先,编程语言与开发场景有较为密切的关系,如果程序员需要面对多种不同的开发场景,那么掌握多种不同的编程语言是有必要的,但是如果面对的开发环境比较单一,掌握多种语言也没有太多的实际价值,所以是否需要掌握多种编程语言,主要由岗位开发任务来决定的。
目前在大数据和云计算技术的推动下,程序员全栈化是一个比较明显的发展趋势,不仅要求后端程序员全栈化,前端程序员也在往全栈化方向发展。一方面原因是开发团队小型化趋势明显,这就要求程序员能够完成多个角色的开发任务,另一方面基于PaaS进行软件开发使得***整合更加容易,这也进一步打破了传统前后端程序员的任务边界。
以大数据应用开发程序员为例,如果在Hadoop平台下进行开发,通常会选择J***a语言,由于Hadoop本身就是***用J***a语言开发的,所以在Hadoop平台***用J***a语言还是比较方便的。如果使用Spark平台,那么最好学习一下Scala,这样在开发效率方面会得到一定程度的提升。另外,如果从事大数据分析工作,掌握Python也是有必要的。
对于Web程序员来说,通常既需要掌握一门后端开发语言(比如J***a、Python、C#等),同时也需要熟练掌握前端开发语言,包括Html、CSS和JavaScript,另外还需要掌握Sql语言。
对于初学者来说,选择一门“全场景编程语言”是不错的选择,目前比较常见的全场景编程语言包括J***a、Python和C#,另外可以重点关注一下J***aScript语言,虽然J***aScript主要的应用领域集中在前端,但是目前J***aScript的应用边界也在不断得到拓展。
最后,对于程序员来说,学习编程语言往往是开发任务驱动的,一边学习一边使用也是比较常见的事情。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言!
这个要看具体的需求,不要为了纯粹学习编程语言而学习编程语言。
如果为了以备不时之需而学习,本人以为大可不必。主要原因有如下几点:
1. 语言只是基本语法,单纯学会了语言,没有学习系统接口和库函数等内容,基本上也用不上。
2. 如果学的内容长时间不用,基本很快会忘记。
3. 语言都是相通的,如果对某个语言很扎实,想学其它语言非常快。
因此,本人以为,除非必要,或者实在闲的慌,否则没有太多必要学习很多语言。
很有必要,不同的编程语言,在处理不同的问题上有不同的优势。例如,c语言在嵌入式开发,偏底层驱动相关的领域被大量应用。J***a则被应用在后端和企业级应用场景。有空多学一两门编程语言,可以让你多一种快速解决问题的方法。
不同的编程语音还可以开阔思维,提升个人抽象问题的能力。技多不压身,没错的
现在还有必要学习plc编程吗?
PLC全称叫可编程控制器,PLC与[_a***_]、CAD合称自动化工业的三大支柱,由此可见PLC的重要性。
1.PLC的学习是看行业的,对于电气工程师来说学会PLC编程是必须的。
1.1PLC编程依然是一个主流的方向。
在科技日新月异的今天,随着工业逐渐进入4.0的智能化时代,人工AI、工业机器人、大数据、云技术等不断的发展,看似PLC的功能在慢慢被其他智能所取得,其实不然。PLC在未来的智能制造工厂中,也将是主要角色,以目前的技术发展来看是无法被取代的。工业机器人等技术的出现只能作为PLC的补充,而无法取代PLC。
1.2PLC越来越趋向于大脑中枢系统
随着技术的不断进步,设备末端的元器件越来越智能化、模块化,末端元器件的许多动作机理都由厂家封装好了,这样省去了PLC许多麻烦的编程工作,而PLC只需要与其进行通信,发送指令以及接受反馈即可,这只是省去了工程师的编程麻烦,主要控制还是在PLC端的。
PLC在往大脑中枢方向发展,末端元器件将作为神经元被PLC控制。
1.3PLC也在不断自我进步中
在技术上,未来的PLC会往小型化、超大型化两个极端发展,运算速度更快,存储容量更大,通信功能更强大,且越来越注重人机交互性。
此外,从最新的PLC发展可以看到,PLC在不断与高级编程语言结合,C语言编程变得越来越流行。未来或许梯形图编程会慢慢的被淘汰。
2.对于电气工程师来说,在PLC编程上提供以下几点建议。
2.1要会主流的PLC编程
在国内现在主流的还是西门子和三菱,只要学会了这两款的编程,其他都差不多。
2.2学会上位机编程
最简单的上位机就是触摸屏了,但是这还不够。PLC与上位机结合才是一个完整的工业控制系统。
2.3实践出真知
PLC编程重要的是去实战,实战是检验学习成果与进步的必由之路。
看你们评论的怎么热闹,我也说两句!如果你是干了几年的电工,或者说你是电工,感觉自己思路清晰,头脑敏捷的可以学习plc编程,毕竟也算一个提升,如果你要转行,另当别论!如果你是做电气,plc编程是必经之路,电气图纸设计,配电柜制作,项目设计,也是后期要学的,电气自动化是一个应用型学科,又是一个***工种,就导致了,电气得配合机械实现自动化功能,这就决定了做电气的,必须对机械工艺和机械结构有一定的了解!
咱们就不说机械了,光电气你要学的,那是多如牛毛,干啥都一样,都要达到一定的高度和精度!说白了它就是一个工具,你拿它干啥用,由你的***和能力决定,它的价值也不相同!你拿他做了个自动化摊煎饼的,那他的附属价值就得煎饼老板来衡量,如果你做的是医疗类自动化设备,那得医院来衡量它的价值,所以,电气自动化这个工具,看你用在哪?
一入工控深似海,说明白,也不明白,说不明白,还懂一些!慢慢求学路,抓住方法思路和原理才是重点!正因为东西多,才需要方法!电气自动化这个行业,不瘟不火,高不成,低不就,饿不死,一般也发不了家!学编程能提升思路!不信就试试,一准能成为杠精……专业杠精解说
还有必要学习PLC编程吗?
又说到了这个问题,很多从事电工行业的人也有这样的纠结,到底要不要跨这一步,跨这一步有没有用?
我说的是电工行业并没有说电气行业,作为电气行业肯定要学习PLC的,PLC只是电气行业的入门。
电气行业也就可以说是自动化行业,在这个行业里面,所有的控制思路和控制系统一般都基于PLC或单片机,那么可见PLC在自动化行业的重要性。他就像一颗大脑。
所以想要踏入电气行业,不学PLC是绝对不行的,从简单学起,用PLC去代替常见的一些基础电路,慢慢的去理解PLC在一个电路中起到了作用,入了这个门,然后再去学习模拟量的一些东西,比如定位控制,液位控制等等。
最后是利用PLC与所有的设备相连,比如说触摸屏,变频器,电磁阀,编码器等等。
这就是学习PLC的必要性。
如果你是其他行业者或只是电工行业,那么就完全没有必要去学习PLC,懂得有这么一个东西,懂得它的原理就可以了,因为学习片儿谁不仅仅要懂它的原理,还要学会编程,有编程的思路和方法。
现在有没有必要学习PLC编程?
有没有必要学习PLC编程,主要与是否从事或期望从事工控行业有关,非工控行业从业人员是完全没有必要去学习PLC编程的!
如果是从事工控行业从业人员,还要看具体是干啥工作的,工控行业包括机械设计,电气设计,程序设计,营销等多种职业。
只有直接与PLC打交道的是属于必须学习掌握PLC编程,其他的职业属于可学可不学,学了当然更好,不学也没啥问题!
比如搞销售的,销售是一门非常有难度的职业,销售搞得好。基本上也没时间去学习和应用PLC了,电气设计的是有必要学习PLC编程的,机械设计可以完全不学!
PLC是可编程逻辑控制器的简称,在芯片行业发展起来之前,要实现机械设备的自动半自动控制,需要设计庞大而复杂的继电逻辑控制电路去完成,随着芯片的不断发展,将继电逻辑控制电路集成到一个小小的芯片成为现实,随着PLC的不断发展,已经能实现非常复杂的各种逻辑控制。比如烟草行业的生产线,啤酒厂生产线,PLC应用非常广泛,性能稳定,在可见的将来,PLC都会长期存在。
从事PLC编程的职业,一般来说工资还可以,但是基本上都要长期出差,工厂设备调试期间环境恶劣,为了赶工经常加班加点,比较辛苦!
PLC也在不断更新换代,需要保持学习,以西门子为例,早期的S5,到后来的S7,现在的博图,当然原理基本上是相同的,只要适当查找资料就能掌握!
PLC的应用还是比较广泛的,在工业中占据很大的地位;社会发展离不开工业,科技在发展,目前很多制造企业都要走自动化生产路线,自动化生产离不开PLC,所以还是可以学,用武之地还可以,工资待遇还行,只要弄的好,工资不会低。
当然学习PLC还是要具备条件:
1. 要有毅力和耐心
只要从事这个行业,那你必须的编程,编程可是个枯燥乏味的活,对工程师挑战比较高,很多学者前期很刻苦,但是多次失败后就放弃了,这可不行哦,耐心很重要;
2. 要敢于实践
实践对于工程师太重要了,尤其是编程更需要实践,一步步调试指令,去实现功能;很多初学者害怕调试出错,担心损坏设备,而产生畏惧心里;所以心里要强大,根据手册来调试,不会有大问题,要敢于去调试,去实践;
3. 思维逻辑要缜密
编程本身就是一种逻辑思维过程,PLC程序就是由这些因果关系组成的:判别条件是否成立,进而决定执行相应的指令。最初的PLC是用来替代继电器逻辑电路的,所以继承了继电器电路以触点作为触发条件的描述方式。所以编程前首先要考虑清楚逻辑关系;这是对工程师最大的挑战;
4. 跟PLC相关的知识
有必要培养小孩学习编程吗?
现在社会上大部分秩序或者功能都是程序化的,通过编程来实现和建构。我觉得如果我们让孩子学习编程,那应该是越早越好,无论我们的孩子将来是否去做程序员,学习编程对宝宝未来发展都是有利的,可以训练宝宝的逻辑思维和时间管理能力,优化他的做事流程,可以适应很多行业,对宝宝未来生涯发展更有帮助。
这个问题和孩子“真有必要要学奥数吗?”是一样的,这要根据孩子的具体情况做出选择,如果有这方面的兴趣,那么,可以参加培训,发展孩子的兴趣和特长。如果孩子没有这方面的兴趣,让孩子参加相关培训,只会增加孩子的负担,这并不利于孩子兴趣发展。
每个孩子是有不同的个性、特点的。在国外,奥数已经存在几十年,但选择参加奥数培训的只有5~10%对数学有兴趣的学生,其他的对数学没有兴趣的学生则不选择,这是很正常的。可在我国,不管有没有对数学的兴趣,都选择奥数,这对没有兴趣的学生,和有兴趣的学生都会产生负面影响,没有兴趣的学生,只会感受到更大的学习数学的压力,而有兴趣的学生,也不是发展兴趣,学奥数的目的为获奖、参加自主招生等等。
学编程也是如此。在互联网和人工智能时代,编程变得很“热门”,于是,培训机构推出各类“编程班”,包括幼儿“编程”班。对此,家长必须理性,不能盲目攀比,要结合孩子的实际情况选择,主要目的应是发展孩子的兴趣,而不是追求功利的目标,诸如增加幼升小、小升初的竞争砝码等。可能有的家长说,孩子有什么兴趣,只要尝试过才知道,其实,认识、了解孩子的个性、兴趣,并不是特别难的事,孩子对什么感兴趣,家长在平时的生活完全可以观察,关键是有的家长不相信孩子在这方面没有兴趣,总觉得只要提出更高要求,让其上培训班,就可能培养这方面的兴趣。
个性化教育、因材施教,才能让孩子得到更好的发展。学少儿编程不能又陷入功利陷阱。
首先谢谢你的邀约。
你可以先让孩子尝试尝试,看看喜不喜欢,毕竟兴趣才是最好的老师,如果孩子有兴趣再难都不怕,如果兴趣不高,再好的东西也学不进去,你说呢?
顺便问一下,您家孩子几岁了,之前接触过和编程相关的吗?
我儿子就在学编程,用我过来人的经验跟你简单说一下我们学编程的历程,给你做个参考吧!
我儿子是从7岁开始学乐高的,前一年的时间主要学习乐高搭建,后来开始接触模块编程,因为有乐高为基础,所以孩子很喜欢,尤其是将乐高搭建好的玩具,再加上电机和编好的模块,一个个有趣的机器人就动了起来,孩子非常喜欢这门课。
现在模块编程也学习的差不多了,这学期我就一直在考虑接下来该怎么走的问题(我儿子今年10岁),我们之前上了一节c语言的课程,大概是从模块编程直接过度到c有跨度有点大,而且c语言的趣味性差一点,可能孩子接受起来有点困难。
其实我们在教育教学过程中,特别是信息技术课的过程中,很容易发现,孩子对于编程还是比较有兴趣的。本人从事的就是信息技术课,教授的年级是345年级。
三年级没有提供教材,所以我们只进行了一些简单的指法,认识桌面背景的学习,而五年级开始就学习了一些编程的初步,就是我们所知道的图形化编程scratch。
由于我们的课本都是放在电脑旁边的,所以说很多孩子在学习完自己的知识的时候,会把其他班级其他年级的课程翻出来看一看,在这里我们很快就发现了三年级的部分孩子就已经喜欢上了图形化编程,很明显编程对于孩子的诱惑力还是比较强的。
什么情况呢?其他年级学习的内容比较复杂,反正除了编程还有蚊子电子表格等等,但是对于电子表格PPT这一类的学习,孩子们大多没有兴趣,唯独到了编程的时候,孩子们能够全身心的做助听,20多分钟,然后在饶有兴致的自己练习20多分钟。
这编程有没有好处,我们现在无法断定,但是孩子还是比较喜欢这一个的,特别是喜欢把它做成自己的作品,孩子们的思维,奇思妙想超过了我们上课的一些范围。
从这一点上来讲,在小学阶段开设编程课还是很有前途的,甚至我觉得应当把文本操作,电子表格PPT等全部删除,只保留编程课。
我是一个从业10的程序员,有小孩,今年4岁,我就想拿他做个实验,看看4岁小朋友到底能不能学编程,苦于没有合适的教材,我就***装普通家长在网上订了几个公司的试听课。先说缺点,都是网课形势,听的也是录播的视频,一堂课几十个上百个人听课,老师没法掌握每个小朋友的消化吸收能力,课后只能通过作业来检验学习情况,属于工厂模式,批量***式的教学,编程语言都是Scratch语言(麻省理工发明的积木式编程语言)虽然适合小孩子,但是很多公司直接拿网上的源码,没做修改,源码里无论操作习惯还是画面风格都不是中国小朋友能很快接受的。网易小图灵在里面做的还比较好,改版成我的世界游戏风格,我定了一个9.9元体验课,老师给我说7岁才能开始学,所以不要指望4岁的小孩能听懂里面讲师录播的内容,压根没让他听课,说白了我是想用下他们公司开发好的编程工具,里面所有的内容课程我自己上手,根据自己小孩掌握的程度循序渐进的教他,现在他已经学会了所有的基本指令,循环指令,逻辑指令,可以写脚本完成关卡任务,掌握的速度非常快,软件已有的功能已经跟不上他的学习速度了。我在考虑后面自己开发一套儿童编程软件了,软件一定要适合幼儿园小朋友的学习曲线,因为后面我又去儿子幼儿园给他们班小朋友试讲(我[_a1***_]首页里有上课的照片),没想到小朋友非常喜欢学,有的小朋友从来没接触过一点就通。陆续又给他们班小朋友免费讲了2次,得出结论,幼儿园小朋友一样能学编程,但怎么教才是重点。
据说国家再搞少年人工智能等级评定,自愿参加从一年级开始每年考一次试,最高10级,如果你家小孩认定的级别较高,中考兴许还能加分什么的,这是一个线下少儿编程机构老师给我说的,不确定真伪。先不说编程到底能不能锻炼小孩的逻辑思维能力,单从他能通过一定的规则组合代码实现游戏里的任务,对于一个4岁小孩来说,就已经相当让人震撼了,触类旁通,他在将来的学习上遇到困难,也一定会利用现有的条件组合来完成某个学习任务,这是一种能力和经验的积累。所以有条件的家长可以让小孩试一下,确认小孩有兴趣学再深入引导,没有兴趣就浅尝辄止,不可硬来,说不定将来又有兴趣了呢。
到此,以上就是小编对于学习编程要学习吗的问题就介绍到这了,希望介绍关于学习编程要学习吗的3点解答对大家有用。