2024年的年终小结

又一年过去了,加上十二月份也没写一篇技术分享,故就用一个年终小结来结束这一年吧

翻了下工作的聊天记录

上半年:

1. 主要是维护和开发当前的项目,以及解决各种疑难杂症,学习了不少知识,虽然现在也忘记了差不多,还好一些重要的都记录到博客了

2. 我负责的项目优先级不高,所以迭代周期比较慢,今年才更新了四个版本。。。所以就上手学习了公司的播放器项目,播放器项目比较复杂,啃起来尤其费劲,故先学习了部分 ffmpeg 知识,跑了几个简单的 demo。后面也画了播放器的流程图,

    说是流程图,其实就是 API 之间的调用,后面尝试做了一些旧 API 的替换,慢慢变得熟悉。不过播放器在客户端运行的比较稳定,没有定期的迭代,所以我也就以学习为主,项目优先级也不高

下半年:

3. 播放器学习了一小半,开始被要求上手另外一个跨平台的 SDK 项目,这个项目去年已经有所接触,但是都是以小改动为主,比如加些参数,加几个简单的 API,今年下半年开始正式的接触较为复杂的下载部分的逻辑,并开始跨平台的接口编写,

    截止目前,写了不少稍微复杂的接口,也对跨平台的接口有所熟悉(之前很少能接触到跨平台的代码,都是以 Windows 的 C++ 项目为主),算是有些长进了,不过底层都是 C 语言写的,上层用各端接口包装一下

4. 新申领了台公司的 Mac,虽然是二手的,不过算是慢慢进入 linux 的工作领域,也接触一个很简单的 Go 项目,在 Mac 上运行,我的任务是编译成 Windows 版本,虽然代码不熟悉,但是运行时的 linux 命令学习了不少,不算亏

5. 同时负责跨平台 SDK 项目的鸿蒙版本编写,因公司需要,抽调了安卓人员去开发鸿蒙 APP,我也自然而然承担起鸿蒙 SDK 的接口开发工作,鸿蒙底层是用的 js,SDK 要与 js 交互,就需要使用到 napi,故要将 C 接口使用 napi 包装后,供 js 调用

    这部分工作难度我觉得还蛮大的,因为一开始对 js 和鸿蒙开发工具没了解过,更别谈去开发,不过也算是熬下来了,查文档,问同事,也算是开发了一半了,鸿蒙 SDK 也打包并成功使用,简单的逻辑也完成了,就剩几个很复杂的模块需要慢慢写了

6. 年末又被另一个优先级更高的需求打断了鸿蒙 SDK 开发,又中途放下了手上的工作,去干其他的了。。。

 

一句话总结:生来就是牛马,哪里需要就往哪里派,希望明年能涨薪吧

posted @   strive-sun  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2020-12-31 win32 - Direct3D 11的demo创建
点击右上角即可分享
微信分享提示