From 0007349292a7cfe62658fceec43b58096cad3712 Mon Sep 17 00:00:00 2001 From: Treasure Date: Thu, 13 Aug 2020 21:49:41 +0800 Subject: [PATCH 1/7] =?UTF-8?q?feat:=E4=BF=AE=E6=94=B9=E7=AE=80=E5=8E=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/resume.md | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/docs/resume.md b/docs/resume.md index a8d0ef6..68a2978 100644 --- a/docs/resume.md +++ b/docs/resume.md @@ -1,21 +1,22 @@ ## 简历 ### 个人信息 - +* **邮箱** treasurewmj@foxmail.com * **Github** https://github.com/MrTreasure * **毕业院校** 成都大学 数字媒体技术 本科 -* **期望工作地点** 上海 +* **个人荣誉** 2019 中国 JSConf 受邀讲师;知乎前端话题下活跃回答者 * **意向** 中台开发 serverless ### 技能简介 1. 熟练 HTML+CSS+JS开发(前端本职) -2. 熟练 Vue React 开发,掌握其实现原来,了解其设计思想 -3. 熟悉 HTTP 协议,掌握缓存控制、CORS、HTTPS等网络编程基础知识 -4. 熟悉 nodejs go 开发 +2. 熟练 Vue React 开发,掌握其实现原理,了解其设计思想; + 结合部门业务特点,封装了常用的业务组件并在团队内部进行推广;平时也负责 review 代码,给出性能优化等相关建议 +3. 熟悉 HTTP 协议,掌握缓存控制、CORS、HTTPS等网络编程基础知识;深入了解 cookie 等前后端权限校验机制,解决不同项目中授权认证等问题 +4. 熟悉 nodejs go 开发,能够完成基本后端开发,掌握后端开发具备的理论知识及相关工程知识 ### 工作经历 • 2018年9月——至今 阿里本地生活 资深前端工程师 @@ -25,12 +26,17 @@ FI前端基础设施部门下的大数据组,负责大数据部门的业务开 同时也参与部门建设,不限于团队招聘、指导新人、review 等相关工作 -• 2017年10月——2018年9月 深圳竹云科技有限公司 前端工师 +• 2017年10月——2018年9月 深圳竹云科技有限公司 前端工程师 公司的项目为大型身份认证管理系统,我在其中负责后台管理页面开发。入职以前,公司还是传JSP页面,由后台负责前端业务逻辑,UI老旧。入职后进行vue框架的推广,投入公司新开的项目通过vue的组件复用,数据驱动,前后端分离等特性,快速完成了开发。前后端解耦也使得逻辑更清晰,有利用后期模块的扩展。并且将相关开发经验及使用到的库整理成文档,在全公司推广 ### 项目经历 +* 2019年5月至今 策略中台 + BU 内各团队需要借助大数据的能力,精确的找出符合条件的各种商户、BD、物流等对象。在此背景下,我主导了策略中台前端部分的建设,并且联合产品、后端定义中台组件不同项目之间交互、通信的方案。前端封装了核心的筛选逻辑,并通过 npm 包的形式提供给接入方使用,节省了接入方前端的开发时间;和后端的交互统一封装成为了 service 层,提高了项目的维护性,接入方也能通过查询参数之间获取相关的数据信息。目前该策略中台在 BU 内部 B 端,D 端都有使用,累计接入方达 10+,减少了一线 BD 定位商户的花费的时间成本;商户补贴,高风险商户预警等接入了该中台。中台搭建完成后,我也进行了相关复盘,总结经验,分享了[《从 0 到 1 搭建业务中台》](https://zhuanlan.zhihu.com/p/181641511)的经验 + +* 2020年1月至今 新雷达门户 + 该项目前身是一个老的门户网站,主要提供各种图表看板给一线城市经理、BD 用于业务分析。老项目中数据结构不合理,后端返回的数据中包含了前端样式相关信息,导致后端开发时间成本高;组件复用率低,同一个组件项目中多次出现不同的代码 copy,往往修改一处别处还会出现故障;前端开发效率低,明明相差不大的页面却需要重复开发。针对以上痛点,联合产品、后端等对项目进行重构。分析了常用的组件后整理出了几种通用的数据结构, 前端封装了常用的业务组件,数仓直接对数据结构进行出数,减少了后端接入的过程;提出了标签控制台理念,以前产品开发新的指标需要 PRD 上标注指标属性、名称、单位等,前端再手动写进代码,现在直接在控制台页面配置,前端不再关心具体的值直接由组件进行适配。相关的组件也推广到了其他项目中使用。提效以后,原本项目的迭代需要 3 个前端同学,目前只需要 1 到 2 个同学完成。目前新雷达门户已经作为大数据平台拳头产品,在 BU 内部推广 ### 个人评价 -虽然项目经历主要集中在可视化(前端搭建、复杂图表、脑图、流程图)以及组件化赋能(拆分、整合业务单元供多个业务线使用)方向,但是也保持着对前沿技术学习。主要在于微前端、serverless 方向。并且部门推崇 "工程师" 理念,学习的方向也不仅仅局限于前端方向,从 HTTP 入手,学习并掌握 nodejs 和 go 语言的 web 开发。 + 虽然项目经历主要集中在可视化(前端搭建、复杂图表、脑图、流程图)以及组件化赋能(拆分、整合业务单元供多个业务线使用)方向,但是也保持着对前沿技术学习。主要在于微前端、serverless 方向。并且部门推崇 "工程师" 理念,学习的方向也不仅仅局限于前端方向,从 HTTP 入手,学习并掌握 nodejs 和 go 语言的 web 开发。 在平常的业务开发中也比较注重相关经验积累,内网编写了相关实践 10 余篇帮助团队内同学快速填坑,提升团队同学的开发效率;因为深入了解过部门后端内部服务间通信,也经常协助测试、后端同学定位、解决线上问题。 -平常也关注前端社区、帮助社区新人进步,学习前沿的前端理论,并思考如何作用于公司的业务。之前也有维护部门的知乎专栏、微博号等 + 平常也关注前端社区、帮助社区新人进步,学习前沿的前端理论,并思考如何作用于公司的业务。之前也有维护部门的知乎专栏、微博号等 From e74e53f78d23dae0db92f410dfaff2bad3c76d55 Mon Sep 17 00:00:00 2001 From: MrTreasure Date: Mon, 17 Aug 2020 10:46:20 +0800 Subject: [PATCH 3/7] =?UTF-8?q?style:=E6=8D=A2=E8=A1=8C=E7=BC=A9=E8=BF=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/resume.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docs/resume.md b/docs/resume.md index 5fcf267..139a451 100644 --- a/docs/resume.md +++ b/docs/resume.md @@ -33,9 +33,12 @@ FI前端基础设施部门下的大数据组,负责大数据部门的业务开 ### 项目经历 * 2019年5月至今 策略中台 + BU 内各团队需要借助大数据的能力,精确的找出符合条件的各种商户、BD、物流等对象。在此背景下,我主导了策略中台前端部分的建设,并且联合产品、后端定义中台组件不同项目之间交互、通信的方案。前端封装了核心的筛选逻辑,并通过 npm 包的形式提供给接入方使用,节省了接入方前端的开发时间;和后端的交互统一封装成为了 service 层,提高了项目的维护性,接入方也能通过查询参数之间获取相关的数据信息。目前该策略中台在 BU 内部 B 端,D 端都有使用,累计接入方达 10+,减少了一线 BD 定位商户的花费的时间成本;商户补贴,高风险商户预警等接入了该中台。中台搭建完成后,我也进行了相关复盘,总结经验,分享了[《从 0 到 1 搭建业务中台》](https://zhuanlan.zhihu.com/p/181641511)的经验 * 2020年1月至今 新雷达门户 + + 该项目前身是一个老的门户网站,主要提供各种图表看板给一线城市经理、BD 用于业务分析。老项目中数据结构不合理,后端返回的数据中包含了前端样式相关信息,导致后端开发时间成本高;组件复用率低,同一个组件项目中多次出现不同的代码 copy,往往修改一处别处还会出现故障;前端开发效率低,明明相差不大的页面却需要重复开发。针对以上痛点,联合产品、后端等对项目进行重构。分析了常用的组件后整理出了几种通用的数据结构, 前端封装了常用的业务组件,数仓直接对数据结构进行出数,减少了后端接入的过程;提出了标签控制台理念,以前产品开发新的指标需要 PRD 上标注指标属性、名称、单位等,前端再手动写进代码,现在直接在控制台页面配置,前端不再关心具体的值直接由组件进行适配。相关的组件也推广到了其他项目中使用。提效以后,原本项目的迭代需要 3 个前端同学,目前只需要 1 到 2 个同学完成。目前新雷达门户已经作为大数据平台拳头产品,在 BU 内部推广 ### 个人评价 + 虽然项目经历主要集中在可视化(前端搭建、复杂图表、脑图、流程图)以及组件化赋能(拆分、整合业务单元供多个业务线使用)方向,但是也保持着对前沿技术学习。主要在于微前端、serverless 方向。并且部门推崇 "工程师" 理念,学习的方向也不仅仅局限于前端方向,从 HTTP 入手,学习并掌握 nodejs 和 go 语言的 web 开发。 在平常的业务开发中也比较注重相关经验积累,内网编写了相关实践 10 余篇帮助团队内同学快速填坑,提升团队同学的开发效率;因为深入了解过部门后端内部服务间通信,也经常协助测试、后端同学定位、解决线上问题。 + 平常也关注前端社区、帮助社区新人进步,学习前沿的前端理论,并思考如何作用于公司的业务。之前也有维护部门的知乎专栏、微博号等 From a5d0519ec567da900bb824c3a9533daa4b68b75c Mon Sep 17 00:00:00 2001 From: MrTreasure Date: Mon, 17 Aug 2020 10:46:36 +0800 Subject: [PATCH 4/7] =?UTF-8?q?style:=E6=8D=A2=E8=A1=8C=E7=BC=A9=E8=BF=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From 251be61d1d035fb6da1c8708a772b2f10ac5df3a Mon Sep 17 00:00:00 2001 From: MrTreasure Date: Mon, 17 Aug 2020 10:47:46 +0800 Subject: [PATCH 5/7] =?UTF-8?q?fix:=E4=BF=AE=E5=A4=8D=E8=AE=B2=E5=B8=88?= =?UTF-8?q?=E8=AE=A4=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/resume.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/resume.md b/docs/resume.md index 139a451..00ada14 100644 --- a/docs/resume.md +++ b/docs/resume.md @@ -7,7 +7,7 @@ * **邮箱** treasurewmj@foxmail.com * **Github** https://github.com/MrTreasure * **毕业院校** 成都大学 数字媒体技术 本科 -* **个人荣誉** 2019 中国 JSConf 受邀讲师;知乎前端话题下活跃回答者 +* **个人荣誉** 第 4 届前端开发者大会受邀讲师;知乎前端话题下活跃回答者 * **意向** 中台开发 serverless From 4aa987fad09cc797d9d389a08a16554d69a57eae Mon Sep 17 00:00:00 2001 From: Treasure Date: Thu, 27 Aug 2020 19:36:43 +0800 Subject: [PATCH 6/7] =?UTF-8?q?doc:=E6=9B=B4=E6=96=B0=E7=AE=80=E5=8E=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/resume.md | 50 ++++++++++++++++++-------------------------------- 1 file changed, 18 insertions(+), 32 deletions(-) diff --git a/docs/resume.md b/docs/resume.md index 68a2978..64028a5 100644 --- a/docs/resume.md +++ b/docs/resume.md @@ -7,65 +7,51 @@ * **邮箱** treasurewmj@foxmail.com * **Github** https://github.com/MrTreasure * **毕业院校** 成都大学 数字媒体技术 本科 +* **毕业时间** 2017-07 * **个人荣誉** 2019 中国 JSConf 受邀讲师;知乎前端话题下活跃回答者 * **意向** 中台开发 serverless ### 技能简介 1. 熟练 HTML+CSS+JS开发(前端本职) -2. 熟练 Vue React 开发,掌握其实现原理,了解其设计思想; +2. 熟练 Vue React 开发,掌握其实现原理,了解其设计思想;目前主要使用 typescript + hooks 结合部门业务特点,封装了常用的业务组件并在团队内部进行推广;平时也负责 review 代码,给出性能优化等相关建议 -3. 熟悉 HTTP 协议,掌握缓存控制、CORS、HTTPS等网络编程基础知识;深入了解 cookie 等前后端权限校验机制,解决不同项目中授权认证等问题 +3. 熟悉 HTTP 协议,掌握缓存控制、CORS、HTTPS 等网络编程基础知识;深入了解 cookie 等前后端权限校验机制,解决不同项目中授权认证等问题 4. 熟悉 nodejs go 开发,能够完成基本后端开发,掌握后端开发具备的理论知识及相关工程知识 ### 工作经历 • 2018年9月——至今 阿里本地生活 资深前端工程师 -FI前端基础设施部门下的大数据组,负责大数据部门的业务开发工作,参与项目的评审与设计。有丰富的大数据产品落地经验,掌握了使用各种技术赋能用户 -搭建可视化报表系统(中台类型,前端配置生成网站)供一线用户使用。对接过 ECharts、Antv 等各种图表制作;深入了解过 Antv-G6,熟悉流程图,脑图开发,参与过 GGEditor 贡献;完成高德地图等相关开发。 +​ FI前端基础设施部门下的大数据组,负责大数据部门的业务开发工作,参与项目的评审与设计。有丰富的大数据产品落地经验,掌握了使用各种技术赋能用户; +​ 搭建可视化报表系统(中台类型,前端配置生成网站)供一线用户使用。对接过 ECharts、Antv 等各种图表制作;深入了解过 Antv-G6,熟悉流程图,脑图开发,参与过 GGEditor 贡献;完成高德地图等相关开发。 同时也参与部门建设,不限于团队招聘、指导新人、review 等相关工作 • 2017年10月——2018年9月 深圳竹云科技有限公司 前端工程师 -公司的项目为大型身份认证管理系统,我在其中负责后台管理页面开发。入职以前,公司还是传JSP页面,由后台负责前端业务逻辑,UI老旧。入职后进行vue框架的推广,投入公司新开的项目通过vue的组件复用,数据驱动,前后端分离等特性,快速完成了开发。前后端解耦也使得逻辑更清晰,有利用后期模块的扩展。并且将相关开发经验及使用到的库整理成文档,在全公司推广 +​ 公司的项目为大型身份认证管理系统,我在其中负责后台管理页面开发。入职以前,公司还是传JSP页面,由后台负责前端业务逻辑,UI老旧。入职后进行vue框架的推广,投入公司新开的项目通过vue的组件复用,数据驱动,前后端分离等特性,快速完成了开发。前后端解耦也使得逻辑更清晰,有利用后期模块的扩展。并且将相关开发经验及使用到的库整理成文档,在全公司推广 -### 项目经历 -* 2019年5月至今 策略中台 - BU 内各团队需要借助大数据的能力,精确的找出符合条件的各种商户、BD、物流等对象。在此背景下,我主导了策略中台前端部分的建设,并且联合产品、后端定义中台组件不同项目之间交互、通信的方案。前端封装了核心的筛选逻辑,并通过 npm 包的形式提供给接入方使用,节省了接入方前端的开发时间;和后端的交互统一封装成为了 service 层,提高了项目的维护性,接入方也能通过查询参数之间获取相关的数据信息。目前该策略中台在 BU 内部 B 端,D 端都有使用,累计接入方达 10+,减少了一线 BD 定位商户的花费的时间成本;商户补贴,高风险商户预警等接入了该中台。中台搭建完成后,我也进行了相关复盘,总结经验,分享了[《从 0 到 1 搭建业务中台》](https://zhuanlan.zhihu.com/p/181641511)的经验 +### 主要项目经历 +•2019年5月至今 策略中台 -* 2020年1月至今 新雷达门户 - 该项目前身是一个老的门户网站,主要提供各种图表看板给一线城市经理、BD 用于业务分析。老项目中数据结构不合理,后端返回的数据中包含了前端样式相关信息,导致后端开发时间成本高;组件复用率低,同一个组件项目中多次出现不同的代码 copy,往往修改一处别处还会出现故障;前端开发效率低,明明相差不大的页面却需要重复开发。针对以上痛点,联合产品、后端等对项目进行重构。分析了常用的组件后整理出了几种通用的数据结构, 前端封装了常用的业务组件,数仓直接对数据结构进行出数,减少了后端接入的过程;提出了标签控制台理念,以前产品开发新的指标需要 PRD 上标注指标属性、名称、单位等,前端再手动写进代码,现在直接在控制台页面配置,前端不再关心具体的值直接由组件进行适配。相关的组件也推广到了其他项目中使用。提效以后,原本项目的迭代需要 3 个前端同学,目前只需要 1 到 2 个同学完成。目前新雷达门户已经作为大数据平台拳头产品,在 BU 内部推广 - ### 个人评价 -虽然项目经历主要集中在可视化(前端搭建、复杂图表、脑图、流程图)以及组件化赋能(拆分、整合业务单元供多个业务线使用)方向,但是也保持着对前沿技术学习。主要在于微前端、serverless 方向。并且部门推崇 "工程师" 理念,学习的方向也不仅仅局限于前端方向,从 HTTP 入手,学习并掌握 nodejs 和 go 语言的 web 开发。 -在平常的业务开发中也比较注重相关经验积累,内网编写了相关实践 10 余篇帮助团队内同学快速填坑,提升团队同学的开发效率;因为深入了解过部门后端内部服务间通信,也经常协助测试、后端同学定位、解决线上问题。 + 虽然项目经历主要集中在可视化(前端搭建、复杂图表、脑图、流程图)以及组件化赋能(拆分、整合业务单元供多个业务线使用)方向,但是也保持着对前沿技术学习。主要在于微前端、serverless 方向。并且部门推崇 "工程师" 理念,学习的方向也不仅仅局限于前端方向,从 HTTP 入手,学习并掌握 nodejs 和 go 语言的 web 开发。 + + 在平常的业务开发中也比较注重相关经验积累,内网编写了相关实践 10 余篇帮助团队内同学快速填坑,提升团队同学的开发效率;因为深入了解过部门后端内部服务间通信,也经常协助测试、后端同学定位、解决线上问题。 平常也关注前端社区、帮助社区新人进步,学习前沿的前端理论,并思考如何作用于公司的业务。之前也有维护部门的知乎专栏、微博号等 + From f9186564694d8680c7dd79be56cb64b0ba0ad12a Mon Sep 17 00:00:00 2001 From: MrTreasure Date: Tue, 8 Sep 2020 18:21:38 +0800 Subject: [PATCH 7/7] Update resume.md --- docs/resume.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/resume.md b/docs/resume.md index 01c4eb2..f0ad239 100644 --- a/docs/resume.md +++ b/docs/resume.md @@ -70,7 +70,7 @@ ### 个人评价 - 项目经历主要集中在可视化(前端搭建、复杂图表、脑图、流程图)以及组件化赋能(拆分、整合业务单元供多个业务线使用)方向,个人也保持着对前沿技术学习。主要在于微前端、serverless 方向。并且部门推崇 "工程师" 理念,学习的方向也不仅仅局限于前端方向,从 HTTP 入手,学习并掌握 nodejs 和 go 语言的 web 开发。 + 项目经历主要集中在可视化(前端搭建、复杂图表、脑图、流程图)以及组件化赋能(拆分、整合业务单元供多个业务线使用)方向,个人也保持着对前沿技术学习。主要在于微前端、serverless 方向。并且部门推崇 "工程师" 理念,学习的方向也不仅仅局限于前端方向,从 HTTP 入手,学习并掌握 nodejs 和 go 语言的 web 开发。 ​ 在平常的业务开发中也比较注重相关经验积累,内网编写了相关实践 10 余篇帮助团队内同学快速填坑,提升团队同学的开发效率;