大厂前端日常窥探:前端大佬们都在干啥?
The following article is from 沐洒 Author ASCII26
初级工程师往往只停留在各式各样的轮子面前,痴迷的啃食着,沉醉着。
而高级工程师,早已把目光放回了软件开发的本质问题上:工程。
没错,不管时代怎么发展,框架怎么推陈出新,程序员要面临的一个亘古不变的问题,就是工程问题,而不是具体某个框架某个库的语法问题。
在这个意义上,其实前端后端的界限已经模糊不清了,因此大厂的高级工程师多半也都会是全栈工程师,他们的日常工作是用工程化手段,去解决一个个复杂问题。
于是你会发现,大厂的前端大佬们,日常研究的东西很可能早就脱离了你所认知的“前端”领域,早已不再拘泥于HTML那一亩三分地,而是根据不同的业务场景,不同的问题领域,把求知的大网,撒向更广阔的天地。
你可能要说了,看你说的那么玄乎,能不能具体一点讲讲这些所谓的「高级工程师」,他们到底在做什么“高级”的事呢?
好了,这就是本文要聊的东西:「大厂的前端大佬们都在干啥」。
这里就以腾讯的现状抛砖引玉了。
整体而言,大厂的前端大佬们,聚焦在这4大技术模块:应用,工程,领域,基础。
1
应用 Application
应用层是最顶层的技术,也是大多数前端最为熟知的一层。简单讲就是用各种手段(库,框架),为某个业务搭建出一个面向用户的终端产品。
而又根据终端的形态,可以大体上分为Web页面,小程序,小游戏,HybridApp,桌面应用等等。
可以说市面上90%的前端开发者日常工作都集中在这一层。
这一层入门门槛足够低,所以容得下大量的跨行业,跨专业人士进入,一起共建多彩的互联网世界。
但应用层技术深度却一点也不可小觑,不同赛道都能搭建起足够高的技术门槛,让众多资深从业者,高级工程师即使在遍地呼喊着「前端已死」的恶劣环境下,依然炙手可热,不可或缺。
这也是为啥很多小年轻都在悲观的喊着「前端已死」,而大佬们却都在异口同声的辩驳着“前端没死”的根本原因。双方都没有错,只不过各自站在了各自的立场。
2
工程 Engineering
通过上述一套组合拳完美配合下来,我们的研发工作就会变得非常流畅,稳定,安全可靠,解放研发人员对于 Devops 中ops部分的心智负担,让其更专心于应用层的迭代工作,进而让业务有机会“跑”起来!
在这一层,你会发现大量高级工程师的身影,他们默默的为前端工程化做着各式各样的贡献,为公司的软件研发工作保驾护航,也为来自四面八方的前端新手不断的降低入门门槛。
3
领域 Domain
4
基础 Base
前端开发的工作由浅入深依次聚焦在应用技术,工程技术,领域技术和基础技术。 大量的前端从业者都位于应用技术层,为各个业务生产出各式各样的商业应用。
少数的高级前端在应用开发之余,也投身在工程技术研发上,为广大从业者保驾护航。
较少的前端高手,基于兴趣驱动,在各个细分领域做着大量抽象工作,为前端行业提供通用解决方案。
极少的前端顶级专家,除了以上的工作之外,还参与着技术标准的制定,默默地推动着行业的发展。
那么屏幕前的你,位于哪一层呢?欢迎评论区交流。
- EOF -
觉得本文对你有帮助?请分享给更多人
点赞和在看就是最大的支持❤️