35岁以后,在阿里做前端是怎样一种体验

一.阿里前端的环境

一.阿里前端的环境

用一句话描述现状就是:一套完整的、高度分工的前端协同工作体系。

从一个简单的页面研发到发布验收,每一个环节都有很好的解决方案。

前端开发链路闭环:

1.模块化开发 (将一个页面拆解成几个模块分布开发)。

2.统一的开发语言 Rax (React-like framework);

3.一键发布和灰度能力。

4.实时线上监控和埋点能力。

5.在线web IDE 平台 (理论上你可以使用 iPad 来写前端代码 :P)

几乎所有前端 “轮子” 在淘系都有成型的中台或者工具承载。

PS: 我说的“轮子”就是你想到的所有可以想到的“前端轮子”  ---- 认真脸

我的日常业务:

1.每年 5 ~ 6次的大促业务支撑 (包括618,双11 等)

2.日常维护 聚划算,卡券包,优惠券等基础业务。

二.如何支撑业务

说实话,刚接触业务压力还是挺大的。 淘系的 “搭建体系” 需要不止 coding 能力,需要解决许多复杂的协作关系。为了理解这些协作关系,花了不少时间。

都有哪些协作关系:

1.模块与搭建系统间的耦合关系

2.前端页面与App容器间的 bridge 关系

3.模块与网关接口间的映射关系

4.页面与监控风控的关系

除了复杂的协作关系,还有需要理解业务的本质,弄清楚每个页面以及模块背后的业务目标,让研发赋能业务。

三.优势?

唯一优势是 “年龄比较大”。 >///<

没什么好抱怨的,哈。

虽然有比较久的工作经验,但是前端的技术栈每年都在迭代,需要你快速的适应。

需要明确自己有什么?缺什么?

需要了解你的团队有什么?目标是什么?

去利用好的身边每一个可以协助你工作的资源。

结构化业务体系,推动解决痛点。

四.思考方式转变

在阿里做前端“切忌”单打独斗。团队的力量,能让你获得十倍甚至百倍的战斗力。

由于大部分基础建设都已满足生产,前端岗位做的更多的事情是深挖技术边界,提高生产力。

每个团队都有各自的主攻方向,如:搭建、互动、性能、算法、无障碍等。

我所在的团队主攻 “前端智能化”。致力于利用机器学习创造 “极致生产力” 来解决 “千变的业务需求”。

作为大龄程序员,一开始对“极致生产力”还是有些迷茫的,一度有一种 “成妾做不到” 的绝望。

在团队间不断沟通对焦之后,开始有明确的目标,以及研发方向。

高手如云

团队真的是可以用 “高手如云” 来形容,你很难想象一个前端团队里有 B站up主,NLP专家,TensorFlow专家,甚至还有乐队吉他手。每个人都在各自领域深挖,同时密切的分享协作。

在这样的团队干活,这个感觉非常好,虽然我知道我可能在拖后腿~ 希望老板不嫌弃我 >,<。

五.面向未来编程

一直有一种错觉,按照目前前端智能化进化的方向,前端这个岗位在未来的几年内会有一次大洗礼,我在前10年的工作内容将被无限的机械化、自动化、智能化。

也许未来的前端将是另外一种体验,拭目以待。

最后用乔老爷的话作为结尾,结束这篇水文: “ stay hungry stay foolish

你可能感兴趣的:(35岁以后,在阿里做前端是怎样一种体验)