个人简历

个人简历

lucas Lv5

个人简介

曹璐韬 男 1998.10.18 河北农业⼤学 15603396929 ankerguyczb@gmail.com

求职意向:Android开发⼯程师

博客文章

情况介绍

我曾经在北京入职【梧桐车联】是腾讯旗下的与长安合资的公司,也曾入职北京陌陌科技有限公司。

梧桐车联是我入职的第一家公司

  • 当时满腔热血,接手的第一个项目就参与了实际的车辆软件开发,并在入职 2 个月出差重庆和甲方对接,完美完成软件开发,在上海车展成功展示成果。
  • 期间帮助成熟的老员工分析解决技术难题,典型的就是在车辆模块化启动的时候,会有一个大约 1-2s 的不正常卡顿,我通过日志分析,断点定位,代码逻辑分析,发现是一个多模块启动的时候,缓存没有被利用,重复刷新造成的。
  • 而后又参与公司的各种项目:用户中心授权、IOT 数据采集、主题商城购买模块的开发维护
  • 后续还参与了公司的预研项目,进行技术性分析和建议,被曾为百度主管的领导夸赞代码优秀
  • 以上就是我在梧桐车联的经历可以说是进步飞快,这和我本身热爱研究技术是分不开的

陌陌是我入职的第二家公司

  • 当时是我在梧桐车联感觉这个车企的技术栈稍微有点浅,于是选择了跳槽到一家新公司————陌陌,做的是一些内部 SDK 的维护开发工作。
  • 其实现在看来,陌陌确实算是一家非常不错的公司,并且当时对于我而言,开出的薪资也非常可观。
  • 转入陌陌公司之后,我感到孤独感,心情并没有因此解脱,当时其实是渴望有一个女朋友……而且还是处在一个很急躁的追求技术的状态,那种焦虑感让我难受而且难以找到方式排解。对于当时的我,确实有一点过于追求技术发展,最后在 2023 年裸辞回家。

离职原因

  • 原本是想着去考研,然后转人工智能专业,但是最后确实收到了父母、亲戚和朋友的各方面压力,他们认为我应该赶紧考公务员、事业编之类的,最后考研不了了之……
  • 在迫于压力,进入考编大队之后,选择了相对容易一些的教师行业,在学校当了 2 年老师,感觉尽是一些混天度日的人,对学生也不负责任,而且老师也不关注社会热点,相互之间更多的是奉承和假笑,却在谁上晚自习,谁值班上斤斤计较,我知道这不是因为这里的人就是这样,而是这里的环境会影响人,会让人变得懒惰,计较……
  • 我渴望有充实感的生活,即使我离开了开发岗位,也在关注技术热点,和程序员的一些文章和视频,比如:第一行代码的作者郭霖、扔物线的朱凯、微软尔湾的高天;还有一写技术向的视频,包括我自己也有时不时的练习。

渴望回归的原因

  • 我不希望自己也在这类行政事业单位里变得懒惰,我渴望成为一个有学识,有热情的人,我希望自己写代码的热爱可以继续发光发亮
  • 我有了一个女朋友,她希望在上海工作,她已经率先找到工作了,我希望自己可以和她在一起,而不是两地相隔。

个人优势

  • 擅长阅读源码:基于 linus 大佬说的 “Read The Fucking Source Code”. 我认为阅读源码是非常值得,非常高效准确的一件事。

    • 现在已经阅读过的有 Gson、OkHttp、Retrofit、Android 的 Handler 等

    • 对于阅读源码有了自己的一些心得:理解设计意图,历史发展,有助于找到某个框架的设计思路,当看过很多设计思路之后,就能经常性找到一些代码的相似相通的地方。

    • 而且阅读源码可以让你在使用框架的时候,更加自信,更加合乎设计者的意图,不容易出错地使用框架

  • 本人真的非常热爱技术,热爱写代码。

    • 写代码过程中梳理逻辑,一步步构建,一起和同事配合完成一项工程的感觉特别好。
    • 因为热爱,我确实对待代码非常认真,并不是那种只愿意写代码不愿意写文档的程序员

