大家好,今天小编关注到一个比较有意思的话题,就是关于学习编程的老师的问题,于是小编就整理了5个相关介绍学习编程的老师的解答,让我们一起看看吧。
自学编程和计算机科班出身是否存在差别?
谢谢邀请!
在2000年以前从事计算机程序设计的大部分都算是科班出身,这里有相当一部分是计算数学专业、计算机科学与技术专业以及计算机应用专业的占到了绝大多数。这一时期的程序开发任务多集中在单机和硬件编程上,互联网程序设计的需求远远没有现在这么多,这一时期的程序设计也相对比较专业,技术普及度也不高。由于当时计算机硬件成本较高,技术资料有限,所以程序设计还是专业人士的事。
随着2000年以后,互联网爆发式增长,出现了体制内培养的科班生远远满足不了市场的需求,随着计算机的普及以及获取知识的渠道逐步拓宽,这时候就有不少工科的学生选择了从事计算机软件编程的行业。最近几年伴随着大数据技术的应用,人才缺口增大到100万以上,这里面有相当一部分就是程序员的缺口。
作为一名程序员,同时也带学生做项目,发现有不少非计算机专业的学生考研选择了计算机专业。我就说一说我遇到的这些情况,本科是计算机专业和非计算机专业区别在哪些地方:
科班出身的学生知识结构完整,在概念理解上和实验动手能力上在初期有明显优势。通常科班出身的学生经过一个学期的准备工作,就能参加到实验小组,进行独立任务开发了。在交代任务的时候,基本上能一次就了解大部分的任务内容,其中优秀的学生还能独立进行一些课题的深入研究中。比如能自己搭建Hadoop平台的实验环境,能完成集群的部署,知道缓存、负载均衡等概念。
大部分本科是计算机专业的学生对算法有一定的了解,知道不同算法的时间复杂度,在解决问题的时候有多种选择。通常也都接触过Linux操作系统,部署过数据库、基本的web应用等等。这些在学习的初期表现的尤为突出,非计算机专业的学生在这个阶段基本上还处于补学阶段。
科班学生在课题的选择上更加灵活,甚至兼修两个方向。因为有完善的知识结构,所以在精力够用的情况下,不少科班学生都会辅修一个方向。比如大数据方向的学生会辅修一个移动互联的方向,或者辅修一个行业应用方向,比如HIS(医院信息系统)等。
非计算机专业的学生在初期会比较辛苦,我通常会给非计算机专业的学生布置更多的课程内容,比如要修几门课程:操作系统、计算机体系结构、网络通信、数据库、编译原理、算法分析,这几门课程对于以后的程序设计都是有很大帮助的,所以一般我都会要求。到后期基本上差别没有那么大了,非计算机专业的学生也能通过自己的努力查缺补漏,大部分都能达到要求的标准。
总的感觉,如果是工科的学生,比如物理、化学、材料、机械等专业的学生在初期好好于其他专业,当然如果你是数学专业的学生,那基本上和计算机专业没有太大区别。
我觉得我还是有资格回答这个问题的,我大学学的是“电子信息科学与技术”,算是跟计算机擦边的专业吧!然后现在在从事 Java 开发工作,我来说说我自身的体会。
首先,先不说编程能力,计算机基础和数据结构真是被落了一大截,可能很多科班的同学都会说,老师基本没教或者自己学的很差之类的话,但是即使是偶然接触或者耳濡目染一些,也比我这种非科班的强多了,更别提有在认真学习的同学了。没学编程之前,我连 Linux 是什么都不知道。
然后,再来说说编程能力,因为科班的同学更早接触编程语言,他们能更早去[_a***_]一些知识,比如设计模式、JVM 虚拟机、Spring 框架原理之类的。我工作一年后,才开始认真的研究这些东西。
对我来说,在工作前三年时间里,几乎全部业余时间都用来学习知识上,我觉得才勉强终于跟同期的科班同学站在同一水平了(当然,我指的是正常发展的科班同学,你们要是非要举极端的例子来反驳我,我也没辙)。
我就是自学编程,属于玩票性质,兴趣来了或者工作实在需要了,才动手编下小程序,一般情况下,都希望有现成的程序来用,自己没有耐心深研。😊毕竟不是靠编程吃饭,所以没有深研的动力。
自学编程和科班出身的差别最大的在于学习的主体——人自己本身。
自学编程和计算机科班出身的差别在哪?
不同的人持有不同的看法
看到好的产品,科班出身的会问源代码是如何编译实现的,非科班出身会问是用的什么编程语言
编程其实也像文学一样,如果是非科班出身的也许你能很容易成为网络流行小说家,但想成为文学大家,很难。
科班出身的对代码自然而然会有逻辑性,之后再选择自学基本不会差,而自学的人中,大部分会单纯喜欢最后漂亮的效果展示, 在画画中又称为“行画”。
自学不会遵循那么多条条框框,怎么开心怎么来,有更大的几率打破Box,某种程度来说,误打误撞更能发现新的东西,更能高精尖。
有区别啊,科班出身多张纸啊。
套用之前看到的一句话,科班出身的技术水平决定了作品的下限,而个人审美情趣决定了作品的上限。
如果你是个编程天才,有着天生的灵性,枯燥无味的课程可能会磨灭你的创造力;但如果你不是那万中无一的奇才,请你老老实实去上课,就当学门过硬的技术。
当然是有差别的啦!先说几点现实的问题吧,
1. 你看看现在招聘要求,是需要计算机相关专业的,当然也不是所有的都这样要求,但这也是个差别!面试时候,这块是难免会遇到的。
2.科班的话,大多数,属于有理论性基础的,自学的话,偏向的可能更实用一些,更偏向工作和就业中遇到的,属于实践派吧,这点我倒是认为自学的可能能力更强些,比纸上谈兵好些!当然这也不是否定别的,关键看能力!
3.在有些技术类公司如:申请高新企业,网约车企业等科技类的企业,也包括申请国家***这块,有的是要求科班专业的,必须是技术类的,行业性强的学科!
目前想到这些,以后遇到再慢慢补充吧![呲牙][呲牙]
少儿编程老师有前途吗?
现在学少儿编程的孩子越来越多了,我知道我们这里,上一次课(2个小时)课时费就400元,而且还是大课,是很多孩子一起上的课。
孩子学少儿编程挺好的,有基础了,以后可以学信息学,参加信竞,学的好了,还可以参加自主招生上好大学呢!
学编程的孩子多了,需要的编程老师就也多了,所以,当一个少儿编程老师也挺好的,挺有前途的。
少儿编程老师有前途吗?
现在学少儿编程的孩子越来越多了,我知道我们这里,上一次课(2个小时)课时费就400元,而且还是大课,是很多孩子一起上的课。
孩子学少儿编程挺好的,有基础了,以后可以学信息学,参加信竞,学的好了,还可以参加自主招生上好大学呢!
学编程的孩子多了,需要的编程老师就也多了,所以,当一个少儿编程老师也挺好的,挺有前途的。
十二岁学习编程是自学好还是跟老师学好?
答案是跟老师学习好。
因为12岁的年龄太小了,这个时候对事物的认真有一定的限制,并且编程是一个非常困难的事情,如果没有老师的带领,根本无法入门。
不过12岁应该是小学六年级,这个时候应该是学习语文数学的时候,应该是为文化理论打基础的时候,而不是去分专业的去学习。
我想学编程,最近找了个老师咨询,有大佬帮着看一下靠谱吗?
说说我的看法吧:
凡事预则立不预则废,如果你仅仅是想学会J***a编程,凭借现在这么多的中文资料和度娘***,你总能找到你想要的答案,3个月学会J***a不是梦。
如果你想一直从事编程这个行业,没有英语和数学基础,你可能走不远。原因如下:
一、IT行业知识更新快
软件的知识可能过2年就得更新一次,很多新技术层出不穷,而且,最新的技术一般都先出现在国外,一般相关的资料也都是英文,如果你看不懂英文,只能等到中文资料出来以后你才能学习,无形中就比别人慢了一步。也就可能陷入一步慢,步步慢的境地。
二、算法是编程的核心
好的程序员,一定是能编写核心算法的,这个是编程最有价值,也是最难的部分,不信的话,你去读读“数据结构与算法”相关的书籍,看看如果你的数学不好,能不能读的懂。如果你不能编写核心的算法,你充其量也就是一个普通程序员,成为架构师可能就是你的奢望。
三、编程行业竞争激烈
现在编程这一行竞争越来越激烈,每年有大量的大学毕业生涌入人才市场,大厂像华为、阿里、腾讯、百度等公司,如果没有211或985的学历是很难进入的。即便是一线城市的小厂,一份程序员的工作也有数十人乃至上百人去抢。谋生不易,且行且珍惜。做好人生规划,找准自己的定位,莫要付出了巨大的时间和金钱成本后感到后悔。人生无法回头。
可否问一下您属于什么学历,我先跟您讲一个真实的案例吧。我老公的弟弟,在学编程前是个汽车修理工,初中都没有毕业,别说英语了,连百度搜索都不会。后面,因为想让他们改变命运,于是叫他来北京进修,当时我在一家培训机构当普通员工,是有内部优化政策的,因为给他申请了这项***。在这学习了半年毕业后,刚开始找工作也是有点坎坷,不过后面看着还比较顺遂,第一份工作工资8000,进去也是啥也不知道,因为没有实战经验,慢慢地摸索研究,后面他刚好遇到老家有一家公司也在招这个岗位,就回去面试,结果面试上了,就回到了老家公司,薪资也是8000,要知道老家应该属于五六线城市了吧,在那能拿到8000多工资真的是很不错,还能每天回家吃饭,基本没啥大的开销,这次转型还是很不错的。
到此,以上就是小编对于学习编程的老师的问题就介绍到这了,希望介绍关于学习编程的老师的5点解答对大家有用。