如何识别牛逼的前端工程师
前端等级划分及工作能力标准

前端等级划分及工作能力标准前端等级划分及工作能力标准一、引言前端开发是互联网行业中的一个重要岗位,也是近年来迅速发展的职业领域之一。
随着互联网技术的不断更新和用户需求的不断变化,前端开发人员的工作内容和技能要求也在不断提高和变化。
对前端等级的划分和工作能力标准的定义显得尤为重要。
二、前端等级划分根据前端开发人员的工作经验、技能水平和专业能力的不同,可以将前端等级划分为初级、中级和高级三个级别。
1. 初级前端工程师初级前端工程师通常具备基本的前端开发技能,能够完成静态页面的制作和简单交互效果的实现。
他们掌握HTML、CSS和JavaScript等前端基础知识,能够熟练运用各种前端框架和库进行开发。
初级前端工程师的工作主要是参与项目开发,完成页面的实现和简单交互效果的编写。
2. 中级前端工程师中级前端工程师在前端开发领域有一定的工作经验,能够独立完成复杂页面的制作和交互效果的实现。
他们对前端技术有较为深入的理解,能够解决项目开发中遇到的各种技术难题。
中级前端工程师通常具有较强的自学能力和团队协作能力,能够承担一定规模的前端项目。
3. 高级前端工程师高级前端工程师是前端开发领域的技术专家,具有丰富的项目经验和深厚的前端技术功底。
他们能够负责复杂项目的前端架构设计和核心功能的开发,能够解决复杂技术难题并指导团队成员进行技术攻关。
高级前端工程师对前端技术有着深刻的理解和洞察,能够不断推动团队技术的创新和进步。
三、前端工作能力标准除了按照工作经验和技能水平进行前端等级划分外,前端工作能力标准也是评价前端开发人员能力的重要标准。
前端工作能力标准主要包括技术能力、创新能力、学习能力和团队协作能力等方面。
1. 技术能力前端工程师需要具备扎实的前端开发技能和丰富的项目经验,能够熟练运用HTML、CSS、JavaScript等前端技术进行项目开发。
他们需要了解前端框架和库的原理和使用方法,能够解决项目中遇到的各种技术难题。
如何辨别优秀的程序员

总结
以下几个特征,能够帮助你找到优秀的程序员
?对技术充满热情
?编程是生活的一部分
?会在你的耳边谈论技术相关的话题,如果你有兴趣的话
?主动学习新技术
?对自己不能认同的技术,感到不适应,无法全身心投入
?聪明,对很多话题都感兴趣
?在大学/工作之前就开始编程了
在Paul Graham的这篇《导致创业失败的18个错误》文章里提到:
在90年代,导致绝大多数创业失败的是那些劣质的程序员,很多这样的公司是几个商人共同创立的,他们有聪明的想法,然后让程序员来实现这些想法。但事实上要困难地多——因为那些企业家他们无法分辨一个程序员是否优秀。他们甚至都没有机会见到那些顶级的程序员。
1. 自学并喜欢学习
时过境迁,编程语言也在不断进步和完善,新的技术会出现,新的标准也会到来。当然不是说,所有优秀的程序员都对那些事物有浓厚的兴趣,但有很多程序 员他们从来不会主动学习新事物,除非迫不得已,因为他们不喜欢学习新东西。这些人往往是在大学时学的计算机专业,然后渴望毕业后找到份好工作。
不要认为那些话不多的人就是好的程序员。他们不是,如果在完全放松的环境下都不能很好地交流,他们不是优秀程序员的概率会很大。
3. 隐藏技能
这跟激情有关,也是优秀程序员的一个特征。
我在9岁时就开始编程,那时还不是在PC上,后来迁移到了PC,学了Pascal。当我14岁时,用C和Assembler写了一个 raycasting引擎。花费了大量的时间与显卡打交道,终于可以看到很酷的图形效果。在这之前,我只是个二流的程序员,没有信心做任何复杂的事情。当我完成它时,我收获了自信。我知道只要我想,再难的事情我都能搞定。
如果你打算雇佣某个程序员,只要提到“我能掌握那个,只要把我送到培训中心一个星期”。不要雇佣那样的人。优秀的程序员不需要培训中心。事实上,优秀的程序员会提到你从未听过的新技术,然后向你解释为什么必须用它,即使他都不知道如何使用。
优秀的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)。
优秀的web前端工程师要具备什么

