如何从零开始自学前端前言回顾一路走来,从对编程的一无所知,到现在渐渐的得心应手,感觉编程其实是一种人和机器的对话只是这个交流和对话不是像我们想象的那样你说一句我说一句,很聪明的是,电脑是用机器语言交流的,通过我写的代码运行时候的指令做出相应的动作。这是人和计算机的互动。介绍了人和计算机如何对话之后接着开始切入我们今天主题,如何从零开始自学前端呢,这个问题对于在几年前我未进入编程领域时候,我也是一无所知。那么是什么改变了我让我进入了编程领域呢?那是什么呢,是工作。对于一个当时快要毕业的我来说,如何拿到一份很好的工作offer,成为我当时人生的最重要的目标。当时打开招聘网站几乎很多大的招聘网站像智联招聘,拉勾网,猎聘网找的最多的就是编程技术人员,而且工资薪水什么都还不错,这是让我下定决心进入的第一个原因。看着很多的招聘我发现我几乎什么都不会也不懂,内心很痛苦,感觉人生好像第一次走到低谷了。也许人生只有你走到低谷的时候才可以看清楚你自己吧,我那时就是每天都上网查询找工作的岗位,然后就看到招聘web开发的工作岗位,这个要求少,然后会的我在网上查了下,好像没有什么java,c++还有c#一类的岗位要求的项目多,而且给的薪水还蛮好,福利也高,这是让我最终下定决心开始从这里开始的主要原因。对于一个没有接触过前端的人来说,想要知道前端开发工作者是干嘛呢?就需要从零开始完整的认识这个工作和这个工作需要掌握的知识和技能,这是你发现问题和解决问题培养自己思维的开始,在大学我们其实学的就是发现问题并解决问题的能力。那么对于一个不会任何语言开发的新人又该如何去学习前端的知识呢,这个问题同样也困扰着我,虽然我上网查过了网上给前端开发的定义是网页制作演变而来的,名称上有很多明显的时代的特征。(当时我可是上的谷歌查的,别问我为啥当时会翻墙上谷歌,爱看美剧的朋友都知道)。然后看到介绍互联网历史反正说了一大堆,当时记得就看到我们现在处于Web2.0时代,网页不在像Web1.0时代那样只是静态界面了,现在的网页利用交互形式可以为用户提供更好的使用体验,这些都是基于前端技术实现的。下面又列出了Web前端开发需要掌握的知识,需要掌握基础的CSS还有Javascript,需要了解基本的linux,还有web服务器的配置,等等一系列的标准。反正看着就是我一个都不认识,但是这些让我对前端的工作开发有了个基本的认识,也明白了到底前端开发是做什么工作的了!这点很重要,...