欢迎访问

白小姐玄机曾道长

一位Web前端工程师的自述139944a.com

2019-11-21    

  当时,我为当地的一家小公司构建了一个 WordPress 网站,时薪是25美元。开发软件是我的业余爱好,当我发现爱好居然能够赚钱时,我兴奋不已。最后,我用这笔外快购买了自己的第一台相机。

  时间来到2018年。在湾区,刚毕业的初级前端工程师基本年薪已经达到了6位数。至于那些有几年工作经验的前端工程师,FANG 公司(Facebook、Apple、Netflix、Google 等)开出的薪酬可达40万美元。初创企业或者西雅图和纽约的科技公司给出的待遇也差不了多少。

  那么,前端工程师工资如此之高的原因是什么?甚至有很多人眼红、质疑前端工程师,认为他们不能称为软件工程师。以下是我学习和工作经历,从一个前端菜鸟成长为一个10人前端团队的主管。

  “前端”是指软件的表现层或者用户界面(UI)。前端工程师主要使用 Web 技术实现UI。前端工程师与 Web 开发人员的主要区别在于,前者需要构建交互式应用程序,而后者主要构建专注于内容的网站。如果前端工程师从事iOS等其他平台的开发工作,他们可能被称为 UI 工程师或者 iOS 工程师。如果开发过程非常重视设计,他们也可能被称为 UX 工程师。

  从我自己的经验来讲,我坚信最优秀的前端工程师应当专注于 UI 的实施。他们在该领域磨练自己的技艺,并且不断学习最新的 UI 技术。全栈工程师需要做前端工作,非常适合在小团队中从0到1构建产品。全栈工程师无法兼具前端工程师、后端工程师、可靠性工程师和数据分析师。

  如今软件技术的每个细分领域都得到高度发展,追寻技术的广度使得全栈工程师无法线

  按钮无法点击?找前端。搜索结果不满意?即使是源数据的问题,用户也认为是前端的错。用户只会上报那些他们看到的错误。前端工程师开发的东西就是被用户所见的,因此一切都是前端的错。作为前端工程师,很难向用户解释清楚。用户不关心问题是否与数据或者 API 服务有关,他们只知道在浏览器中搜索苹果,那么搜索结果就应该是苹果的照片。

  软件工程师最主要的时间不是用来写代码,这可能会让你非常吃惊。实际上,他们把更多的精力花在了沟通上。前端工程师是离用户最近的开发人员,他们往往是最能把握用户需求的人。

  具有良好 UI 效果的产品能够更容易获得用户的信任。信任度会直接转化为收入,网站页面的加载时间每增加一秒就会丢失10%的用户。

  前端工程师竭尽全力对加载时间进行毫秒级的缩减,就像波音公司的工程师减轻飞机重量一样。例如,Stripe Billing 的主页在移动3G网络下的加载时间不到1秒。下载到你设备中的数据包比谷歌主页的还小,它是出了名的轻量级网站。那么,它是如何在页面中嵌入高分辨率视频的呢?

  当你仔细观察开发人员工具时,你会看到“视频”只是简单的 HTML,网站将它们精心组合在一起并使用 CSS 进行动画处理。HTML 和 CSS 比视频轻量级得多,因为它们只是告诉浏览器如何呈现 UI 的文本指令。无论屏幕尺度分辨率如何,该技术都可以呈现很好的效果。即使放大界面,视频依然很清晰。这项工程能够提供很好的用户体验。

  用户在移动设备上逗留的时间最长,那么如何在移动设备上提供更好的 UI 效果呢?前端工程师可以针对4种尺寸的 iPhone 和数百种尺寸的

  手机适配 UI,而无需为每种尺寸的设备构建单独的 UI。对于中国的14亿用户怎么办呢?前端工程师可以构建国际化框架,以便翻译人员可以轻松将应用程序翻译成其他语言。想要具有包容性并遵守 ADA 可访问性标准吗?前端工程师可以让用户通过键盘和屏幕阅读器访问整个应用程序。应用程序的众多受众和环境使前端工程师的工作变得困难。然而学校并没有教授这些技能,前端工程师不得不持续学习,用最新的技术来应对不断变化的平台。4

  一致性是优秀 UI 的另一个重要方面。谁在乎一个按钮边框是1像素,而另一个按钮边框是2像素?我经常会和朋友们一起讨论这个问题,不论他们是工程师与否。我的导师Charles d‘Harcourt 说得最好——当用户发现界面元素没有满足他们的预期时,他们就会失去对该产品的信任。他在许多明星产品上一次又一次地强调这一点,比如WebObject、iTunes和Ch

  e。前端工程师不仅仅是工程师,他们利用自己的设计直觉和用户共鸣提升用户界面的人性化。在我看来,这一点将使那些杰出的前端工程师从普通工程师中脱颖而出。而在日常工作中,前端工程师需要与产品经理和设计师进行良好协作,需要平衡需求和实施难度,以满足用户需求,并以最少的审核周期解决错误和不一致问题。

  设计直觉和用户共鸣很难量化。对于我曾经合作过的许多优秀的前端工程师来说,这两者已经深入他们的灵魂。前端工程师接受的教育往往是跨学科的。他们喜欢颠覆已经被精心设计的产品。他们还有充满创造性和艺术性的爱好。有些学校,比如斯坦福大学,会教授艺术与工程的融合。关于设计直觉和用户共鸣的教授方法,我很乐意听取大家的意见。

  尽管我热爱前端工作,但我并不认为仅仅靠一个优秀的 UI 就可以让产品变得伟大。让产品变得伟大的核心因素在于:真正解决用户的问题。Craigslist 就是一个典型的例子,它采用极其简单的以文本为中心的 UI。

  如果你想打造一支优秀的团队,那么首先得问问自己,你是否希望并且能够根据 UI 区分你的业务。

  像所有最优秀的其他工程师一样,优秀的前端工程师只对伟大的产品或者拥有前端大牛的团队感兴趣。那么,你是否拥有优秀的 UI 产品,是否拥有前端大牛?Stripe 已经拥有了优秀的 UI,并且其前端团队非常强大,因此它才能吸引 FANG 公司以及各大名校的前端人才。

  如果你雇用最优秀的人才并为他们支付行业最高的薪酬,那么这些优秀人才为你的业务带来的收益可能会远远超过你在人才方面的支出。——Netflix 首席人才官 Patty McCord,关于如何招聘

  尽管也有例外,比如那个热衷和你一起做开源项目的高手可能期望薪酬只有 Facebook 的一半。当然也有一些优秀的前端工程师并不要求硅谷级别的待遇。但这毕竟是小概率事件,为前端工程师设置过低的薪酬存在风险。因为员工流动成本很高,不能顺利完成产品的风险将导致更多问题,其消耗的预算也更多,有些得不偿失。

  继由硬件十万个为什么组织的2017电子工程师技术交流大会(EETC)·杭州站的召开,受到广大工程师的热烈欢迎和积极反响。

  记得在1970年代,仍是青少年的我初次尝试收纳电子零件,是利用抽屉式的火柴盒;我那时候住在非洲的罗德....

  电子元器件分销商是电子业供应链中不可或缺的一环,对原厂和终端制造商的运转都发挥着关键的齿轮作用。

  变压器(Transformer)是利用电磁感应的原理来改变交流电压的装置,主要构件是初级线圈、次级线....

  外包布局局的同事或服务吗?试着垫专业DS套件!面向工程师只需要以示意图的形式捕捉设计意图,你将创造一....

  只有导师图形,世界领导人的PCB设计工具和研发投资,能给个人带来世界级的企业技术工程师。无论你是做与....

  独立并不意味着孤立…这意味着拥有你所需要的工具和技术访问在一个独立的工程师预计将做更多,实现更高权力....

  前端工程师的英文名为front-end engineer,简称FE,下文将用FE来代称。现在意义上的....

  PCB展示在这节课中,史蒂夫·休斯和约翰·麦克米兰讨论多面手的进化需要工程师负责更大的设计过程的一部....

  了解更多关于垫®专业,最先进的垫的工具集独立工程师谁做了这一切,在这个网络研讨会。

  为什么风险设计依赖于第三方的供应商仿真工具,成本更高,增加你的学习曲线吗?我们认为一个“统一”的工具....

  建立多学科的硬件工程师,这一切,垫专业可以处理最苛刻和复杂的设计包括选择FPGA合作设计与合成、I ....

  为了消除误会,首先简单的阐述一下我所说的“普通”: “普通”无论在何时何地都时具有相对性,没有绝对的“普通与不普通”。...

  上季度优秀版主评选已出,也是电子发烧友的荣誉版主!以下为荣誉版主的名单,让我们为他们喝彩吧~ 电源论坛版主: ARM论...

  得到更多的从你的垫子PCB设计的座位。得到对等反馈垫应用和设计问题通过我们的全球社区的工程师和设计师....

  这个演示了一个快速概述实时ECAD-MCAD协作得到使用的垫xPCB MCAD合作者。与垫,可以避免....

  Clayton Cameron是赛灵思公司在多伦多市的一名资深现场应用工程师(FAE)。他于2000年加入赛灵思公司,在赛灵思渥太华的办公...

  造价工作之于建设项目运营,就像人之于血液,不可或缺。这是真的吗? 具体而言这项工作到底有哪些钱景呢?....

  找工程师开发一个设备,设备插在pc端的耳机孔,把从耳机孔收到的pc音频通过设备传到和设备匹配的手机里。...

  大家都知道安全工程师考试开始于2014年,但是自从开考以来,考生的报考热情并不高,历年的报考人数不算....

  一般认为泰勒( Frederick W. Taylor)和吉尔布雷斯( Frank B. Gilbr....

  如何成为一名全栈工程师(full stack developer)?互联网最热的话题之一。Linke....

  一批单片机设计学习资源,包括视频教程、书籍、设计论文等, 是一套价值极高的参考学习资料,方便每个阶段的学生、电子爱好者、电...

  从领证,139944a.com到注册,再到执业!来自灵魂的质问三连击,考过了注册安全工程师,这些事儿你得知道!

  综上所述,消防工程师是一个新兴的行业,也是国家大力扶持和推行的,从已经考试的4年来看,是存在着一定难....

  要培养孩子的工程师思维,并不是很简单的事!首先了解什么叫工程师?它是技术干部的职称,指能够独立完成某....

  众所周知,当下大数据开发工程师是一个很吃香的职业,现在大数据技术人才的短缺,在互联网圈里越久,资历越....

  人人都在追求成功。而做销售工程师,可能是其中的一条较为艰辛,但是成功概率较大的一条路径。

  关于它的定义与由来你可以 Google 到各种前沿理论,但是大部分的解释都是长篇大论,让人喘不过气来....

  这是发生在我身上的一个故事:从一个零起点学习编程的小白,到成为Udacity的一名全栈工程师。(Ud....

  在日本使用RPA成功实现业务自动化的企业越来越多,RPA已经逐渐成为活跃在各行业比较热门的技术之一,....

  对于团队来说,有一个全局性思维的人是多么重要的一件事,这个人不需要是各种技术的资深专家,但他得熟悉各....

  如何成为一名全栈工程师?互联网最热的话题之一,似乎正在成为IT行业的新潮流和新趋势,广大开发人员之间....

  刚毕业开始还是一名普通的 iOS 工程师,做的东西一般是跟着 TL 开会讨论需求,完了自己脑补技术细....

  现在很多人都想考个消防工程师,但是有担心考试过不了,难考,那么消防工程师考试到底难不难考,接下来小编....

  雕刻一尊塑像是容易的,塑造一个人却十分困难。而重塑一个人的精神与思想则难上加难。

  机械工业是我国调整经济结构的重头戏,关系到经济的造血能力、扩大内需能力、科技的蓄积能力和开发创新能力....

  想知道初级职称怎么评,先把谣言终结掉!咱们先说初级职称评审流程的问题,很多人才都说为什么有人说毕业一....

  单选题的评分原则就是只有选择对才得分,因此考生在进行单选题的作答时,要始终秉持的原则就是要选择自己最....

  设备维护工程师是一个广泛存在于工业化社会的职业,例如我们在工作和生活中见到的大型设备如洗衣机、打印机....

  由于造价工程师的考试难度大,涉及的知识点多,所以备考造价工程师的考试一定要打好基础并且多做练习。想备....

  平庸的人会一直平庸,但是优秀的人却各有千秋!在这个优秀的框架中,又蕴藏着怎样的相通点?当然了,听说以....

  bStatus_t SimpleProfile_GetParameter( uint8 param, void *value ) [ bStatus_t ret = SUCCESS; switch ( p...

  大多数人喜欢碎片化时间阅读一些文章或者自己感兴趣的技术博文。比如你在上下班路上、点餐等饭时间看几个公....

  工程系列初、中、高级职称分别对应的称呼是助理工程师、工程师、高级工程师、特级工程师,通常并没有中级工....

  学会下面的三招,当你再面对压力时,自己就可以笑笑说:看,这又是一个我可以提高的机会!

  一、硬件工作的薪资调查 首先,介绍下一个硬件产品的研发流程,如下图所示:公司内所有的岗位是同等重要的,有些公司可能...

  先说下web前端工程师的价值,目前web产品交互越来越复杂,用户使用体验和网站前端性能优化这些都得靠....

  我刚从大学毕业时,很想着去寻找一份创业方面的工作,对此我也不知道想得到什么。我很清楚我不想要什么 -....

  面临改版和没有教材的双重压力,该如何进行学习?肯定会有大部分考生在等教材的出版,可是时不我待,造价工....

  最近手机升级了ios9,确发现ti ble multitool出现闪退现象,iOS9出来也有这么久了,怎么TI的工程师也不更新一下这些工具呢?...

  在建筑行业里,一建和造价是很火热的,因而有许多人都倾向于考这两个证书,以提高在行业里的自我价值。有些....

  建筑行业的小伙伴们都知道,造价师考试证书含金量高,但是考试难度也很大。即使造价师考试难度如此大,每年....

  很多做开发的朋友都会遇到的怪圈。当你到某一个阶段,会觉得业务和技术提升很难,现在的公司待着感觉没有前....

  中级职称评定条件每年都在变化,而且很多人才不能及时查看到最新的中级工程师办理政策,所以说耽误了人才不....

  在你年轻的时候,你可能觉得现在生活就很好了,没有什么努力的必要,一个消防工程师证书意义不大,而当十年....

  什么叫造价?从字面上理解是指制造某种东西或建筑物等所需的费用。那造价工程师又是什么呢?是指在建设工程....


香港马会开奖资料| 今天晚上开什么码| 六合现场开奖结果| 六合免费四肖| 38339香港挂牌| 现场开奖报码结果2018| www.666079.com| 2018新跑狗图红字暗码| 世外桃源藏宝图攻略| 财神爷心水论坛| 一肖中特免费公开选料| 香港挂牌最完整篇|