毕向东(Java自学可以吗)
资讯
2024-04-27
145
1. 毕向东,Java自学可以吗?
完全可以。
不管你是自学,还还是去培训,你只要记住一点,两者的目的是一样的。至于要选择哪种,这个我没办法给你答案,其实你心里已经有答案了,只是在纠结,怕会成为遗憾,怕自己的选择错了。
我本身是java开发程序员,有一些自己的看法,下面我简单说说吧,只是一些建议,我说什么不重要,你自己判断。
1、选择培训
目前这个行业,选择培训出来的人很多,据我观察是绝大多数都会选择培训。选择培训的原因有几种:计算机专业毕业生、非计算机专业毕业生、毕业多年的无业人员。这里我提到的都是毕业,可能你会有疑问,难道都是学生?这个行业对学历是有要求的,你要想找到工作,目前来说,专科是最基本的要求,现在专科也是很难找到满意的,找到了也是和其它本科有差距。
这三种类里面,非计算机专业毕业生 和 毕业多年的无业人员是最适合培训的,但是也是受益最小的。计算机专业毕业生绝大部分都适合培训,因为现在的大学情况就是这样,大学四年,混3年学1年,去培训的话结合本身专业的优势,在理解上很快,学习能力强,当然这个说的是总体而言。
我不知道你是属于哪一类的,如果你是计算机相关专业的,学习能力,钻研能力,会变通和有自己的思考,完全可不用去培训,这样也可以省下不少培训费用。如果学校有和培训公司合作,并且费用比较低,问问之前培训的人的现状怎样,如果感觉一般,我强烈建议你去培训。花一点钱,得到的可以不是一点点,整个知识体系,笔记积累,对以后学习其它东西的帮助非常大。如果是其它两类的话,我的建议是去培训,如果个人适应能力不行,感觉坚持不下去,我建议不要入这行。。。
同时,培训机构的好坏是很重要的,这也是培训的一个坑,有的培训点确实是很好,有的很不好,因此对于培训机构有偏见的培训出来的人,对培训是有很大的抵触的。培训只是一个方式,培训过程中,更多的还是靠自己自觉,多练多看。
2、选择自学
如果选择自学,我是很敬佩的。网上看视频内容学习,虽然没有培训那么细致,但是不管怎么样,培训能画出一个饼,自学也能画出一个饼,笔不一样又有什么关系能,在知识的积累过程中,自然会对一些疑问给出答案。自学的过程中,也是对自身的锻炼,在步入职场之后,学习能力相对于培训的大多数人来说应该是更强的,适应能力也是更强的。
希望这些分享能够帮助到刚刚步入IT的你们!赞!
2. 大一学习java该从哪里下手?
漫无目的是真的难受了。
我的建议很简单。选择C ++或Java。然后学习JavaScript。越来越多的基于Web的应用程序需要牛逼的JavaScript技能。然后根据要执行的工作类型选择PHP,Swift或Python。一旦您很好地了解了这三个集合中的每一个,就可以相对轻松地选择所需的任何其他语言或框架。
大一打基础吧。不废话,直接贴出每种语言的顺序,也贴出一些资源。大学四年能学这么多就已经很牛逼了。
c和java后面贴出更详细的版本,毕竟这两个是最重要的。毕竟大一,学c++打基础还是有时间的,虽然java更容易点。
最后还会列出整套资源哦。
1、c/c++2、java3、python4、前端5、软件测试C/C++详细图解
资源
轻松掌握C语言视频教程(会打字就能学会) 对应1、2、3、4知识点。
C++基础完整视频 对应1、2、3、7知识点
C语言数据结构 培养架构师思维 对应4、5、6知识点
C++核心编程_打造你的核心编程技能 对应1-9知识点
QT界面开发 对应1、2知识点
MFC 对应3知识点
linux系统编程 对应上面所有。
服务器开发之linux网络编程 对应所有。
最后的实战项目网上一搜一大把
java教学流程、每个模块需要学的东西、能掌握的技能,好好给我记住,期末要考的。
接下来划重点,视频和资料,考试不考,日常作业。
然后再把各个阶段的单独清理出来。每个阶段会用到的资源也会附上一部分。
第一阶段:
毕向东Java基础教程 (提取码ks8m)
这个基础教程讲的很全面,对新手很友好,但题主貌似用不到。
第二阶段
Java多线程与并发库高级应用 这个是张孝祥老师的
mysql高级教程视频
JDBC教程 (提取码3e7c)
10天玩转Web前端视频
linux从入门到精通
第三阶段:
高可用的并发解决方案nginx+keepalived视频
动手实现Tomcat
Ajax、jQuery基础入门视频教程
REDIS高级应用
Maven精品教程视频 (提取码:6hzy)
Mybatis由浅入深全套
Spring和springMVC详细示例精通教程
第四阶段
oracle数据库单行和多行函数的使用
物流行业--国际物流 (提取码:638g)
java实战项目品优购电商系统开发
深度掌握Springboot实践技术教程
玩转Github开发 (提取码:q5gh)
Vue.js深入浅出教程
第五阶段
Spring Boot+Vue.js+FastDFS实现分布式图片服务器
一统江湖微服务架构之SpringCloud
Jenkins持续集成
迎娶白富美的独门秘籍-Java程序算法设计视频
想要C++视频关注私聊发送“C++”就可以了哦
想要java视频,关注私聊发送“java”也就行了。
3. 自学JAVA的话看视频是毕向东的好还是黑马现在提供的比较新的基础班视频好呀?
我感觉都还不错!
4. 为什么有些国内程序员把Java读成「家蛙」?
Java语言是一种计算机语言,一般用于创建网站
java的音标是:
美['dʒɑvə] 英['dʒɑːvə]
意思有:咖啡、Java语言、爪哇岛
Java从 爪哇发展而来,爪哇岛是盛产咖啡的一个岛屿。
国内目前有两种读法:1、家哇 2、扎哇,南方读“家哇”较多,北方一般读做“扎哇”。
5. 有哪些需要注意的问题?
对于初学者来说,看视频学习是个不错的选择,很多知识点,通过老师的讲解之后,理解起来会更加的容易,对于一个问题,从功能的分析,代码的实现以及调试,这些过程都是可视化的,视觉上的体验也会更好一些;
以前学习Java的时候,看的是“ 如鹏网 ”的《这样学Java不枯燥》视频教程,挺不错的,通过开发超级玛丽,飞机大战,连连看,汤姆猫,电影的弹幕动画等来讲解Java的知识点,没想到Java还可以这么学,课程体系的设置可以极大的激发对编程的兴趣,适合初学者学习;
有问题随时提问,老师实时在线答疑,口碑不错,基本上都是慕名而去的,视频教程,课件,源码等都是可以免费下载的,具体的可以到如鹏网官网上去了解一下;
有详细的课程体系,可以参考一下,挺系统的;
第一阶段:Java语言基础
第二阶段:Java高级技术
第三阶段:web前端
第四阶段:Javaweb编程
第五阶段:企业框架
第六阶段:项目阶段
第七阶段:企业专题
6. 如何选择网上的教学课程?
如果读者是零基础学习JAVA,可以优先在网上寻找免费视频做参考,浏览并记录各个网站的培训内容,对比一下当下企业面试的技术要求,就很容易看出那个培训网站能够跟进时代!
由于JAVA技术栈的不断迭代延伸,已经不能局限于JAVA语言层次,而是要融入更多的应用,中间件来完成开发任务!
快速迭代开发,是IT行业企业级开发的宗旨,代码的低耦合,高性能是不变的话题,因此很多优秀的框架层出不穷,很多是基于算法和设计模式的。
建议,在学习JAVA之前,先了解计算机基本原理,操作系统基本原理,数据结构,以及CPU工作原理,这会帮助你去理解语言,更好的去运用它去编程!
当然,不理解也是可以的,但要深入语言底层,满足面试官的要求,拿到高薪,必须了解计算机,了解Linux操作系统!初级程序员与高级程序员的区别在于对计算机原理的理解,如:存储,文件系统,数据结构等等;这些精通了,任何语言,只要熟悉语法,就能够完成开发!
程序员需要不断地接受新的应用,新的框架,新的中间件,新的存储结构,怎样快速接纳这些东西,无非是真正懂得底层原理,能够结合实际满足更多的应用场景!
JAVA程序员最应该有的思维,抽象思维!外国人喜欢通过规范来解释抽象概念,也因此JAVA中会通过一些接口来表达这些规范,融于规范当中去学习了解JAVA会更容易让你接受JAVA,理解它的来龙去脉,零基础或许无法看到这些,但是要想作为一名优秀的JAVA程序员,源码的阅读能力,理解能力是必备的!
这是一个巨大的学习任务,短期内想进阶高级,不可能,也许你会通过面试,但工作绝对会有瓶颈,所以沉下心来,在索要高薪的同时也不能对技术的提高有所放松!!
仅此,献给读者!
7. 没有编程和计算机基础?
1、学习的需要
程序员行业技术更新迭代速度快,这个特点身为行业内的每个猿友们都有深刻体会。
很多技术基本每年都有一个大小版本,每个版本的出现意味着有新的技术思想和应用技巧出现。也许你用不到但是你需要去了解。你看自从甲骨文公司宣布收购Sun公司,Java 的 JDK 版本基本保持一年一更的频率。2014年,甲骨文公司发布了Java8正式版,5年来,目前最新的已经是JDK12。
面对各种技术的各种更新,程序员要面对的不仅是某个单个技术的版本更新,即纵向更新。还要比较各种相似技术的优缺点,即横向比较。
因此猿友必须时刻保持学习和钻研的精神,不但要耐得住寂寞学习技术应用还要静得下心推敲各种繁琐的技术源码和理解其原理,想想都是很头大。
对于学习,一般因猿而异,分为两种类型。一种是外界驱动型的,另一种则是自我驱动型的。
外界驱动型的猿友,学习技术相对被动,公司业务需要了某些技术或者面试中问到了某些自己未涉足的技术他才去学习和研究。而自我驱动型的猿友,则是有自己的一套学习定位和技术成长路线规划,他们更主动的去学习自己未涉足的技术领域。
当然无论哪种类型,谈到学习都离不开如下几个途径:看视频,买技术书籍,逛博客和社区,阅读官方文档,利用知识付费平台。
我们分别来详细分析和讨论一下以上各个途径的特点,以及大家偏爱哪种?
2、看免费教学视频
免费教学视频,一般很多是培训机构录的,目的当然是为了推广和招生。像我刚入门的时候也是学习毕向东的Java基础教学。对于初学者来说,视频帮助确实蛮大的。推荐视频教程:《Java教程》
当然还有一直都很火的服务器脚本语言PHP,用PHP开发web网站的效率非常高!网上的PHP免费视频教程也非常丰富,推荐免费视频:《PHP教程》
这些视频它的目的由于是推广和招生,所以录的时候一般都是很认真的而且录制的人也一般有丰富的经验,而且讲解的也很详细,因为这样才能吸引到学生。
而有些技术视频则是某些教学网站为例吸引流量而录的,但是这些视频都有个特点:知识点偏于基础。
对于初学者来说,视频教程是有帮助的,因为学习成本低,而且有老师给你详细讲解每个知识点的总结,这时候你像个初生的婴儿,接纳和吸收的效率比较高。但是如果你工作几年后,已经有几年的行业经验了。视频教程一般是满足不了我们的需求了,为什么?
因为它的效率太低了。有几年经验的人你去看视频,视频中某些知识点也许你已经掌握或者了解,但是视频不是针对你个人的,所以一个几十分钟的或者接近一小时的视频,对于你而言,也许只有其中的几分钟是你想要的,其他的你可能都会按着快进键跳着看。你会慢慢的感觉到这是在浪费时间,这时你需要调整下节奏了。
3、买技术书籍
技术书籍,这没什么好说了。身为技术人员,我相信没有哪位猿友说自己没有买过技术书籍,而且一般技术书籍都是偏贵的,平均基本定价都在七八十左右。
其实,我要是说每个程序员都为技术书籍掏过腰包,这世上不会有没买过技术书籍的程序员。我相信也没人反对。因为这是一种最普通和普遍的学习途径了。
常说,书籍是人类文明进步的阶梯。每一本书都是作者的多年经验总结和思考。通过阅读一本书来获得成长,相当于与前辈促膝长谈。这么有价值的事情当然是很值得做的。
我本人就是一名深度书籍购买爱好者,从学校到步入社会到现在,花在书籍上的钱可以说是笔巨大的支出了。好的书孬的书都买过,以前是名文艺爱好者,阅读的习惯主要集中在历史名著、小说、散文、武侠,而自从入行编程界以来,口味变的专一不花心了,书架上就只有 《**权威指南》、《深入分析**原理》,《**源码解析》、《**实战》等等。
可是随着自己行业经验的积累,发现买技术书也不是件很好的事情 ---- 搬家严重不方便。技术书籍大家都知道,厚而且实。
而且还有一个问题,很多技术书籍其实也只是入门教程,这类书籍当你掌握了技术理论之后,你就再也不会去去触碰它了。例如市面上的《**从入门到精通》,《**基础教程》等。但是这类书籍又占据着你的书架空间,这类书籍就变得食之无味弃之可惜,扔又舍不得不扔又不是。所以为了避免这种情况的发生这类书籍就不要买了。
我们都知道技术是有时效性的和版本区别的,很多书籍讲解的技术也许是v2.0版本,但是由于技术更新迭代,一年之后v2.0已经过时,主推v3.0了。但是购买的纸质书籍内容是不会自动更新的,内容还停留在老版本,这类书籍也只能作废。例如很久之前购买过 Struts 和 Hibernate相关的技术书籍的猿友们,这些书它们现在还在你们书架上吗?亦或是已经成为火锅垫了。
其实如果有阅读的必要的话,这类书籍我们可以购买电子书。阅完即可丢,过时也不会占据生活空间,只需要分配几M大小并且可以释放的硬盘空间。
那什么书籍值得购买呢?那些讲解技术实现原理和架构思路的书籍以及管理经验的书籍。
因为技术千变万化,但是万变不离其宗。技术的本质是不会变的,技术原理和设计思想是有指导价值的。这类书籍影响的是我们的思维。例如:《数据结构》、《编程思想》、《深入理解Java虚拟机》等这类书籍我们可以反复阅读,就值得占据我们书架的一席之地。
本站涵盖的内容、图片、视频等数据系网络收集,部分未能与原作者取得联系。若涉及版权问题,请联系我们删除!联系邮箱:ynstorm@foxmail.com 谢谢支持!
1. 毕向东,Java自学可以吗?
完全可以。
不管你是自学,还还是去培训,你只要记住一点,两者的目的是一样的。至于要选择哪种,这个我没办法给你答案,其实你心里已经有答案了,只是在纠结,怕会成为遗憾,怕自己的选择错了。
我本身是java开发程序员,有一些自己的看法,下面我简单说说吧,只是一些建议,我说什么不重要,你自己判断。
1、选择培训
目前这个行业,选择培训出来的人很多,据我观察是绝大多数都会选择培训。选择培训的原因有几种:计算机专业毕业生、非计算机专业毕业生、毕业多年的无业人员。这里我提到的都是毕业,可能你会有疑问,难道都是学生?这个行业对学历是有要求的,你要想找到工作,目前来说,专科是最基本的要求,现在专科也是很难找到满意的,找到了也是和其它本科有差距。
这三种类里面,非计算机专业毕业生 和 毕业多年的无业人员是最适合培训的,但是也是受益最小的。计算机专业毕业生绝大部分都适合培训,因为现在的大学情况就是这样,大学四年,混3年学1年,去培训的话结合本身专业的优势,在理解上很快,学习能力强,当然这个说的是总体而言。
我不知道你是属于哪一类的,如果你是计算机相关专业的,学习能力,钻研能力,会变通和有自己的思考,完全可不用去培训,这样也可以省下不少培训费用。如果学校有和培训公司合作,并且费用比较低,问问之前培训的人的现状怎样,如果感觉一般,我强烈建议你去培训。花一点钱,得到的可以不是一点点,整个知识体系,笔记积累,对以后学习其它东西的帮助非常大。如果是其它两类的话,我的建议是去培训,如果个人适应能力不行,感觉坚持不下去,我建议不要入这行。。。
同时,培训机构的好坏是很重要的,这也是培训的一个坑,有的培训点确实是很好,有的很不好,因此对于培训机构有偏见的培训出来的人,对培训是有很大的抵触的。培训只是一个方式,培训过程中,更多的还是靠自己自觉,多练多看。
2、选择自学
如果选择自学,我是很敬佩的。网上看视频内容学习,虽然没有培训那么细致,但是不管怎么样,培训能画出一个饼,自学也能画出一个饼,笔不一样又有什么关系能,在知识的积累过程中,自然会对一些疑问给出答案。自学的过程中,也是对自身的锻炼,在步入职场之后,学习能力相对于培训的大多数人来说应该是更强的,适应能力也是更强的。
希望这些分享能够帮助到刚刚步入IT的你们!赞!
2. 大一学习java该从哪里下手?
漫无目的是真的难受了。
我的建议很简单。选择C ++或Java。然后学习JavaScript。越来越多的基于Web的应用程序需要牛逼的JavaScript技能。然后根据要执行的工作类型选择PHP,Swift或Python。一旦您很好地了解了这三个集合中的每一个,就可以相对轻松地选择所需的任何其他语言或框架。
大一打基础吧。不废话,直接贴出每种语言的顺序,也贴出一些资源。大学四年能学这么多就已经很牛逼了。
c和java后面贴出更详细的版本,毕竟这两个是最重要的。毕竟大一,学c++打基础还是有时间的,虽然java更容易点。
最后还会列出整套资源哦。
1、c/c++2、java3、python4、前端5、软件测试C/C++详细图解
资源
轻松掌握C语言视频教程(会打字就能学会) 对应1、2、3、4知识点。
C++基础完整视频 对应1、2、3、7知识点
C语言数据结构 培养架构师思维 对应4、5、6知识点
C++核心编程_打造你的核心编程技能 对应1-9知识点
QT界面开发 对应1、2知识点
MFC 对应3知识点
linux系统编程 对应上面所有。
服务器开发之linux网络编程 对应所有。
最后的实战项目网上一搜一大把
java教学流程、每个模块需要学的东西、能掌握的技能,好好给我记住,期末要考的。
接下来划重点,视频和资料,考试不考,日常作业。
然后再把各个阶段的单独清理出来。每个阶段会用到的资源也会附上一部分。
第一阶段:
毕向东Java基础教程 (提取码ks8m)
这个基础教程讲的很全面,对新手很友好,但题主貌似用不到。
第二阶段
Java多线程与并发库高级应用 这个是张孝祥老师的
mysql高级教程视频
JDBC教程 (提取码3e7c)
10天玩转Web前端视频
linux从入门到精通
第三阶段:
高可用的并发解决方案nginx+keepalived视频
动手实现Tomcat
Ajax、jQuery基础入门视频教程
REDIS高级应用
Maven精品教程视频 (提取码:6hzy)
Mybatis由浅入深全套
Spring和springMVC详细示例精通教程
第四阶段
oracle数据库单行和多行函数的使用
物流行业--国际物流 (提取码:638g)
java实战项目品优购电商系统开发
深度掌握Springboot实践技术教程
玩转Github开发 (提取码:q5gh)
Vue.js深入浅出教程
第五阶段
Spring Boot+Vue.js+FastDFS实现分布式图片服务器
一统江湖微服务架构之SpringCloud
Jenkins持续集成
迎娶白富美的独门秘籍-Java程序算法设计视频
想要C++视频关注私聊发送“C++”就可以了哦
想要java视频,关注私聊发送“java”也就行了。
3. 自学JAVA的话看视频是毕向东的好还是黑马现在提供的比较新的基础班视频好呀?
我感觉都还不错!
4. 为什么有些国内程序员把Java读成「家蛙」?
Java语言是一种计算机语言,一般用于创建网站
java的音标是:
美['dʒɑvə] 英['dʒɑːvə]
意思有:咖啡、Java语言、爪哇岛
Java从 爪哇发展而来,爪哇岛是盛产咖啡的一个岛屿。
国内目前有两种读法:1、家哇 2、扎哇,南方读“家哇”较多,北方一般读做“扎哇”。
5. 有哪些需要注意的问题?
对于初学者来说,看视频学习是个不错的选择,很多知识点,通过老师的讲解之后,理解起来会更加的容易,对于一个问题,从功能的分析,代码的实现以及调试,这些过程都是可视化的,视觉上的体验也会更好一些;
以前学习Java的时候,看的是“ 如鹏网 ”的《这样学Java不枯燥》视频教程,挺不错的,通过开发超级玛丽,飞机大战,连连看,汤姆猫,电影的弹幕动画等来讲解Java的知识点,没想到Java还可以这么学,课程体系的设置可以极大的激发对编程的兴趣,适合初学者学习;
有问题随时提问,老师实时在线答疑,口碑不错,基本上都是慕名而去的,视频教程,课件,源码等都是可以免费下载的,具体的可以到如鹏网官网上去了解一下;
有详细的课程体系,可以参考一下,挺系统的;
第一阶段:Java语言基础
第二阶段:Java高级技术
第三阶段:web前端
第四阶段:Javaweb编程
第五阶段:企业框架
第六阶段:项目阶段
第七阶段:企业专题
6. 如何选择网上的教学课程?
如果读者是零基础学习JAVA,可以优先在网上寻找免费视频做参考,浏览并记录各个网站的培训内容,对比一下当下企业面试的技术要求,就很容易看出那个培训网站能够跟进时代!
由于JAVA技术栈的不断迭代延伸,已经不能局限于JAVA语言层次,而是要融入更多的应用,中间件来完成开发任务!
快速迭代开发,是IT行业企业级开发的宗旨,代码的低耦合,高性能是不变的话题,因此很多优秀的框架层出不穷,很多是基于算法和设计模式的。
建议,在学习JAVA之前,先了解计算机基本原理,操作系统基本原理,数据结构,以及CPU工作原理,这会帮助你去理解语言,更好的去运用它去编程!
当然,不理解也是可以的,但要深入语言底层,满足面试官的要求,拿到高薪,必须了解计算机,了解Linux操作系统!初级程序员与高级程序员的区别在于对计算机原理的理解,如:存储,文件系统,数据结构等等;这些精通了,任何语言,只要熟悉语法,就能够完成开发!
程序员需要不断地接受新的应用,新的框架,新的中间件,新的存储结构,怎样快速接纳这些东西,无非是真正懂得底层原理,能够结合实际满足更多的应用场景!
JAVA程序员最应该有的思维,抽象思维!外国人喜欢通过规范来解释抽象概念,也因此JAVA中会通过一些接口来表达这些规范,融于规范当中去学习了解JAVA会更容易让你接受JAVA,理解它的来龙去脉,零基础或许无法看到这些,但是要想作为一名优秀的JAVA程序员,源码的阅读能力,理解能力是必备的!
这是一个巨大的学习任务,短期内想进阶高级,不可能,也许你会通过面试,但工作绝对会有瓶颈,所以沉下心来,在索要高薪的同时也不能对技术的提高有所放松!!
仅此,献给读者!
7. 没有编程和计算机基础?
1、学习的需要
程序员行业技术更新迭代速度快,这个特点身为行业内的每个猿友们都有深刻体会。
很多技术基本每年都有一个大小版本,每个版本的出现意味着有新的技术思想和应用技巧出现。也许你用不到但是你需要去了解。你看自从甲骨文公司宣布收购Sun公司,Java 的 JDK 版本基本保持一年一更的频率。2014年,甲骨文公司发布了Java8正式版,5年来,目前最新的已经是JDK12。
面对各种技术的各种更新,程序员要面对的不仅是某个单个技术的版本更新,即纵向更新。还要比较各种相似技术的优缺点,即横向比较。
因此猿友必须时刻保持学习和钻研的精神,不但要耐得住寂寞学习技术应用还要静得下心推敲各种繁琐的技术源码和理解其原理,想想都是很头大。
对于学习,一般因猿而异,分为两种类型。一种是外界驱动型的,另一种则是自我驱动型的。
外界驱动型的猿友,学习技术相对被动,公司业务需要了某些技术或者面试中问到了某些自己未涉足的技术他才去学习和研究。而自我驱动型的猿友,则是有自己的一套学习定位和技术成长路线规划,他们更主动的去学习自己未涉足的技术领域。
当然无论哪种类型,谈到学习都离不开如下几个途径:看视频,买技术书籍,逛博客和社区,阅读官方文档,利用知识付费平台。
我们分别来详细分析和讨论一下以上各个途径的特点,以及大家偏爱哪种?
2、看免费教学视频
免费教学视频,一般很多是培训机构录的,目的当然是为了推广和招生。像我刚入门的时候也是学习毕向东的Java基础教学。对于初学者来说,视频帮助确实蛮大的。推荐视频教程:《Java教程》
当然还有一直都很火的服务器脚本语言PHP,用PHP开发web网站的效率非常高!网上的PHP免费视频教程也非常丰富,推荐免费视频:《PHP教程》
这些视频它的目的由于是推广和招生,所以录的时候一般都是很认真的而且录制的人也一般有丰富的经验,而且讲解的也很详细,因为这样才能吸引到学生。
而有些技术视频则是某些教学网站为例吸引流量而录的,但是这些视频都有个特点:知识点偏于基础。
对于初学者来说,视频教程是有帮助的,因为学习成本低,而且有老师给你详细讲解每个知识点的总结,这时候你像个初生的婴儿,接纳和吸收的效率比较高。但是如果你工作几年后,已经有几年的行业经验了。视频教程一般是满足不了我们的需求了,为什么?
因为它的效率太低了。有几年经验的人你去看视频,视频中某些知识点也许你已经掌握或者了解,但是视频不是针对你个人的,所以一个几十分钟的或者接近一小时的视频,对于你而言,也许只有其中的几分钟是你想要的,其他的你可能都会按着快进键跳着看。你会慢慢的感觉到这是在浪费时间,这时你需要调整下节奏了。
3、买技术书籍
技术书籍,这没什么好说了。身为技术人员,我相信没有哪位猿友说自己没有买过技术书籍,而且一般技术书籍都是偏贵的,平均基本定价都在七八十左右。
其实,我要是说每个程序员都为技术书籍掏过腰包,这世上不会有没买过技术书籍的程序员。我相信也没人反对。因为这是一种最普通和普遍的学习途径了。
常说,书籍是人类文明进步的阶梯。每一本书都是作者的多年经验总结和思考。通过阅读一本书来获得成长,相当于与前辈促膝长谈。这么有价值的事情当然是很值得做的。
我本人就是一名深度书籍购买爱好者,从学校到步入社会到现在,花在书籍上的钱可以说是笔巨大的支出了。好的书孬的书都买过,以前是名文艺爱好者,阅读的习惯主要集中在历史名著、小说、散文、武侠,而自从入行编程界以来,口味变的专一不花心了,书架上就只有 《**权威指南》、《深入分析**原理》,《**源码解析》、《**实战》等等。
可是随着自己行业经验的积累,发现买技术书也不是件很好的事情 ---- 搬家严重不方便。技术书籍大家都知道,厚而且实。
而且还有一个问题,很多技术书籍其实也只是入门教程,这类书籍当你掌握了技术理论之后,你就再也不会去去触碰它了。例如市面上的《**从入门到精通》,《**基础教程》等。但是这类书籍又占据着你的书架空间,这类书籍就变得食之无味弃之可惜,扔又舍不得不扔又不是。所以为了避免这种情况的发生这类书籍就不要买了。
我们都知道技术是有时效性的和版本区别的,很多书籍讲解的技术也许是v2.0版本,但是由于技术更新迭代,一年之后v2.0已经过时,主推v3.0了。但是购买的纸质书籍内容是不会自动更新的,内容还停留在老版本,这类书籍也只能作废。例如很久之前购买过 Struts 和 Hibernate相关的技术书籍的猿友们,这些书它们现在还在你们书架上吗?亦或是已经成为火锅垫了。
其实如果有阅读的必要的话,这类书籍我们可以购买电子书。阅完即可丢,过时也不会占据生活空间,只需要分配几M大小并且可以释放的硬盘空间。
那什么书籍值得购买呢?那些讲解技术实现原理和架构思路的书籍以及管理经验的书籍。
因为技术千变万化,但是万变不离其宗。技术的本质是不会变的,技术原理和设计思想是有指导价值的。这类书籍影响的是我们的思维。例如:《数据结构》、《编程思想》、《深入理解Java虚拟机》等这类书籍我们可以反复阅读,就值得占据我们书架的一席之地。
本站涵盖的内容、图片、视频等数据系网络收集,部分未能与原作者取得联系。若涉及版权问题,请联系我们删除!联系邮箱:ynstorm@foxmail.com 谢谢支持!