四年,春回

发表于 2024-03-20
更新于 2024-05-23
分类于 生活随笔
阅读量 187
字数统计 2046

封面来自于DALLE 3产生,不得不说GPT目前还是可以提高一些生产力的

四年的回顾

自从2020年3月份的最后一篇文章之后,自己沉寂了四年,无论是因为什么,四年不写任何文章都是不应该的,空着这么好看的博客网站,没有做更新,实在是暴殄天物了。所以我还是想在这里写一些技术上的、生活上的文字,万一哪天GPT可以学习自己,模仿自己,那岂不是也是一份特殊的“存活”。

先说说自己四年的一些经历吧。自己2020年进入阿里巴巴天猫超市前端团队,之后一直在做低代码相关的系统建设,之后因为组织架构变动,被动到了新团队,22年稀里糊涂的拿了个3.5-,之后就被优化出来了。找了一个月的工作之后,入职了目前的飞步科技,实现了自己前端TL的追求(虽然团队成员有点少),但也是在这家公司,把以前没做过的,没见过的前端技术,给学了一个遍。

那么说说这四年来这两家公司的一些想法吧。

在阿里的得与失

  • 开阔了技术的眼界,也见识到大厂每天都在卷什么,什么低代码搭建(无论是普通中后台系统,还是数据报表,通通都想往低代码搭建靠近),什么端智能、个性化推荐等等,但凡你进去这里随便一个团队(记住,得是核心团队,什么叫做核心团队?就是可以接触到底层实现的,能够维护并迭代优化底层的团队),出来之后都是可以吹牛逼的,但如果你去的是业务团队,并且搭的系统或者业务实现都是基于别的团队提供的基础能力,除非你自己能够造出新的轮子,否则你在里面待个几年,出来再找工作都比较费劲的。

  • 练得一手“好”的做事方式,作为一名技术人员,技术往往只是你吃饭饭碗的一小部分,更多的是做事的方式,尤其是向上管理。首先你得先有“想法”,也就是规划,其次要会拉资源,叫上能够实现你的想法的团队或者同事,进行利益捆绑,最后拆分目标,拆解任务,一步步去完成,其中你需要去不断推动别人完成某些事情,并与产品、运营、你的用户这些角色去聊,去获取新的灵感,如此完成一套闭环,大部分都能够做到你想做的。

  • 觉悟太晚、狼性不够,这是我给自己在阿里两年的工作总结的八个字,对于组织架构以及一些细微的变化关注度不过,存在侥幸心理,没有意识到危机感,也就是说比较愚钝。另外做事情不够狼性,没有聚沙成塔的本性,缺少对一些任务的“抢”的野心,最后只能被”边缘化“。

而如今在飞步科技,不想重蹈覆辙,所以一入职,我就开始不断向上管理,不断去拓展新的需求,让自己不会在同一个地方跌倒两次。

这块后续我打算写一个系列,讲述自己如何在自动驾驶的创业公司,把前端的整体能力与自动驾驶系统做了一个融合。

说到自动驾驶,大家可以想到的前端技术会是哪些呢?是这些吗?

比如3D车端监控:

2D地图:

远程驾驶:

是的,你猜对了,完成整套自动驾驶系统与前端融合,用到了前端的这些能力:

  • Webworker

  • Canvas(我们没有直接用,而是根据不同场景用了不同的封装库,比如Konvas、Leaflet等)

  • WebGL

  • WebRtc

  • Websocket

  • IndexDB

  • 矩阵、数学运算

同时我们也不断经历:性能调优、内存泄露排查、GPU崩溃、浏览器崩溃等很有挑战的事情,这些后面会慢慢的一节节说。

所以两年的时间,我们团队(4个人)经历的不仅仅是前端整体基建的完善与业务的达成,也挑战了大家之前没有遇到过的问题,算是收获满满的吧。

展望未来

而如今,自己前端这份行业也是快干满8年了(毕业前4年是嵌入式相关),何去何从呢?

老感觉2024年会是自己的一个转折年份,至于是往更好的方向还是往更差的方向呢?拭目以待吧。

最后先列举一下,后续的一些文章系列:

  • 我是如何把一个前端团队带上正轨的?

  • 2D地图的绘制原理以及性能调优

  • 3D地图的绘制以及性能调优

  • 如何排查复杂页面的内存泄露问题?

  • 如何利用prisma + nestjs搭建自己的研发平台?

  • 如何优雅设计地图编辑器架构,实现地图的标注

  • 小公司的前端基建怎么建立?

暂时想到这些,等后面有了再补充~

公众号关注一波~

微信公众号

关于评论和留言

如果对本文 四年,春回 的内容有疑问,请在下面的评论系统中留言,谢谢。

网站源码:linxiaowu66 · 豆米的博客

Follow:linxiaowu66 · Github