关于我

赵伟 一个程序员

  • 博客 2015年开始整理
  • weibo 一般只转发用来做笔记
  • github 在公司一般用gitlab

目录:生活轨迹 工作项目 小项目 技术积累 工作状态 生活


生活轨迹

  • 塘洞村: 生命前五年
  • 两水乡: 第二个五年
  • 资源县: 第三个五年
  • 桂林市、北京市: 再后两个五年 to 现在
  • 2005-2009:就读于北京邮电大学计算机科学与技术专业
  • 2008年:觉得大学应该好好学习,所以开始竞选当学习委员,春节没有回家准备比赛,拿数学建模美赛一等奖
  • 2008年:暑假一个人去北戴玩了一圈,第一次见过大海后,觉得应该改变一下人生,所以干了两件事:找了广州移动的实习去广州待了两个月,然后申请了北京大学的研究生
  • 2009-2012:以年级第四保送北京大学计算机科学技术研究所(很可耻的又当了班长,因为没有别人当)
  • 2009年:本科毕业觉得IBM高大上,去实习了三个月,跟着mentor学做人
  • 2011年:1月去更加高大上的摩根士丹利见识了一下投行分析员是如何工作的,发现不喜欢那样的工作
  • 2011年:6月想打好计算机的基础,申请了当时算法很严格的网易有道的实习,一直干到现在
  • 2012年:毕业后,留有道工作,目前自豪的在有道词典做着在线教育的技术工作

工作项目

  1. 有道词典在线教育
    2014.06-2014.12 开发有道学堂商城,完成电商业务以及运营系统开发。
    2015.01-2016.04 负责自研直播系统的开发,两全职加培养实习生完成系统开发,3个月上线使用。
    产出:http://xue.youdao.com

    自研直播时延更低,支持android, ios, 微信, pc/mobile web全端观看,支持现场高清直播,观看人数不受限制,自动生成录播。

  2. 有道词典云图书(2013.01-2014年6月):服务端 & 客户端 & 前端 开发、scrum master

    服务端开发(自动化的资料管理与构建平台、负责后台接口)

    Android开发(为js提供接口、与后台的通信框架、图书订单生成和支付模块、epub&pdf阅读器开发)

    WebApp(背单词轻应用、测试题、听力hybrid应用、带点击查词的在线英文新闻阅读工具)

    产出:在移动端的道词典,可以进行学习资料的下载,购买。学习资料可以是epub,pdf,音频听力,视频,webApp,公众号。 每天百万下载量,加强了有道词典的用户粘性与留存时间。 培养了3位优秀的android开发和一位服务端开发。

  3. 有道饭饭(2012.04-2012.12):服务端开发
    餐馆个性化推荐、推荐策略改进、负载均衡 推荐系统:基于规则、内容、协同、矩阵分解、场景进行推荐;log分析和实时反馈、点击预测、完善推荐评估体系

  4. 有道视频搜索(2011.06-2012.04):服务端开发
    服务端开发:查询纠错改进、剧集信息抓取、视频推荐系统 产出: typo准确率升30%;剧集信息增加十万;完成了视频推荐系统的搭建

  5. 有道词典在线教育(2014.06-现在):服务端开发、scrum master
    移动学堂app/有道学堂个人中心/直播系统


小项目

  1. 学生项目
    廉政风险挖掘系统(2010.09-2011.04)挖掘高风险官员,完成沟通协调,开发测试整套流程

    新闻阅读平台(2010.04-2010.12)事件抽取,实体识别和实体关系抽取,实现个性化新闻阅读平台

    货币分析系统(2010.07-2011.01)一个为中科院和中国人民银行外包的项目。了解货币政策的科研情况

    Askme:快速响应的问答平台,搜索用户,问题分类

    音乐搜索引擎:爬取音乐文本信息,处理音频特征,实现音乐情景搜索

    信息对股票收益率的影响(本科毕设)

  2. 公司hackathon项目
    睡眠监控app、阅读器、空气质量提醒、答题游戏

  3. 个人项目
    一个基于多模式匹配的关键词过滤系统,需要100万+的词条,单机处理速度5MB/s,对比了ac自动机、WuManber算法,最后实现C++的WuManber算法,加入了对于.* 通配符的处理。


技术积累

  1. 推荐系统:基于内容、协同(item based、user based)、场景、热度做推荐;降维(稀疏、矩阵分解);隐显式实时反馈;基于机器学习的排序;
  2. java web编程:spring、hibernate
  3. 搜索引擎:lucene
  4. android开发:阅读器、支付、mupdf(基于这个完成了android词典的pdf阅读器)
  5. 前端开发:js、css、html5、与android的互调、基于webview的轻应用开发
  6. 音视频:编码、cdn(普通文件、流媒体)
  7. node.js: pomelo
  8. 运营系统搭建:电子资料构建平台
  9. mina:完成个人中心与学堂的剥离
  10. zookeeper:分布式服务器的状态同步

工作状态

  1. 比较平和,不argue,做一个谦卑的码农
  2. 珍惜时间踏实、勤奋、容易融入团队、乐观积极、对解决问题充满热情;尊重他人,理解沟通的重要性;

生活

  1. 有一个可爱的老婆和一只5岁了的比熊
  2. 每天阅读"推酷"中相关的技术和在线教育业界相关的新闻,周末看技术汇总和国外技术发展
  3. 自己做饭还挺花时间的,所以现在很少请朋友来家里吃饭了
comments powered by Disqus