北京京师讯飞教育科技有限公司。北师大出版社和科大讯飞各出资 5 千万成立。看起来是个国企基因浓厚的公司,不过你要加入的是一个互联网基因的团队。
这个互联网团队的种子成员来自另一家互联网教育公司。当时我们是一个独立团队,探索如何用公司流量变现。我们完全独立,独立招聘独立财务核算,代码库、服务器、运维都是独立的,和公司其他技术完全分开。不超过 10 个人花了半年多的时间上线一款类似 Dota 传奇网页版的教育游戏,数据达标,算是小成。团队很优秀,两个产品基本没改过需求,所以能一气呵成这么快上线。我当时是前端主程( Flash 工程师),同时负责运维。构建了基于 Docker 和 Jenkins 的运维流程,顺利地支撑了整个开发和运营过程。
后来因为各种原因,这个团队中的 5 个人加入了京师讯飞,成为研发部门的种子团队。我担任公司的运维负责人。
公司有几条产品线,包括承载师大各种教学资源的平台;帮助初中生通过音乐会考的练习 APP 等。我们跟外面那些创业公司不一样,因为母公司们有强力的渠道资源,产品造出来没人用这种事儿是不可能发生的;初始资金充裕,而且丝毫不用怀疑母公司们会追加投资,如果需要的话。
技术这边我们用到微服务架构, AWS ,全部运行在 Docker 上。使用灵雀云 @AlaudaCloud 管理所有 Docker 服务。
概括为两句话:让运维少干活,让业务开发多干活。
运维少干活的部分就是开发一整套自动化运维系统。说是整套其实没那么难,不就是开 webhook 监听 github ,推代码了自动构建自动部署,跟随代码分支自动创建子环境,然后测试上线自动切灰度发布,然后自动监控错误自动警报自动切走流量,连 Slack 玩 ChatOps 么。大部分东西灵雀云都做好了,咱们就面向 API 编程就可以了。
让业务开发多干活就是发现他们用的不爽的地方然后解决之。比如怎么本地启动多个微服务联调,前后端通过网关通讯怎么联调,怎么部署一个特性分支环境而不影响整体的 test 环境,当有多个特性分支环境的时候怎么优雅地切换,各种蛋疼的需求和有趣又优雅的解决方案需要实现,可我一个人真的干不完。。。
Hold 住上面那些活,就这么简单。
如果你熟悉 AWS 、 Docker 、 Github 、 Slack 、 Python 、 Golang 、 Java 、 JS 、 Shell 、 Linux...但是达不到前一条的要求,也没用。
哦对了,希望你是一个有想象力又优雅的人。因为你所做的工作,需要丰富的想象力才能发现/创造这种蛋疼需求,然后将其优雅地实现。
不 996 。种子团队的所有人认同常规性加班不能提高效率。我们只认 deadline ,评估工期的时候也不会为难你。正常作息是 9-18 ,可前后浮动一个小时。
工资 14 薪。因为两个母公司的性质,给到“特别具有竞争力”的薪资水平可能不太行。看个人水平吧,从职位本身来讲开 30w 年薪没什么问题,如果你足够优秀的话,还可以再商量嘛...然后饭补交通补每月 700 ,楼下有食堂,过节发粽子啊购物卡啊什么的。
顺便说一句,我们这边姑娘很多。研发部门的产品几乎全是妹子,设计一半是妹子,程序员妹子也零星有俩。跟研发部门平行的其他部门女性比率超过三分之二。
yu.wang(a)jsxfedu.com
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.