小而美的投资者社交网络:雪球

发布于: 修改于:雪球转发:50回复:170喜欢:56
【快简历访谈第三期】小而美的投资者社交网络:雪球

在我眼里,国内的垂直社交网络做得最好的有两个,一个是网易的花田,另一个就是雪球:细分市场定位精准、产品专业,用户活跃又能生产高质量内容。最重要的是,这种聚集投资者的社交网络绝对不愁挣钱… 本期快简历访谈,我们采访了雪球的CTO:王栋同学。

快问快答

问:请简单介绍一下雪球,它和其他创业公司相比,有什么不同?

答:雪球是一个为各种投资者提供交流平台、获取各种跨市场投资产品信息和新闻以及各种投资工具的下一代金融互联网产品。和其他创业公司相比我们最大的不同是我们并不认为“互联网产品为快不破”是最好的办法,我们更倾向于自己想清楚后再出手,而不是通过加班加点赶着上线。

问:雪球刚刚进行了第二轮融资,那么这次招聘的员工会有期权么?

答:雪球现在实行的是全员持股计划,新员工只要在每年的10月之前入职并且通过试用期,都可以获得数量不菲价格极低的期权。

问: 现在技术团队有多少人?如何分组的?有什么福利么?

答:现在技术团队15人。分为前端和后端,前端包括WEB开发,移动开发(iOS/Android);后端包括应用开发、金融产品数据、搜索推荐算法、运维和系统架构等几个分组(后端人员职责有所交叉)。福利包括但不限于:免费午餐、不定期Outing、补充医疗保险、参加行业付费技术会议、购买技术书籍、参与移动产品开发的同事购买移动设备补助、人体工学座椅、大屏幕显示器等。

问:你觉得在雪球做技术,最具有吸引力的地方在哪里?

答:在雪球最具有吸引力的地方就是我们不会非常严格限制大家所使用的工具、语言和技术,甚至鼓励大家去尝试新的技术,鼓励大家向开源社区贡献自己的力量,鼓励任何形式采用任何方法来提高自己和团队的工作效率;同时我们也鼓励工程师多参与产品的设计和讨论,甚至可以抛开产品经理自己去实现一些功能让产品经理给工程师打下手。

问:我看到雪球的技术博客里边有nodejs的经验分享,咱们日常开发里边会用到这些新技术吗?

答:雪球在使用新技术上是没有限制的,只要可以更好的解决我们现在面临的问题或者更好的提高工作效率都是可以考虑采用的,当然这里边会有一些坑,只要能够保证踩到坑的时候迅速找到解决方法就没问题了,如果把这些解决方法能够回馈社区那就更好了。在我们 Web 端的开发过程中大胆采用 Node.JS 就是这样的例子,雪球也是国内非常早在产品环境中采用 Node、积极参加国内 Node 社区活动、还有向核心社区贡献BUG和Patch。

问: 雪球已经提供了移动客户端下载,这次招聘的客户端工程师会负责哪些工作呢?

答:我们移动端的活跃用户已经占了所有产品总用户的60%,所以移动开发团队肩负了雪球极其重要的职责。具体的工作包括:和产品经理一起开发新的功能、解决遗留的问题、用户体验优化,对应用进行分析优化找到瓶颈并解决、编写自动化测试代码(特别说明一下,我们认为工程师应该为自己的代码负责而需要保证自己开发模块的正确性和可测试性,并且自己来负责自动化测试代码而不是QA来负责)

问:这次还在招聘资深应用开发工程师负责API的开发和维护,我们知道对于社交网站来讲,API是承载压力最多的部分。能否介绍下雪球在这方面是怎么设计和规划的?技术架构如何?

答:目前 API 部分是我们整个业务的核心,用 Java 实现的 API 无状态的分布在多台应用服务器上。以缓存为核心,只要是能试用缓存的地方就尽量使用缓存,能异步进行的操作就放到后台线程或者队列里排队进行。

我们使用的 Redis 集群有几十个实例划分成不同的应用场景,总共近百G的容量。MySQL 数据库负责进行持久化存储,而数据库中存储的只是各种关系数据,程序上基本避免关联查询。

大文本信息会单独存放在 BeansDB 中来减少 MySQL 的查询和存储压力。未来随着访问量越来越大我们单一的 WebApp 中的功能模块会逐渐向下层移动,形成一个一个单个的 Service,包括 WebApp 本身也会演进成为一个非常薄的只提供 HTTP 接口的单独 Service 而抛开独立的 Servlet 容器。

这些 Service 具有统一的代码和运行结构,方便进行部署、升级和迁移。他们运行的环境未来可能是物理机、虚拟机甚至是基于 Mesos 的计算资源集群,而对开发工程师来说面对的就是一个内部的 PaaS 系统。

问: 目前招聘应届和实*生么?

答:我们目前还没有计划,未来肯定会有,请关注雪球。

问:雪球的工作、文化环境和BAT等大型企业会有不同么?对员工的要求会有差异吗?跳槽过来的同学需要注意哪些事情?

答:雪球没有 KPI,没有文山会海,没有等级鲜明的管理层级,没有只做管理不愿意写代码的工程师。要求上也没什么特别的还是以责任心>能力>经验这种模式寻找靠谱的同学,期望大家都能够自我驱动,把自己负责的产品当做自己的狗食。

我们非常欢迎来自大型企业、大公司的同学们,只不过一开始和某几家大公司的薪酬有一定差距,但一定是合理的。对于薪酬、期权、团队和工作乐趣,相信有不少同学会做一个综合的衡量。我们希望能够吸引到那些对移动、金融、互联网三者都非常感兴趣的同学加入到雪球来打造下一代移动金融互联网产品!

同事秀


王栋,雪球CTO。微博ID:@蘑菇树 ,技术博客:网页链接

