如何成为一名优秀的web前端工程师

合集下载

web前端开发工程师的要求

web前端开发工程师的要求

web前端开发工程师的要求作为一名Web前端开发工程师,需要满足一定的要求和技能,以能够胜任相关的工作。

以下是我对这方面的了解和总结,希望能够帮助到你。

一、编程基础要扎实作为一名Web前端开发工程师,编程基础是非常重要的。

首先,你需要熟悉HTML、CSS和JavaScript等前端开发的基本语言。

HTML是用来描述网页结构的语言,CSS用于布局和样式,而JavaScript则是为网页添加交互和动态效果的脚本语言。

掌握这些基本语言,能够编写简单的静态网页是基本要求。

二、熟悉前端框架和工具在实际工作中,前端框架和工具大大提高了前端开发的效率和质量。

常见的前端框架包括Vue.js、React和Angular等。

这些框架能够提供一系列的组件和工具,帮助开发者更快速地搭建网页和应用。

此外,你还需要熟悉一些前端开发的工具,如代码编辑器、调试工具和版本控制工具等。

这些工具能够帮助你更好地组织和管理代码,提高开发效率。

三、对用户体验有一定了解作为一名Web前端开发工程师,你不仅需要关注技术细节,还需要关注用户体验。

用户体验是指用户在使用网页或应用时的感受和交互过程,包括页面的加载速度、界面友好性和交互效果等。

良好的用户体验能够提高用户的满意度,并对网页或应用的使用效果产生积极影响。

因此,你需要有一定的设计思维和对用户需求的敏感性,能够根据需求进行页面和交互的优化。

四、具备良好的沟通能力在工作中,前端开发工程师需要与其他成员进行沟通和协作,如与设计师、后端开发工程师和产品经理等。

良好的沟通能力能够有效地传达意图和理解其他成员的需求,提高团队协作的效果。

因此,你需要具备良好的沟通能力,能够清楚地表达自己的想法和意见,并能够理解和接受他人的意见和建议。

五、持续学习和自我提升的意识Web前端开发是一个技术不断更新和演进的领域,新的技术和工具不断涌现。

作为一名优秀的前端开发工程师,持续学习和自我提升的意识是非常重要的。

你需要密切关注最新的前端技术动态,学习和掌握新的技术和工具,以保持竞争力。

优秀的Web前端工程师应该具备这些条件,你都会吗?

优秀的Web前端工程师应该具备这些条件,你都会吗?

优秀的Web前端工程师应该具备这些条件,你都会吗?web前端技术是近年来一个新兴职业,是伴随着web兴起而细分进去的行业。

web前端技术是由网页制作演变而来的,在互联网的演变进程中不断发展。

Web前端教程近些年,web前端人才的市场需求量持续上涨,企业对于web前端从业人员的技能要求和职业素养也越来越高。

那么一名合格的web 前端需要掌握哪些技术?前端三大基础技能HTML、CSS、JS自不必说,这是前端吃饭的东西。

TCP/IP、浏览器渲染原理、前端性能优化兼容、PC/M端开发、DOM、BOM、计算机原理(基础,一般软件或计算机出身的都知道)等。

就目前社会上需要的而言,除了基础之外,会要求掌握Vue、react、ng、node等一个或多个知识。

隐约已经成为了一个事实的标准,但这些知识你可以看出,都是JS,没错都是JS,所以说JS的掌握程度越高,你学习这些框架越轻松,毕竟这些都是API嘛。

还有就是一些npm、yarn、gulp、webpack等工具的使用。

大部分要求是这样的了,团队的技术栈也是围绕着这些。

但是对于应届生其实没这么高的要求,基础掌握大致就是不错的了。

Web前端教程将Web前端需要掌握的知识进行细分:一.基础知识:html:超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。

您可以使用HTML 来建立自己的WEB 站点,HTML 运行在浏览器上,由浏览器来解析。

css:指层叠样式表 (Cascading Style Sheets),简称样式,你所看到网页的丰富多彩源自于它,通常和html配合使用。

