2023年迟到的年终总结

前言

  一年又一年,过的好快啊。本以为上一年是黑云压城城欲摧,2023年可以甲光向日金鳞开,但是没想到23年更是黑暗啊,人生嘛总是十之八九不如意,一年的经历可以大概的概括为,业务转型的Q1,压力倍增的Q2,再见的Q3和新的征程的Q4,谨以此片记录和总结过去一年的种种。

改变

  开年随着团队技术架构选择,从Flutter转变到了使用Weex2开发商品管理模块,立项之初立下里程碑,1个月发布Bate版本。现在回想起来当时的想法也是太幼稚了,一个完全没时间去理解的架构,就随口答应下了这个所谓的排期,雷其实已经埋下来了。在开发过程中发现新的Weex2架构存在很多适配问题,但在简单的Demo调研阶段是很难发现此类复杂场景下的Bug,在选择模块方面,虽然商品搜索领域是商品管理模块中相对独立且包含场景占比更多的模块,但是由于里程碑时间问题,目前看并非是最好的适合Weex改造的页面。

  不过在高压力的一个多月中,也迅速学习React知识,在开发自测过程中发现一些Hook错误使用的地方,结合其他指示点进行了初版的性能优化,并在团队中进行了技术分享《Weex在商品搜索领域落地实践》,并在社区输出了一些自己关于动态化和前端的见解,感兴趣的可以移步:移动端动态化思考 客户端跨端动态化方案现状 ,还有两篇关于React Js学习方面的系列文章算是对这段经历的总结 React 前端学习知识树 , React 基础&注意点 ,也算是拓展了开发语言的知识面,为后边学习TS打下了基础。

选择

  在盛夏时间,部分原因选择离开了阿里本地生活,最后时间也整理一些自己在阿里的所学所见,以后会陆续整理并结合实际落地数据分享出来。离职后身上确实轻松了一下,感觉好久没有那么放松了,长期的高负荷工作,身体和精神已经释放了危险信号,放下有时也是一个解法吧。

  在离职前其实也投递了两三家大厂,但是由于在职期间并没有准备太多,导致美团和小红书的算法挂掉了,现在想想这两个机会应该最后再使用的,后边通过朋友介绍内推了喜马,顺利通过四面,当时人还在外边玩内,接到Offer时还有点懵逼,最后选择提前结束休息,回到上海 加入喜马。

听 喜马拉雅

  在接到喜马直播的Offer还是有点奇怪的,因为我自己也使用过喜马听相声评书,但其实直播是很少看过的,于是把喜马的直播简单玩了一下,用户体量是不能和抖音相提并论的,由于直播该类型确实是以往工作经历中没有的,直播相对其他应用同时在线高并发会更高,同时由于视频和音频使用较多,对内存CPU和电量要求也会更高,相信在这段新的旅途中,可以学到更多关于优化方面的手段,也希望自己的到来可以为团队带来一些不一样的改变。新的一年可以以体验性能优化为切入点,提升App流畅度,提高用户体验满意度,希望自己在后边也可以输出更多关于优化方面的文章(不要随便立Flag 哈哈)。

a7aa5016bb901de2bd803c7ea2478597.jpeg

积累

  相对工作,23年在写作和Github上并没有更多的分享,文章只有寥寥5篇,不过文章相比以往的一个问题解决,更加的系统和全面,更方便自己或读者温故而知新(但愿有用的话),掘金总结方面,看文章更多些,也在掘金中认识了很多大佬和不错的技术文章分享,受益匪浅。
2023掘友年度报告_10.jpeg

