当初喜欢 ruby 是因为它灵活多变,有意思。现在 rails 却又重新把她给拴起来,让我不喜欢。所以不知道 ruby 除了 rails 还有什么前景比较好的研究方向吗(ruby 的)。
01 自由的前提是自律
当今商业环境下,企业的成功很大一部分靠得是标准化
比如:
麦当劳的成功,品类很少—— 品类少,利于大规模生产,减少运营管理的成本,
员工操作标准化,员工撂挑子,换个人照样能运转正常
运营,仓储,管理,门店管理等日常开销很大程度上影响一家公司的营利能力
(其他方面应用就更广泛了,如服务标准化,环境标准化,卫生标准化...)
鸡精/味精的成功,工业化生产——以往厨子都是自己从鸡、海带等食材中提取,
而今你只需要动动手指,标准化生产出来的鸡精/味精就送到你手中
稍作学习,你也能做出味道鲜美的汤和可口的菜品
鸡精就像一个优秀的库函,随身携带,一用好多年
再看函数式编程语言的鼻祖LISP,未被标准化前
对于绝大部数人来说,
可谓是,学者生,用者死
钢琴有 88 个琴键,可以弹奏出无限种旋律; 琴键有限,琴艺无限; 楼梯有界限,一切都有界限; 眼前让我害怕的不是我看见的而是我看不见的 连绵不断的街道,城市,哪里是尽头
而怎样找到一个街道,一栋房子,一个女人,有无限种可能 如果琴键是无限的就不可能弹奏出旋律, 陆地对我来说是一艘太大的船.... ——摘自《海上钢琴师》
02 Rails 提高了单兵作战的能力
创业是件苦逼的事,当然也存在一些享受这些的人(痛并快乐着)
往往你投入巨大,却收效甚微,甚至没有任何回报.
而Rails,只需你写很少的代码,就能实现一个不错的功能
国内外,Rails常用于创业公司在验证商业构想上
做出产品,投入市场,快速验证想法,试错成本低。
一个产品的构想到盛行,
需要经过“可用,易用,好用,用起来爽”几个阶段
在你的产品体验未达到到“用起来爽”前,
会有大量代码被弃用,大量代码被重构
需求会被一改再改,最痛苦的往往是开发人员
Rails的出现,可谓是一大福音
轮子多,开发敏捷,资料较完备...
而约定优于配置,减少开发人员做决定的数量
让开发专注于业务逻辑的实现,便于协作
从而提高了整体的效率,进而推进产品的演进。
当今,互联网创业环境,对时间的要求是苛刻的,
用户的耐心的是限的,
竞争对手玩命程度是你无法想象的(中国人的山寨能力,世界首屈一指),
产品层出不穷,为了应对这些,Rails提供了一个很好的解决方案
所以在web开发初期,快速构建产品原型,Rails真心首选,良心之作
你说
Ruby性能不好
试问
在遇到性能问题前,有多少项目能在激烈的市场厮杀中存活下来?
self_scholars = '一只做过市场的程序猿'
puts "来自#{self_scholars}的新声"