极简网站开发学习指南(良心干货)

市面上的学习资料已经很多,但是缺点是内容太多了,让人无从下手。所以,我们做了一份极《极简WEB前端学习指南》。只把最重要的资料和学习方法记录下来,提供给大家,希望大家不要贪多,能够从这份极简指南入手,把知识学深学透,而不要贪多嚼不烂。

其实最重要的能力都是做出来的,光看书、看视频都没有任何用途。任何大牛都代替不了自己的动手能力,扎克伯格10岁开始接触电脑,高中开发出价值上百万美元的应用;乔布斯中学就黑了长途电话公司,这些都是勤于实践的结果。大家可以想一下,从小到大的生活中有没有真正尝试过实践能?有没有在兴趣的驱使下做出任何有趣的东西?如果没有,请现在就开始尝试。甚至可以不用看书,直接开始做项目,以写代码和思考代替书本单向的传输,反而可能更有效果。

很多大牛都不是科班出身,况且国内的教育体制其实培养不出人才。人才都是靠自己奋斗出来的,比如网易的前端技术组四个大牛中只有一个科班出身、Segmentfault的CEO、七牛的CTO,他们都不是科班出生;反而科班出身的局限性很大,填鸭式教育会导致人们丧失思考能力,比如上海这边复旦、交大、同济的研究生好多都进了国企,进了外企,走上了一眼看到头的职业路线,从此与技术大牛无缘。反而比如Segmentfault(国内最大的程序员技术社区)的高阳,高中辍学,反而能做到程序员社区的CEO。大牛与常人不同的是驱动着他的探索精神,与肯学习,不怕苦的钻研精神,不管你是否计算机相关专业,如果有志与在这个行业发展,我想都是能有所建树的。

关于学习方法很多人一上来就是学HTML/CSS/JavaScript,然后JQuery,... 但其实这样是不对的,就像盖房子一样,你是先做细节还是先搭骨架呢?当然先搭骨架了。所以首先了解整个结构,然后把内容填充进去,如果一开始就纠缠于细节,不但很难学好,而且非常痛苦,稍有不慎就然并卵-放弃学习。所以,应该先搭框架,再填充细节,甚至来就直接撸项目,从而在实践中更有效的学习。

一 搭框架

这里只介绍一个:哈佛《构建动态网站》

从整体上讲解网站的整体构成,不止是前端了,包括IOS,Android,无论是什么开发,其实都应该看下。

网易公开课:http://open.163.com/movie/2010/9/J/J/M7S6PN5ED_M7S94TUJJ.html

哈佛的经典的课程,主讲老师 David J. Malan是哈佛的明星老师,他不仅讲了这门课程,而且还主讲了哈佛的CS-50《CS50: Introduction to Computer Science》,这门课被列为史上最值得推荐的课程之一,不管是电子科学专业的,或是其它专业的,人文学科,甚至MBA都会来参加这门课,可以说以成为一个“现象级”课程。

《构建动态网站》从底层到实现细节的串连了网站开发的方方面面,从WEB到服务器开发再到数据库,计算机原理都得到了很好的阐述,连做开发5年的老司机都完整的看完了整个视频,是值得反复品味的一个课程。这这是哈佛一个学期的课程,国内的程序员培训居然用四个月时间只培训前端、后端,光华其表,败絮其里,正在的工程师绝不是培训出来的。

二 填细节

搭完框架其实可以开始填细节了,填细节的过程中一定需要注意练习,可以边填边做项目。教材可以找一份视频教程看一下,这里推荐两个,其实都大同小异,分别代表了国外和国内吧。

1 Udacity: 纳米学位《全栈开发》先说下优点: 课程非常好,又大又全,不仅包括了前端,而且包括如何搭建一个服务器,以及数据库,包括网络安全,如何部署可伸缩性的应用等等,不仅全,而且有一定的深度;并且自带项目,还有人指导你能完成项目,如果能够学完,那么技术是能够达到一定程度的。 

