可能很多人对我们的印象是一家「做后端」的公司,虽然也没有错,但是并不完备。我们其实更希望的是提供一个更好的开源的分布式数据库解决方案带给社区和我们的客户,这段时间我也见了不少前端的候选人,大多数人都有一个类似的问题: 作为前端工程师,能在这边发挥的价值是什么?
我们做的东西技术上是很复杂的,在全球范围内来看,能够造开源的分布式数据库的团队和公司就不多,更别说 Spanner 和 F1 这样 state-of-the-art 的系统。但是我们做这件事的初衷恰是要借助算法和逻辑将背后的复杂性隐藏起来,让开发者能没有心智负担的使用,而不是终日面对这冰冷的命令行接口狂敲。而这正是 FE 和设计师最大的责任所在,我认为一个现代的或者说是商用的基础软件,流畅优雅的 UI/UE 是必不可少的一部分,我们对于的设计和交互的偏执正如我们对于后边的分布式算法和测试的偏执一样,是作为一个整体不可分割的。另外作为第一个面向客户的组件,我们在后边的一切工作和炫酷的技术,都需要在这里落地,从这个角度讲责任其实是很重大的。
也许很多前端工程师对于这样的基础软件并不太感兴趣,因为它们没有「影响 xx 人的生活」。但是我觉得对于立志于成为匠人的工程师而言,这样的想法不免太功利,对产品的雕琢和赋予其灵魂的过程,即「造物」的乐趣,是很难通过「有 xx 用户在使用」这样的指标的衡量的,再者,作为基础软件开发者,你的作品支撑了影响大家日常生活的各种服务,也算「曲线救国」了。 :)
我们在 enjoy 这个「造物」的过程,希望邀你一起。
哦,对了,我们的技术栈:
- Bootstrap
- AngularJS
- HighChart
- Grunt
- Less
我们对于前端工程师没有别的要求,就是对于「美」有所追求,如果有兴趣, 简历发至:
[email protected]
[email protected]
最后放几个我们觉得不错的同行:
https://mesosphere.com/
https://www.hashicorp.com/
https://databricks.com/
https://www.elastic.co/