前端技术岗,阿里 P7、百度 T6、腾讯 T3,面试建议

当然,领导也不是白痴,技术团队往往还是技术精湛的、做事主动,技术不设边界的同学更容易获得这样的机会。阿里这里基层的leader不兴空降,地盘是自己打下来的,团队也是自己建起来,我的团队就是这样建立起来的。

17年上半年的时候,我和另外一名P6一起从另一组调配过来这个大组的,当时我还只是做业务的(不是leader,没有实际的下属,虽然一起过来的是由我安排工作,但没有他的绩效考核权,要知道这个权限才是尚方宝剑),从属于另一P7的下,再上面是一个P8。

这是一个很大的变动,相当于我的老板以及老板的老板都变了,需要在新团队下重新站稳脚,而这个大组原来是纯客户端组,所有的leader都非前端。所以,在前端领域我要必须比他们更专业。我做了几件事:

1,前端微服务化和容器化。这个事情通是渐进式的重构来完成,将原本割裂的技术栈统一的前端工程体系下,大大降低了维护迭代的成本,原来这个业务是由2个团队共6-7个P6前端参与维护,目前在这一块我只投入1个P6+3个外包。效果立竿见影,否则也没有资源做后面的事。

这个新架构被验证并落地部分微服务后,非前端技术栈的P7同学其实是无法对我进行有效的指导了,我就被直接划拨到P8下成立一个专门的前端组,统筹前端方向的事物,开始有绩效考核权。

2,10亿+http业务全线https。这个事情在我之前有人做过,由于业务复杂度高影响面广,以及https性能的问题,最后没有真正上线,其实也因为在app内有私有的http加密,但去年初加密算法被破解了,劫持问题消耗很多人力。这事情,除了将https/http2落地外,前端技术上比较有点意思的是把ServiceWorker做静态资源的预加载,降低前端迭代的用户成本,而PWA没用上,坦白说用不上。

(在这里插一句,在中国移动互联网中PWA并不是前端技术的未来,因为国内最有价值的内容,例如微信订阅号、微博以及各种自媒体,还有各种短视频内容,无一例外都是私域内的东西,站在这些玩家的角度有必要通过PWA来巩固地盘吗?pwa并不复杂,核心就SW,折腾不了几下)

3,前端团队全面Weex化,统一BU的Weex前端工程化。其实Weex在我们BU主要是移动端的同学在搞,大组的老大把我要过来,最开始只是前端部分正是他的核心业务的落地消费场景,有没有想过前端在Weex上有什么作为,估计是没有的,他只是给我提过期望前端也能参与Weex业务,我们入场后改变这个组在Weex上的人力分配。

当然,我进来之后也统一了整个BU的Weex工程化体系(不仅仅是我所在大组),在Vue基础上又引入Rax体系和打通H5自动降级,沉淀了一些列我们业务类型下的性能优化的策略。目前所由前端主要负责的Weex业务秒开率基本都在92-95%,而在Weex开发效率上,前端出身的工程师要明显高于客户端转型的,在控制组件的可维护性上,前端开发者的优势也比较明显。

现在新业务基本都会以Rax去落地,整个大组Weex开发的模式则是前端为主,app开发则偏向于底层,而淘汰掉App开发而空出来HC则大多变成了前端,当然就隶属于我这组,人数也从原来2人逐步到现在15人,目前还在继续招P6/7前端。

4,除了weex外,在Node中间层也有一些产出,以及在做一些Flutter技术布局的事情。

总体,webview容器、Weex容器和Node容器都有在做,而每个容器的相关业务,包括底层工具链脚手架,H5页面的切图和逻辑,Weex组件开发,Node层开发维护,我基本都会自己写部分代码,至少核心的业务代码基本都会过一遍。技术上,对于未来的可能也会保持关注。

以上,就是我在做的事情。虽然还是没有直接回答题主的问题,但如果认真看完,应该能理解阿里P7到底要求是怎么样的,这样下去不知道明年有没有机会升P8……谁知道呢,时机和运气都是实力的一部分。

另外,对于追逐更新的技术红利而晋升的道路,我想说的是:

不可否认,更早的吃螃蟹,确实更容易获得晋升,但这不是大多工程师的可选项,因为企业很多时候并不关心你用什么技术来完成业务需求的,也没有很多机会给人专门研究和落地新技术,维护业务才是绝大多数工程师的核心事项。

的确,我所在部门确实是一线的业务部门,保证业务快速落地才是第一要务。业务占比必然会比较大,但技术上探索的事情并不会像P8同学所说的感觉毫无技术含量似的,换一个角度,技术上又有多少事情是别人真的没有做过的呢?

退一步,就算别人做过了,只要自己团队没有做过,那么还是需要有人去做一遍的,只是后来者既然是站在前人肩上的,就要做得更好更优就是了。

当然,我不是说只要做好业务就OK了,技术人还是要对新技术保持关注,有能力就尽可能参与,能力达不到的也没必要刻意追新。

在网上找到的必学的技术栈,希望能对你有帮助

一、JavaScript高级进阶攻略

======================

jQuery

设计模式-jQuery源码分析

阿里巴巴P6级前端工程师面试经验

函数式编程-Underscore.JS源码分析

阿里巴巴P6级前端工程师面试经验

二、单页应用开发

============

VUE.JS

阿里巴巴P6级前端工程师面试经验

Recat

阿里巴巴P6级前端工程师面试经验

webpack

阿里巴巴P6级前端工程师面试经验

三、移动端app开发

==============

阿里巴巴P6级前端工程师面试经验

四、Node开发工程师

阿里巴巴P6级前端工程师面试经验
https://blog.csdn.net/sinat_37903468/article/details/101170634

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:前端)

最后

你要问前端开发难不难,我就得说计算机领域里常说的一句话,这句话就是『难的不会,会的不难』,对于不熟悉某领域技术的人来说,因为不了解所以产生神秘感,神秘感就会让人感觉很难,也就是『难的不会』;当学会这项技术之后,知道什么什么技术能做到什么做不到,只是做起来花多少时间的问题而已,没啥难的,所以就是『会的不难』。

我特地针对初学者整理一套前端学习资料,免费分享给大家,戳这里即可免费领取

前端路线图

技术能做到什么做不到,只是做起来花多少时间的问题而已,没啥难的,所以就是『会的不难』。

我特地针对初学者整理一套前端学习资料,免费分享给大家,戳这里即可免费领取

[外链图片转存中…(img-jerGRjtd-1712312771377)]

vue.js的36个技巧

  • 14
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值