About

「保持前进的唯一动力,就是我热爱自己所做的事」

Enjoy Life, Enjoy Work。

搜狐

15 年 8 月 ~ 至今

搜狐影音

18 年 12 月 ~ 至今

互娱创新事业部和平解散,我选择留下来负责 搜狐影音 Mac 版的开发工作,19 年初完全弃用了停更几年的老项目,从零开始做架构,迎来了 Mac 影音的 3.0 时代,使用 CocoaPod 做依赖管理,开启了模块化开发的旅程。三方库源码做内网镜像,并打成二进制预编译库,使用 jenkins pipeline 调用 shell 打包脚本,发送具体打包信息邮件。

于 21 年 9 月开始负责影音的管理工作,随着 Mac 影音 6.0 的到来,转向了基于 ijkplayer 播放器内核的研发工作。

22 年 Mac 影音彻底摆脱了苦播放器内核久矣的局面,完全使用自研的 ijk 内核。

小游戏

17 年 12 月 ~ 18 年 12 月

视频部门大调整,好多领导都有壮士断腕的感觉,随后 互娱创新事业部 诞生。我负责的所有 SDK 业务均移交给了 SDK 的接入部门,然后带领全部人马转向游戏开发。

参与了棋牌斗地主项目的开发,项目上线后,业务有所调整,人员也随之重组,一部分人继续其他模式的棋牌游戏开发。我则转向微信小游戏开发,期间担任主管一职。

千帆直播 SDK

16 年 5 月 ~ 17 年 12 月

内部自愿调岗挑战 千帆直播 SDK 的开发工作。

千帆直播 SDK 的从 0 到 1 是我度过的最艰难的 SDK 开发岁月了,那段时间是孤军奋战的,没有任何依靠而言,是一次从客户端到 SDK 开发的转变,几乎不使用开源的轮子,避免集成时带来不必要的麻烦,也是对自己的一个高标准要求,要做就要做的像那个样,毕竟我们使用的三方 SDK 通常不会直接依赖开源轮子。

经过一年的沉淀,我的队伍壮大到了 5 人,我虽然不再孤单,但却更加忙碌,因为起初我只开发 千帆直播 SDK ,提供给搜狐视频和搜狐新闻集成使用!而现在我们团队需要负责 开心夺宝 SDK搜狐课堂 SDK千帆小游戏 SDK (3款游戏)、搜狐开放平台播放器 SDK(分为通用和定制渠道)等 SDK 的迭代开发,由于这些 SDK 的渠道不同,因此通常都是并行开发,我逐渐的开始走向管理层,带领团队小步快跑,组织代码评审,新技术调研…

然而这段追求卓越的难忘岁月仅持续了 20 个月,离开时是初级主管一职。

搜狐视频 iOS 端

15 年 8 月 ~ 16 年 4 月

主要负责下载底层逻辑,期间挖掘出了下载过程中遇到的各种错误,进而采取了相应的方案,还针对网络变化制定出了不同的超时时长,离开团队时下载成功率维持在 95% 以上。

4 月中旬时我调岗的事已经确定了,但还是主动争取到了上传模块底层的封装设计,一方面这块业务原本就要给我做,另一方面我想充分消化前辈封装的下载模块架构,虽然上传和下载是相反的,但是有相通之处。

上传功能圆满完成后,做了一次技术分享,然后离开了这个很棒的团队。

太有乾

15 年 3 月 ~ 15 年 7 月

这是一个 P2P 创业公司,当时团队扁平化管理,iOS 端共 2 人,由我直接向经理汇报 iOS 客户端的工作。

经历了 3 个月的加班加点开发后,满心期待地等着发布到 App Store,这是我全权负责的第一个项目,也是一个 iOS 新人自主搭建框架,技术能力提升的开始; 然后由于公司始终拿不出好的运营方案,所以 App 一再推迟上线时间;7 月的某天上午创始人突然宣布要离开修养,紧接着组织架构变开始调整,业务也随之砍掉并重新规划。

我对后续业务没有兴趣,我是紧随创始人之后第一个离开的,后续团队陆续解散了,一年多后彻底倒闭。

搜房网

14 年 3 月 ~ 15 年 3 月

最初属于二手房部门,做了几个月的租房帮 App; 随后业务线合并,改做搜房 App 的家居、装修频道; 离职时担任团队小组长。

iOS Newer

13 年 10 月开始学习 Objective-C 语言,学习 iOS 开发相关技术。

Github

TODO