javascript:JavaScript 是互联网上最流行的脚本语言,这门语言可用于HTML 和web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。

xml:XML 指可扩展标记语言(eXtensible Markup Language)。

如何成为一名优秀的前端工程师?关键技能和经验分享

如何成为一名优秀的前端工程师?关键技能和经验分享

如何成为一名优秀的前端工程师?关键技能和经验分享前端工程师是一个重要的职业,在不断变化的互联网时代中,前端技术也在快速发展。

成为一名优秀的前端工程师需要不断学习和掌握新的技能,这篇文章将分享一下我自己的经验和观点,帮助大家更好地了解这个职业,从而更好地成为一名优秀的前端工程师。

1. 基础知识的掌握成为一名优秀的前端工程师,首先需要掌握前端的基础知识,包括HTML、CSS和JavaScript等方面。

HTML是网页的基本骨架,CSS是美化网页的技术,而JavaScript则是实现网页交互和动态效果的重要技术。

而且,需要注意的是,基础知识不是只学会了就可以了,而是需要在实践中不断地巩固和深入理解。

2. 社区学习前端领域是一个非常活跃的社区。

这里有很多知名的博客、论坛和社交媒体平台,这些平台上有很多的前端开发者和大牛,分享了自己的经验和技术理念,在这里学习不仅可以帮助你更好地提升自己的技能,还能认识同行和交流。

3. 不断地练习只有在不断地练习和实践中,才能更好地掌握前端技术和理解业务需求。

解决实际问题,实现实际需求,才能更好地锻炼自己的前端技术。

4. 注重代码质量成为一名优秀的前端工程师,不仅需要实现业务需求,还需要注重代码质量。

在代码编写中,需要遵循一定的编码规范,并采用代码复用和模块化思想,提高代码的可维护性和可扩展性。

5. 学习框架和工具前端技术的更新和迭代速度非常快,出现了很多优秀的框架和工具。

比如,Vue.js和React等框架,以及Webpack和Gulp等构建工具,成为了前端技术中的重要组成部分。

学习这些框架和工具,不仅可以提高开发效率和质量,还能增强自己的竞争力。

6. 关注用户体验在实现前端业务需求时,需要关注用户的体验,尤其是在移动端设备上,需要关注性能优化、响应速度和交互方式等方面。

这样,才能提高用户体验,获得更多的用户满意度。

7. 合作和沟通能力成为一名优秀的前端工程师,不仅只是掌握技术技能,还需要具备良好的合作和沟通能力。

如何成为一名优秀的web前端工程师

如何成为一名优秀的web前端工程师

我所碰到的前端程序员分两种:第一种一直在问:如何学习前端?第二种总说:前端很简单,就那么一点东西。

我从没有听到有人问:如何做一名优秀、乃至卓越的WEB前端工程师。

何为:前端工程师?前端工程师,也叫Web前端开发工程师。

他是随着web进展,细分出来的行业。

Web前端开发技术要紧包括三个要素:HTML、CSS和JavaScript!它要求前端开发工程师不仅要把握大体的Web前端开发技术,网站性能优化、SEO和效劳器端的基础知识,而且要学会运用各类工具进行辅助开发和理论层面的知识,包括代码的可保护性、组件的易用性、分层语义模板和阅读器分级支持等。

随着近两三年来RIA(Rich Internet Applications的缩写,中文含义为:丰硕的因特网应用程序)的流行和普及带来的诸如:Flash/Flex,Silverlight、XML和效劳器端语言(PHP、,JSP、Python)等语言,前端开发工程师也需要把握。

前端开发的入门门坎其实很低,与效劳器端语言先慢后快的学习曲线相较,前端开发的学习曲线是先快后慢。

HTML 乃至不是一门语言,他仅仅是简单的标记语言!CSS 只是无类型的样式修饰语言。

固然能够勉强算作弱类型语言。

Javascript 的基础部份相对来讲不难,入手还算快。

也正因为如此,前端开发领域有很多自学成“才”的同行,但大多数人都停留在会用的时期,因为后面的学习曲线愈来愈峻峭,每前进一步都很难。

