四年,如何从前端小白蜕变为前端技术专家?


接下来,就是作为新人成功 landing 之后的升级打怪了。这个时期,我给自己的定义是独当一面。这里主要结合我个人做的另一个工具阐述。

坑位研发,是我们电商前端工程师日常开发过程中绕不开的事情,这是一些常见的商品坑位。

受之前做的配置生成图片工具的启发,我萌生了用编辑器产出布局的想法。

然后,我就做了一个坑位可视化开发工具,左边是编辑器界面,右边是消费者侧渲染的 demo。通过这个工具,设计人员简单复制粘贴、拖拖拽拽就可以生成一个新坑位,极大地降低了 UI 的开发成本。

这是当时在会场上的应用情况,做到了业务变化的分钟级响应。

但是,工具在推广过程中,也遇到了一些问题,包括如下

  • 不支持存在事件交互、数据处理等逻辑的场景

  • 运行时解析方式在端上性能不佳

  • 脱离正常的研发流程

  • 。。。

当然,这些问题也正好给了我独立 owner 且重构产品的机会。于是,我结合了当时天猫的研发体系,推出了融入开发体系的模块可视化研发方案,即 2.0 版本。这是 2.0 版本的完整链路图。

下图是 2.0 版本上线之后取得的结果,也是在那一年拿到了年度 3.75,并成功晋升。

从我个人角度,独当一面这个时期的重点是在能游刃有余的完成分发到自己的工作之外,建设核心能力、寻求突破。这个时期,已经对业务有了较为深刻的了解,可以从零到无设计一块东西,技术上能够对接业务方,技术之外要能做项目管理,协同多方有效完成任务。

关键技能



接下来,我将重点介绍下我过去 3 年多解锁的一些关键技能。

  技能一:跳出技术视角


**第 1 个关键技能是跳出技术视角。**不少开发都有类似【我只是一个技术,不应该参与 QA、PM 的工作】的想法,实际上也确实有人在技术路线越走越精深,并得到了认可。然而,凡事都有个但是,很多人技术水平非常高,但一直得不到认可,这种现象更为常见。尤其对于我们前端来说,很难彻底脱离上下游、脱离业务方来完成工作,甚至除了 QA 和 PM 的工作之外,还需要向业务方 “推销” 自己的工具。一个更加 “全面” 的前端才能更加顺风顺水。那么,怎么做到更加全面呢?可以从以下几个方面入手,比如从 why 出发做事情,做业务的同学,关注业务数据、跟进线上问题,做技术产品的同学,提供出色的产品服务文档。


  技能二:追求极致


**第 2 个关键技能是追求极致,**也可以理解为我们常常称赞的匠人精神。以我为例,我入职第一年就做了个在线编辑器,在完成基础功能的同时,还增加了快捷键、辅助线、自动吸附等功能,不断打磨编辑器的产品体验,因此也吸引了很多小伙伴的加入,共同把这个产品推广到更多的业务域。

  技能三:结构化的表达


**第 3 个关键技能是结构化的表达。**俗话说的好,酒香也怕巷子深,结构化的表达,是我们在完成事情的前提下,更好地让别人(比如你的老板)get 到你的产出及价值。结构化的表达离不开结构化的思维方式,大家可以看看金字塔原理这本书。除此之外,在建立结构化思维的过程中,好的画图工具也能实现事半功倍的效果。

既然是复盘,也来做下自我批判,也是对大家的一些建议


一些反思




  反思一:No 三点一线


程序员长时间工作、加班,三点一线的奔波,对身体伤害其实蛮大的。身体是革命的本钱,要保持一个良好的健身习惯,不需要很频繁或者很专业的锻炼,其实每周 1 次的健身房养成习惯就好。保持一个良好的身体状态,工作时其实也能更有精力。

  反思二:Keep learning


经常会有人说,做业务一直在 CRUD,感觉工作几年下来没什么成长。诚然,有意思、有挑战的工作确实不多见,更多的是一些琐碎的、重复的工作。所以,在工作之外,也需要花一些时间,关注下业内资讯、新闻,看看书、写写博客、参与一下 GitHub 感兴趣的项目。keep learning,保持对新技术的关注~

好书推荐



最后向大家推荐《凤凰项目》这本书,他是以小说的形式,讲述了一个凌乱的无可救药的运维项目组,是如何一步步达成最后高效且舒心的工作状态。通过该书,能学会有效的自我、团队、项目管理方法,让开发不再深陷于无尽的业务交付。

淘系技术部-互动团队

✿  拓展阅读

最后

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

深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。

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

img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!

如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!**

如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值