Matt Reach An iOS Developer

许乾隆

Personal Profile

13 年开始做 iOS 开发,Objective-C 是目前最熟悉的编程语言,了解 Java,Shell,JS,H5,Ruby;想学习下 Swift,Python …
14 年就职于搜房网,做了几个月的租房帮 App,后来业务线合并了,去做搜房家居、装修频道。
15 年在太有乾(创业公司)做了半年的 P2P,辞职后加入搜狐视频。在搜狐视频团队主要负责下载上传模块,写的UI相对少一些,主要是完善逻辑,挖掘出了下载过程中遇到的各种错误,进而采取了相应的方案,还针对网络变化制定出了不同超时时长,离开团队之前下载成功率维持在 95% 以上。16 年 4 月中旬我要离开的事情已经确定了,但还是主动争取到了上传模块的封装设计,一方面由于这块本身就要给我做(在决定走之前),另一方面其实我也是有私心的,为的是充分消化前辈封装的下载模块架构,上传完成后,做了一次技术分享,然后离开了这个很棒的团队。
16 年 5 月 中旬我加入了现在的团队(同属于视频),不再开发 App,主要从事 千帆直播 SDK 的开发工作,我度过了那段孤军奋战的 SDK 开发岁月,经过一年的沉淀队伍壮到了 5 人,我虽然不再孤单,但却更加忙碌,因为我一个人的时候只开发 千帆直播 SDK ,提供给视频和新闻!而现在我们团队需要负责 开心夺宝 SDK搜狐课堂 SDK千帆小游戏 SDK(目前是3款游戏)、开放平台播放器 SDK 等 SDK 的迭代开发,由于这些 SDK 的渠道不同,因此通常都是并行开发!
17 年上半年主要做了几款小游戏,还有OpenSDK,更新千帆直播SDK。下半年正式开始带团队,为了提升团队战斗力,拉高组内技术水平,开始组织代码评审,和技术调研。

APP & SDK

从 16 年 5 月以来,我就开始从事 SDK 的开发工作,我觉得做 SDK 跟 App 是有很大差别的,因为 SDK 需要考虑很多合理性,既要满足 App 调用方便又要保证其通用性,优雅性,内外兼修,有的放矢,做 App 也许就不会考虑这么多的方面了,我和同事交流最多的就是问 : “xxx,这样做你觉得合理吗?App 调用方便吗?是否通用,日后是否可以扩展?”

我抽时间写了一些做 SDK 过程中解决的问题,代码设计思路相关的文章,单独拎了一个 千帆SDK 的类别。

Productive Forces

业余时间我写了一个简单的自动化远程打包服务器,实现了完全脚本话打包,打完后自动部署到 Apache 服务器;需要发包时,只需提交下代码,改下 build 号,等上 2 分钟就打好了,然后复制下载地址使用邮件发送即可;这比起人工打包,然后合并 framework,节省了不少宝贵的时间,其技术要点我也会一一写出来,供大家参考。

Wheels

在做 SDK 期间,我打造了一批 轮子 ,已经在 github 公开了,拿出来分享下。

Products

很期待你能去体验下我们公司的产品和我们 SDK 提供的服务:

SDK 集成渠道
千帆直播 SDK 搜狐视频、搜狐新闻、搜狐汽车,狗仔直播
搜狐课堂 SDK 搜狐视频
Game SDK (答题PK、水果转盘、题王争霸、成语接龙) 千帆直播
小视频 SDK 千帆直播
Open SDK 360影视大全

Contact

如有技术沟通,产品建议请微信联系我:

或者发送邮件给我 : qianlongxu@gmail.com .