Web前端技术有一些江湖气,知识点过于琐碎,技术价值观的博弈也难分伯仲,即全局的系统的知识结构并未成体系,这些因素也客观上阻碍了“正统“前端技术的沉淀!而且各种“奇技淫巧”被滥用,前端技术知识的传承也过于泛泛,新人难看清时局把握主次。

因此,前端技术领域,为自己觅得一个靠谱的师兄,重要性要盖过项目、团队、公司、乃至薪水。

另一方面,正如前面所说,前端开发是个超级新的职业,对一些标准和最正确实践的研究都处于探讨时期。

一名优秀的web前端工程师需要做到哪几点

一名优秀的web前端工程师需要做到哪几点

一名优秀的web前端工程师需要做到哪几点HTML5作为移动互联网的主流前端开发语言,从根本上改变了开发商开发web应用的方式,不仅是PC端而且在移动端也得到了更广泛的应用。

HTML5已经成为web前端开发必不可少的语言,目前来说还没有一个web前端语言能够取代HTML5的位置。

由于HTML5的兴起,企业对于web前端工程师的需求也是越来越大。

那么要想成为一名出色的web前端工程师,web前端工程师的工作职责又有哪些呢?今天华清远见HTML5培训的小编就来为你解疑。

第一点,从根源来看待问题作为一名web前端工程师,在遇到问题的时候,应该多花一些时间,深入思考是什么原因造成这种现象的,如果你不去追求问题的本质,那么你将一次次的遇到同样的问题。

第二点,多看相关学习资料在日常的学习过程中,一定要多阅读web前端相关的学习资料,或者在网上看一些相关的视频,因为现在web前端技术更新太快,我们只有不断的学习,才能胜任我们目前的工作。

第三点,学会阅读别人的代码Web前端开发的思路并不是统一的,我们在阅读别人代码的过程中,就是在向别人学习的过程,也是学习别人开发思路的过程,这对于培养自身独立解决问题的能力也是不错的。

与此同时通过阅读别人的代码会让我们的思维开阔,同样这也是我们团队协作中必备的能力。

第四点,将知识点内容全部记录下来作为一名web前端工程师,小编认为最忌讳的就是被同一块石头绊倒,所以我们一定要及时记录所学知识,真正掌握所学内容。

了解完以上内容之后,我们再来看一下一名优秀的web前端工程师的工作职责是什么?1、有过前端开发经验,精通W3C标准及规范,熟悉HTML/HTML5、DIV+CSS、JavaScript等技术;2、熟悉angularjs,有较强的js能力,能够使用Firebug等浏览器工具进行页面分析和调试;3、有响应式页面开发经验,能够通过css、js实现各种交互效果;4、有移动端WEB开发经验者优先;5、较强责任心和团队协作精神;具备独立解决问题能力。

前端学习计划(必备6篇)

前端学习计划(必备6篇)

前端学习计划(必备6篇)还不确定如何寻找优秀的范文?学术研究中文档处理是必须的基本技能之一,参考范文的写作方法,能帮助我们快速完成任务。

借鉴范文的整体构思非常之重要,找到了有关“前端学习计划”的好东西让我们一起看一看,希望您能把这篇文章收藏起来以便日后查看!前端学习计划篇1前端学习计划随着互联网的快速发展,前端开发技术也不断地与时俱进。

在这样的背景下,想成为一名优秀的前端开发工程师,必须不断地学习和更新自己的知识技能,掌握相关的编程语言和开发框架。

为此,制定一份适合自己的前端学习计划是非常必要的。

一、基本知识学习在学习前端之前,需要先掌握一些基本知识,比如HTML、CSS 和JavaScript。

这些知识是前端技术的基础。

HTML负责页面的结构和内容的展示,CSS负责页面的样式和布局,JavaScript负责页面的交互和动态效果。

学习这些基本知识后,可以通过一些小项目来进行练习和巩固。

二、框架学习学习了基本知识之后,可以开始学习一些前端开发框架,比如Bootstrap、Vue和React等。

