reviewme

简历

姓名:陈 轲(hellovass)

程序设计实践:

  • 使用 StackOverFlow 配合官方文档解决问题
  • 熟悉的编程语言:Java、Ruby、C/C++

独立开发的项目比较少,主要在已有的项目中重构和实现功能

  • 模仿 QQ 输入法中颜文字的排版和设计,巧妙使用 RecyclerView 实现的 FaceTextLayout

  • 根据 DecorView 和 Window 关系,巧妙实现一个让播放器悬浮播放的 HVMediaPlayer

  • 一个解决表情键盘和软键盘切换时候产生闪烁的库 SmartKeyboardManager

Android 领域的主要 skills

  • 有点儿严重的代码洁癖,喜欢编写整洁、规范、思路清晰的代码
  • 熟悉常用的设计模式,也知道如何反模式编程,了解 MVP&MVVM
  • 熟悉常用的开源库,并了解它们的实现以及优缺点
  • 做过一定的自定义 View,熟悉自定义 View 及其相关的事件分发、绘制逻辑
  • 了解 Material Design 设计规范
  • 注意内存泄漏,懂得如何排除问题
  • 能够快速掌握集成一些常见的第三方 SDK

个人的闪光点

  • 我考试从不作弊
  • 不是处女座,但却对一些细节很讲究,例如强迫自己中英文之间加空格
  • 在意书面的排版与语言表达
  • 业余时间在简书上搞了一个 week.io 专题,鼓励自己认识的小伙伴分享自己的技术心得
  • 24 小时科学上网