优秀的web前端工程师要具备什么优秀的前端工程师需要具备良好的沟通能力,因为你的工作与很多人的工作息息相关。
在任何情况下,前端工程师至少都要满足下列四类客户的需求。
1.产品经理——这些是负责策划应用程序的一群人。
他们能够想象出怎样通过应用程序来满足用户需求,以及怎样通过他们设计的模式赚到钱(但愿如此)。
一般来说,这些人追求的是丰富的功能。
2.UI设计师——这些人负责应用程序的视觉设计和交互模拟。
他们关心的是用户对什么敏感、交互的一贯性以及整体的好用性。
他们热衷于流畅靓丽但并不容易实现的用户界面。
3.项目经理——这些人负责实际地运行和维护应用程序。
项目管理的主要关注点,无外乎正常运行时间(uptime)——应用程序始终正常可用的时间、性能和截止日期。
项目经理追求的目标往往是尽量保持事情的简单化,以及不在升级更新时引入新问题。
4.最终用户——当然是应用程序的主要消费者。
尽管我们不会经常与最终用户打交道,但他们的反馈意见至关重要;没人想用的应用程序毫无价值。
最终用户要求最多的就是对个人有用的功能,以及竞争性产品所具备的功能。
那么,前端工程师应该最关注哪些人的意见呢?答案是所有这四类人。
优秀的前端工程师必须知道如何平衡这四类人的需求和预期,然后在此基础上拿出最佳解决方案。
由于前端工程师处于与这四类人沟通的交汇点上,因此其沟通能力的重要性不言而喻。
如果一个非常酷的新功能因为会影响前端性能,必须删繁就简,你怎么跟产品经理解释?再比如,假设某个设计如果不改回原方案可能会给应用程序造成负面影响,你怎么才能说服UI设计师?作为前端工程师,你必须了解每一类人的想法从何而来,必须能拿出所有各方都能接受的解决方案。
从某种意义上说,优秀的前端工程师就像是一位大使,需要时刻抱着外交官的心态来应对每一天的工作。
我告诫新来的前端工程师最多的一句话,就是不要在没有作出评估之前就随便接受某项任务。
你必须始终记住,一定先搞清楚别人到底想让你干什么,不能简单地接受“这个功能有问题”之类的大概其的说法。
优秀程序员的几个标志

优秀程序员的几个标志程序员成熟的标志程序员在经历了若干年编程工作之后,很想知道自己水平到底如何?自己是否已经成为成熟的程序员?虽然程序员会对自己有一个自我评价,但是,自己的评价和社会的评价、专业的评价会有差异,所以程序员自己并不能肯定这个评价。
现实中,除了各种证书之外,很少有人会专门给出一个程序员的成熟度的评价。
人们往往是偶发性地就事论事地对程序员的工作作出好与不好,行与不行的评论。
因此,程序员对此感到很茫然,不知道要从那些方面去评价自己的能力。
一个程序员到底成熟不成熟,我想从以下几个方面谈谈自己的看法。
1、技术标志如果程序员不会编程序那决不是程序员,程序员至少要掌握一门程序设计语言,要能够用这种语言去编写程序去解决他想解决的问题。
但是,成熟的程序员往往掌握不止一种程序语言,三到四种语言的掌握是必须的,一种二种语言的精通也是必须的。
除了从掌握程序设计语言个数之外,我们还可以从其他几个方面去看看程序员在技术上水平。
例如,函数编写能力(命名、格式、大小、分类、参数、复用等),面向过程的能力,面向对象的能力,数据库技术能力,效率处理能力,安全处理能力,网络处理能力,软件构架能力,人机交互能力,通用软件能力,软件文档能力等等。
尤其是面向对象技术的掌握和运用,以及面向服务的技术都是成熟程序员所必需掌握的。
2、时间标志虽然程序员的天资、素质、基础知识各不相同,所经历的工作内容以及环境也不相同,但是,时间也是程序员成熟程度的标志之一。
一般程序员需要经过三到五年的时间才能日趋成熟。
其中入门需要一年,成长需要两年。
这是我经过长期观察得到平均数据。
我并不认为成熟时间越短程序员就越聪明,就越了不起。
享受每个阶段充分的时间,会让自己成长更加充实、更加成熟。
当然,也有超期而不成熟的情况,这也是很正常的。
3、项目标志程序员的社会性是程序员成熟的标志之一。
没有参加过项目的程序员,程序编得再好,只能是纯程序类的程序员,是一个孤独的高手,是一种个人型的程序员,远没有成熟。
面试 判断 程序员水平的方法