Bootstrap是一个流行的前端开源框架,它可以帮助开发人员快速地构建各种网站和应用程序。

Vue是一个渐进式框架,它具有高效、灵活、易用的特点,是近年来前端开发中使用广泛的框架之一。

React是另一个常用的前端开发框架,它可以构建快速、丰富和交互性强的Web应用程序。

学习这些框架可以提高开发效率,快速开发出符合市场需求的应用程序。

三、项目实战学习框架之后,需要进行一些项目实战。

通过实现一些真实的案例,可以更好地掌握框架的应用和相关技术。

项目实战可以帮助开发人员更好地理解开发需求,寻找最佳的解决方案,也可以培养解决问题的能力。

常见的项目实战有电商网站、音乐播放器、社交应用等。

四、持续学习、总结和分享前端开发技术每天都在不断地更新和变化,因此需要持续地学习和掌握新的技术和知识。

学习新知识的过程中,还要不断总结和分享给其他人,以便大家共同进步。

web前端工作态度和技能

web前端工作态度和技能

web前端工作态度和技能Web前端工作态度和技能一、引言Web前端工作涉及到网站和应用程序的用户界面设计和开发。

作为一个前端工程师,除了具备扎实的技术能力,还需要有良好的工作态度。

本文将从工作态度和技能两个方面,探讨Web前端工作所需的要素。

二、工作态度1. 责任心:作为前端工程师,要对自己的工作负责。

要时刻保持对网站性能和用户体验的关注,确保用户可以顺利访问和使用网站。

2. 学习能力:前端技术发展迅速,需要保持持续学习的态度。

要不断关注行业最新动态,学习新的技术和工具,以提高自己的能力。

3. 沟通能力:与设计师、后端工程师以及产品经理进行有效的沟通和合作是非常重要的。

要能够理解并满足他们的需求,同时也要清晰地表达自己的想法和观点。

4. 解决问题能力:前端开发中常常会遇到各种问题,要能够快速定位问题并找到解决方案。

要具备独立解决问题的能力,并能够与团队合作解决复杂问题。

三、技能要求1. HTML/CSS:熟练掌握HTML和CSS的语法和特性,能够编写语义化的HTML结构和样式表,并处理不同浏览器的兼容性问题。

2. JavaScript:熟悉JavaScript的基本语法和常用的API,能够编写简单的脚本和交互效果。

掌握DOM操作和AJAX技术,能够实现动态页面效果和与后端接口的数据交互。

3. 前端框架:了解并熟悉常用的前端框架,如React、Vue等。

能够使用框架提供的组件和工具,快速构建复杂的交互界面。

4. 响应式设计:具备响应式设计的能力,能够根据不同设备和屏幕尺寸进行布局和样式调整,以提供更好的用户体验。

5. 性能优化:了解并掌握Web性能优化的方法和技巧,能够减少页面加载时间和提升用户访问速度。

6. 调试技能:熟悉浏览器开发者工具的使用,能够进行代码调试和性能分析,以快速定位和解决问题。

7. 版本控制:掌握常用的版本控制工具,如Git,能够合理组织和管理代码,方便团队协作和版本回退。

8. 用户体验:关注用户体验,能够根据用户需求和反馈进行界面和交互的优化,提升用户满意度和使用体验。

Web前端开发工程师成长之路

Web前端开发工程师成长之路

Web前端开发工程师成长之路Web前端开发工程师是一个充满挑战和机遇的职业,随着互联网的迅速发展,Web前端开发领域也变得越来越重要。

作为一名优秀的Web前端开发工程师,需要经历一条成长之路,不断提升自己的技能和能力。

在开始成为一名Web前端开发工程师之前,首先需要掌握一些基本的知识和技能。

首先要熟悉HTML和CSS,这是Web开发的基础,掌握它们能够创建出基本的网页结构和样式。

然后要学习JavaScript,这是一种用于给网页添加交互功能的脚本语言,掌握它能够让网页变得更加动态和灵活。

掌握了基本的前端开发技术之后,可以进一步学习一些流行的前端框架和工具。

