爱乐奇技术部介绍

爱乐奇的技术部由技术副总裁麦凯臻先生带领研发新一代的英语数字化内容研发平台和智能英语学习平台。他在在线教育的内容研发和技术的迭代创新的专题演讲中总结了爱乐奇在在线教育技术领域的实践和创新。在加入爱乐奇之前,麦先生在硅谷高科技领域工作九年,曾先后担任Innovative Interfaces高级软件开发工程师、Searchforce公司的产品开发负责人。麦先生毕业于加州大学伯克利分校的电子工程和计算机 本科,并获得了卡耐基梅隆大学的软件工程硕士。

部门的各个梯队的人员构成比较完善,聚集了复旦、北大、浙江大学、武汉大学、同济大学等名校的资深校友,每个人都在自己的技术领域里面独当一面。

部门面临的技术挑战

互联网化的内容出版,迭代更新,持续改善

  • 1.

    通过自建的系统来让多部门 协作产生高质量的数码化内容,管理海量的学习内容、素材

  • 2.

    统一的学习的内容、素材在展现在多个平台(iOS, Android, Web, Desktop)上生动的展现,不需为每个平台定制内容

  • 3.

    研发开放的数码化学习内容平台让第三方机构、老师也可以使用爱乐奇的海量的内容制作数码化课件、数码化的练习,在多个平台上发布

学习的闭环, 大数据的应用

  • 1.

    对学生的入学测评,使用爱乐奇的数码教材,完成课后练习产生的海量的行为和结果数据进行educational data mining和分析

  • 2.

    让老师更好的了解学生、班级的学习情况,给学生提供及时有效的帮助

  • 3.

    让内容研发者知道内容有哪些需要改进的地方(例如哪些单元没有衔接好,哪些练习太容易或者太难了,哪些练习和课程内容是脱节了)

  • 4.

    研发智能辅导系统 - 这个系统像一个虚拟的老师,会根据学生实际的学习情况,给他/她相关的帮助,推送相关学习内容和练习,让学生能不断的进步,学到新的知识

  • 5.

    研发类似Uber、嘀嘀打车模式的网上外教实时视频课程约课和管理系统,整合学生在测评、课堂、课后的学习行为和结果数据,让外教能有针对性的通过实时视频帮助学生提高口语、语法、写作等方面的能力

部门的技术氛围与追求

  • 1.

    技术部有50人,技术涉及面比较广: 前后端、数据仓库,数据分析,自动化运维

  • 2.

    前端包括iOS(Swift)、 Android、Flash/Air/Desktop的客户端,信/HTML5的网页和应用

  • 3.

    服务端语言主要是 Ruby, Node.js,Web前端框架主要是Ember.js 和React,线上主要服务升级到Ruby2和Rails4,内部项目开始使用Rails5

  • 4.

    服务端的运维是基于AWS Beijing,已经搭建好了自动化运维的流程,包括CI/CD,Packer自动打包,Ansible自动部署,应用ELB与ASG等,运维相对轻松。目标是全部服务自动化弹性伸缩, 自动监控、预警、报警。

  • 5.

    技术部内部鼓励跨团队的学习和实践,如Android和iOS互相学习并参与一下对方的开发,客户端和Server端的开发也可以互换

  • 6.

    每个团队都是尽量追求各自领域内良好实践,例如iOS都转向Swift开发,客户端开始部分采用HTML5, 桌面端开始采用Electron等等

  • 7.

    我们期望每一个成员都是基本功扎实的 Geek,热爱编程,乐于接受新鲜技术,技术包容性强

  • 8.

    技术博客 - http://techtalk.alo7.com

部门的福利待遇

  • 1.

    五险一金,项目奖金及年终奖金,年假保险该有的都有

  • 2.

    午餐和晚餐补贴,每年出境游,每季度的团队FB活动

  • 3.

    人手一个Mac,大屏双显示器

  • 4.

    灵活自由的上下班时间