前端学习计划.docx
《前端学习计划.docx》由会员分享,可在线阅读,更多相关《前端学习计划.docx(20页珍藏版)》请在冰豆网上搜索。
![前端学习计划.docx](https://file1.bdocx.com/fileroot1/2023-2/13/87fbb328-926d-4936-8d33-dc1a4b90f350/87fbb328-926d-4936-8d33-dc1a4b90f3501.gif)
前端学习计划
前端,学习计划
篇一:
Web前端开发工程师养成计划
Web前端开发工程师养成计划【转载】
Web前端开发工程师养成计划(入门篇)
最原始的忠告:
这个世界上有想法的人很多,但是有想法又能实现它的人太少!
首先要感谢伟大的概念、产品概念、用户体验概念、jQuery插件,是它们在中国日渐成熟才解放了一直以来姥姥不疼舅舅不爱的前端开发工程师们。
有没有发现从09年下半年到现在全中国的互联公司都在招聘前端开发工程师?
如果你注意到了,那么恭喜你,你已经拥有那么一点点预测互联职场动向的能力。
可能令你感到遗憾的是你从没从事过前端开发工作,不过没关系,只要你肯努力,一切都是可以学会的。
学生?
设计师?
程序员?
SEOer?
产品经理?
项目经理?
你是谁不重要,重要的是你想不想认识、了解、学习、精通前端技术。
一:
想入门?
在入门之前你必须了解一个概念:
什么是前端开发工程师?
在了解这个概念之前,先来看一下我们所熟悉的互联大佬们在最近的招聘中对前端开发工程师岗位的要求。
阿里巴巴:
1、丰富的前端开发经验,能解决Web项目中各种疑难问题;
2、精通各种Web前端技术,了解其适用范围及优劣性;
3、深刻理解Web标准,对标签语义、页面结构有深刻的认识,手写XHTML/CSS/JavaScript代码;
4、研究过JS框架,喜欢钻研新技术、能够解决各种浏览器兼容性问题。
Google:
1、1年以上的前端开发经验;
2、了解Web标准,熟练掌握HTML/XHTML、CSS,具备规范的HTML和CSS代码的实现能力;
3、熟练掌握JavaScript,对JavaScript的高级特性有深入理解,具备OO方式的JavaScript程序设计和实现能力;
4、对页面设计和用户体验有一定了解,具备较好的产品设计能力;
5、了解浏览器兼容性问题,熟悉前端开发和调试工具,具有解决实际问题的能力和经验;
6、熟悉一种Server端语言并有实际工作经验,比如Python、PHP、Perl、Java、C等等;
7、熟悉GoogleAPI(任何产品均可),有实际的开发和使用经验;
8、熟悉其他前端开发相关技术或工具,比如ActionScript、Photoshop等等;
9、熟悉Web常见产品,有个人博客、站等;
10、主动思考、主动工作。
XX:
1、计算机及相关专业本科以上学历;
2、精通JavaScript、Ajax等Web开发技术;
3、精通HTML/XHTML、CSS等页制作技术,熟悉页面架构和布局;
4、熟练使用Linux系统,对算法、数据结构以及后台开发(C/C++/PHP/Java等)有一定了解;
5、熟悉W3C标准,对表现与数据分离、Web语义化等有深刻理解;
6、对Web技术发展有强烈兴趣,有良好的学习能力和强烈的进取心;
7、良好的沟通与表达能力、思路清晰,较强的动手能力与逻辑分析能力。
腾讯:
1、精通JavaScript或ActionScript,熟悉Web/RIA开发模式;
2、熟悉html/xhtml、css等页制作技术,熟悉页面架构和布局;
3、熟悉Web标准,对表现与数据分离、html语义化等有一定理解;
4、对JS的各种特性以及浏览器兼容性有丰富实战经验;
5、具有良好的团队和积极主动的沟通意识;
6、具备强烈的进取心和求知欲,勇于挑战。
新浪:
1、三年以上工作经验,有大型互联公司任职经历为最佳;
2、对javascript语言有十分深入的了解;
3、掌握至少一门服务器端编程语言,对OOP有一定的认识,对前后端合作开发有一定的认知;
4、具备优秀的编程能力,对常见动画效果算法有一定地了解;
5、熟练掌握HTML/CSS/XML;
6、对互联产品有着良好的感觉,对交互体验有较为深入的了解;
7、思路清晰,具备良好的沟通能力和理解能力。
看完上述岗位要求,我想你应该对前端开发工程师的概念有了一定的了解,尝试着定义一下?
前端开发工程师=XHTML+XML+CSS+JavaScript/ActionScript/AJAX
高级前端开发工程师=XHTML+XML+CSS+JavaScript/ActionScript/AJAX+UED+JSP|ASP|.NET|PHP
当然,上面的定义是针对大公司的,杯具的是中国互联行业的大公司太少了,为了生存与生活,我们还要了解中小公司的需求:
前端开发工程师=XHTML+XML+CSS+JavaScript/ActionScript/AJAX+JSP|ASP|.NET|PHP+UI
高级前端开发工程师=XHTML+XML+CSS+JavaScript/ActionScript/AJAX+UED+JSP|ASP|.NET|PHP+UI+SEO+PM
也许你不一定要学这么多,但是如果全学会了,那你将可能成为真正的T型人才。
关于大公司和小公司哪个更好更适合的问题,这里就不讨论了。
二:
从何做起?
方向、勤奋、运气这三大成功要素中的“方向”已经渐渐清晰了,那么接下来要付出的就是“勤奋”。
“前端开发工程师”也许不能令你大富,但至少算是一技傍身,可以保障你的生存和生活。
准备好了?
那么你接下来要做的是就是:
1、准备好工具(Photoshop、Dreamweaver),推荐:
Photoshopcs2、Dreamweavercs4。
2、加入一个前端开发QQ群,推荐:
1010811(不是广告)
3、购买一本入门书籍,推荐:
《HTML+CSS页设计与布局从入门到精通》、《精通CSS+DIV页样式布局》。
4、下载一个手册。
5、努力练习吧,你可能需要1-3个月的学习才能了解XHTML+CSS(有关HTML和XHTML的区别请XX查询)
======================================================Web前端开发工程师养成计划(成长篇)
也许没有终点,但路仍然要靠自己走。
我希望你在看到这篇博文的时候,已经学会并掌握了XHTML+CSS。
技术是一个硬指标,不存在灰色地带,yesORno都是一目了然。
一:
写在前面的废话
大多数人在成长的最初阶段都是很辛苦的,这种辛苦程度也只有你自己最清楚。
辛苦不是目的,也不是成就,目的是学会些什么。
如果你已经掌握了XHTML+CSS,那么恭喜你,你成功的入门了。
我不是一个很笨的人,不过我当初入门也花了2个多月,如果你花的时间比我少,至少证明你比我聪明,貌似也会比我有前途;如果你花的时间比我长,那我只能很负责任的告诉你:
你的基础打的太牢固了!
有没有感觉到当你掌握XHTML+CSS的时候,单纯的切页面工作已经满足不了你的胃口。
接下来你需要学习的这一项技能,是直接决定你能否改变“前端开发初级阶段”现状的钥匙:
JavaScript。
JavaScript是一种逻辑型语言,想要学会JavaScript必须有较强的逻辑思维能力。
当然逻辑思维也是可以锻炼出来的,譬如多看看交互设计方面的书籍,不过最好的方法莫过于找个导师,这个导师可以是你的上司,同事,甚至于QQ群里的某个人。
09年以前学习JavaScript是一件比较痛苦的事情,因为那时候jQuery还没有大行其道。
在jQuery遍地开花的今天,学习JavaScript已经变得相对简单了。
只要你掌握了CSS且有一定的逻辑思维能力,知道什么叫对象,明白什么叫面向对象,你一定能够学会JavaScript。
中国大多数互联公司对JavaScript的技能要求停留在应用层面。
所谓应用层面,是指利用这项技能完成公司所要求任务,所以刻意的去钻研JavaScript的全部特性变得不是那么合算。
我是jQuery的支持者,同样也倡导大家去钻研JavaScript,虽然钻研不是现在的课题,但我还是要说一句:
JavaScript的强大,远超jQuery,甚至远超你的想象。
学习JavaScript和学习其他编程语言一样,没有任何捷径可走,唯一能快速达成目标的方法就是:
勤学苦练。
最后一句废话:
希望你在学习JavaScript之前已经掌握了XHTML+CSS,已经明白了什么叫对象及面向对象,已经锻炼出一定的逻辑思维能力。
二:
如何成长?
1、购买成长书籍,推荐:
《JavaScript入门经典》、《JavaScript高级程序设计》、《锋利的jQuery》、《jQuery实战》、《JavaScript权威指南》。
2、下载一个jQuery手册。
3、寻找一名导师,推荐:
上司、同事、QQ群中某人。
4、创造一个可以支持你频繁使用JavaScript的环境,推荐:
尽量尝试承担更繁重的工作。
5、开始勤学苦练,你需要3-12个月才能了解JavaScript。
======================================================Web前端开发工程师养成计划(高手篇)
查看评论
“执着”是成功的要素之一。
首先要对那些能够坚持学完XHTML+CSS+JavaScript的人表示敬佩,看似简单的三门语言,其实都含有强大的智慧和力量。
一:
还想继续走下去吗?
XHTML+CSS+JavaScript是前端开发工程师最核心的技能,所以不仅仅是了解、熟悉这些就可以宣称自己是一名合格的前端开发工程师,想要合格,必须精通它们。
事实上“精通”这两个字在如今已经被滥用了,翻开10份简历你就能找到6个“精通”XX的,以致于这世界上的“天才”遍地都是。
简单来说明一下“精通”的几个标识。
XHTML:
深刻理解“语义化”。
CSS:
凌驾于页面之上,具备架构思想,可以把控整站(100页面以上级别)结构。
JavaScript:
深刻理解“对象”、“面向对象”、“万物皆对象”。
由了解到熟悉再到精通的这个过程是艰难的,自我衡量是否达到精通的方法是检查自己在学习的过程中有没有“顿悟”过。
其实很少有人能自我“顿悟”,因为自学很容易陷进一个圈子而无力自拔。
最有效的“顿悟”方法莫过于拥有一个好的导师,但不是每个人都有好的运气可以碰到悉心教导你的人。
如果你没有一个好的导师,那么我的建议是:
勤学苦练一段时间后,要找个空闲放松一下,接触一些与前端无关的知识,譬如:
战略、市场、销售等等。
精通XHTML+CSS+JavaScript仅仅可以让你成为一个合格的前端开发工程师,但并不足以造就一个“高手”。
首先要说明的一点:
“高手”是通才,不是专才;一技之长只能保障生存,无法改变生活。
前端开发工程师是一个承前启后的职位,前面是视觉设计师,后面是服务器端工程师,所以高手的“通”首先是针对UI设计和服务器端语言(ASP/.NET/JSP/PHP),另外还需要强化自身技能的一些扩展,譬如AJAX、XML、ActionScript等等,这些东西也许你很少会用到,但对于个人价值提升是很有用的。
让我们来尝试着定义一下“高手”吧:
精通XHTML+CSS+JavaScript、熟悉AJAX、XML、ActionScript、UI设计、服务器端语言。
当你满足上述条件时,你会发现自己得到了比字面上的这些更多更深刻的东西。
二:
高手何在?
1、准备好工具,推荐:
FlashCS4、VisualStudioXX/VisualStudioXX、SQLServerXX/SQLServerXX。
(由于作者没有JSP和PHP的开发经验,JSP和PHP开发工具请自行选参)
2、高手参考书籍,推荐:
《XML基础教程》、《XML高级编程》、《AJAX实战》、《Flash从入门到精通》、《页设计与配色经典案解析》、《WebDesignerIdea—设计师谈页设计思维》、《BeginningC#Objects—概念到代码》、《站开发全程解析》、《Programming》、《C#XX数据库编程经典教程》。
(由于作者没有JSP和PHP的开发经验,所以有关JSP和PHP方面的书籍还请自行选参)
3、寻找一名好的导师,推荐:
上司、同事、QQ群中某人。
4、在学习中强化技能,在强化技能中拓展视野,在拓展视野后寻找下一个出发点。
5、你需要1-3年才能修炼成高手。
篇二:
web前端开发资源分享:
学习计划及资料推荐
web前端开发资源分享:
学习计划及资料推荐
一.HTML&CSS
W3C官
HTML学习
CSS学习
书籍:
《HeadFirstHTML与CSS、XHTML(中文版)》《CSS禅意花园(修订版)》视频:
《零基础学HTM语言》易云课堂
CSS3视频公开课易云课堂
学习CSS的精华,即布局。
Css视频教程
较为熟练后:
继续深入学习相关类库和框架,推荐Sass和Compass,点击前往视频教程
二、javascript
初学:
javascript视频教程
书籍:
《HeadFirstJavascript》中文翻译版《深入浅出javascript》,东南大学出版社。
犀牛书《javascript权威指南》
《Javascriptgoodparts》作者:
DouglasCrockford(这本书薄而精,在不同阶段阅读,会有不一样的收获。
适合熟悉jS之后看!
)
深入:
(1)JavaScript:
TheDefinitiveGuide–学JavaScript的如果没读过这本犀牛书,就好像基督教徒没读过圣经一样。
此书前面的章节很耐读,后面的语言参考,则方便查阅。
这是JavaScript语言学习和参考查阅的首选书籍。
该书第六版已完成,期待电子版和纸质书早日面世。
(2)ProJavaScriptTechniques–JohnResig的这本书,展现了JavaScript的专业开发技巧。
如果想深入了解jQuery源码,这本书会非常有帮助。
(3)SecretsoftheJavaScriptNinja–这本书汇集了前端开发所需掌握的JavaScript知识的方方面面,是今年最值得期待的专业书籍之一。
目前前14章已有电子版,最后3章JohnResig还在编写中。
中文版我和沉鱼已经在翻译,敬请期待。
(4)HighPerformanceJavaScript–如果你关注JavaScript的性能,那Nicholas的这本书是绝对值得一读的。
(5)JavaScriptPatterns–偷懒是程序员的优良品质,模式则是先人们总结的偷懒招式。
StoyanStefanov的这本书,从JavaScript的实际使用场景出发,提炼了不少可以让前端们偷懒的实用招式。
模式的探索、创新,将永远是程序员
自我提升的一条修炼之道。
(6)DouglasCrockford’sJavaScript–Crockford大牛在JavaScript方面的总结,有不少经典文章,值得研读。
(7)JavaScriptGarden–这里汇集了JavaScript的一些经典话题,很值得花时间研读。
三.javascriptDOM
书籍:
中文版:
《javascriptDOM》编程艺术;原版:
DOMScripting:
WebDesignwithJavaScriptandtheDocumentObjectModel;作者:
JeremyKeith
四.JQuery
书籍:
RebeccaMurphey写的《jQueryFundamentals》中文《jQuery基础》jquery视频教程
篇三:
web前端开发技术授课计划
学期授课计划编写说明
授课计划表
篇四:
大二个人学习计划
大二个人学习计划
计划一:
现在步入大二的第二学期了,在学习课堂要求的知识时,我想再学习一些跟站建设有关的东西。
现在只有一些简单的计划和想法,先写下来,以后慢慢调整后更新。
做站分成两个部分,前台和后台,前台主要负责与用户交互,后台主要负责对前台的数据进行处理并提交给前台。
当然前台又分成静态页和动态页,静态页主要是纯html和css,动态页大大加强了站的交互性,而且可以做出很多种漂亮的效果,主要要用到javascript。
现在我就罗列下需要学习的知识,可能不全,但基础的还是差不多的。
前台:
先学习html,css,然后是javascript,jQuery,ajax.(要学会Dreamweaver和photoshop,这对做站是有帮助的,当然这一定要在学习html和css的基础上)
后台:
php,jsp,asp都可以用来做动态站,我只学习了一点点的jsp,其他的都没学,不太理解他们之间的区别,所以先选一门去学吧,反正语法是差不多的(个人觉得),如果学习jsp的话要同时学servlet,这个在学习jsp时自然会明白是什么。
然后还要学习数据库,还有架构之类的。
(这里我是用Myeclipse写jsp,用mysql做数据库)。
第一个月:
学习一些站前端的知识:
javascript,jQuery,ajax,同时巩固一下html,css。
第二个月:
补全jsp,servlet学习时漏掉的知识,对框架进行学习,并尝试着做出一个群站。
第三个月:
学习数据库,首先学习mysql,要尽量达到熟练,把它应用到群站上,如果还有时间的话再了解一门数据库,重要的是学会在不同的情况下选择不同的数据库。
第四个月:
对php进行学习,并了解下php需要掌握的一些东西。
第五个月:
主要是复习考试了,不过同时要了解一些对专业有用的信息,准备暑假的学习。
计划二:
大学进行到了第四个学期,同时也到了非常关键的一个学期,我们即将面临出校实习的压力。
那我们的专业学习足以让我们能够出去实习了吗为了使自己出去实习时能在工作上表现优异,我们必须用好在学校的每一分钟。
下面是我在这一期的学习计划,通过按照该计划完成本期学业,以提高自己各方面的能力。
本期目标:
1、在规定时间内学习好学校要求的课程,通过课程考试,成绩目标在B+以上水平;
2、本期至少参加四次兼职,具体的工作可以是商场促销员,派单员,餐馆服务员或业务员等,通过这些社会实践积累自己的工作和与人沟通的技能和经验;
3、通过C1驾照考试;
4、带好社团活动,并如期选出社团下届领导阶层;
5、通过大学英语四级考试;
6、努力实践作为班委最初的承诺,使班级在卫生这一方面得到至少一次嘉奖;
7、加强体育锻炼,提升自身的体质。
具体实施计划:
1、在课前尽量进行课程的预习,保证自己对老师讲课的内容有所了解;
2、从三月份起至六月份,买一套大学英语四级考试试卷做,并坚持每周有三次听力练习;
3、每周至少有四次去驾校进行练习的时间(周一、周二、周四、周五下午七八节都没课,可作为备选时间),计划在4月中旬时拿到驾照;
4、在周末时间里腾出一天来参加社会实践,做些兼职来让自己成长,同时为自己在暑假找实习工作做好准备;
5、进一步优化班级卫生管理体制,继续实行班级卫生承包制度,争取五月份前拿到一次“卫生优秀班级”称号;
6、每周选四个时间进行体育锻炼,增强自己的体质和意志力。
(早晨和周末下午可作为被选时间)
计划是实践的指向标,但若仅仅是停留在计划上而没有真正的行动,那这一切将只是空想。
在此,我仅用“在计划的基础上,万事尽力而为”这句话来勉励自己。
篇五:
60授课计划(web前端开发)
HCIT-QF-JW001
淮安信息职业技术学院
学期授课计划表
(XX/XX学年第二学期)
课程名称(全称)WEB前端开发计划学时60授课班级任课教师管曙亮
(XX/XX学年第二学期)
教师姓名:
管曙亮课程:
web前端开发班级:
14级java方向
(XX/XX学年第二学期)
教师姓名:
管曙亮课程:
web前端开发班级:
14级java方向
2
淮安信息职业技术学院学期授课计划表
(XX/XX学年第二学期)
教师姓名:
管曙亮课程:
web前端开发班级:
14级java方向
3
淮安信息职业技术学院学期授课计划表
(XX/XX学年第二学期)
教师姓名:
管曙亮课程:
web前端开发班级:
14级java方向
4
篇六:
络制造学习计划
(1)学习内容:
(2)基本思想:
面向对象(封装复用)
(3)站模式:
MVC(模块、视图、控制)
(4)教材:
w3cschool在线教程
二、步骤
(1)总体:
前端---->后台
(2)前端:
html---->css---->js---->基本图片处理
(3)后台:
部署---->数据库---->php
(1)Html
1)熟悉标签式的语法,即内容或,其中属性的数量没有限定
2)查看参考手册中的标签列表,了解都有哪些标签
3)深入了解一些常用的标签,包括、、 、等
4)选择部分标签去查看它们都会有哪些属性
5)学习html布局,包括、
(2)Css
1)css的三种调用方式:
行内书写(在标签内用style属性书写)、首部调用(在首部用标签嵌套css代码)、外部文件调用(创建css文件并书写样式,在html文件中用标签导入)
2)Css的基本语法:
选择器{样式列表},其中选择器可分为元素选择器、id选择器、类选择器、派生选择器、伪元素选择器等,样式列表的格式是{属性1:
值1;属性2:
值2;属性3:
值3;......}
3)通过学习教材中的“CSS样式”部分,熟悉基本的CSS属性
(3)Js
1)看一遍教材中的“JS教程”、“JSHTMLDOM”、“JS对象”、“JSWindow”,注意理解即可,不需要死记硬背
2)学习使用jquery框架(语法可以对比css)
(4)部署:
windows用户建议使用wamp
(5)数据库
1)使用mysql
2)学习sql的数据类型
3)学习sql的增删改查语句(包括建立数据库和建表)
4)理解数据的存取流程
(6)Php
1)看一遍教材中的php基础教程,了解php的基本语法和工作原理
2)登录thinkPHP官,通过开发手册学习thinkPHP框架基本知识
3)可通过视频教程深入学习thinkPHP
篇七:
Web前端课程安排
WEB前端
篇八:
我的专业学习计划
我的专业学习计划
我自小喜欢动画,所以一直梦想着以后能够从事动画行业。
如今我进入大学学习动画专业,觉得自