优点说完了说缺点了:非常难,特别是对小白,估计完成率不会超过5%;本土化不足:全是英文,使用的工具也都是国外的一些工具,比如Google的接口,不翻墙可能没法用;而且他们的服务器经常不稳定,视频有时候会出现无法观看的现象;而且收费比较贵,一个月的收费抵网易整个课程的收费了。

2 网易云课堂微专业:《WEB前端开发》还是先说优点:简单、便宜、够用。不知是不是网易对前端的需求量太大了,要求可能不是很高,从JD中就可以看出,职位描述中的要求还不如一些创业公司。课程是相对比较简单的,但是对纯前端来说,已经是够用了,而且服务做的也还可以,论坛答疑,QQ群;比较接地气,毕竟是国内的项目,使用的工具啥的是国内比较常见的;目前还和有渔学堂合作做了一个线下MOOC中心,带着大家一起做项目,补齐了线上的不足。

优点说完了说缺点:内容略简单:很多常用的库都没讲到,虽说基础才是硬实力,但是常用的库还是要介绍下的;实践项目过少:只有一个大项目,而项目其实是并不可少的,所以项目还是得靠自己不足;整体内容还是偏单薄,需要大家去自学一定的东西。

三 做项目

最好的学习方法是实践,所以单看课程是没有的,甚至牛X点的都不用看课程,边做项目边查工具书。以下推荐一些适合前端入门的项目,包括源码。

学习方法:看懂,然后自己写一遍,贵精不贵多,一个项目做10遍比做10个项目强

1 实验楼项目组:http://www.jianshu.com/p/c4fed8903c7c

实验楼是一个提供了虚拟开发环境的平台,上面有许多有趣的课程,不用配环境直接能上手做项目,作为入门还是不错的。

难度:★(初级)

牛逼度:★(一般)

2 仿Taobao系统:https://github.com/KeithChou/taobao

可以了解下一个普通的网站是如何构成的,完全不涉及到后台,需要对JS的面向对象有所了解,这个项目主要是学习一个网站是如何组成的,交互是如何做的。

难度:★★(中高级)

牛逼度:★(一般)

3 earnfish.com 

使用了amazui和threejs,效果比较惊艳。这个项目主要是学习库的使用。

难度:★★(中高级)

装逼度:★★★(threejs的酷炫动画)

---------------------------------------------------------------------

分割线:到这步基本达到了一个前端工程师的初级标准

-----------------------------------------------------------------------

4 前端库清单:https://github.com/dypsilon/frontend-dev-bookmarks

简介:包括了如何人肉实现动画、算法、兼容性等等

难度:★★★(自虐级)

牛逼度:★★★(架构师级)

四 参考手册

1 W3C (入门,经典,简单)

2 mozila的JS手册 https://developer.mozilla.org/en-US/Learn

五 书

其实不用看书,网上资料都查的到,这里推荐一本。但注意,不要一上来就看书,书是当资料查的。

犀牛书《JavaScript权威指南》

(全文完)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,128评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,316评论 3 388
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,737评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,283评论 1 287
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,384评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,458评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,467评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,251评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,688评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,980评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,155评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,818评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,492评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,142评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,382评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,020评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,044评论 2 352

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,945评论 25 707
  • 卸下不认真的妆容,去接受不完美的自己。我会依着阳光,立足现在,放眼未来,朝着既定的方向努力,一路奔跑,丰盈自己的内...
    写意式阅读 145评论 0 1
  • 能疗伤的是时间里另外有东西 反正时间不是药 药在时间里 那些始终不和的人 他们的时间里没有药 或者是 真不幸 他们...
    梦姑凉阅读 277评论 0 0
  • 小时候 我在村里的山坡上放羊 每个过年才会穿上鲜艳的花衣裳 外婆总给送我 麦草编制的帽子 和镶满碎花的连衣裙 那些...
    割鹿阅读 200评论 2 2