例如,掌握Vue.js和React等前端框架可以提高开发效率,优化用户体验。

学习使用Webpack和Gulp等前端构建工具能够自动化部署和优化前端资源,提高网页性能。

在学习和掌握技术的过程中,需要实践和项目经验的积累。

可以通过参与开源项目、进行个人项目或者做一些小型的实战训练,来提高自己的实际操作能力。

通过实践中的挑战和解决问题的过程,可以加深对技术的理解和掌握。

此外,要关注前端开发领域的最新动态和技术趋势,不断提升自己的技术水平。

可以通过阅读相关的技术文章、参加线下或线上的技术交流活动、关注一些优秀的前端开发者和技术社区,来了解最新的前端技术和发展方向。

同时还可以参加一些专业的培训课程或者拥有一些相关的认证,来获得更深入的学习和认证。

除了技术的学习和提升,作为一名优秀的Web前端开发工程师,还需要具备一些其他的软技能和能力。

例如,良好的沟通能力和团队合作意识,能够与UI设计师、后端开发工程师以及产品经理等其他团队成员进行有效地沟通和协作。

同时,还要具备良好的学习和解决问题的能力,能够持续地学习新的知识和技术,并能够快速解决在开发过程中遇到的问题。

要成为一名优秀的Web前端开发工程师,除了专业技术的学习和提升,还需要拥有积极的学习态度和对技术的热情。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

我所遇到的前端程序员分两种:第一种一直在问:如何学习前端?第二种总说:前端很简单,就那么一点东西。

我从没有听到有人问:如何做一名优秀、甚至卓越的WEB前端工程师。

何为:前端工程师?前端工程师,也叫Web前端开发工程师。

他是随着web发展,细分出来的行业。

Web前端开发技术主要包括三个要素:HTML、CSS和JavaScript!它要求前端开发工程师不仅要掌握基本的Web前端开发技术,网站性能优化、SEO 和服务器端的基础知识,而且要学会运用各种工具进行辅助开发以及理论层面的知识,包括代码的可维护性、组件的易用性、分层语义模板和浏览器分级支持等。

随着近两三年来RIA(Rich Internet Applications的缩写,中文含义为:丰富的因特网应用程序)的流行和普及带来的诸如:Flash/Flex,Silverlight、XML和服务器端语言(PHP、,JSP、Python)等语言,前端开发工程师也需要掌握。

前端开发的入门门槛其实很低,与服务器端语言先慢后快的学习曲线相比,前端开发的学习曲线是先快后慢。

HTML 甚至不是一门语言,他仅仅是简单的标记语言!CSS 只是无类型的样式修饰语言。

当然可以勉强算作弱类型语言。

Javascript 的基础部分相对来说不难,入手还算快。

也正因为如此,前端开发领域有很多自学成“才”的同行,但大多数人都停留在会用的阶段,因为后面的学习曲线越来越陡峭,每前进一步都很难。

Web前端技术有一些江湖气,知识点过于琐碎,技术价值观的博弈也难分伯仲,即全局的系统的知识结构并未成体系,这些因素也客观上影响了“正统“前端技术的沉淀!而且各种“奇技淫巧”被滥用,前端技术知识的传承也过于泛泛,新人难看清时局把握主次。

因此,前端技术领域,为自己觅得一个靠谱的师兄,重要性要盖过项目、团队、公司、甚至薪水。

另一方面,正如前面所说,前端开发是个非常新的职业,对一些规范和最佳实践的研究都处于探索阶段。

总有新的灵感和技术不时闪现出来,例如CSS sprite、负边距布局、栅格布局等;各种JavaScript框架层出不穷,为整个前端开发领域注入了巨大的活力;浏览器大战也越来越白热化,跨浏览器兼容方案依然是五花八门。

为了满足“高可维护性”的需要,需要更深入、更系统地去掌握前端知识,这样才可能创建一个好的前端架构,保证代码的质量。

随着手持设备的迅猛发展,带动了HTML5行业标准的快速发展。

