您当前的位置:首页 > 互联网教程

编程培训班出来的和自学出来的有什么差别

发布时间:2025-05-23 04:11:57    发布人:远客网络

编程培训班出来的和自学出来的有什么差别

一、编程培训班出来的和自学出来的有什么差别

1.有内存概念,科班的人编程一般都知道自己在什么时候需要跟内存打交道,什么时候不需要,而非科班的人,大部分都是功能导向的,很多人不理解内存在计算机科学里面的重要地位,像python这样的语言,你其实大部分时候看不到内存,跟你打交道的是list呀,map呀这些数据结构,你在写code的时候一般都不会考虑他的内存情况。

2.不会被局限到框架中,大部分培训班出来的人,都是学了一门语言加框架,所以他一般就是背的这些东西,但是不理解,比如典型的web框架,尤其以前jsp时代,好多非科班的人,捧着一本厚厚的jsp书跟查字典一样学这个东西,非科班的人容易被某个框架局限住。而科班的人一上来就知道所谓框架不过是人家写好的code,你理解他在做什么就可以了。

3.对操作系统的理解,这一点上很容易看出科班跟非科班的差距,大部分非科班的人看到的都是程序呀,语言这一层面的,但是科班的人,如果操作系统学的不错的,他关注的其实是对机器的抽象,他知道我们要run一个程序,需要这么一些东西,包括进程怎么管,内存怎么管,io怎么管,网络怎么管,这样对于编程来说,你其实拿到的是什么,是一个进程管理器的句柄,一个内存管理器的句柄,一个io管理器的句柄,一个网络管理器的句柄,有这几个功能句柄,你就可以操作这个机器了。

4.再进一层是缓存,这个可能需要有工程经验的科班人士才会有的意识,实际上计算机体系结构,只有一个东西就是缓存,跟上层应用相关的cache最典型的就是python里面的迭代器。弄明白这个,很多架构上的事情你才会明白,比如数据库有一个cache,搜索引擎有cache,你做的所有的优化,基本上都是跟cache相关的。

5.抽象的意识,这个也需要写过很多实践的code才能明白,跟科班可能关系不是很大,跟悟性有关,有的人很笨,无论是不是科班,他就是悟不到这一块,有的人很聪明,无论是不是科班,只要他写过一些code,你点拨他一下,他自然而然就知道什么时候该做什么样子的抽象。

二、学习java编程是自学好还是到学校学习好

1、现在随着程序员高薪资的吸引,想从事Java编程的人越来越多。这时候就需要我们想清楚怎样学习才能快速的达到效果。目前,学习JAVA基本上有两种方式:上Java培训班进行课堂学习和通过视频自学两种,不过其各有优缺点,北京java培训先看一下这二种JAVA语言学习方式:

2、上培训班进行的好处是少走弯路,跟着班走,有学习环境和氛围,有同学可以交流,也有老师指导。这是个比较靠谱的学习方式,大部分人都能成功结业。但是上培训班往往也有一些弊处,一个是学生比较多,周期和学习的课比较固定,对于有些学习效率高的人来说,可能进度有些慢,对学习比较慢的人,又显得太快,不可能满足每一个人的需求。同时,java培训学校的收费都挺高的。

3、有经济基础的话可以考虑去培训班,从最基础的东西开始教,能够系统的学习知识,对以后的发展是有很大帮助的,然后老师会带着你不断做项目,学完过后比较容易就业。而且,像北京北大青鸟这样的学校都是毕业之后都是管推荐就业的,能进入的企业更好,而且薪资会更高。

4、如果选择视频自学学习的方式,相对来说可以减少记忆压力,其优点在于,通过视频学习应学会慢慢的培养自己独立思考的能力,要有时间想,同时对特定的知识点可以重点重复看,重复做思考,这种学习方式类似与跟人做技术沟通。但缺点在于,缺少老师指点,对于不会的和重要的知识点,无法有更深的体会和把握,还有就是通过自己一段的学习后,自我感觉良好,可在应聘或实际应用中发现自己一问三不知的情况,还有一点就是学习时间会更长一些。最关键之处是不能自律,学着学着就放弃了。

5、还有,如果有C语言、C++,c++基础的话,学好了java会很简单。

6、每个人肯定是基于自己观察的情况给出的,条条大路通罗马。至于是自学还是上培训机构,貌似都可以成功。关键看你自己更适合哪一个了。

三、我想学习编程,是自学好还是去培训机构学好呢

1、个人推荐还是去个培训机构比较好。

2、编程并不是想象中的那么简单,它是一门技术语言,所以我觉得编程更需要的是在学会理论的基础上有实操性的训练,只是自学一些理论知识,没有项目经验,到了找工作的时候其实还是一张白纸,现在别说是编程,有的公司实习生都要工作经验或者是项目经验,自学会导致你在应聘时竞争优势极小。培训机构能提供一些项目上的实际操作,最关键的是科班路线的学习能少走许多的弯路;

3、自学的话,编程其实还是挺复杂的,你在学习当中遇到的困难,只是靠网上解决我觉得很难,不会的越积越多,慢慢的你也会找不到方向,或者是失去信心,这在现实生活中是比比皆是。没有一个高效率的学习,会多走很多弯路,浪费时间不说,最后还可能竹篮打水,直到自己淘汰自己。

4、所以还是找个培训机构比较靠谱。