前端开发工程师怎样入门及进阶

  感谢伟大的Web2.0概念、产品概念、用户体验概念、jQuery插件,是它们在中国日渐成熟才解放了一直以来姥姥不疼舅舅不爱的前端开发工程师们。

  有没有发现从09年下半年到现在全中国的互联网公司都在招聘前端开发工程师?如果你注意到了,那么恭喜你,你已经拥有那么一点点预测互联网职场动向的能力。

  可能令你感到遗憾的是你从没从事过前端开发工作,不过没关系,只要你肯努力,一切都是可以学会的。

  学生?设计师?程序员?SEOer?产品经理?项目经理?你是谁不重要,重要的是你想不想认识、了解、学习、精通前端技术。

  在了解这个概念之前,先来看一下我们所熟悉的互联网大佬们在最近的招聘中对前端开发工程师岗位的要求。

  3、深刻理解Web标准,对标签语义、页面结构有深刻的认识,手写XHTML/CSS/JavaScript代码;

  2、了解Web标准,熟练掌握HTML/XHTML、CSS,具备规范的HTML和CSS代码的实现能力;

  5、了解浏览器兼容性问题,熟悉前端开发和调试工具,具有解决实际问题的能力和经验;

  8、熟悉其他前端开发相关技术或工具,比如ActionScript、Photoshop等等;

  3、精通 HTML/XHTML、CSS等网页制作技术,熟悉页面架构和布局;

  4、熟练使用Linux系统,对算法、数据结构以及后台开发(C++/C++/PHP/Java等)有一定了解;

  2、熟悉html/xhtml、css等网页制作技术,熟悉页面架构和布局;

  3、掌握至少一门服务器端编程语言,对OOP有一定的认识,对前后端合作开发有一定的认知;

  看完上述岗位要求,我想你应该对前端开发工程师的概念有了一定的了解,尝试着定义一下?

  当然,上面的定义是针对大公司的,杯具的是中国互联网行业的大公司太少了,为了生存与生活,我们还要了解中小公司的需求:

  也许你不一定要学这么多,但是如果全学会了,那你将可能成为真正的T型人才。 关于大公司和小公司哪个更好更适合的问题,这里就不讨论了。

  方向、勤奋、运气这三大成功要素中的“方向”已经渐渐清晰了,那么接下来要付出的就是“勤奋”。

  “前端开发工程师”也许不能令你大富,但至少算是一技傍身,可以保障你的生存和生活。 准备好了?那么你接下来要做的是就是:

  3、购买一本入门书籍,推荐:《HTML+CSS网页设计与布局从入门到精通》、《精通CSS+DIV网页样式布局》。

  5、努力练习吧,你可能需要1-3个月的学习才能了解XHTML+CSS(有关HTML和XHTML的区别请百度查询)

  我希望你在看到这篇博文的时候,已经学会并掌握了XHTML+CSS。技术是一个硬指标,不存在灰色地带,yes OR no都是一目了然。

  大多数人在成长的最初阶段都是很辛苦的,这种辛苦程度也只有你自己最清楚。辛苦不是目的,也不是成就,目的是学会些什么。如果你已经掌握了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权威指南》。

  4、创造一个可以支持你频繁使用JavaScript的环境,推荐:尽量尝试承担更繁重的工作。

  首先要对那些能够坚持学完XHTML+CSS+JavaScript的人表示敬佩,看似简单的三门语言,其实都含有强大的智慧和力量。

  XHTML+CSS+JavaScript是前端开发工程师最核心的技能,所以不仅仅是了解、熟悉这些就可以宣称自己是一名合格的前端开发工程师,想要合格,必须精通它们。

  事实上“精通”这两个字在如今已经被滥用了,翻开10份简历你就能找到6个“精通”XX的,以致于这世界上的“天才”遍地都是。

  CSS:凌驾于页面之上,具备架构思想,可以把控整站(100页面以上级别)结构。 JavaScript:深刻理解“对象”、“面向对象”、“万物皆对象”。

  由了解到熟悉再到精通的这个过程是艰难的,自我衡量是否达到精通的方法是检查自己在学习的过程中有没有“顿悟”过。其实很少有人能自我“顿悟”,因为自学很容易陷进一个圈子而无力自拔。

  最有效的“顿悟”方法莫过于拥有一个好的导师,但不是每个人都有好的运气可以碰到悉心教导你的人。如果你没有一个好的导师,那么我的建议是:勤学苦练一段时间后,要找个空闲放松一下,接触一些与前端无关的知识,譬如:战略、市场、销售等等。

  精通XHTML+CSS+JavaScript仅仅可以让你成为一个合格的前端开发工程师,但并不足以造就一个“高手”。

  首先要说明的一点:“高手”是通才,不是专才;一技之长只能保障生存,无法改变生活。 前端开发工程师是一个承前启后的职位,前面是视觉设计师,后面是服务器端工程师,所以高手的“通”首先是针对UI设计和服务器端语言 (ASP/.NET/JSP/PHP),另外还需要强化自身技能的一些扩展,譬如AJAX、XML、ActionScript等等,这些东西也许你很少会 用到,但对于个人价值提升是很有用的。

  2、高手参考书籍,推荐:《XML基础教程》、《ASP.NET2.0 XML高级编程》、《ASP.NET AJAX实战》、《Flash ActionScript3.0从入门到精通》、《网页设计与配色经典案解析》、《Web Designer Idea—设计师谈网页设计思维》、《BeginningC#Objects—概念到代码》、《ASP.NET2.0网站开发全程解析》、《Progng ASP.NET》、《C#2005数据库编程经典教程》。(由于作者没有JSP和PHP的开发经验,所以有关JSP和PHP方面的书籍还请自行选参)

  4、在学习中强化技能,在强化技能中拓展视野,在拓展视野后寻找下一个出发点。

  估算解决问题所需要的时间。不要怕,承认吧!我曾见过一些程序员为了解决一个特殊问题而坐在显示器前面8小....

  技术不同,简单的可以理解为:初级中级的只关注代码,编程。高级的就要考虑系统的架构,整体框架。

  轻量级,同样起web 服务,比apache 占用更少的内存及资源 ,抗并发,nginx 处理请求是异....

  如今,“Java”作为所有编程语言中最热门的技术,也是第一编程语言,可以说它几乎无处不在。目前全球有....

  不请自来。做电赛出身的程序猿一名,目前从事嵌入式Linux驱动开发。还有单片机从51到意法Ti都做过....

  先给前台开发工程师的工作下个一句话定义:运用前端技术,实现体验的良好传达。如果在前面加上 Web,那....

  Java已经存在很长时间了,当你使用不同的软件模式,请确保你清楚你的代码如何影响生产。请考虑的更全面....

  随着互联网的迅猛发展和普及,一个新型的行业和新兴的职位正在上升到技术的层面:web前端开发

  软件开发过程中最艰巨的任务是什么?达内软件开发部的工程师们发现他们大部分人认为在软件开发过程中最艰巨....

  随着测试在软件开发周期中越来越受到重视,国内测试的缺口一直比较大,各种软件和互联网公司都大肆招收测试....

  如果选择了这条路,您可能会称自己为前端开发人员。您将学习如何使用Web技术(即HTML,CSS和Ja....

  HTML5开发不同于网页设计,是网页设计的深化,更关注于网站如何交互和浏览。web前端开发人员使用的....

  在我的观念里,web前端开发工程师不同于美工。web前端开发工程师是美工和后台程序员之间的那个角色,....

  互联网日新月异,各种应用程序如雨后春笋般冒了出来。生活节奏的加快,大众的消费意识,也发生了很大的转变....

  对于那些想改变自己的朋友们来说,还是需要看清楚一些东西,有一些经验也想和大家分享。同样是职场人士,我....

  架构师是程序员的职业生涯发展的一个方向,很多架构师都是从开发人员逐步过渡来的,程序员想要成为架构师,....

  如果你是一位专业的iOS开发工程师,你应该为自己感到自豪。因为你能在强大的iOS系统下,一展身手实现....

  从最初不会编程到能够完成具体的的业务实现,再到独立负责一个项目迭代,觉得还是有进步的。但是入行3年,....

  Python 是一种面向对象的解释型计算机程序设计语言,在设计中注重代码的可读性,同时也是一种功能强....

  目前,企业对于html5前端开发人才需求量非常大,小到企业网站、个人主页,大到政府部门,都是通过网站....

  作为一名专业开发人员,你的工作不仅仅是阅读需求说明书和编写软件代码。你还应该知道项目在现实中是如何使....

  在我的代码旅程和编程经历中,已经遭遇很多奇特的对手,还有更为奇特的盟友。我至少发现有5种代码勇士,有....

  在2011年的开发大会上, Hello Games工作室的Sean Murray是独立开发日的主题演....

  干了将近7年的软件开发,我开发实现了很多有趣的东西。最近,我开始投身销售,研究营销技术——为了我的新....

  我在Twitter和Stripe这两家公司工作期间会负责一些前端开发者的面试。在面试过程中我们有很大....

  当你运营着一个成长中的咨询公司,会做很多招聘工作。我们主要招聘Hadoop。我们寻找的是一些具有基本....

  我是一名新手项目经理,转项目管理岗1年半。在做管理之前,我是一名开发。也就是说,我是最常见的技术转管....

  Web前端开发工程师是一个很新的职业,在国内乃至国际上真正开始受到重视的时间不超过7年。Web前端开....

  先给前台开发工程师的工作下个一句话定义:运用前端技术,实现体验的良好传达。如果在前面加上 Web,那....

  在学习Java编程完之后,学员们面临的就是就业问题。作为一名Java开发工程师,企业在招聘的时候,也....

  软件开发工程师在行业外大众的眼里, 或许是一个出众的职业,收入不低, 技术含量还挺高,就连我自己刚入....

  本人入IT行快将近7年时间,不是个高手 也不是个菜鸟。最近工作上碰到了一些事情,所以现在谈谈IT软件....

  作为一个资深测试开发工程师,同时以三年面试官的经验,感觉现在测试岗位供求关系严重失衡,同时也为一些测....

  对于一名想找工作的前端开发工程师而言,简历直接关系到面试概率甚至薪资水平,其重要性已不用多说。在HR....

  不管是CPPer,Javaer,还是PHPer等等,不少开发人员经历过这样的困惑:我到底是工程师(S....

  Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多....

  第一眼看上去,胡宇辰更像个刚毕业的大学生:圆领T恤、牛仔裤、旅游鞋。只有那辆银色的奥迪A4和眼中不时....

  软件开发工程师是当今社会的热门职业,各大IT企业和非IT企业,都有不同程度的软件工程师的需求。特别是....

  这是在网上看到的一篇文章,写的是一个从事软件工程开发的大牛对从业七年的一些经验总结。感觉挺不错,转来....

  在外行人眼里,软件开发工作就跟看天书一样难——但是程序员往往会一脸苦哈哈地表示“还有更难的呢!”在Q....

  恰好这两天也在考虑工作的事情,便翻到这篇鬼画符重读。四年过去了,就好像大学毕业的时候,回忆高考刚结束....

  这里有一些感悟是我希望能够在我进入软件开发领域时所知道的事情,如果我早一些领悟到,相信会比现在更加成....

  代码质量不仅成为了一个必需品,更成为了一个竞争优势。因为众多公司围绕软件而竞争,开发软件的人——软件....

  在我开始讨论如何成为一名专家之前,我们一起来花上30秒时间,看看专家的定义,还有成为专家需要多长时间....

  在做自由开发者的头两年中,我发现如果许多事情要是能早一点知道就好了。因此,我现在就是穿越时空回到过去....

上一篇:零基础入门Web前端开发该怎么学?   下一篇:IT行业都包括哪些方面?
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。)
热门搜索:

前端开发工程师怎样入门及进阶

感谢伟大的Web2.0概念、产品概念、用户体验概念、jQuery插件,是它们在中国日渐成熟才解放了一直以来姥姥不疼舅舅不爱的前端开发工程师们。 有没有发现从09年下半年到现在全中国的