web领域的技术,大概有10年都没有大的更新了!现在市场很需要优秀的、高级的前端工程师。

一方面是因为这是一个比较新的细分行业,而且前端程序员大都自学一部分,知识结构不系统;另一方面,大学里面没有这种课程,最最重要的是:北大青鸟这类培训机构也没有专门的前端工程师的培训课程!!吴亮在《JavaScript 王者归来》第一张的序里面说:大多数程序员认为Javascript 过于简陋,只适合一些网页上面花哨的表现,所以不愿花费精力去学习,或者以为不学习就能掌握。

实际上,一门语言是否脚本语言,往往是她的设计目标决定,简单与复杂并不是区分脚本语言和非脚本语言的标准。

事实上,在脚本语言里面,Javascript 属于相当复杂的一门语言,他的复杂度即使放在非脚本语言中来衡量,也是一门相当复杂的语言!Javascript 的复杂度不逊色于Perl 和Python!如何学习前端知识?我们生活在一个充满规则的宇宙里面。

社会秩序按照规则运行,计算机语言几乎全部是规则的集合。

计算机前辈们定义规则,规则约束我们,我们用规则控制数据。

大部分时候,对数据的合理控制,来自于你对规则的掌握。

学习HTML,CSS 应该先跟着书仔细、扎实的学一遍。

然后就需要做大量的练习,做各种常规的、奇怪的、大量的布局练习来捆固、理解自己的知识。

而学习Javascript 首先要知道这门语言可以做什么,不能做什么,擅长做什么,不擅长做什么!如果你只想当一个普通的前端程序员,你只需要记住大部分Javascript 函数,做一些练习就可以了。

如果你想当深入了解Javascript,你需要了解Javascript 的原理,机制。

需要知道他们的本源,需要深刻了解Javascript 基于对象的本质。

还需要深刻了解浏览器宿主下的Javascript 的行为、特性。

因为历史原因,Javascript一直不被重视,有点像被收养的一般!所以他有很多缺点,各个宿主环境下的行为不统一、内存溢出问题、执行效率低下等问题。

作为一个优秀的前端工程师还需要深入了解、以及学会处理Javascript 的这些缺陷。

那么一名优秀的、甚至卓越的前端开发工程师的具备什么条件?首先,优秀的Web前端开发工程师要在知识体系上既要有广度和深度!做到这两点,其实很难。

所以很多大公司即使出高薪也很难招聘到理想的前端开发工程师。

技术非黑即白,只有对和错,而技巧则见仁见智。

在以前,会一点Photoshop和Dreamweaver的操作,就可以制作网页。

现在,只掌握这些已经远远不够了。

无论是开发难度上,还是开发方式上,现在的网页制作都更接近传统的网站后台开发,所以现在不再叫网页制作,而是叫Web前端开发。

Web前端开发在产品开发环节中的作用变得越来越重要,而且需要专业的前端工程师才能做好。

Web前端开发是一项很特殊的工作,涵盖的知识面非常广,既有具体的技术,又有抽象的理念。

简单地说,它的主要职能就是把网站的界面更好地呈现给用户。

其次,优秀的Web前端开发工程师应该具备快速学习能力。

Web发展的很快,甚至可以说这些技术几乎每天都在变化!如果没有快速学习能力,就跟不上Web发展的步伐。

前端工程师必须不断提升自己,不断学习新技术、新模式;仅仅依靠今天的知识无法适应未来。

Web的明天与今天必将有天壤之别,而前端工程师的工作就是要搞清楚如何通过自己的Web应用程序来体现这种翻天覆地的变化。

说到这里,我想起了一个大师说过的一句话:对于新手来说,新技术就是新技术。

对于一个高手来说,新技术不过是旧技术的延伸。

再者,优秀的前端工程师需要具备良好的沟通能力,因为前端工程师至少都要满足四类客户的需求。

1、产品经理。

这些是负责策划应用程序的一群人。

他们会想出很多新鲜的、奇怪的、甚至是不可能实现的应用。

一般来说,产品经理都追求丰富的功能。

2、UI设计师。