面试判断程序员水平的方法Interviewing a programmer to assess their proficiency can be a challenging task. There are several methods that can be effective in determining a programmer's level of skill. One approach is to review the candidate's previous work experience and projects. By examining the quality of their work, the complexity of the projects they have completed, and the technologies they have used, you can gain valuable insights into their capabilities. Additionally, asking the candidate to walk you through a particular project can provide a deeper understanding of their problem-solving skills and coding abilities.面试程序员以评估他们的熟练程度可能是一项具有挑战性的任务。
有几种方法可以有效地确定程序员的技能水平。
一种方法是审查候选人的前工作经验和项目。
通过检查他们的工作质量、完成的项目复杂性和使用的技术,你可以获得有价值的见解。
此外,要求候选人向你介绍特定项目可以更深入地了解他们的解决问题能力和编码能力。
Another way to evaluate a programmer's proficiency is to assess their knowledge of programming languages, algorithms, datastructures, and other relevant technical concepts. You can do this by asking the candidate to solve coding problems or algorithm challenges during the interview. By observing how they approach and tackle these problems, you can gauge their analytical thinking, problem-solving skills, and coding efficiency. Furthermore, discussing their understanding of key programming principles and best practices can give you a better sense of their overall expertise in the field.评估程序员熟练程度的另一种方式是评估他们对编程语言、算法、数据结构和其他相关技术概念的了解程度。
怎样才是优秀的前端工程师?
怎样才是优秀的前端工程师?
有人说前端就是切页面,有人说前端是写交互,有人说是他们的合体,有人说前端需要掌握后端知识才是一个好前端,有人说还要掌握安全知识,有人说前端人员要掌握一些运维知识….总之,你掌握的技能越多你就是一个好前端。
前端工程师跟其他语言方向的程序员相比,前端工程师反而更像是幕后的人,虽然名称很前端。
作为一个入门简单、进阶难的工作,前端是很多程序员的选择,想要成为优秀的前端,经验与态度缺一不可,当然必不可少的还有兴趣,毕竟兴趣才是最好的老师啊。
学而不思则罔,思而不学则殆,长路漫漫,要记得背好行囊,做好与知识相伴相知的心理准备~
前端工程师也是程序员的一份子,想成为优秀的前端,确实有难度,学习之前先想想为什么要学前端,学习前端要耗费多少成本(主要是时间成本,也可以叫机会成本),学习了之后能带来什么好处,要学到什么程度。
当然也必须具备优秀程序员一些共通的特征。
一、热爱,有信念,写起代码有激情
二、优秀的编码习惯,提高易读性
三、较强的学习能力,能够举一反三
最后在说几句:
厉害程序员相对于普通程序员的优势在于:
写出的代码更容易排错,不是高手的代码就不会错,而是高手的代码出了错容易找。
高手的代码可读性一定很好,模块清晰,命名规范,格式工整,关键的地方有注释,出了异常有log,自然容易排错,即使交给别人去debug也是比较容易的。
明星软件工程师的10种特质
明星软件工程师的10种特质1. 热爱编程编程是一种为了满足兴趣而心甘情愿去做的劳动(Programming is a labor of love)。
和其他任何职业一样,唯有真正的热情,才能完成真正的伟大事情。
这里有个误解,认为编写代码是机械化并纯科学性的。
事实上,最优秀的软件工程师是工匠,他们能把能量、独创性和创造力融入到每一行代码中。
伟大的工程师知道何时该把代码雕琢至完美,知道何时把大型系统像拼图一样组装到一块。
热爱编程的工程师从构建软件中获得满足,就好比一位作曲家在完成一部交响乐后而欣喜若狂。
正是兴奋感和成就感,才造就了喜爱编程的明星工程师。
2. 完成事情有很多技术人员只谈论软件而不编写代码(只说不做型)。
而伟大软件工程师会真正去编码,这也是他们最为重要的品质之一。
他们是实际做事的人。
聪明人都知道,解决问题的最佳途径是直面问题,而不是花上数周来设计复杂又不必要的架构和函数库。
优秀工程师应当会问:解决手头问题的最简单方法是什么?最近的软件开发方法——敏捷实践,正是专注那个。
它的思想是,把复杂的项目拆分为短小的迭代,每个迭代只关注一小部分的增量功能。
因为每个迭代对应的编码只需要数周,所以功能易于管理并简单。
3. 持续重构代码编码很像雕刻。
要像艺术家一样不断完善自己的作品,软件工程师也要通过可能的最佳方式来持续完善自己的代码,以达到目标。
重新塑造代码的原则称为“重构”,Martin Fowler在他的创意书中有相应描述。
重构背后的原始思想是:改善代码而不改变其功能,移动调整部分代码以确保系统不腐,还有确保系统完成基于当前需求该完成的事。
持续重构可以让开发人员解决另一个著名的问题——“黑盒遗留代码”(这个问题基本无人想触及)。
几十年的软件开发文化要求我们,不应该去改变正常工作的东西。
然而,随着时间推移,问题是我们成为了老旧代码的奴隶,老旧代码变得不稳定和不兼容。
而重构正好可以改变这一状况,因为我们是代码的主人,不是它的奴隶。
前端开发工程师的职业特点
前端开发工程师的职业特点前端开发工程师的职业特点作为互联网时代的先锋之一,前端开发工程师在当今社会变得越来越重要。
他们负责开发和维护用户在浏览器中看到的网站和应用程序的界面。
前端开发工程师不仅需要具备技术才能,还需要拥有一系列特质和职业特点才能在这个竞争激烈的行业中脱颖而出。
首先,前端开发工程师应该具备良好的技术背景和技能。
他们需要熟悉HTML、CSS和JavaScript等前端技术,并且要不断学习和更新自己的知识。
随着互联网技术的不断发展,前端开发工程师需要不断学习新的技术和框架,如React、Vue.js和Angular等。
他们还应该熟悉调试工具和测试技术,以确保网站的稳定性和安全性。
其次,前端开发工程师应该具备良好的沟通能力和团队合作精神。
他们通常与其他团队成员,如设计师、后端开发工程师和产品经理等密切合作。
因此,他们需要能够清晰表达自己的想法,理解和响应他人的需求,并能够有效地与团队成员协作。
在项目开发过程中,前端开发工程师还应该具备良好的解决问题和决策能力,并与团队成员一起找到最佳的解决方案。
此外,前端开发工程师还应该具备创新思维和艺术感。
他们需要将设计师提供的视觉元素转化为实际的用户界面,并根据用户的需求进行优化和改进。
因此,他们应该具备创造性思维,能够提供独特和创新的解决方案。
在这个过程中,前端开发工程师需要具备一定的艺术感和审美能力,以确保界面的美观和用户体验。
另外,前端开发工程师应该具备自我驱动和持续学习的能力。
互联网技术的发展日新月异,新的前端技术和工具不断涌现。
因此,前端开发工程师需要具备强烈的求知欲和学习意愿,不断更新自己的技术知识和技能。
他们应该参加行业相关的培训和交流活动,积极参与开源项目和社区,与其他开发者分享经验并学习他们的最佳实践。
最后,前端开发工程师应该具备良好的问题解决能力和抗压能力。
在项目开发过程中,前端开发工程师可能会遇到各种技术难题和挑战。
他们需要能够独立解决问题,并在时间紧迫和压力较大的情况下保持冷静和专注。
对前端岗位的认识和理解__概述及解释说明
对前端岗位的认识和理解概述及解释说明1. 引言1.1 概述:前端岗位是当前互联网行业中的一个重要职位,随着互联网技术的飞速发展和用户对于产品体验要求的不断提升,前端工程师的角色变得越来越重要。
在软件开发过程中,前端是连接用户和后端系统的重要一环,负责将设计师制作的界面和后端系统进行无缝衔接,并为用户提供良好的使用体验。
本文将深入探讨前端岗位在现代企业中的地位和作用,以及对用户体验产生的影响。
同时也会介绍前端岗位所需具备的技能和知识,包括HTML、CSS、JavaScript 等基础知识,以及程序设计和算法能力以及框架和库应用能力等方面。
最后还会详细阐述前端岗位的职责和工作内容,包括页面开发与优化、用户交互与界面设计以及兼容性测试与问题处理等方面。
通过深入了解前端岗位以及相关工作内容和技能要求,读者可以对前端这一职业有更全面的认识和理解,并为自己未来从事或考虑进入该领域提供参考。
1.2 文章结构:本文将按照以下结构进行组织。
首先,在引言部分进行前期阐述,为读者提供对前端岗位的整体认识;接着,我们将在第二部分介绍前端岗位的重要性,包括前端技术的发展趋势、在企业中的地位和作用以及对用户体验的影响;第三部分将详细介绍前端岗位所需具备的技能和知识,涵盖基础知识、程序设计和算法能力以及框架和库应用能力等方面;接下来,在第四部分将深入探讨前端岗位的职责和工作内容,包括页面开发与优化、用户交互与界面设计以及兼容性测试与问题处理等;最后,在结论部分对全文进行总结,并给出关于前端岗位未来发展的一些建议。
1.3 目的:本文旨在通过系统论述和解释,使读者对前端岗位有更加清晰而全面的认识和理解。
既包括对该职位重要性以及技能要求等方面的认识,也包括对其在企业中地位和作用以及与用户体验之间的关系进行深入了解。
同时,通过文章结构合理布局,并提供明确的目录结构,使读者能够更加清晰地理解文章内容的组织和脉络。
通过阅读本文,读者将对前端岗位的工作内容、技能要求和职责有更全面的认识,并能为自身在该领域发展做出明智的决策。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
如何识别牛逼的前端工程师
如何定义牛逼工程师有软件工程方面的研究说,对于开发者个体而言,最优秀的开发者的生产效率约为平均值的2倍,而优秀的开发者会吸引其它优秀的人,或者激励与帮助团队中的其它成员,最终使团队之间的生产效率差异达到10倍之多。
所谓牛逼的工程师,就是那些个体效率是其它人2倍,形成团队之后达到10倍差异的一群人。
前端领域这几年发展速度非常快,人才分布呈两级分化趋势,大家都在说缺前端,其实缺的是牛逼前端,对于低端的前端,培训机构一直在量产,但是无法满足要求。
很多情况下,一个牛逼前端对于团队的价值是再多低端前端都无法提供的。
牛逼的前端工程师有一些共通的特质,这些特质也许不属于前端的核心范畴,但是可以通过它们将牛逼的人识别出来。
对用户体验的追求不要认为用户体验只由设计师和产品经理把关就可以了。
前端工程师对用户体验的关注度会直接影响产品的最终效果。
不管设计文档有多么详细,产品中仍然有大量的细节是设计方没有考虑到或者默认的,而这些细节需要前端工程师来把关。
同样的设计,交给不关注体验的前端来做的话,会有很明显的粗糙感,而想要填平这些粗糙感需要大量的附加成本。
目前多数视觉设计师的不足是无法以动态的角度理解产品。
比如我们要出一个设计稿,PC时代我们会出
一个固定宽度的稿,比如800像素,然后让工程师去还原。
后来到移动时代,我们会让设计师出两三个稿,对应不同屏幕的手机。
这就是缺乏动态思维的弥补措施,无论出几个宽度的视觉稿,都只是动态形态的截面。
动机来源我遇到的很多转行做前端的人是认为前端门槛低,所以先从前端做起。
这样的人也许能做基础的工作,但很难做到优秀。
牛逼前端是奔着前端领域有更多的挑战和发挥空间而来的,而不是为了好找工作。
事实上胜任高级前端的职位很难,我们招聘高级前端工程师的面试通过概率可能是研发类职位中最低的。
还有的人说对前端有兴趣,所以转行做前端。
对于前端的兴趣要建立在对计算机的兴趣、对编程的兴趣之上。
如果一个人对于做前端很有兴趣,但是对做后端或者其它开发类职位有排斥,那么就要对他的兴趣打个问号了,这类人可能不适合做研发类的工作。
全栈意识这里所说的全栈并不是真的要去做后端工程师一样的事情。
对于前后端分离,很多人有误解,理解成前端不用写后台代码。
真正的前后端分离指的是系统级的分离,前端有独立的系统,当然要有自己的后台,还有各种辅助支撑系统。
代码构建、发布、线上运维、数据统计监控都要了解,否则没法独立承担一块业务。
牛逼的前端工程师首先得是一个牛逼的软件工程师,他们是不会给自己的能力设限的。
而前端工程师所做的事情是将截面延展为一个完成的产品形态。
牛逼的前端能够主动追求用户体验的
提升,对于交互、UI、视觉设计有基本的认识和审美能力,即使脱离设计师的支持依然能交付用户体验良好的产品。
了解自动化测试优秀的前端不一定真的有多丰富的自动化测
试实践经验,但一定要了解与自动化测试相关的基础知识。
系统的可测试性本身比具体的测试用例覆盖度更重要。
追求质量不是一件有时间了再去做的事情,追求质量本身是提高效率的方法,从而给你更多的时间。
自动化测试是前端工程化建设的必备环节,虽然前端的自动化测试还没有形成稳定且应用广泛的实践方法,但是自动化测试这一块完全缺失的话,肯定是成为不了一个牛逼前端的。
重视监控系统初级前端看功能,中级前端看测试,高级前端看监控。
前端做监控的目的就是在产品上线之后要从用户端拿到第一手的数据,毕竟用户端好用才是真正的好用。
目前多数公司对于前端的监控做的是不够的。
在前后端分离的技术架构之下,前端要有自身的一整套监控体系才行。
很多时候后台监控到的是结果,结合前端监控才能分析出原因。
我举个例子,比如后台监控到实时订单量骤减,这个是最终的结果,如果有前端的监控,我们就要看一下前端的可用性状况、各个页面的UV、加载性能、每个交互环节的点击量,各个接口的性能和出错占比、前端代码报错的量和位置,然后定位出问题所在。
真正经历过大型项目并且做过技术架构的工程师都会重视监
控系统的建设。
做好监控需要有很好的大局观,一方面是产
品的大局观,包括思考用户会如何使用产品,如何量化这些行为,每个环节数据的预期变化。
另一方面是技术的大局观,要了解到整个技术架构不同模块是如何协作的,怎样测量它们是否正常工作。
总结牛逼前端肯定不会只把时间花在研究浏览器上,他们所共有的特质就是:对于用户体验的追求、迎难而上的动机、全栈意识、注重自动化测试与数据监控。
基础知识之外,对于周边体系的掌控状况最有区分度。