学编程看书还是看视频
发布时间:2025-05-20 15:55:11 发布人:远客网络
一、学编程看书还是看视频
问题一:学编程的时候只看书好还是看视频教程的好?你可以去看看,看你喜欢哪种方法学习,我个人认为那看书有用
不过只是临时查查看而已,是一种辅助的用法
不管怎么样,只要你想学好,什么办法都可以用好的
关键是看你能不能吃苦了,不断出些题目给自己
问题二:学习编程是看书好还是看教学视频好动手写,最好带着需求写,比如工作或兴趣需要都可以。这样进步快些。
问题三:学编程是看视频好还是看书好?,,看视频,但是要动手练习,别光看,看了你写不出来东西的。
问题四:学编程是看视频好还是看书好?个人觉得看视频其实效率很低的,还是看书吧,最好是配合例程来看。可以的话自己逐句把代码打出来再运行,因为很多时候你看着那些代码没什么感觉,要用的时候还是会有很多疑惑的。
问题五:学编程是看视频好还是看书好?两者要结合,用视频引导自己,看书把知识基础打扎实。
问题六:学计算机编程,看书还是看教学视频好?看国产的书还不如看视频。敢问你想学哪种编程语言?
问题七:学编程是看书好还是看视频教程的好?也不能说那个好,看书需要自己去理解,看视频有老师讲解,上手应该会比看书快吧,我在学校听人说课课家教育上有相关的视频,学习内容基本都是实操性很强的案例,如果有需要可去了解一下,新手推荐先看视频,等有点基础再去看看书,这样就能做到事半功倍
问题八:学Java,看视频好还是看书好呢?我一直比较纠结,看书快很多,到时总觉得不够视频详细,而 10分亲爱的同学你好,我是中国快速阅读协会会员,很高兴为你解答。
本人专注于速读记忆能力研究8年以上,同时有幸成为快速阅读协会会员。对于如何增强记忆力和快速阅读效率,速读记忆力专家普遍认为,只要通过训练,通过学习,、阅读能力、记忆力是可以成倍提高的,下面给你说一些关于阅读能力、记忆力的经验:
1、快速阅读的技巧就是一眼看上去,能够阅读多个字,看到一堆字就知道文字的意思,不用去过多思考,习惯性的看上去就直接理解文字大意。所以速度就上去了。同时,学习效率自然也就提高了。
2、快速阅读的技巧有利于提高学习效率,主要是复习课本的效率,读的速度快,相同的时间可以重复读好几遍,自然记住的就快了。但是,快速阅读是一种方法,也是一种习惯,很多人以为学习了理论知识,就能够领悟到快速阅读的方法,其实不是的。快速阅读既然是一种方法,那么首先要懂得方法,其次,快速阅读还是一种习惯,那么既然是习惯,就需要练习,只有勤加练习,才有可能提高。所以,建议平时要多刻意的在实战的时候多训练自己的速度。
3、快速阅读主要针对考试或者学习的人,能够提高记忆力和学习效率。我孩子高考和后来的公务员考试都是用《精英特快速阅读》来训练速读的,《精英特》是快速阅读加快速记忆,她以前的阅读速度在300字,记忆力不行,在2008年的时候就学习精英特,高考的成功很大程度上市因为学习速读。包括现在的公务员考试,也是因为这个,大大提高复习效率。
4、如果是正在考试或者正在忙着备考的学生,我建议学习一下《精英特》,《精英特速读》也是我们协会认可的。希望你早日进步!
问题九:请问自学java看书还是看视频?都看,学习不能一根筋,集思广益,追求效率。就我个人的经验(我是PCB工程师半路出家搞android的)。书与视屏最好同步看。
书的特点:建议先看书,毕竟书上很详细,你记不住的,书上记着,你没发现的问题,书上也有。你要相信,能写好书的人,一定是杰出的程序员,他的经验自然值得借鉴,名师出高徒嘛。
视屏的特点:好的老师讲课总是升入浅出,言简意赅。如果你基本知识遇到了瓶颈,老师就是那个点化你的人。而且,视屏讲解一般是老师边敲代码边讲解,你能学到很多开发工具的使用技巧,代码的组织要领,以及能看到很多异常出现的原因和解决办法(老师也是会错的)。这里推荐一本书《java语言程序设计》,有基础篇和进阶篇。当你有一定编码经验后可以看看《java编程思想》,如果毫无代码量的积累,这些思想你可能会感觉是凭空冒出来的。
还有一点,如果您也是半路出家,最好报个培训班,这会加快你的学习进度,结交一些圈内朋友,培训老师会给你指明学习的方向和要点。最重要的一点:靠自己!。多数培训机构是很坑的,比如培训我的老师,10个问题9个答不上,我几乎是自学过来的,但是我们班的学员成绩是历届最好的,逼出来的,自学的。
问题十:正在学习编程,我一直都是看视频学习,最近有人告诉我,不要看视频,最好看书学习,看视频可能会写不出东我也在学编程,我是视频和书都看,不过以书为主,书上的一节内容看完了再看看视频教程的相应内容
二、初学编程应该学习哪种编程语言
首先,对于题主这个问题,我想做个比喻,
你去餐馆吃饭,可是你在纠结吃什么菜,问身边的人,大部分人给你说,大家都喜欢吃他家的葱爆肉,说的食材多么好,厨师多么拿手,可是你不吃葱,这道菜你依旧没办法享受。这个例子我想表达的意思就是,都应该是选择一个我们喜欢吃的食材,做出来的菜,才合胃口,就是吃饱了都还可以再吃两口的那种,如果听大家的,不和胃口,你就是吃两口就饱了,岂不是浪费掉了。
选择学习编程也是一个道理,都应该先去了解各个编程语言的信息,它的就业方向,它能做些什么,找到一个你比较感兴趣的方向,然后根据兴趣学习就好,这样既不会浪费时间成本,也可以让自己学习的动力更大。
硬件层级:就是CPU、内存、显卡等,不属于软件范畴
汇编层级:可读性差,但是现在有编译器哈,所以市场汇编语言的工程师需求变量是很少的。高级语言需求量增大了。因为高级语言很好读;
系统层级:Windows、Linux、Mac、OS、Andriod、IOS等等。就是电脑软件都是跑在操作系统上的。
应用层级:是更加偏重软件的程序的执行流程和功能的。开发起来体量非常大。
脚本层级:这里面不涉及楼主上面说的四种语言,我就是略说一下。脚本级语言的代码很直给的,代码速度快。但是虽然可读性强,但是编译器把脚本语言翻译成汇编语言的成本很大。
Java功能强大,简单易用。具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。由于其语言特性好,框架丰富,常常被应用于企业中,你可能经常会听到一些关于J2EE,Hibernate等的讨论。而且,现如今的安卓手机的标准编程语言也是Java。
Java主要用于企业级开发,安卓手机,网页,游戏后台。
2.C和C++(永不过时,越老越吃香)
理论上,只要硬件驱动和API合适,C和C++就可以用于任何开发,效率可以说是所有编程语言里最高的。排除你系统里没有C/C++编译器的情况。一般的系统里C一般都具备,但是可能有些是没有C++编译器的。
目前,C语言主要用来服务应用,开发底层模块和嵌入式。尽管C++也可以,但是由于其复杂性,程序员更多的是选择C语言来做。C++适合一些复杂但又要求高效率的,比如大型游戏等等。
C主要用于服务应用,开发底层模块和嵌入式。
C++主要用于大型游戏开发和一些规模大、性能高的程序开发。
3.JavaScript(凡是能用js编写的程序,终将使用js编写)
外行人可能觉得Javascript听起来跟Java有关,实则没有任何联系。
毫无疑问,Javascript最广泛的是在web前端。通俗的说,当网站传送一些用各种“标签”代表的格式文档时后,Javascript负责把这些文档“转化”成一些客户端动态效果。除此之外,Node.JS还用于开发服务器端。
> nodejs是js的升级版,基于google v8引擎开发的后端语言,可以写服务器
JavaScript主要做web前端以及服务器端开发。
PHP是一种通用开源脚本语言,语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,,主要适用于Web开发领域,PHP是web后端的王者。
PHP主要用于Web开发,后端较多,也可以用于整个web服务器,比如论坛引擎。
前端(网页waiter)---请求-->处理(服务器Server)---》返回给页面
Python语法简洁清晰,具有比较丰富和强大的库,而由于它可以把用其他语言制作的模块轻松地联结在一起,又称其为胶水语言。
IEEE发布2017年编程语言排行榜:Python位居首位。应用比较广泛,像信息安全、物联网开发、桌面应用、大数据处理都需要用python。
Python主要用于服务器、物联网开发,大数据处理等。
开发速度,执行效率,从高到低: c> go> python
go语言所有执行需要的库都打包在一个exe中,编译好的exe程序,直接在第三方系统就可以运行
难度,从难道易:c> go> pthon
找到喜欢的应用领域--->明确学习目的--->找到重点学习内容--->看视频学习
找到项目--->按照源码看思路--->渗入理解--->抄源码--->不看源码自己还原
找到带源码的项目--->不要再抄源码而是在项目基础上实现自己的新增功能--->看书优化代码
因为不知道题主要学习什么编程语言,所以暂时思路就是这样的。当明确自己要学习的内容之后,可以自己做或者找到合适自己的学习路线图,按照自己的未来发展方向找到学习内容的重点开始学习。
三、怎样更快的学会编程
1、其实能否快速学习并掌握一门编程语言,往往需要具备以下几个条件:
2、计算机基础知识对于学习编程语言有重要的作用,其中操作系统(体系结构)、计算机网络、数据库等内容对于学习编程语言的帮助作用还是比较大的,尤其是操作系统知识。对于不少学习编程语言的人,如果计算机基础知识比较薄弱,那么在学习编程语言的过程中也需要补学相关内容。
3、第二:逻辑思维能力。编程本身要解决的问题就是实现逻辑思维的过程,所以学习编程语言的人往往需要具备一定的逻辑思维能力,而数学基础对于逻辑思维能力有较大的帮助作用。其实软件开发问题说到底就是数学问题,而软件编程过程说到底就是算法和数据结构的整合。因此,数学基础对于软件开发人员,尤其是研发级程序员来说,是非常重要的。
4、第三:实践能力。编程语言本身就是一种工具,所以要想顺利的掌握一门编程语言就一定要有较强的实践动手能力,学习编程语言一定要多做实验。不少程序员在学习新的编程语言的时候,往往都是一边用一边学,所以多做实验是快速掌握编程语言的诀窍。
5、最后,要想快速入门编程语言一定要注重交流的作用,通过与有经验的程序员交流能够获得较多的经验,对于学习编程语言,尤其是初期阶段,会起到较大的帮助作用。