这些人负责应用程序的视觉设计和交互模拟。

他们关心的是用户对什么敏感、交互的一贯性以及整体的好用性。

一般来说,UI设计师侯倾向于流畅靓丽、但并不容易实现的用户界面,而且他们经常不满前端工程师造成1px 的误差。

3、项目经理。

这些人负责实际地运行和维护应用程序。

项目管理的主要关注点,无外乎正常运行时间、应用程序始终正常可用的时间、性能和截止日期。

项目经理追求的目标往往是尽量保持事情的简单化,以及不在升级更新时引入新问题。

4、最终用户。

指的是应用程序的主要消费者。

尽管前端工程师不会经常与最终用户打交道,但他们的反馈意见至关重要。

最终用户要求最多的就是对个人有用的功能,以及竞争性产品所具备的功能。

Yahoo 公司,YUI 的开发工程师Nicholas C. Zakas 认为:前端工程师是计算机科学职业领域中最复杂的一个工种。

绝大多数传统的编程思想已经不适用了,为了在多种平台中使用,多种技术都借鉴了大量软科学的知识和理念。

成为优秀前端工程师所要具备的专业技术,涉及到广阔而复杂的领域,这些领域又会因为你最终必须服务的各方的介入而变得更加复杂。

专业技术可能会引领你进入成为前端工程师的大门,但只有运用该技术创造的应用程序以及你跟他人并肩协同的能力,才会真正让你变得优秀。

————————————关于书籍:HTML、CSS 类别书籍,都是大同小异,在当当网、卓越网搜索一下很多推荐。

如果感觉学的差不多了,可以关注一下《CSS禅意花园》,这个很有影响力。

Javascript 的书籍推荐看老外写的,国内很多Javascript 书籍的作者对Javascript 语言了解的都不是很透彻。

这里推荐几本Javascript 书籍:初级读物:《JavaScript高级程序设计》:一本非常完整的经典入门书籍,被誉为JavaScript 圣经之一,详解的非常详细,最新版第三版已经发布了,建议购买。

《JavaScript王者归来》百度的一个Web开发项目经理写的,作为初学者准备的入门级教程也不错。

中级读物:《JavaScript权威指南》:另外一本JavaScript圣经,讲解的也非常详细,属于中级读物,建议购买。

《,JavaScript精神领袖Douglas Crockford的大作,虽然才100多页,但是字字珠玑啊!强烈建议阅读。

《高性能JavaScript》:《JavaScript高级程序设计》作者Nicholas C. Zakas 的又一大作。

《Eloquent JavaScript》:这本书才200多页,非常短小,通过几个非常经典的例子(艾米丽姨妈的猫、悲惨的隐士、模拟生态圈、推箱子游戏等等)来介绍JavaScript 方方面面的知识和应用方法。

高级读物:《JavaScript Patterns 》:书中介绍到了各种经典的模式,如构造函数、单例、工厂等等,值得学习。

《,非常不错。

《Developing JavaScript Web Applications》:构建富应用的好书,针对MVC模式有较为深入的讲解,同时也对一些流程的库进行了讲解。

《Developing Large Web Applications》:不仅有JavaScript方面的介绍,还有CSS、HTML方面的介绍,但是介绍的内容却都非常不错,真正考虑到了一个大型的Web程序下,如何进行JavaScript架构设计,值得一读。

要做优秀的前端工程师,还需要继续努力:《高性能网站建设指南》、《Yahoo工程师的网站性能优化的建议》、“YSLOW”性能优化建议、《网站重构》、《Web开发敏捷之道》、“ jQuery 库”、“前端框架”、“HTML5”、“CSS3”。

这些都要深入研究!万事开头难!如果你能到这个境界,剩下的路自己就可以走下去了。

人们常说:不想当裁缝的司机,不是个好厨师。

如果单纯只是学习前端编程语言、而不懂后端编程语言(PHP、,JSP、Python),也不能算作是优秀的前端工程师。

在成为一个优秀的前端工程师的道路上,充满了汗水和辛劳。

相关文档
最新文档