做过各种企业管理系统,也自己创过业(当时太年轻啥也不懂草草了事,现在有时候做梦还会后悔),也去外企呆了一段时间结果在经济危机时候可耻的被裁员了留下了一段阴影,来雪球之前在宝宝树体验着创业中期企业的各种幸福与痛苦,接着一个比较偶然的机会来到的雪球然后逐渐负责整个技术团队的开发运维等各项工作。



Web前端架构师@蒙懵猛孟

加入雪球之前是做 PHP+前端 工作的,来雪球后正好 Node.JS 开始在国外有所流行,在经过一段时间的摸索之后大胆的开始在雪球产品环境使用,这一点也促使雪球整体的架构从 JSP+JavaBean 的方式转变成了 Node.JS + API 的方式,为未来开发移动客户端打下了足够的基础。多次在 Node 社区和各种技术大会上分享雪球使用 Node 的各种经验和坑。同时这位同学还写得一手让人叫绝的书法(可去微博围观…),业余时间他除了陪女朋友可能就是写字了 :)

哦,对了,他还是雪球的股神,曾经创造一年收益率 100% 的奇迹 …



产品经理 @implacebo

据说不上相,“我只有一张能见人的照片,勉为其难给你了,你也就勉为其难地用了吧。”

此 MM之前是一家电商公司的产品经理,从朋友那知道了雪球后,便陷入美股大坑,每天把玩乐此不彼。日久生 Owner 之心,想将雪球做成前无古人后无来者的投资网站。终于,在她生日那天等到了雪球的Offer, 于是上班时间名正言顺滚雪球的日子就此欢乐开始~ 到雪球不久,该 MM 美股收益便破三倍,有道是,雪球三日当刮目相看。

嗯,该MM还是单身,工程师们赶紧去微博加关注吧。

最后上几张集体照









团队技术博客:网页链接

职位详情雪球在北京中关村SOHO大厦办公。

资深前端开发工程师

职位描述:
开发和维护雪球 Web 前端以及部分移动端产品功能

职位要求:
1. 3年以上开发经验,2年以上前端开发经验
2. 有大型互联网产品的前端开发和优化经验,有服务器端或者移动端开发经验
3. 扎实的计算机基础,对技术有热情可以持续投入技术研究,有前瞻性的思维

优先条件:
1. 雪球用户
2. 熟悉web数据可视化,了解D3.js、Raphaël
3. 开发维护过大型的node.js应用
4. 开发过完整的移动应用
5. 参与或发起过开源项目

Android 开发工程师

职位描述:
开发和维护雪球 Android 移动客户端产品

职位要求:
1. 3年以上开发经验,2年以上移动设备开发经验
2. 经历过多个完整生命周期的移动产品开发
3. 扎实的计算机基础,对技术有热情可以持续投入技术研究,有前瞻性的思维

优先条件:
1. 雪球用户
2. 有其他移动平台(iOS/WP 等)开发经验有服务器端开发经验
3. 参与或发起过开源项目


iOS 开发工程师

职位描述:
开发和维护雪球 iOS 移动客户端产品

职位要求:
1. 3年以上开发经验,2年以上移动设备开发经验
2. 经历过多个完整生命周期的移动产品开发
3. 扎实的计算机基础,对技术有热情可以持续投入技术研究,有前瞻性的思维

优先条件:
1. 雪球用户
2. 有其他移动平台(Android/WP 等)开发经验有服务器端开发经验
3. 参与或发起过开源项目


资深应用开发工程师

职位描述:
开发和维护雪球的各种服务器端API、服务和架构

职位要求:
1. 5年以上开发经验,3年以上 Java 开发经验,熟悉基于 Linux 的开发环境
2. 有大型互联网产品的服务器端开发经验,对服务器端应用架构和调优有深刻认识
3. 扎实的计算机基础,对技术有热情可以持续投入技术研究,有前瞻性的思维

优先条件:
1. 雪球用户
2. 其他编程语言经验,如 Scala / Clojure / Ruby / Python
3. 参与或发起过开源项目


资深运维工程师

职位描述:
保障雪球稳定运行,建立优化运维体系,探索可扩展的系统架构

职位要求:
1. 5年以上系统运维工作经验精通 Linux 系统管理,有丰富的系统调优经验
2. 精通 shell 编程以及熟悉至少一门动态语言,如:Python / Ruby / Perl
3. 有大型互联网产品运维经验,熟悉监控、报警、自动化运维、系统安全等运维相关工作
4. 对技术有热情可以持续投入技术研究,有前瞻性的思维

优先条件:
1. 雪球用户
2. 有过服务端项目开发经验
3. 参与或发起过开源项目

简历投递请以纯文本或者PDF格式发送到邮箱 wangdong (at) xueqiu.com

全部讨论

2014-06-13 11:46

我想问下,雪球目前是弹性工作时间吗?

08年毕业,现在是Android工程师(2年多一点),09年7月~10年11月年做美股日交易员,失败后继续做技术开发。11年10月转做Android移动开发,到现在。不知道有没有面试机会?

2014-03-17 22:01

前台,后台,ios ,andiord,j2e什么什么的都会一些,学艺不精,所以不敢冒昧啊,只敢继续在桌面c++行业苦bi下去啊

2014-03-17 19:40

要不要C++ ?上述条件基本都满足,不过额自己的看家还是C++啊。

2014-02-13 18:37

好想去啊,可惜3年没编码了,落伍了

2013-10-10 18:01

团队很年轻,充满希望

2013-10-10 17:55

这些技术我都不懂,不合适.

2013-10-10 17:30

雪球需要文档维护吗?我专长这个

2013-08-19 13:20

雪球要打杂的么,我可以去应聘这个哈哈哈

2013-07-10 13:24

还需要android工程师吗