技术水平

  • 熟练掌握 Android 基础知识——包括 Java、 Kotlin(协程、 Lambda、标准⽅法、泛型, infix, DSL);

    Activity ⽣命周期、启动模式; Service ⽣命周期、启动⽅式; View 分发机制、绘制流程、属性动画;

    Handler 机制、多线程;插件化、热更新;分辨率适配;Binder,AIDL 等。

  • 对于 Gson、OkHttp、Retrofit、Android 的 Handler 等源码等进行过深入的阅读

  • 对⽹络了解较深:

    • 掌握 HTTP报⽂格式

    • 了解请求⾏、状态⾏、Header、Body的格式以及作⽤

    • 了解 GET、POST、PUT、HEAD、DELETE⽅法的作⽤和区别;

    • 了解 HTTPS的⼯作⽅式,熟悉⾮对称加密、数字签名的含义和区别,了解 HTTPS建⽴连接过程、证书检验的过程

    • OAuth2授权加密的流程;

    • socket;io;okio;nio;⽹络分层等。

  • 熟练掌握⾃定义 View,事件分发机制,属性动画和硬件加速

    • 了解 View的测量流程、布局流程、绘制流程

    • 了解 View的分发机制,按下、长按、滑动事件如何响应

    • 了解多点触控的不同实现⽅式

  • 熟练掌握 MVC,MVVM 模式;建造者模式;观察者模式;单例模式;代理模式等常⽤设计模式

  • 擅长分析日志,擅长使用断点,这与我阅读源码是息息相关的。

曾经的项目经历

北京梧桐车联科技有限责任公司 维修保养 独⽴完成(20207-20217⽉)

  1. 对接底层车辆上报的信号,在 Service⾥分析并⽣成故障数据,弹窗显⽰, Notification 显⽰故障信息,主界⾯展⽰故障的 RecyclerView,语⾳播报当前车辆状态。

  2. 在 0 点过后,或者 24 ⼩时未刷新数据,则通过⽹络访问后台,解析 json 并刷新维修保养的数据,⽤了 SharePreference 做缓存

  3. 桌⾯ Widget,⾃定义 View 制作弧形进度条,可设置刻度,可根据不同进度变颜⾊

  4. 为不同车型适配不同的尺⼨,⽤ flavor实现不同车型对接不同的硬件 api

技术评估:

  1. ⽤ MVVM模式,观察者模式,建造者模式,viewmodel,liveData,retrofit

  2. 开发效率⾼,迭代数个版本,⽆线上事故,3.0 主线⽆技术性 bug,仅仅是⼀些⽂字标点符号的低质bug;在售车型功能点,按 bug数/功能点 计算 bug率,低于 10%

北京梧桐车联科技有限责任公司 主题商城购买功能 独⽴完成 (2021年 4⽉-2022年 7⽉)

  1. 添加购买的接⼜,实现微信、⽀付宝扫码购买功能(okhttp 轮询订单状态,内存优化)

  2. 更新⽹络接⼜调⽤,实现分页请求数据

  3. 增加埋点。

技术评估:

  1. 在这个项⽬⾥我完成了项⽬的交接,了解了旧代码的设计架构,添加新功能做新需求就更加顺畅,维护了代码的健壮性和可读性。

  2. 实现分页请求,增加了滑动页⾯流畅性,减少了卡顿,加载页⾯从 2s左右缩短到了<1s

北京梧桐车联科技有限责任公司 ⽤户中⼼授权模块 独⽴完成(2021年 5**⽉**-2022 年 7⽉)

  1. 通过 AIDL让其他需要⽤户数据的 app获取⽤户数据

  2. 与各个车辆的模块进⾏联调,确保实现结果

技术评估:

稳定运⾏,⽆线上事故,0bug

北京陌陌信息技术有限公司 美颜 SDK接⼊ 独⽴完成(20228-202311⽉)

  1. 通过 OpenGL ES渲染相机实时数据,接⼊美颜 SDK并⽣成 aar

  2. 实现三层 RecyclerView嵌套,并进⾏相互之间的联动,设置选中,清空,数据同步

  3. 将 aar接⼊声⽹、⽹易、腾讯……等直播框架,渲染出美颜效果

  4. 详细编写接⼊⽂档,供使⽤者参考调⽤

技术评估:

OKR 中 4 个⽬标,3 个⼯作量相关的⽬标(1.接⼊ SDK;2.接⼊第三⽅框架 3.完成 SDK 对接各个第三⽅框架的所有⽂档)完整完成,最后⼀个和第三⽅⼚商沟通(需要⽤到美颜 SDK的⼩企业)完成 85%

获奖记录

  • 第⼗届蓝桥杯河北赛区 C/C++程序设计⼤赛 B组 三等奖

  • 河北电⼦信息职业技能⼤赛虚拟化技术及应⽤团体 三等奖

  • 学院每学期⼀次的程序设计⽐赛 两次⼀等奖

  • Title: 个人简历
  • Author: lucas
  • Created at : 2025-05-17 17:39:19
  • Updated at : 2025-05-21 16:30:00
  • Link: https://darkflamemasterdev.github.io/2025/05/17/个人简历/
  • License: This work is licensed under CC BY-NC-SA 4.0.
Comments