新手问题 Ruby 新手该走何方向

error250 · 2016年05月16日 · 最后由 jasl 回复于 2016年05月22日 · 3333 次阅读

当初喜欢 ruby 是因为它灵活多变,有意思。现在 rails 却又重新把她给拴起来,让我不喜欢。所以不知道 ruby 除了 rails 还有什么前景比较好的研究方向吗(ruby 的)。

我不是很懂什么叫 Rails 把 Ruby 拴起来了。

楼主为什么局限于 ruby 一种编程语言呢

栓起来是什么意思呢?

同学,做安卓吧。不要做 Ruby 了。

没有绝对的自由

#6 楼 @error250 相反的是 事实上 rails 曾经帮 ruby 推向了顶峰

从 php 转到 rails 有两个多月了,相见恨晚的感觉,努力学习中。

目前 ruby 这一块在 rails 上走的比较远,其他方面真不是很好说。 像 ruby 这样较为魔幻的代码风格维护起来也是很麻烦的。

ruby 适合提升最小单元战斗力

Ruby 除了多线程方面比较蛋疼一点,其他的特性都很好啊

求发一个 配置好的 vm 虚拟机的克隆。 。。谢谢

要把语言当作工具而不是当做饭碗

去想办法解决工作中的问题,学习自己感兴趣领域的知识并积累经验。

01 自由的前提是自律


当今商业环境下,企业的成功很大一部分靠得是标准化
比如:
麦当劳的成功,品类很少—— 品类少,利于大规模生产,减少运营管理的成本,
                     员工操作标准化,员工撂挑子,换个人照样能运转正常
                     运营,仓储,管理,门店管理等日常开销很大程度上影响一家公司的营利能力
                     (其他方面应用就更广泛了,如服务标准化,环境标准化,卫生标准化...)

鸡精/味精的成功,工业化生产——以往厨子都是自己从鸡、海带等食材中提取,
                        而今你只需要动动手指,标准化生产出来的鸡精/味精就送到你手中
                        稍作学习,你也能做出味道鲜美的汤和可口的菜品
                        鸡精就像一个优秀的库函,随身携带,一用好多年

再看函数式编程语言的鼻祖LISP,未被标准化前
对于绝大部数人来说,
可谓是,学者生,用者死

钢琴有 88 个琴键,可以弹奏出无限种旋律; 琴键有限,琴艺无限; 楼梯有界限,一切都有界限; 眼前让我害怕的不是我看见的而是我看不见的 连绵不断的街道,城市,哪里是尽头

而怎样找到一个街道,一栋房子,一个女人,有无限种可能 如果琴键是无限的就不可能弹奏出旋律, 陆地对我来说是一艘太大的船.... ——摘自《海上钢琴师》

02 Rails 提高了单兵作战的能力


创业是件苦逼的事,当然也存在一些享受这些的人(痛并快乐着)
往往你投入巨大,却收效甚微,甚至没有任何回报.
而Rails,只需你写很少的代码,就能实现一个不错的功能
国内外,Rails常用于创业公司在验证商业构想上
做出产品,投入市场,快速验证想法,试错成本低。

一个产品的构想到盛行,
需要经过“可用,易用,好用,用起来爽”几个阶段
在你的产品体验未达到到“用起来爽”前,
会有大量代码被弃用,大量代码被重构
需求会被一改再改,最痛苦的往往是开发人员

Rails的出现,可谓是一大福音
轮子多,开发敏捷,资料较完备...
而约定优于配置,减少开发人员做决定的数量
让开发专注于业务逻辑的实现,便于协作
从而提高了整体的效率,进而推进产品的演进。

当今,互联网创业环境,对时间的要求是苛刻的,
用户的耐心的是限的,
竞争对手玩命程度是你无法想象的(中国人的山寨能力,世界首屈一指),
产品层出不穷,为了应对这些,Rails提供了一个很好的解决方案
所以在web开发初期,快速构建产品原型,Rails真心首选,良心之作

你说
Ruby性能不好
试问
在遇到性能问题前,有多少项目能在激烈的市场厮杀中存活下来?
个人主观色彩浓重 Простите

self_scholars = '一只做过市场的程序猿'
puts  "来自#{self_scholars}的新声"

功夫在诗外啊...

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册