【CSDN萨德基】后端技师的薪水之高是业内普遍认可的历史事实,但许多人能批评后端技师,指出她们并无法称作应用软件技师,也“没错”昂贵的酬金。责任编辑的译者撷取了她们从两个后端红人高速成长为两个10人后端项目组顾问的从业相关人员历经,并则表示,后端相关人员的控制技术优点是很贵重!
下列为原文:
我第二次透过应用软件挣钱是在2008年。
彼时,我为该地的一间小子公司构筑了两个 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 实现并非易事
具有良好 UI 效果的产品能更容易获得用户的信任。信任度会直接转化为收入,中文网站页面的加载天数每增加一秒就会丢失10%的用户。
后端技师竭尽全力对加载天数进行毫秒级的缩减,就像波音子公司的技师减轻飞机重量一样。例如,Stripe Billing 的主页在移动3G网络下的加载天数不到1秒。下载到你设备中的数据包比谷歌主页的还小,它是出了名的轻量级中文网站。所以,它是如何在页面中嵌入高分辨率视频的呢?
当你仔细观察开发相关人员工具时,你会看到“视频”只是简单的 HTML,中文网站将它们精心组合在一起并使用 CSS 进行动画处理。HTML 和 CSS 比视频轻量级得多,因为它们只是告诉浏览器如何呈现 UI 的文本指令。无论屏幕尺度分辨率如何,该控制技术都可以呈现很好的效果。即使放大界面,视频依然很清晰。这项工程能提供很好的用户体验。
性能只是优秀 UI 效果的众多方面之一。
用户在移动设备上逗留的天数最长,所以如何在移动设备上提供更好的 UI 效果呢?后端技师可以针对4种尺寸的 iPhone 和数百种尺寸的 Android 手机适配 UI,而无需为每种尺寸的设备构筑单独的 UI。对于中国的14亿用户怎么办呢?后端技师可以构筑国际化框架,以便翻译相关人员可以轻松将应用程序翻译成其他语言。想要具有包容性并遵守 ADA 可访问性标准吗?后端技师可以让用户透过键盘和屏幕阅读器访问整个应用程序。应用程序的众多受众和环境使后端技师的组织工作变得困难。然而学校并没有教授这些技能,后端技师不得不持续自学,用最新的控制技术来应对不断变化的平台。
后端相关人员不仅仅是技师
一致性是优秀 UI 的另两个重要方面。谁在乎两个按钮边框是1像素,而另两个按钮边框是2像素?我经常会和朋友们一起讨论这个问题,不论她们是技师与否。我的导师Charles dHarcourt 说得最好——当用户辨认出界面元素没有满足她们的预期时,她们就会失去对该产品的信任。他在许多明星产品上一次又一次地强调这一点,比如WebObject、iTunes和Chrome。
后端技师不仅仅是技师,她们利用她们的设计直觉和用户共鸣提升用户界面的人性化。在我看来,这一点将使这些杰出的后端技师从普通技师中脱颖而出。而在日常组织工作中,后端技师需要与产品经理和设计师进行良好协作,需要平衡需求和实施难度,以满足用户需求,并以最少的审核周期解决错误和不一致问题。
设计直觉和用户共鸣很难量化。对于我曾经合作过的许多优秀的后端技师来说,这两者已经深入她们的灵魂。后端技师接受的教育往往是跨学科的。她们喜欢颠覆已经被精心设计的产品。她们还有充满创造性和艺术性的嗜好。有些学校,比如斯坦福大学,会教授艺术与工程的融合。关于设计直觉和用户共鸣的教授方法,我很乐意听取大家的意见。
高效后端项目组造价昂贵
尽管我热爱后端组织工作,但我并不指出仅仅靠两个优秀的 UI 就可以让产品变得伟大。让产品变得伟大的核心因素在于:真正解决用户的问题。Craigslist 是两个典型的例子,它采用极其简单的以文本为中心的 UI。
如果你想打造一支优秀的项目组,所以首先得问问她们,你是否希望并且能够根据 UI 区分你的业务。
像所有最优秀的其他技师一样,优秀的后端技师只对伟大的产品或是拥有后端大牛的项目组感兴趣。所以,你是否拥有优秀的 UI 产品,是否拥有后端大牛?Stripe 已经拥有了优秀的 UI,并且其后端项目组非常强大,因此它才能吸引 FANG 子公司以及各大名校的后端人才。
如果你雇用最优秀的人才并为她们支付行业最高的薪资,所以这些优秀人才为你的业务带来的收益可能会远远超过你在人才方面的支出。——Netflix 首席人才官 Patty McCord,关于如何招聘
打造两个高效的后端项目组需要提供充满竞争力的薪资。
尽管也有例外,比如那个热衷和你一起做开源项目的高手可能期望薪资只有 Facebook 的一半。当然也有一些优秀的后端技师并不要求硅谷级别的福利待遇。但这毕竟是小概率事件,为后端技师设置过低的薪资存在风险。因为员工流动成本很高,无法顺利完成产品的风险将导致更多问题,其消耗的预算也更多,有些得不偿失。
原文:https://shan.io/writing/frontend-engineers-are-expensive-but-theyre-worth-it/
译者简介:Ray Shan,是专业的产品领导者、金融家和艺术家。他与聪明的项目组合作,利用其广泛的背景设计和制作令人愉快的产品。
译者:安翔,责编:郭芮
“征稿啦”CSDN 公众号秉持着「与千万控制技术人共高速成长」理念,不仅以「极客头条」、「畅言」栏目在第一天数以控制技术人的独特视角描述控制技术人关心的行业焦点事件,更有「控制技术头条」专栏,深度解读行业内的热门控制技术与场景应用,让所有的开发者紧跟控制技术潮流,保持警醒的控制技术嗅觉,对行业趋势、控制技术有更为全面的认知。
如果你有优质的文章,或是行业热点事件、控制技术趋势的真知灼见,或是深度的应用实践、场景方案等的新见解,欢迎联系 CSDN 投稿,联系方式:微信(guorui_1118,请备注投稿+姓名+子公司职位),邮箱([email protected])。
————— 推荐阅读 —————