志在指尖
用双手敲打未来

零根底的小白如何学编程?

这篇文章不做技能共享,和咱们一同评论一下学习的途径和办法。
1、学习的需求
程序员职业技能更新迭代速度快,这个特点身为职业界的每个猿友们都有深入体会。
许多技能根本每年都有一个大小版别,每个版别的呈现意味着有新的技能思维和应用技巧呈现。或许你用不到可是你需求去了解。你看自从甲骨文公司宣告收购Sun公司,Java 的 JDK 版别根本坚持一年一更的频率。2014年,甲骨文公司发布了Java8正式版,5年来,目前最新的现已是JDK12。
面临各种技能的各种更新,程序员要面临的不仅是某个单个技能的版别更新,即纵向更新。还要比较各种类似技能的优缺点,即横向比较。
因此猿友有必要时刻坚持学习和研讨的精力,不但要耐得住寂寞学习技能应用还要静得下心琢磨各种繁琐的技能源码和了解其原理,想想都是很头大。
关于学习,一般因猿而异,分为两种类型。一种是外界驱动型的,另一种则是自我驱动型的。
外界驱动型的猿友,学习技能相对被动,公司业务需求了某些技能或许面试中问到了某些自己未涉足的技能他才去学习和研讨。而自我驱动型的猿友,则是有自己的一套学习定位和技能生长道路规划,他们更主动的去学习自己未涉足的技能领域。
当然不管哪种类型,谈到学习都离不开如下几个途径:看视频,买技能书本,逛博客和社区,阅览官方文档,使用常识付费渠道。
咱们分别来具体分析和评论一下以上各个途径的特点,以及咱们偏爱哪种?高德娱乐登录开业招商图片
2、看免费教育视频
免费教育视频,一般许多是培训机构录的,意图当然是为了推行和招生。像我刚入门的时分也是学习毕向东的Java基础教育。关于初学者来说,视频协助确实蛮大的。
这些视频它的意图由于是推行和招生,所以录的时分一般都是很认真的并且录制的人也一般有丰厚的经历,并且解说的也很具体,由于这样才干吸引到学生。
而有些技能视频则是某些教育网站为例吸引流量而录的,可是这些视频都有个特点:常识点偏于基础。
关于初学者来说,视频教程是有协助的,由于学习成本低,并且有老师给你具体解说每个常识点的总结,这时分你像个初生的婴儿,接纳和吸收的功率比较高。可是假如你工作几年后,现已有几年的职业经历了。视频教程一般是满意不了咱们的需求了,为什么?
由于它的功率太低了。有几年经历的人你去看视频,视频中某些常识点或许你现已把握或许了解,可是视频不是针对你个人的,所以一个几十分钟的或许接近一小时的视频,关于你而言,或许只要其间的几分钟是你想要的,其他的你或许都会按着快进键跳着看。你会渐渐的感觉到这是在浪费时间,这时你需求调整下节奏了。
3、买技能书本
技能书本,这没什么好说了。身为技能人员,我信任没有哪位猿友说自己没有买过技能书本,并且一般技能书本都是偏贵的,均匀根本定价都在七八十左右。
其实,我要是说每个程序员都为技能书本掏过腰包,这世上不会有没买过技能书本的程序员。我信任也没人反对。由于这是一种最一般和遍及的学习途径了。
常说,书本是人类文明进步的阶梯。每一本书都是作者的多年经历总结和思考。经过阅览一本书来取得生长,相当于与前辈促膝长谈。这么有价值的事情当然是很值得做的。
我本人就是一名深度书本购买爱好者,从学校到步入社会到现在,花在书本上的钱能够说是笔巨大的支出了。好的书孬的书都买过,以前是名文艺爱好者,阅览的习惯主要会集在历史名著、小说、散文、武侠,而自从入行编程界以来,口味变的专注不花心了,书架上就只要 《**权威指南》、《深入分析**原理》,《**源码解析》、《**实战》等等。
可是跟着自己职业经历的堆集,发现买技能书也不是件很好的事情 —- 搬迁严重不方便。技能书本咱们都知道,厚并且实。
并且还有一个问题,许多技能书本其实也只是入门教程,这类书本当你把握了技能理论之后,你就再也不会去去触碰它了。例如市面上的《**从入门到精通》,《**基础教程》等。可是这类书本又占有着你的书架空间,这类书本就变得食之无味弃之可惜,扔又舍不得不扔又不是。所以为了避免这种情况的发作这类书本就不要买了。
咱们都知道技能是有时效性的和版别区别的,许多书本解说的技能或许是v2.0版别,可是由于技能更新迭代,一年之后v2.0现已过期,主推v3.0了。可是购买的纸质书本内容是不会自动更新的,内容还停留在老版别,这类书本也只能报废。例如很久之前购买过 Struts 和 Hibernate相关的技能书本的猿友们,这些书它们现在还在你们书架上吗?亦或是现已成为火锅垫了。
其实假如有阅览的必要的话,这类书本咱们能够购买电子书。阅完即可丢,过期也不会占有生活空间,只需求分配几M大小并且能够开释的硬盘空间。
那什么书本值得购买呢?那些解说技能实现原理和架构思路的书本以及管理经历的书本。
由于技能千变万化,可是万变不离其宗。技能的本质是不会变的,技能原理和设计思维是有辅导价值的。这类书本影响的是咱们的思维。例如:《数据结构》、《编程思维》、《深入了解Java虚拟机》等这类书本咱们能够反复阅览,就值得占有咱们书架的一席之地。
4、逛博客社区和技能大众号
博客社区和技能大众号是技能共享的网上渠道,在这儿从根本的到复杂的,有技能新手有技能大牛,每个人都能够在这儿共享他们的技能心得和学习笔记。所以这儿比较鱼龙混杂,有原创有转载,充斥各种版权胶葛,都在声明版权可是很少能维护到的。
学习和共享,都是一种取得生长的进程。这儿有前人摸石子过河后留下的经历足迹,有高手的经历共享。这儿尽管杂乱,可是往往针对某个点的问题,在这儿你能很快速的得到答案。人多力量大啊。
可是,这种途径是有点碎片化的学习特性,并不是抽象的解说。你在遇到某个问题时去寻觅相关解决方案,或许定期阅览推送的文章,但都是针对某个点的,是一种碎片式的方法。
5、官方文档
你要学习某个技能,还有比技能官方文档更好的当地吗?官方文档一般都是该技能开发者本人或地点安排编写和维护的,这时直触摸摸技能源的当地。
我上一年新触摸 Elasticsearch 的时分,从0建立查找渠道,了解 ES 的查找原理根本都是经过官方文档来做到的。关于Elasticsearch的一本书本我都没有买,由于官方文档现已具体的把所有的都介绍了。索引创建,索引原理,分布式原理,按段查找等等全部都具体的解说了。
你唯一需求做的就是静下心来仔细阅览,然后着手自己建立环境编写Demo,最终总结经历就能够了。
6、常识付费渠道
最近几年盛行常识付费,网上呈现了许多付费学习渠道,一些有经历的技能人将某个技能点经过多期的方法录制成视频,顾客假如感兴趣需求支付必定价位的金额进行购买。并且某个技能点全期的价格一般在百元左右。引荐:PHP中文网在线直播课程。
这种现象主要是近年来IT互联网职业的爆发,薪资待遇还不错,然后涌入了大批程序员,有流量就有消费。前面说进程序员是需求不断学习才干应对技能更新的挑战,有需求就有消费。特别是一些盛行技能的教育教程和总结视频,就更受咱们的喜欢。
7、猿友评论
其实以上几个途径咱们或多或少都有过,并不是单一的经过一种途径去学习,更多的是多种学习形式,我目前的学习新技能的大致主要方法是:首先调研新技能的特点和适用场景,然后阅览官方文档,编写Demo,本地运转,最终是经过一些方法了解原理,最终是技能总结。
关于我而言,目前我一般根本不经过看教育之类的视频学习,书本购买也是有针对性的,买一些原理性的书本。而博客和社区是我早上或中午时常会逛逛的当地。常识付费渠道目前主要是购买了某个移动端App的几个感兴趣的课程,例如数据结构和网络协议方面的,总体感觉还是不错的。
咱们猿友们的学习方法都有哪些?哪些你认为是你目前主要的学习途径,假如乐意咱们能够在谈论区留言一同共享和评论。

未经允许不得转载:IT技术网站 » 零根底的小白如何学编程?
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载