为什么很多Java程序员变成了Rubyist?

为什么很多Java程序员变成了Rubyist?_第1张图片

1、Ruby程序员的概况

简言之:半路出家多,进创业公司,拿更高薪水,同好惺惺相惜,社区非常团结。
虽然有人生苦短,Python是岸的说法,但Ruby这门语言,最近几年风靡硅谷。Ruby on Rails当然功不可没,这个基于Ruby语言的框架04年推出,06年火起来,顺带着把Ruby推向了一个高峰。

Java的确性能优良,是市场的绝对刚需。但Java写起来笨重,开发进程比较缓慢,对小创业公司来说,耗费时间成本太久,迭代不方便。

Ruby因为其快速搭建和卓越的开发能力,成为很多迭代快速的创业公司的不二选择,使用Ruby的团队大多具有小而美的特征。Ruby程序员往往有种“少言”的的优雅,代码精良。他们多为半路出家,很多是从Java转过来,因而5年以上Ruby开发经验的就已经很罕见了。

奢圈前CTO Sanvi Lu曾告诉小编,奢圈曾经是PHP搭建起来的,后来转成Ruby。他的经验是,PHP程序员虽然数量很多好招人,但鱼龙混杂,很难招到合适的。Ruby程序员虽然少,但人员精良,整体素质高,往往除了Ruby之外还揣着一门看家本领。性价比超高有没有!

2、写Ruby是一种怎样的体验?

CTO @LarryZhao曾总结了两个字——爽、快。(感谢Larry友情出镜~!)
中国的Rubyist集聚在Ruby China这个社区,因为人数少,大家都很团结,组织的很多人都是义务在对论坛进行搭建、维护。Ruby非常user-friendly,即便你是一只从未接触过编程的菜鸟开始学Ruby or RoR(比如我),在RubyChina上都会遇到很热心的Rubyist来解答你的问题。在线下,大家也会不定期地组织一些聚会,上海的Ruby Tuesday,就是组织的非常不错的活动。

3、使用Ruby的创业公司怎样?

公司:英语流利说、薄荷网、、Strikingly、奢圈、KnewOne、蝉游记、爱燃烧等。
(还有我司100offer,我司CTO @Frankel 最近似乎要在公司搞全民on Rails,不管是学物理出身的CEO,还是学社会学(…)出身的小编,都在尝试着去了解这门神奇的语言。)

公司架构:使用Ruby的创业公司,技术团队一般不超过10人。在CTO的带领下,一般没有严格的等级制度(可能根据资历分为Ruby工程师和高级Ruby工程师),各自扛走各自的任务后迅速开搞。能力卓越且资深的Ruby程序员,往往可以独当一面。

当然,一些大公司,如阿里和eBay等,因为要兼顾高效和稳定,所以常常各种语言混搭着来用。一些非核心的功能或某一块内容,也有可能用Ruby来写(前几天还看到阿里在招聘Ruby工程师)。

4、Ruby程序员拿多少钱呢?

100offer曾经根据平台上的候选人做出过一份薪资报告,我们来横向对比一下。

注:

1.Ruby程序员的工作年限是指其从事Ruby开发的年限,从事Ruby开发3年以上,可能就跑去创业公司做CTO了;

2.Ruby程序员年薪按照14薪算,一般互联网公司加上奖金,至少可以拿到14薪;

3.此数据为经验资料,并非确切统计。

为什么很多Java程序员变成了Rubyist?_第2张图片

可得出结论,程序员诚可贵,Ruby价更高。

当然,说了那么多好话,Ruby现在其实还是一门很受争议的语言,为什么?

Ruby is not Java——讨论结束。

为什么很多Java程序员变成了Rubyist?_第3张图片
欢迎关注100offer微信,第一时间享受干货!

你可能感兴趣的:(为什么很多Java程序员变成了Rubyist?)