什么是前端

前端行业介绍

简单来说就是你看到的无处不在的网页
如果一个公司没有一个资深的前端坐镇,他都不能自称为”互联网公司”
互联网+ 的时代 微博、团购、P2P金融、微商、在线培训都是借助前端在传播
还有一个原因 就是从乔布斯开始一个词被提到了风口浪尖就是 “用户体验”

对用户体验的提升

  • 以前你打开网页可能提示你浏览器等级太低建议安装更高版本
  • 比如中国银行只能用ie打开 而招商银行能用chrome打开 这样我就首选用招商银行
  • 你用过好的体验再去体验差的你自己就接受不了

如何自学前端

现在要学的

自学前端难度如何?

由于知识点过多你会出现不知道学习什么,哪里要学哪里不学的困境
知乎上的论调就是 给你一排的链接 并说你照着学就能会啦!(神经病和天才才能学会)

在学习一个技术时是要至少抱一次大腿的

说自学成功的肯定是隐藏了他抱大腿的行为
找能帮你自学的人

培训最快

节省时间精力:甄别知识,学80%公司里需要的
提高成功几率:学习圈子
避免误入歧途:错误知识、不良习惯

如何成为很厉害的程序员

那些NB的程序员一开始就很厉害,所以他以后也很厉害

记忆曲线

现在要学的

如何巩固

冷笑话

以前有一个概率学家,他为人特别谨慎,然后做什么事就特别小心安全,有一次他要参加演讲去坐飞机,他特别怕发生劫机事件(因为刚经历了911)于是他自己带了个炸药上飞机!

他为什么自己带炸药呢?因为他调查了飞机的事故记录,规律就是从来没有一架飞机上出现两拨劫匪!我自己带不就好了吗

  • 很少有人能学习一次知识就记住它
  • 为什么不直接进入第二次呢?
  • 我先预习一下
  • 别人指导的时候就是第二次
  • 成功率会提高

学习顺序

更好的学

推荐

名人案例

阮一峰:经济学博士有很多文章,涉及领域广泛,英文特别好

我很崇拜他,因为他敢于挑战自己从一个经济学的老师变成一个前端这已经很颠覆了。

他为什么当前端:他整理了10年来的博客,发现自己毫无建树,所以他想变一变,然后阿里的前端老大给他P7(50-80年薪)其实这对他没有吸引力,而且从老师到前端社会地位也降低了。来之前他去了沙哈拉沙漠,因为他想去一下从来没有去过的地方,因为他现在要去一个从来没去过的领域,他希望在沙漠里遇到一些没有看见过的东西,但是他去了之后发现很失望的。为什么?因为他以为去了沙漠以后就会特别渴,生活条件特别差,但是并不是这样的,他发现沙漠已经被商业化了,有水有旅馆有人给你拍照,然后发现“这根本不是我想要去的地方,而是我一直在的地方–现代社会”所以他就有一种更强烈的愿望—去我没有去过的地方!

如果你在一个地方待很久,然后你不是特别满意,那你最好换一个地方

学习建议

  • 搜google 不要搜百度(有广告)
  • 搜MDN 不要搜w3school中文网

推荐

如果是 HTML

你就搜MDN

如果是 CSS

你就 CSS Tricks

如果是 JS

你就 MDN 或者 阮一峰的js教程 如果买书只推荐高程,如果你这本都看不完,买其他的也没用。

推荐

MDN全称是Mozilla Developer Network

知识分类

  1. 工具使用知识:把你能看到的按钮全点一次
  2. 概念知识:一些高级特性都建立在概念之上如闭包,回调函数(诸如物理公式,化学方程式)
  3. 工程实践知识:代码写得越多越好(img src属性写错成scr卡了一天/浏览器缓存没有清除卡了一天)
  4. 经验:(有一个工厂机器出了毛病,新来的工人都搞不定,然后就找老师傅来,老师傅来了看了一眼运作效果就说把某一个地方螺丝拧一下就好了,他为社么知道呢?他自己都不知道为什么知道,因为平时被坑多了,以至于看到有问题就知道为什么错了。人机合一,我们是人码合一)

我们要做什么平时要总结,这就是经验。

滚雪球原理

fake it until you make it

如果你想变成一个很厉害的人就一直假装你是一个很厉害的人

比如你看学霸平时都是在看书就连听歌都是为了学英语,那就以他的行为要求自己。

学习的过程看一遍是不够的,做一遍也是不够的

你至少看两遍

你说看一遍高程就全会了的可能性?