论坛首页 入门技术论坛

我对Ruby on rails 的几个误区的感受。

浏览 7530 次
精华帖 (1) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-01-22   最后修改:2009-01-22
我上手Ruby on rails 才3个月,我是自己给自己打工写程序。可能立场会更客观一点。
我的观点是基于自己写的代码,和查阅了大量的视频,博客和教程的基础上的一点总结。也很想听听这里的资深Ruby on Rails爱好者的意见
误区一:Ruby on rails找不到工作。
确实国内的ruby on rails 工作并不多,不过,国内的ruby on rails高手也并不多,这就形成了一个矛盾。先有鸡和先有蛋的问题。然而,我发现了一个很有意思的现象,国外的RoR高手,都不愿意作长期工,都愿意做所谓的Freelancer。这说明了什么?RoR高手的效率已经超越了一般意义上的程序员,对他们来说,用户的反馈速度已经慢于他们的开发速度了。工作确实难找了,因为僧多粥少。
由于Ruby 是一个看上去很简单,越用越感觉到复杂的语言,这和日语比较象。所以,完全不必担心Ruby的前途。掌握了Ruby和Rails,再学其他语言和框架就比较容易了,因为你会站在一个更高的海拔来看待问题。
所以我的应对策略是,学RoR ,找Java和C#的工作,你就会取得比较优势。
比如,用Migration来维护你的数据库,用Rjs来帮你写点js代码,用ruby来帮你生成一些java代码,等等。然后你就可以干完你的工作偷着乐了。
误区二:Ruby on rails 不会成为主流。
这是很多Ruby on rails爱好者的担心。其实,成为主流,对Ruby on rails高手来说,就是一场灾难。如果3000元就可以招到一个人来做RoR, 为什么老板要出10000元呢?RoR的文档不发达,在我看来是刻意为之的,就像linux为什么要坚持用命令行一样。程序员也是要吃饭的, 何必把自己的饭碗砸了呢?
误区三: Ruby on rails 无法进入大企业。
.net 有微软支持, java有sun ,ibm支持, 所以他们会在企业发展的很好。可是我要说的是,互联网的价值在于最终消灭传统意义上的大企业,程序员成为最有潜力成为企业主的人。RoR没有必要进入所谓的大企业。RoR是小企业创业的利器。作为一个有理想的程序员,进入大企业,只能成为一个月薪1万,荒废时间的地方。小企业才能赚到月入4,5万, 晒着太阳,喝着咖啡,写着代码的幸福时光。在许多网站的招聘网页上,我看到rails的工资都要5-10万美金一年,有一个香港的工作,年薪到了100万港币。

我还在继续和RoR 斗争中, 学得越多,发觉不会得越多。不过这是正确的道路。
Prototype的一个核心成员,Jquery的一个核心成员都是RoR的核心成员。我们还担心什么呢?
   发表时间:2009-01-25  
Linux 用命令行是为了保持简单而不是复杂。
0 请登录后投票
   发表时间:2009-01-26  
Linux的理念是一个工具做一件事情,从而组合出无穷的可能性
Windows的理念是所见即所得,所见即全部所得
2 请登录后投票
   发表时间:2009-02-02  
楼主的观点挺有意思的,不过我想一个生产工具如果生产力强,必然会普及的,企业主都不是傻子。如果自己创业的话,我很认同楼主的观点,ror的确是一个好的选择。

ps:
楼主不太懂linux;咱们做技术的,最忌满嘴跑火车,不懂的东西还是要慎言。
5 请登录后投票
   发表时间:2009-02-03  
neodoxy 写道
Linux的理念是一个工具做一件事情,从而组合出无穷的可能性
Windows的理念是所见即所得,所见即全部所得


这话说得有趣也有道理。
0 请登录后投票
   发表时间:2009-02-04  
prozax 写道
楼主的观点挺有意思的,不过我想一个生产工具如果生产力强,必然会普及的,企业主都不是傻子。如果自己创业的话,我很认同楼主的观点,ror的确是一个好的选择。

ps:
楼主不太懂linux;咱们做技术的,最忌满嘴跑火车,不懂的东西还是要慎言。

0 请登录后投票
   发表时间:2009-02-04  
其实文中只有一句话提到linux,呵呵。
我现在也尽量使用命令行。
命令行是方便了专业程序员和专业技术人员。对于普通人员来说是推广的最大障碍。
方便了少数人, 麻烦了大多数人,这是为什么呢?windows的市场占有率也不是白来的。
linux是一群程序员高手搞出来的,没有大老板监督,没有盈利要求,所以自然就为他们自己服务。很自然的推理。










0 请登录后投票
   发表时间:2009-02-13  
ror比java复杂?严重怀疑,是说反了吧。哈哈
0 请登录后投票
   发表时间:2009-02-14  
prozax 写道
楼主的观点挺有意思的,不过我想一个生产工具如果生产力强,必然会普及的,企业主都不是傻子。如果自己创业的话,我很认同楼主的观点,ror的确是一个好的选择。

ps:
楼主不太懂linux;咱们做技术的,最忌满嘴跑火车,不懂的东西还是要慎言。

有多少公司连职位描述都写不好,还指望他们会去理解rails,你得有一张非常有说服力的嘴才行
0 请登录后投票
   发表时间:2009-02-14  
tedeyang 写道
ror比java复杂?严重怀疑,是说反了吧。哈哈

我觉得ruby比java语法复杂,不过ror比java的很多框架简单,或是智能
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics