大家随便讨论一下,我是因为朋友推荐,我就去看了一下,感觉非常不错,就开始玩了 当时我朋友跟我说的原话是:Ruby 是一门非常具有东方人智慧的语言,Thomas 你一定要去看一看 我就被吸引了,去看了下,果然,哈哈哈~~~
那是一个青涩的年代,大概是 06~07 年,我是《程序员》杂志的忠实 fans,经常看 Robbin (JavaEye 创始人) 鼓吹关于 Rails 的文章,并幸运的找到一份作 Rails 的工作,于是就再也未曾离开过 Ruby。
知道 ruby 是在 06 年,但开始学习是因为看到华顺等 ruby 开发者时常出现在我常去的社区,并不断提起 rails,做为一个对 web 有浓厚兴趣的开发者,越来越觉得 python、ror 才是 web 开发的圣殿,一定要学习一下。
大三的时候,自己用 java 写了一个统计代码行数的小程序,然后在 JavaEye 上有一个人写了个 Ruby 版的,我当时被震惊了,居然有这么优美的编程语言,然后我就死心塌地的爱上了 Ruby。
09 年冬天,在找工作期间,发现《使用 Ruby on Rails15 分钟创建 Blog》,震惊、狂喜……然后很幸运的进入了现在的公司,让我在北京的第一份工作就是 Rails 开发。
09 年课间听老师介绍过一次 ruby,说是如何的优雅,如何的快速。现在想做一个自己的网站,发现 java 并不适合,那么的臃肿和麻烦。决心开始 ruby,在经过一段时间的了解之后完全被震惊了,当作神一样的在朋友身边宣传。
用过 c/c++,开发过塞班应用,用过 java 开发 web app,一直没有顺手过,直到上 www.chinaonrails.com 才知道有 rails 这个项目,然后学 ruby,感觉都非常上手。随后给自己制定新的职场定位,一直到现在。
想做自己的创业项目,之前对程序有一点基础,但对 web 开发基本空白。在 php、python、ruby 之间做了对比。因为没有什么历史拖累,就干脆选最具前瞻性的东西来学,首先排除掉 php。python 和 ruby 之间是因为太喜欢 ruby 自然的语法,更是因为有 rails 的存在
在大学时是先自学 Java 的,然后经常上 JavaEye,然后就接触到 Ruby On Rails 这个东西,然后被它深深吸引,然后就去学 Ruby 和 Rails
两年前开始接触编程。自学 java。今年 8 月份朋友推荐我去看看 ruby 及 rails,刚开始接触 ruby 就被其灵活的语法吸引,再后来接触了一点 rails 深深被 ruby 得 DSL 震撼到了。我学习 ruby 时间并不长,今年大三,是从这学期第一天开始接触 ruby,也感受到 ruby 给编程带来得快乐。11 月特地去上海参加了有@lgn21st 主持得 rubyconf,虽然听懂的不多,但也深受启发。当天就注册了这个社区得 id。。希望能这个社区办大办好,我也得继续努力去了。想将来找个 ruby 得工作。。。
09 年参加工作时用 java 开发,当时做一个项目用了三个月,后来人事变动,新来的经理建议用 rails 翻新,学了十几天的 rails,又用十几天的时间把 java 项目翻新了一遍,对 rails 的开发速度感到震惊,从此就一直用 rails。
一直对 ruby 有所耳闻,遗憾的是在工作中很少接触到这方面的知识,今天晚上难得有空。参加了淘宝的 ruby_tuesday 的讨论,很有感触。要努力学习了
08 年初切换工作,机缘巧合加入一个创业公司,他们的产品是基于 Rails1.2.6 开发的,当时 Rails 刚刚发布 V2.0.2,于是边学 Rails 边 refactor 原来的系统,后来三两个人的 ROR 团队一直成长为 10 个人的团队,系统也越来越庞大,Rails 发布 2.3.0 的时候我们又花了多半年时间把系统 refactor 了一边,正是那两遍 refactor 才使我真正爱上 Rails,一直做到现在。
从开始编程的时候(06 年+)就零零散散听到过 Ruby,但是没在意。
印象中最深的是跟 @kgen 在杭州见面的那次(10 年),我问他 Ruby 有什么特点,他告诉我 Ruby 非常酷,完全解放人的思维。之后我开始听到 Ruby 后就会下意识的记一下。
直到去年在家休息那段时间就正式开始学习了 Ruby,果然很酷。
在大学的图书馆认识 ruby,然后上海工作的时候,老板说起 ror 很优美,后来就关注的多,创业的时候,就一直不断学习,总喜欢能降低人力成本的技术,这样利于创业者。哈哈
经常跑去图书馆里借书看,大二下学期时,看到 chad flower 的《我编程,我快乐-程序员职业规划之道 》(书不是教如何敲代码的,而且 ruby 出只是提到而矣)。 里面提到过 Ruby,后来就从 Rails 开始学起,学 Ruby 自然成为‘顺便’和‘必须’的吧。... ... 快大四了,不久的将来求工作机会啊!
07 年和同事一起做网站,另一个同事建议用 rails,简单了解后决定用它,果然很爽,从此就不喜欢用 java 开发 web 了——当时是 rails 1.2.5
11 年 5,6 月份的样子,订阅的文章介绍了 sass 和 haml,提到了 ruby,然后自己又想起了在 javaeye 上有看到过介绍 ruby 的 web 框架 rails,阅读 rails 官网后,遂从 java 转到 ror。
算法练习,列出一组立方体对面颜色不重复的例子。找答案的时候找到到了 ruby 的解法.... 另一个是去了这个网站 www.is-programmer.com 。
07 年做 Java 项目的时候,一个搞.NET 的朋友说给我介绍个好东西,把我当天 Java 写的东西用 Ruby 重写了一遍,只花了一个多小时,接着介绍了很多 Ruby 的语法糖。我被震惊到一头扎入 Ruby 的怀抱。
我并不是因为 Rails 而知道的 Ruby,而是因为在以前的工作中,有一次需要处理一批格式较复杂的文本文件 (windows 平台),当时我正打算用 C++ 写这个工具呢,同事推荐可以用 Ruby 试试~,然后就用了。果然比 C++ 的代码行少太多了 :>
学习了 lua 以后,把这个工具用 lua 重写了,发现虽然 lua 有性能的优势,但是在语言表达能力上,还是差 ruby 几条街。
2007 年初, 我想做一个网站,本来打算用 Java 或者 ASP, 但是,一个用 Python 的朋友说,你试试 RubyOnRails 吧, 于是买本《Web 开发敏捷之道》, 读过之后,被 Ruby 和 Rails 的神奇力量给征服啦。 什么 Java 什么 ASP,都是浮云。 2010 年初, 告别了 C++ C# Windows 应用开发的世界, 开始做全职的 RubyOnRails 的程序员。
做了 7 年的硬件,弄了好几个硬件的小东西,发现产业化和资金等等问题,从此弃硬投软。
决心从硬件工程师换到互联网,08 年开始研究互联网相关。
浏览了各种 cms 像 liferay,发现不能很好的实现自己的想法,看到了 rails 框架,了解了 ruby,发现还好用,就想自己写代码了。
中间几年搞了 java,一个 hibernate 就搞死人,对 JAVA 开始有所放弃。
10 年开始自己弄了一个项目,中间重构过几次,逐渐有点感觉,其实到现在也还是一般般。
在 Ruby 被捧为神话的年代,认识了它,而后深受 Roobin 的影响。不过由于没有实际的 ruby 工作,至今还是初级阶段,只写过一些 Ruby 的小脚本工具,郁闷。但把安装都搞得很熟练了,windows linux mac
以前一直用 asp,后来搞了阵子 asp.net,看到 ruby 的介绍,开始看敏捷开发,大开眼界。后来,用 sinatra 开发微博应用,用 rails 开发稍大型的网站。
有个朋友是 python 党,算是比较早接触 python 的那帮人。先看了他翻译的 python 教程,后来看着看着 python 不知道怎么就看到了 ruby 那边感觉更对胃口...
从 javaeye 开始的,鉴于 RobbinFan 在之前对技术选型的一贯英明神武,对他推崇的 ruby/rails 也开始感兴趣,从 parttime 开始做到了 fulltime,呵呵。
周三广州的 gzruby 聚会上也谈到了这个话题,来自 Kudelabs 的 Williams 说他在一个 conf(没听清楚是不是 rubyconf)上开始接触到 rails。
但是更让他觉得神奇的是当时一个还没有正式发布的编辑器,作者寻求测试支持,大家用 U 盘 copy,这就是后来的 Textmate,哈哈。
因为 php 很丑,经常一边写一边吐槽心里滴血腰痛脚痛,听说 python 和 ruby 都不错,双方都大概了解了一下后,只有 ruby 给我一种爱爱的感觉
刚开始的时候学习 PHP,学习了半年左右的时间,发现越来越不喜欢 PHP 的方式去编码,具体在哪里听说了 Rails 也忘记了,后来因为 Robbin 的一句话,
Erlang 之父 Joe Armstrong 用 Erlang 这种非主流做产品开公司赚了千万身家,Rails 之父 DHH 也用 rails 这种非主流做 37signals 赚了千万身家,现在开保时捷赛车做职业车手,就是 potian 本人,也用 Erlang 和 Rails 这两个非主流做视频监控软件,做出来一个纽交所上市公司。非主流究竟是让你不耻于使用的东西,还是能够给你带来成功的秘密武器呢?
使我下定决心去学习 Rails。
曾经我也是 Java 党,时间是 08 年底左右,当时我在钻《领域驱动设计》这本书……我还是复制一下吧:
“有一位叫陶文的同学(后来才知道他也是 Thought Works 的人),发了一篇这样的文章,叫“领域模型的价值与困境” http://www.iteye.com/topic/281289 这样一篇文章读下来,我似乎悟了一点什么,但是还没通,于是当时我有两个选择,一是研究文章中提到的 Qi4j,另一个选择是去学一下 Ruby on Rails,学一些新的思想,把它借鉴到 Java 开发中来。因为之前学了太多 Java 的框架和库,有点烦了,感觉找不到出路,于是最后我选择了学习 Ruby。本来我是打算继续做 Java 开发的,可是 Ruby 刚学了个开头,它简洁的语法就让我爱不释手,我就没打算回去写 Java 代码了。”
我是因为需要写一些小程序帮我完成一些繁琐的生物信息工作以便做实验,但我发觉大部分工具都是用 perl 写,但看了半天还是看不懂,于是找想类似的语言就给我找到了 ruby,之后慢慢爱上它了,因为有我最需要的 Bioruby 可以用。
知乎的问答:应该向 Web 开发初学者推荐 PHP、Python 还是 Ruby?理由是什么?
假如你想帮他尽快找个活儿,赚到钱,推荐 PHP。 假如你想让他成为一个高效工程师,推荐 Python。 假如你想让他爱上他的工作,推荐 Ruby。
这么早的帖子都被挖出来了。。 我是去年这个时候,去参加广州高校的一个马拉松,见到几个师兄用 ruby 去做 web,当时正学 J2EE 来做,不过学了一个学期也没做出什么,然后接触 rails 之后就一发不可收拾了
做了 3 年企业软件的开发,发现 2 个主要问题日后不容易解决。一是做企业软件除了行业领域基本功外,需要有人脉会应酬;二是不敏捷,从需求调研到系统上线,有较长时间,而且很少有自动化测试,这在系统上线后的改代码来说,是很不好的。然后,开始寻找互联网行业的软件开发模式和语言,看到了 ThoughtWorks 员工的一篇介绍 Rails 的文章,从此开始踏入互联网行业,学习和应用 Ruby。
北美/澳洲的 DevOps / SRE / SA 职位需要 Fluent in Ruby or Python, Ruby is high desired/preferred.
另外就是研究 Cloud Foundry 是发现 Ruby + Sinatra 的例子很有意思;-)
此外:一个前同事送给我一本书:Apress - Practical Ruby for System Administration 就开始研究了。
挖坟 joe armstrong dhh potian 的成功不是什么 erlang ruby 的成功 而是他们用技术霸占了市场 而不是因为什么小众语言 一群傻逼 你比他们早发现那些市场 霸占市场 会比他们更成功