专项思考

  最后一章节主要想总结和罗列下在阿里学到的搞专项的步骤,一个好的技改,不管是从工程方面还是从绩效考核方面,我想都需要专项的思维去看待,可能也算是卷吧,但是我确实从中总结了一套“方法论”,让我在做项目的过程总有了更好的把控:

  1. 一篇文章详细说明当下痛点和现状,简单制定一个大方向,关于方向上的每个时刻的里程碑,避免长线作战后导致方向不明确或节奏感失衡。
  2. 确定大方向后,出一个详细的技术系分文章,主要内容用于说明技术痛点和业务细节,落地节奏 评估好业务或技改落地时间,过程中的卡点以及解决方案。
  3. 当代码分阶段开发完毕后,提测前,需要制定好埋点,做好数据回收和数据分析的工作,方便我们进行进度同步和绩效考评。
  4. 验收阶段可以 对专项进行推广和分享,也可以通过对代码CR等方式,做好团队内影响力的输出。
  5. 上线后 关注埋点和指标,好确定下一步 目标和实现方式

  其实在阿里工作中,也从其他同学身上学到了很多这里不一一列举,后续会专门出一个阿里工作的总结,更加详细的概括。

最后

  最后的最后,希望新的一年可以戒掉一些奶头乐的习惯,更多的时间投入自身实力培养中,新的一年加油共勉!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/466251.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

悲观锁(Pessimistic Locking)是一种数据库锁定机制

悲观锁(Pessimistic Locking)是一种数据库锁定机制,用于防止多个事务同时修改同一数据记录。以下是关于悲观锁的一些详细信息: 锁定数据:当事务对一条记录进行操作时,悲观锁会阻止其他事务对这条记录进行修…

2024年全新的抖店电商创业玩法,一个月多赚大几千!实操教程在这

大家好,我是电商花花。 新一年,新征程,一些打工人回到自己的岗位上做着按部就班的工作。 然后也有一些创业的朋友就开始寻找着2024年的赚钱新机会和新风口。 作为在电商创业将近8年的我,预测2024年的风口依然是电商渠道&#x…

【Redis】基于Redis实现共享Session登录

用户登录是一种常用功能。这里记录一下基于Redis实现用户登录的代码。  下面是登录的流程图: 用户先提交手机号和验证码,服务器以手机号为key校验redis中存储的验证码,存在,则查询数据库中是否存在用户,不存在则创建…

【Quixel Mixer】简单介绍

一、下载 官网下载地址:Quixel Mixer - All-in-one texturing & material creation tool 下载好之后双击exe来安装 等待安装完成 下载后打开,新建一个工程和Mix 二、界面介绍 我们先将软件界面分为如下3个部分 1号区域为菜单栏 2号区域介绍 2号…

Windows Docker 安装

Docker 并非是一个通用的容器工具,它依赖于已存在并运行的 Linux 内核环境。 Docker 实质上是在已经运行的 Linux 下制造了一个隔离的文件环境,因此它执行的效率几乎等同于所部署的 Linux 主机。 因此,Docker 必须部署在 Linux 内核的系统上…

Linux —— 定时任务(sleep、crontab、at)

