WinerChopin 2014-07-17
酒旗风暖少年狂,为初级前端开发工程师做学习计划
夜幕降临时,走到一张废弃已久的书桌前,打开台灯,看到书桌上已经布满灰尘,而桌上的那盆羸弱的文竹已经枝繁叶茂。我擦干净了桌面,坐了下来,把买回来很久但还没读过的《HTML+CSS网页设计与布局》放在面前,我提醒自己,必须开始读一些更厚的、更有用的图书了。(饭老师(湿)的技能动作片全部扔进了破乱不堪的柜子里,随即挡上几块木板,防止它们被我看到。)
这是2009年6月7日的夜晚,这天看书到很晚,但醒来的很早,天似亮未亮,透过窗帘的一角,我看到温暖的太阳跃出地平线。
哈,是不是太装逼了。
其实就是我从那天起坚持了5年,为自己制定了一个详细的学习计划,每天晚上都会用最少一个半小时来学习,5年后看,效果是显而易见的。
我认为学习是有方法的,为自己制定一个学习计划很有必要,清晰的学习计划能够帮助你坚定自己的目标。
所以,我尝试着以我当年做的模板,为有志于从事前端开发的学弟们做了一个阶段性的初级前端学习计划,供参考。
初级前端开发工程师阶段学习计划
第一个要学习的技能:HTML超文本标记语言
图书:
《HTML+CSS网页设计与布局从入门到精通》 人民邮电出版社
预计学习时间:10天
免费视频:
《零基础学HTM语言》 网页公开课 免费
预计学习时间:7天
计划:10天完成HTML超文本标记语言
第二个要学习的技能:CSS网页样式布局
图书:
《CSS禅意花园(修订版)》 人民邮电出版社
预计学习时间:15天
免费视频:
CSS3视频公开课 网易云课堂 免费
预计学习时间:10天
计划:15天完成css网页样式布局
第三个要学习的技能: JavaScript
图书:
《JavaScript从入门到精通》 清华大学出版社
预计学习本书所用时间:70天
免费视频:
《李炎恢JavaScript教程》 网页云课堂
预计学习时间:60天
计划:70天掌握JavaScript
第四个要学习的技能:JavaScript框架设计
图书:
《JavaScript框架设计》 人民邮电出版社
预计学习本书所用时间:25天
《jQuery权威指南(第2版)》 机械工业出版社
预计学习时间:30天
免费视频:
《jQuery 实战经典》 网易云课堂
预计学习时间:40天
计划:55天掌握JavaScript框架设计
第五个要学习的技能:HTML5
图书:
《HTML5程序设计》 人民邮电出版社
预计学习本书所用时间:20天
HTML5与CSS3基础教程(第7版)》 人民邮电出版社
预计学习时间:20天
免费视频:
《HTML5入门》 网易云课堂
预计学习时间:22天
计划:50天掌握HTML5
第六个要学习的技能:Javascript Ajax
图书:
《疯狂Ajax讲义(第3版)》 电子工业出版社
预计学习本书所用时间:15天
免费视频:
《AJax视频教程》 传智播客
预计学习时间:15天
计划:15天掌握Javascript Ajax
学习计划总结:
开始时间:2014年7月16日(假设) 每日学习时长:1.5小时
计划掌握6项技能所需总天数:210天 (大概7个月的时间)
预计完成时间:2015年2月16日
实际完成时间:?(保证每天1.5小时学习,其中半小时做习题)
以上是我当年做的学习计划模板,是以Excel列表的方式做的,书是我挑的近期我觉得好的书,视频当年没有,现在可真好。
另外,执行中需要注意几点:
1. 计划不是说说就完的,应该保证在计划内完成
2. 填写自己实际完成时间,如提前完成要给自己一些奖励
3. 看书很重要,练书内的习题也很重要
4. 推荐的视频都是免费的,能少花钱就少花钱吧
5. 框架学习时间长,可以穿插,阶段学习
6. 相信自己,坚持、再坚持一下
7.每个人的学习能力不同,以上计划的完成时间是有富余的,应该可以顺利完成
最后:
我中午休息的时候,看了凤凰台的一个访谈,其中的一番话我深以为然,大意是说,你应该想明白三个问题:
1 你有没有一个有钱的老爸。
2 你是不是一个运气超级好的人
3 你是不是一个能比别人更努力的人
如果前两点你不具备,那么只有第三点是你可以做到的。
我是一个行动主义信奉者,我对人生的态度是:如果想做一件事,那就马上去做,否则,根本就不要浪费时间去想。
作为一个网站的前端开发工程师,应该避免编写一些常见的开销很大的CSS选择符模式,尽量编写高效的CSS选择符,从而加快页面的渲染速度,缩短页面呈现时间。换句话说,浏览器读取选择器的顺序是由右到左进行的。