第1篇:前端工程师学习计划
前端工程师学习计划
时间过得太快,让人猝不及防,很快就要开展新的工作了,此时此刻我们需要开始制定一个计划。那么计划怎么拟定才能发挥它最大的作用呢?以下是小编整理的前端工程师学习计划,希望对大家有所帮助。
在互联网早期的时候,小车还是比房子贵的,烧饼和粉丝还只是用来吃的。那时的页面设计风格相对单一,对应的页面需求比较简单,并且当时的浏览器也基本是IE6的天下,javascript也只是网页特效的代名词,HTML页面本身没有引起太多人的关注,似乎只要能用div甚至table加css辅助把图片定好位,把页面内容预留好就OK了,并且这种观念存在了很长一段时间。随着页面内容的丰富,设计风格的发展,交互复杂性的增加,AJAX的应用,浏览器的更新换代,又让大家重新对最基本的页面本身重视起来。从这个阶段开始,从09年下半年至今,全中国的互联网公司都在招聘前端开发工程师,一直以来姥姥不疼舅舅不爱的前端开发工程师们终于迎来了“春天”。说到前端开发,小编恰好看到一篇介绍“前端开发工程师”的文章,从菜鸟迷茫的入门到熟稔操作的高手,一步步地提供培养计划与建议。因此,小编将其整理编辑了一下,希望对想成为前端开发师的大家有所帮助。
一、菜鸟入门
最原始的忠告:这个世界上有想法的人很多,但是有想法又能实现它的人太少!
首先要感谢伟大的Web2、0概念、产品概念、用户体验概念、jQuery插件,是它们在中国日渐成熟才解放了前端开发工程师们。
可能令你感到遗憾的是你从没从事过前端开发工作,不过没关系,只要你肯努力,一切都是可以学会的。
学生?设计师?程序员?SEOer?产品经理?项目经理?你是谁不重要,重要的是你想不想认识、了解、学习、精通前端技术。
1、想入门?
在入门之前你必须了解一个概念:什么是前端开发工程师?
在了解这个概念之前,先来看一下我们所熟悉的互联网大佬们在最近的招聘中对前端开发工程师岗位的要求。
阿里巴巴
1、丰富的'前端开发经验,能解决Web项目中各种疑难问题;
2、精通各种Web前端技术,了解其适用范围及优劣性;
3、深刻理解Web标准,对标签语义、页面结构有深刻的认识,手写XHTML/CSS/JavaScript代码;
4、研究过JS框架,喜欢钻研新技术、能够解决各种浏览器兼容性问题。
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、主动思考、主动工作。
百度
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型人才。
2、从何做起?
方向、勤奋、运气这三大成功要素中的“方向”已经渐渐清晰了,那么接下来要付出的就是“勤奋”。
“前端开发工程师”也许不能令你大富,但至少算是一技傍身,可以保障你的生存和生活。
准备好了?那么你接下来要做的是就是:
1、准备好工具(Photoshop、Dreamweaver),推荐:Photoshopcs2、Dreamweavercs4。
2、购买一本入门书籍,推荐:《HTML+CSS网页设计与布局从入门到精通》、《精通CSS+DIV网页样式布局》。
3、下载一个CSS2、0手册。
4、努力练习吧,你可能需要1—3个月的学习才能了解XHTML+CSS。
二、初级成长
入门前端开发工程师后,前方也许没有终点,但路仍然要靠自己走。
在这部分,你必须已经学会并掌握了XHTML+CSS。技术是一个硬指标,不存在灰色地带,yesORno都是一目了然。
1、逻辑思维能力的锻炼
大多数人在成长的最初阶段都是很辛苦的,这种辛苦程度也只有你自己最清楚。辛苦不是目的,也不是成就,目的是学会些什么。如果你已经掌握了XHTML+CSS,那么恭喜你,你成功的入门了。
当你掌握XHTML+CSS的时候,单纯的切页面工作已经满足不了你的胃口。接下来你需要学习的这一项技能,是直接决定你能否改变“前端开发初级阶段”现状的钥匙:JavaScript。
JavaScript是一种逻辑型语言,想要学会JavaScript必须有较强的逻辑思维能力。当然逻辑思维也是可以锻炼出来的,譬如多看看交互设计方面的书籍,不过最好的方法莫过于找个导师,这个导师可以是你的上司,同事,甚至于QQ群里的某个人。
中国大多数互联网公司对JavaScript的技能要求停留在应用层面。所谓应用层面,是指利用这项技能完成公司所要求任务,所以刻意的去钻研JavaScript的全部特性变得不是那么合算。
学习JavaScript和学习其他编程语言一样,没有任何捷径可走,唯一能快速达成目标的方法就是:勤学苦练。
总结一句:希望你在学习JavaScript之前已经掌握了XHTML+CSS,已经明白了什么叫对象及面向对象,已经锻炼出一定的逻辑思维能力。
2、如何成长?
1、购买成长书籍,推荐:《JavaScript入门经典》、《JavaScript高级程序设计》、《锋利的jQuery》、《jQuery实战》、《JavaScript权威指南》。
2、下载一个jQuery手册。
3、寻找一名导师。
4、创造一个可以支持你频繁使用JavaScript的环境,推荐:尽量尝试承担更繁重的工作。
5、开始勤学苦练,你需要3—12个月才能了解JavaScript。
三、熟练高手
成为高手,“执着”是成功的要素之一。
首先要对那些能够坚持学完XHTML+CSS+JavaScript的人表示敬佩,看似简单的三门语言,其实都含有强大的智慧和力量。
1、还想继续走下去吗?
XHTML+CSS+JavaScript是前端开发工程师最核心的技能,所以不仅仅是了解、熟悉这些就可以宣称自己是一名合格的前端开发工程师,想要合格,必须精通它们。
简单来说明一下“精通”的几个标识。
XHTML:深刻理解“语义化”。
CSS:凌驾于页面之上,具备架构思想,可以把控整站(100页面以上级别)结构。
JavaScript:深刻理解“对象”、“面向对象”、“万物皆对象”。
由了解到熟悉再到精通的这个过程是艰难的,自我衡量是否达到精通的方法是检查自己在学习的过程中有没有“顿悟”过。其实很少有人能自我“顿悟”,因为自学很容易陷进一个圈子而无力自拔。
最有效的“顿悟”方法莫过于拥有一个好的导师,但不是每个人都有好的运气可以碰到悉心教导你的人。如果你没有一个好的导师,那么我的建议是:勤学苦练一段时间后,要找个空闲放松一下,接触一些与前端无关的知识,譬如:战略、市场、销售等等。
精通XHTML+CSS+JavaScript仅仅可以让你成为一个合格的前端开发工程师,但并不足以造就一个“高手”。
首先要说明的一点:“高手”是通才,不是专才;一技之长只能保障生存,无法改变生活。
前端开发工程师是一个承前启后的职位,前面是视觉设计师,后面是服务器端工程师,所以高手的“通”首先是针对UI设计和服务器端语言(ASP/、NET/JSP/PHP),另外还需要强化自身技能的一些扩展,譬如AJAX、XML、ActionScript等等,这些东西也许你很少会用到,但对于个人价值提升是很有用的。
让我们来尝试着定义一下“高手”吧:精通XHTML+CSS+JavaScript、熟悉AJAX、XML、ActionScript、UI设计、服务器端语言。
当你满足上述条件时,你会发现自己得到了比字面上的这些更多更深刻的东西。
2、高手何在?
1、准备好工具,推荐:FlashCS4、VisualStudio20xx/VisualStudio20xx、SQLServer20xx/SQLServer20xx。(由于作者没有JSP和PHP的开发经验,JSP和PHP开发工具请自行选参)
2、高手参考书籍,推荐:《XML基础教程》、《ASP、NET2、0XML高级编程》、《ASP、NETAJAX实战》、《FlashActionScript3、0从入门到精通》、《网页设计与配色经典案解析》、《WebDesignerIdea—设计师谈网页设计思维》、《BeginningC#Objects—概念到代码》、《ASP、NET2、0网站开发全程解析》、《ProgrammingASP、NET》、《C#20xx数据库编程经典教程》。
3、寻找一名好的导师。
4、在学习中强化技能,在强化技能中拓展视野,在拓展视野后寻找下一个出发点。
5、你需要1—3年才能修炼成高手。
水是越舀越多了,却发现原来下面还深不见底,越是深入研究就越会发现更多山川需要翻越。在前端开发工程师日渐热门的今天,无论你是菜鸟级的入门选手,还是初级的成长者,还是熟练的高手,都应当不断地加强自己的专业能力。借用乔布斯的一句名言:“StayHungry,StayFoolish”与大家共勉。
第2篇:web前端学习计划
web前端学习计划
时光飞逝,时间在慢慢推演,我们的学习目标和学习任务同时也不断变化,是时候写学习计划了哦。估计许多人是想得很多,但不会写,下面和小编一起来看web前端学习计划,希望有所帮助!
所谓行万里路,必先始于足下。刚开始学习WEB前端基础的时候,老师说,其实你们学的这个后面真正去工作的时候可能也不是很会用到,所以就有很多人会问,既然我们都用不到,那干嘛还学呀?其实,对于一个程序员来说,你不仅要有很好的后端专业能力,你还应当具备一定的前端素养,知道一些起码的前端知识。
来到传智的第一个月,我们是以基础为主吧,因为大家到这里的基础都不一样,有一些本身就具备很高水准的人,也有很多像自己一样从小白开始的人,所以,对我们而言,传智开设的这种双元模式对我们是有很大用处的。我们从最基础的开始学习,在学习HTML的时候,我们还延续着很古老和古老的表格制作网站,然后到后面的CSS学习,用CSS样式去进一步完善我们制作的网址,再到着一期的难点JS课程体系,一级最后的JQ和BOOtstrap,可以说这个过程其实也是一个循序肩颈的过程,有简到难的过程。
首先我们回顾一下最开始我们对HTML的学习。
其实HTML的四天学习的话,重要的就是一个标记的学习,这大概是学习一门语言最基础的一部分吧。但是也不是说背一背就解决问题的,选择IT,程序员这一方面,只要多练习,多敲代码感觉就好了,所以熟练的使用这些标记其实不是很大的问题,对自己来说,比较难的是一个表格和框架,也许会有人说,表格有什么难的,就行列的问题啊,但是不知道为什么,在学习的那几天对于表格的学习和接受能力都没有别的那么好,表格的整体框架能搭出来,但是就是对于表格的美化总做不到自己心里所预期的那样。其实练习的话也是挺多的,对于表格的网页练习做了应该也有一二十个的,但是就是没那么理想,所以这方面的话也是需要自己多加练习和修正的,因为表格的用处还是挺大的'。HTML的学习方面还有框架和表单,框架的话,就是一个网页的主体了,网页的大致形式基本上从你的框架结构就可以知道的,学习框架,重要的就是网页的布局如何划分,然后利用框架的嵌套,浮动就可以解决的,学习过程也不会是很大的难度。
想想HTML还学了些什么呢?表单!表单对前端开发来说还是挺高的,因为我们能在一个网页中看到很多的表单应用。包括用户的注册啦,密码验证啦,还有搜索栏之类的,几乎全是表单的应用。表单学习比较重要的地方应该就是那十来个表单控件的应用,这些表单控件进一步区分的话还有就是单边标记和双边标的的表单控件,因为很多单边标记的表单,他的值一般只能是存在value当中,如果不注意的话,很多时候我们会忘记写上这个value。这个阶段的表单感觉并不是那么难,当然,学到后面的JS之后,相对于表单验证之类的才感觉难了很多。
第二部分:CSS学习
对我来说,CSS课程虽然只有三天,但是却是更应该学好的一个模块。因为我们都知道,其实一个网站的WEB前端,就是用加CSS来写的,不是用之前的表格来写的,足以见得CSS的重要性。CSS就是网页样式,一个网页的整体美感,在你确定了框架之后,就看你的CSS样式的添加了,所以一直以来都很想把CSS学好。记得CSS学习的那几天,自己的消化还是很好的,自己去独立完成练习的时候也是没有太大难度的,但是不知道是为什么,到后面学习JS、JQ的时候,操作CSS时居然会吧CSS和HTML弄的有点混淆,这一点一直没做好。CSS的学习还有一个地方就是浮动,因为存在块元素和行辈元素,块元素因为其本身特性,一个块元素标记他要占用一整行的空间,而一个行内元素他只能占用行内的一些空间,但是在实际操作中,很多时候我们却要想将多个块元素排在同一行,或者将多个行内元素排在不同行,这时候就可以使用浮动的方法来实现,浮动最主要做的就是这个,唯一要记住的一点就是做了浮动之后,如果他的父元素是没有进行匡高的设定的话,是不是要进行清除浮动,防止下面的操作也是有浮动的。
第三部分:重点学习----JS
JS是相对于这整个月学习的重点吧,也是很多人没办法很好接触的地方,当然,自己在这里的学习也是有不足的地方。像一些对属性的操作的标记之类,懂得怎么用,但是不是很熟悉,所以经常在操作的时候要去查手册。学的最不好的一个地方应该是将数组中的元素按照一定的规则或者顺序添加到指定或对应的表格中,这中题型是自己做的比较少的,也是掌握很不好的地方,所以也希望用放假的这几天好好练习一下,不能拖到下一个阶段去。个人对JS的理解其实就是大量算法的集合,因为很多时候你都会用到函数,只是多了一些找元素和对元素绑定标记的过程,最重要的还是构造函数,调用函数的过程!
第四部分:JQ及Bootstrap
对于JQ和Bootstrap的学习来说,其实就是一个应用的过程吧,所有的函数都帮你写好了,你只需要学会调用就好了的。当然。调用他,其实对于JQ来说,学习的过程没有具备很大的难度,只是尝试着去多写写,写两三次基本就记住怎么用了。最后还有一天的Bootstrap学习,写过一些案例,只要会改,基本没有太大的难度。
后续:其实对于WEB前端的学习的话重要的就是多用,很多东西我们上课听得时候其实都基本听得懂,但是更重要的是在于你课后的练习,离开了老师的一个思维引导,我们该怎样去完成项目才是我们该学会的。这一个月的学习难度系数都不是很高。但却是一个比较繁杂的过程,因为作为前端来说,我们需要不断的优化,不断的修正,美化整个页面。不管是前端还是后端,都希望自己能好好学!
Fightting!
第3篇:前端工程师面试题
1.对于Web2.0的理解;
2.常用的WEB开发和测试工具(JS,CSS,HTML,程序脚本……);
3.对于网站优化的理解(SEO,UEO);
4.通过哪些网站或者博客了解和交流互联网最新技术;
5.最欣赏哪些网站;
6.对开发框架的理解;
7.请用c实现下列要求的效果:
1.一个列表包含标题和时间
2.列表宽度固定,高度自由设置
3.时间紧跟标题,但标题过长时需要隐藏。
*以上问题没有正确答案,文章最后,我自己做了回答,但这绝对不是正确答案;
这里,也想说说对企业招聘的一些个人看法:
对于企业的招聘,如果仅仅停留在我想找一个能做事的人,那么在这样的企业工作,是没有太多发展机会的;
面试的主要目的是增强应聘者与企业之间的了解和信任,好企业,会更多的想了解求职者的职业发展前景,以及目前发展遇到的瓶颈等;
作为应聘者,我
第4篇:前端工程师简历
前端工程师简历(精选12篇)由网友 “景鸢” 投稿提供,下面是小编整理过的前端工程师简历,欢迎大家阅读借鉴,并有积极分享。
篇1:前端工程师简历
基本信息
姓 名: 应届毕业生求职网 性 别: 男
民 族: 汉族 出生年月: 1991年8月23日
政治面貌: 团员 婚姻状况: 未婚
身 高: 170cm 体 重: 60kg
户 籍: 广东广州 现所在地: 广东广州
毕业学校: 广州大学华软软件学院 学 历: 本科
专业名称: 软件工程(软件开发) 毕业年份:
联系电话: ××××××××××× 电子邮箱: ×××@yjbys.com
求职意向
职位性质: 全 职
职位类别: 计算机/网络、经营/管理、销售/业务
职位名称: Web前端开发、人力资源 、销售管理
工作地区: 广州
待遇要求: 可面议
到职时间: 可随
第5篇:前端工程师常用工具
前端工程师常用工具
虽然有一段时间不做前端工程师,但还是免不了做前端的思维,碰到了很好的前端实用工具帖还是忍不住转了过来。这个帖子被转了好多次了,也不知道原本的作者是谁,但无论是谁都是万分的感谢,没有您的整理也没有大家的方便。
帖子整理了前端工程师常用的工具手册以及一些著名的相关博客,是工作中不可缺少的资料。概要:
IE下的调试工具前端开发者社区及权威网站前端开发工具集
在线工具集
o o o o
o o o o 弃他了
o
o o
o
o o 其他:—— 做某些东西(Firefox插件)时需要唯一资源标志符时用CSS类: CSS选择器性能测试—— CSS格式化工具 CSS Compreor —— CSS压缩 书籍类: Book Shelf 2.0 beta —— 荐,
第6篇:前端工程师个人介绍
前端工程师个人介绍
篇1:web前端开发工程师 个人简历模板 找web前端开发工程师就上才智尚招聘网 找web前端开发工程师就上才智尚招聘网
找web前端开发工程师就上才智尚招聘网
篇2:web前端开发工程师_个人简历模板
找web前端开发工程师就上才智尚招聘网
找web 前端开发工程师就上才智尚招聘网
篇3:应聘前端工程师简历模板
个人简历
第7篇:前端开发工程师工作总结
【导语】刀豆文库的会员“青苹果手绘墙”为你整理了“前端开发工程师工作总结”范文,希望对你的学习、工作有参考借鉴作用。
前端开发工程师工作总结1
在学校我是学习外部前段工作的所以对这方面有所涉足,到了社会,我选择了外部前段,选择了这份工作,一个是喜欢一个是自己有不错的底子,经过努力我得到了公司的青睐,进入了公司,开始了自己的前段工作生涯。有人所做技术的非常枯燥,非常无聊,单是我就喜欢这样的工作,从自己性格而言选择这样的工作对我来说正合适,也
适合我,是我需要的工作,同样我也需要这样的工作来锻炼自己,有这个机会有了这样的平台反而让我得到了更大的发展,刚进入公司的时候,我的技术和速度可以说是最慢的,但是部门需要对我的工作从来都不会严格催促,看到其他同事都已经做完任务,都已经做好任务,而自己还在哪里慢慢的做