如何看待高校大学生说,编程靠自学培训机构视频?

我02年上的大学,编程是自学的,因为我的老师能力比较差,所以我当时买了一些书,,同时上一些编程论坛学的编程。

另外我认为编程最好的学习方式是边学边练,那么至少在我上学的那个年代,这点无法实现,我们当时是在教室上一节课,然后去机房练一节课,效率比较低。

但是自学需要比较强大的自律,因为现在的互联网太好玩了。

所以根据具体情况来吧,什么都不会的那只能坐在教室里听老师讲,如果说自己领先一步了,那么就给自己加点料吧。


大学教育是系统,基础,偏向理论。培训是面向实战,市场的。在精力允许的情况下两者兼顾。


我觉得很正常啊。

现在在线学习(随时、随地)非常方便。

大学生尤其有时间,但是在线下学费较高的情况下,选择一些靠谱的网校,学习有质量的视频,也是一种好方法。

并且,可以进学员交流群,或者和老师多请教,个人觉得和线下学习并没有太大区别。无非一个学习氛围的营造而已。

作为成年人,这种自学途径,我非常赞成!


感谢邀请,下面就是我对存在这样现象的一些看法,这个是一个普遍现象最要是课程的更新速度更不上现在企业的发展需求。

大家都知道现在的IT技术更新很快,有的一个月都有可能更新一个技术点,或者半个月会对某方面的技术进行优化,但是我们的教科书确是很多年前的教科书,你说这样学出来的大学生们能找到一个满意的工作吗?其实很难,事实也证明了我们的猜想,也有很多本身是学计算机专业的同学,利用实习的时间来到我们机构进行全面系统学习的。

存在的原因

最根本的原因还是在我们自己的教育体制上存在bug,不知道大家对于我们的教科书的出书流程有没有了解过。在我们国家出一版新的教科书,经历的时长大概是在8年左右。接下来来讲一下这个大概流程

研发

首先要选择一批老师在某个地方进行编写,编写的内容应该是研发那年比较新的内容,但是一个编写下来需要一长段时间(我们假如这个时间是一年半研发大一到大四的课本)的时间,中间还要进行修订,再花半年的时间,就是说从研发编写修订到后面的确认版本,差不多要花2年的时间。

试点

一般新的教科书出来之后不会立马推广到全国各地,而是选择部分地区进行首先的试点,试点是啥意思呢?就是这一套书我们需要一批大一的新生来进行试验,到了大四的时候会根据他们的就业情况来进行修改和调整。这个过程我们需要花3~4年的时间才能完成

再次修改

根据就业情况在进行修改和调整,这个时间需要一个暑假或者更长的时间,再进行试点教学。

全面推广

就是在以上的过程中都顺利进行了之后就到了全国推行的阶段了,这个时候全部的该专业大学生就可以用上这套教材了。

这个时候我们就开开心心的用上了新的教材,如果这个过程进行的比较顺利的话呢,时长不会超过8年,想象一下我们拿着8年前的知识去应对我们现在的技术难点,你觉得这样我们能找到工作吗?当然是不能的,所以就孕育而生了培训行业,专门来填补这样的缺口。除了专门的培训机构以外,也有很多的计算机从业人员也会来帮助纠正技术。

以上是个人观点,仅代表我个人


初学者入门的时候,通常学习大学课程和太多的理论课程,短期看不会有任何改善,这个时间可能是半年、一年也可能是三五年都有可能,比如你跟一个刚学编程的人讲计算机组成、讲操作系统对他来说只是一个更大的黑盒世界,就跟你学历史地理一样,你基本不会用到,然后培训结构说,来我教你写个网站吧,教你用个数据库、缓存写个电商网站,肯定快感更多一些

但是总有一天你会发现这个4个月的培训机构的课程并不会让大家有什么不同,而且当前网上的课程如此之多,你可以有更多的选择,但是你总要思考的,比如你面试的时候,老师不可能给你把所有面试官的考题可以你预测到,你需要根据自己的知识体系来去进行知识的汇总和思考,而且面试通常由于大家的技术选型和公司业务体系不同,所以大家通常会问一些基础的东西,比如互斥锁实现?读写锁实现?管道?调度器?事务?锁隔离等等,这些技术,你就会发现,你需要大量基础性的知识,比如为什么要用位来进行分段计数?什么时候要走缓存行填充?操作系统是怎么调度的?磁盘IO算法又有什么?我看过一些大学的课程的确是有些东西是没用的,比如电子、逻辑电路,你可能去搞么?不可能得,那有没有用呢?我感觉你不做底层的硬件相关的确是不会用到,因为从底层还有CPU等各种硬件,上层还有CPU,工业设计和教科书里面的的确会有很大的差异,但是更多的其实都位了你体系的完整性

你如果大学不深入学习这些基础,就好比你先盖个楼,不着急打地基,然后因为当前的各种材料都比较耐用,可以让你很快的盖起来,然后你万一成功了,就可以推倒重来,但对大多数人来说,总会有一天回来好好修理地基,到时候为了避免自己落下,还要边盖楼边打地基,是不是适得其反了呢?


原始地址:/redian/52908.html