如今网上有不少文章以及一些培训课程打的标题是0基础学前端,前端速成等等。
也有不少想学前端的同窗但愿能有0基础学前端的这方面的资料。
我却是认为若是是彻底0基础的话最好不要直接接触编程内容,而是先了解下你的计算机。前端
本文是针对彻底0基础的同窗,若是你是科班出身,掌握了一些计算机基础和语言基础那就请忽略吧。git
本文不会涉及教你编程,而是传达一种思惟和方法,让你更有自信的去走进编程的大门。github
其实0基础刚开始不仅是对前端的陌生,而是对计算机的陌生,对编程这个行业的陌生。算法
因此对于入门来讲应该是先从对计算机和编程有个感性的认知后,在去学习具体的编程,这样才能更加顺利和扎实的走好后面的路。身边也有不少作了几年开发的,依然对计算机基础科学知之甚少,因此在以往的工做中也很容易碰到绊脚石。因此计算机基础科学是一个不可或缺的理论知识。编程
计算机基础科学和编程语言是无关的,但他是任何一门编程语言的基础,并且很重要。数据结构
回归到语言层面,语言更多的是一种工具,是你和计算机沟通的桥梁。编程语言
因此作到对计算机有必定的了解后,咱们才能利用编程语言和计算机更方便的沟通。工具
等你对计算机科学有了总体的认知后再谈你如何去学习编程,如何去踏入前端这个行业,到那个时候我相信你的见解和视野,以及自信的程度是彻底不一样的,由于你已经超越了很大一部分人。学习
踏入编程行业有不少种方法,一种是快速的接触语言知识,一路狂奔。spa
一种是先总体的了解下之后用来吃饭的工具【电脑】,而后有的放矢、更加通透的去学习。
固然这里我推荐的是后者。
说了这么多,好像都是在讲道理,但愿你们不要厌烦。干货来了,不过我写这么多若是只是为了发一个公开课的连接,那大可没必要了。主要是还要传达一种思惟(仅表明猪爸爸本身的思惟,因人而异,猪爸爸以为这样会更好一些)。
以前一直在找这方面的资料,后来被我偶然发现了,也正好特别符合个人要求。
包含从计算机的发展历史,计算机的硬件介绍,到现代计算机到编程语言和编程原理、数据结构、算法都有涉及到。
这个是一个公开课,如下是部份内容截图。
公开课地址:https://github.com/1c7/crash-...
本文仅表明猪爸爸我的观点,但愿0基础的小白能够找到一丝感受。
关注猪爸爸公众号,得到更多精彩内容