目录 1、使用 sleep 来完成定时任务 2、使用 crontab 来进行定时任务 3、使用 at 来执行单次的定时任务 1、使用 sleep 来完成定时任务 sleep n 等待 n 秒再继续往后执行 usleep n 等待 n 微秒再继续往后执行(1 秒等于 1 000 000 微秒&#xf…

聚道云如何实现薪人薪事与金蝶云无缝对接,破解财务难题?

一、客户介绍 某科技有限责任公司是一家在信息技术领域具有显著影响力的企业,长期致力于为企业提供全面的解决方案和技术支持。在业务范围上,该公司覆盖了多个关键领域,包括云计算、大数据、人工智能等前沿技术。公司不仅提供定制化的技术解…

从资金管理的角度谈谈个人怎样交易现货白银

刚进入现货白银市场,个人要怎么交易现货白银的?这就涉及现货白银交易生涯的开启问题,开头开的好,我们整个交易生涯都将会有所裨益,所以我们要为个人怎样交易现货白银开个好头。下面我们就从资金管理的角度出发&#xf…

可视化搭建一个智慧零售订单平台

前言 智慧零售行业是在数字化浪潮中快速发展的一个领域,它利用先进的信息技术和大数据分析来提升零售业务的效率和顾客体验。智慧零售订单平台,具有跨平台、数据智能清洗和建模,以及更加丰富的数据展示形式等优势。智慧零售订单平台可以以文…

1.gradle编译和运行

1.在Windows 项目的根目录下使用.\gradlew.bat build命令进行编译。 如果出错的原因是连接超时: Exception in thread “main” java.io.IOException: Downloading from https://services.gradle.org/distributions/gradle-8.6-bin.zip failed: timeout (10000ms) a…

薄板/厚板模态分析Matlab有限元编程 | 【源码+理论文本】|板单元|板壳单元|Mindlin Reissner

专栏导读 作者简介:工学博士,高级工程师,专注于工业软件算法研究本文已收录于专栏:《有限元编程从入门到精通》本专栏旨在提供 1.以案例的形式讲解各类有限元问题的程序实现,并提供所有案例完整源码;2.单元…

软件测试方法 -- 等价类边界值

测试用例的定义 测试用例是为了特定的目的而设计的一组测试输入、执行条件和预期的结果,以便测试是否满足某个特定需求。通过大量的测试用例来检验软件的运行效果,他是指导测试工作进行的依据。 下面我们介绍几种常用的黑盒测试方法 等价类划分法 定…

挑战杯 车位识别车道线检测 - python opencv

0 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 深度学习 机器视觉 车位识别车道线检测 该项目较为新颖,适合作为竞赛课题方向,学长非常推荐! 🥇学长这里给一个题目综合评分(每项满分5分) …

BOM(物料清单)是什么?在生产管理中有什么用?

BOM(物料清单)是什么?在生产管理中有什么用? 一、什么是BOM (物料清单)? 举个例子,做一双运动鞋,需要的配料可以笼统的分为鞋身和鞋带,那么由鞋身和鞋带组成…

部署高斯喷射项目gaussian-splatting

硬件要求 支持 CUDA 的 GPU,具有 7.0 的计算能力24 GB VRAM 软件要求 Conda用于 PyTorch 扩展的 C 编译器(Visual Studio 2019) CUDA SDK 11 for PyTorch 扩展,在 Visual Studio 之后安装C 编译器和 CUDA SDK 必须兼容 拉取源码 …

AI实景无人自动直播间怎么搭建?三步教你轻松使用

最近很多朋友看到AI自动直播带货玩法,也想开启自己的自动直播间,但还是有些问题比较担心,这种自动讲解、自动回复做带货的直播间是不是很麻烦? 实景无人自动直播 ​ 实际上这种直播间搭建相当简单便捷!今天跟着笔者&…

sqlserver字段2按字段1分组后;合并字段2

效果 相同dzbm的mc通过‘;’合并 sqlserver语句 按字段dzbm分组,有相同dzbm的mc通过 ;合并成一个字段,其它字段都选择第一个 SELECT dzbm, STUFF((SELECT DISTINCT ; + mc FROM tablenameWHERE dzbm = p.dzbm FOR XML PATH()), 1

PHP反序列化--pop链

目录 一、了解pop链 1、pop链: 2、pop链触发规则: (1)通过普通函数触发: (2)通过魔术方法触发: 3、pop链魔术方法例题: 一、了解pop链 1、pop链: pop链…

力扣大厂热门面试算法题 43-45

43. 字符串相乘,44. 通配符匹配,45. 跳跃游戏 II,每题做详细思路梳理,配套Python&Java双语代码, 2024.03.18 可通过leetcode所有测试用例。 目录 43. 字符串相乘 解题思路 完整代码 Python Java 44. 通配符…

【Redis知识点总结】(五)——Redis实现分布式锁

Redis知识点总结(五)——Redis实现分布式锁 setnxsetnx expiresetnx expire lua脚本set nx exset nx ex 随机值set nx ex 随机值 lua脚本set ex nx 随机值 lua脚本 锁续期RedissonRedLock 在Redis的众多应用场景中,分布式锁是Redis比…