• 强大的

  • 谷歌能用了! at 2014年12月15日

    时灵时不灵

  • BAT IT 公司 2014 校招薪酬 at 2014年12月05日

    #1 楼 @gyorou 一般是硕士应届生。校园招聘,肯定是针对应届生的。本科应该也有一小部分,但比例应该是较低的。

  • 还是 Ruby 社区比较高大上 at 2014年11月18日

    Ruby 的社区风气就是这样的。

  • Rails 啊。

  • #4 楼 @robbin 几个月前看见.net 支持,还以为 robbin 老大要转型了。

  • 微软终于迈出这一步 at 2014年11月13日

    也就这样了吧。

  • 创业团队选 Rails 很大程度上取决于负责技术这部分的创始人的背景。Rails 的开发效率让一个技术人员可以做掉很多事情。像近期比较活跃的 knewone 蝉游记一开始后台服务端基本就只需要一个人就可以搞定。都是做了一两年后才开始招 ruby 程序员,甚至还能坚持只让技术负责人写后台代码的。 至于招人么,现在不管什么语言,招人都不容易。Ruby 或者 Rails 入门级程序员的薪资比写 APP 的差不少,可见至少没招写 APP 的人难。

  • #18 楼 @fsword 我指的学 rails 要学 ruby 导致学习成本高并不是说 ruby 难。而是和 php java 进行比较。学 php 的话,学会 php 基本就能写 web 了,但学会 ruby 还是没法写 web 的。虽然学会 java 一般也不会写 web,但是 java 是很多计算机甚至非计算机专业的学生在大学里必须学习的一门课程,对学 java web 而言多增加的成本也只有框架一个东西。

    但 rails 的话,ruby 首先是绕不开的一个东西。其次,rails 在 windows 下跑的限制很多,它的核心开发者和应用开发者 80-90% 是用 mac,剩下的 10% 多也是 linux,这两个操作系统对新手而言都是障碍和需要付出学习成本的。因此我才认为学习 rails 的成本并不低。

    会 Web 对学习 Rails 的帮助很大,反过来说熟悉 Rails 的过程也必然可以对 Web 更熟。但这个对新手也是完全不利的。可能没有其他 Web 开发经验的新人,真的很难体会 Rails 让人着迷的地方。

  • 至于你说的疑问,第一条也确实存在。 Rails 的快速更新可谓让人无所适从,之前的学习很多用不了多久就跟不上节奏了,需要再投入学习。 各种 Gem 随着 Rails 的升级也会发生不兼容或者需要更新使用技巧。所以我现在一般都懒得引入新的 Gem 了, 尤其是依赖 Rails 的那些 Gem,这样跟随 Rails 升级还轻松些。自己手工长远来看可能轻松些。 但这是尖端、先进难以避免需要付出的代价。如果学一下可以用十年,那肯定早就落后于平均水准了。

    然而,后两条我并不认可。

    Rails 的资料并不少,官方的 guide 就很全面,其他的甚至有基本中文书籍可以用来入门,比如 xdite 和 ihower 的电子中文书。 不过学 Rails 之前需要会 Ruby,所以学习成本并不低。

    至于部署成本,是比 php 高,但不算太高的。一般的 vps 也够用了,这个看你的业务量了。 以 ruby-china 为例,也就是 ucloud 的虚拟主机,之前好像是盛大云还是某个云的虚机,访问量也算 不小的了,没觉得不够用吧? 至于 heroku 的价钱,人家是帮你省网管的。国内现在雇个能独当一面的网管没个 20w 人民币一年都下不来了, 换美帝的话可能就是少雇一个网管一年可以节约十几万美金了,所以 heroku 收这点钱对省一个网管来讲是便宜的。 但是,如果你本来就不打算雇网管,那 heroku 肯定是贵的,他们就是基于 amazon 的虚机的,用他的服务肯定比你自己直接用虚机贵,问题在于摆弄这些虚机也是要成本的,值不值就要看具体的业务和团队了。

  • 原因很简单:

    1. Rails 是十年来最优秀的 Web 开发框架,至今仍然是。 其他语言的很多框架其实都借 (shan) 鉴 (zai) 了很多 Rails 的东西。最典型的如 Spring。
    2. 编写 Ruby 是让人愉快的,而些 Rails 更是让人快乐的,爽的感觉人人都喜欢。
    3. 通过 Rails 可以接触到很多 Web 优化的东西。比如 07、08 年间的还不算广为人知的 Nginx,各类 Cache 措施,HTTP 消息头的技巧嗯。 这些 HTTP 的细节只要接触 Rails,很快就基本都能弄明白怎么回事情。 而 Rails 在这方面是领先其他各路 Web 框架。原因可以归结为第一条:这是最尖端的 Web 框架。
  • 真实项目中用 Haml 多吗? at 2014年09月17日

    用过几个项目,但后来还是用回 erb 了。时间长了,发现还是 erb 好用,尽管 haml 看上去更整洁。但实际项目中,免不了脏活累活的,还是 erb 能吃粗粮。

  • 阿里的薪资还是不错的

  • #2 楼 @ChrisLoong rack-cache 也就是一个 ruby 进程,性能肯定不会好的。而且 rack-cache 主要功能是加 Cache-Control 的生效和失效控制。你用 varnish 主要起什么作用呢?

  • 今天我去面试, 受打击了 at 2014年08月19日

    #13 楼 @billy 哪有鄙视.net 的。只是人家是面试的 php,对楼主不满意。类似有人去口试雅思,然后考官对他说你是学法语的吧。其实没有 bs 的意思,只是有点嘲楼主不对路。

  • 听着带感

  • #11 楼 @appell 这种问题很难回答,每个人的情况都不太一样。关键还是看每个人的运气和个人能力。

    从 ruby-china 上的情况看,国内用 rails 或者 ruby 的后来走向自己创业道路的人挺多的。当然也可能是因为创业的需要,才出来秀。但至少从论坛里表面情况来讲,ruby 圈的走向和 startup 关系更密切些。

    至于层层晋升,肯定随着经验和能力的增加薪水会提升,菜鸟也会逐步开始带新人负责项目,这个和使用任何语言都没什么区别。Ruby 的起薪不算低的,但国内用 ruby 方案的公司主要目的也是为了节省人力,所以薪水也不可能太高,做大的公司更是凤毛麟角。更多的 Rubyist 受社区影响或大公司需求有限,追随着 DHH 的模式去当技术合伙人了。

  • #12 楼 @n00b1 数据库连接数和你的 dynos 数量有关。基本上一个 dyno 一个数据库连接,从你的描述看这个你应该也没需求。关键还是看记录数是否满足你的需要吧。如果自己评估下来够用的话,那免费的方案就能支撑。

  • #7 楼 @n00b1

    1. dynos 的数量,1 个免费
    2. 数据库收费,他们的报价还是挺清楚的。比如现在是 10k 条以下免费,以前是最大可以存放 5MB 的数据。然后就是看数据库的连接数和内存数收费了
    3. 各类附加组件

    以这些资源而言,费用并不省。免费的基本只能当玩具做做演示什么的。付费的部署主要是帮你节约人力成本,比如可以不请网管或者系统管理员。如果有人可以动手的话,还是去搞个虚拟主机自己装比较好。就像 ruby-china 也是走的租用虚机的部署路线。

  • 淘宝的镜像好慢啊 at 2014年08月17日

    感觉阿里云最近不算很正常

  • #4 楼 @Rei 嗯,刚刚去看了一下,1w 条以内都是免费的。比以前好控制。 不过我觉得稍微正经一点的应用,恐怕一段时间下来是必然要超的。

  • 15 人的话,并发可能也够了。主要看数据库的开销。不知道现在限额是多少了,以前那种 5m 容量的,真的跑应用一般是不够的。

  • 大部分 web 工程师如何努力也很难成为好的设计(meigong),专业这个东西不必太条条框框,但也不要认为自己就比划分专业的人高明。能划分出这些专业的人本身也是牛人,工种的划分自然还是有道理的。

  • 仅指 Web 开发的话,全栈还是有可能的。但说句实话,现在所谓的全栈工程师主要是小公司没钱雇很多人给逼出来的。可能会点 ruby/rails,比如,也会一点 css js html,也会一点运维部署的技巧,甚至可能还会点 ps。 这些东西在小公司里确实有机会一个人就可以全做掉,以此为要求的话,是可以说全栈还是简单的。然而,一旦仔细划分,运维就是要单独派人做的。这几个东西样样精通还是很难的,而且也需要大量的时间。

  • 薄荷招人帖。不过楼主本身就是医学背景的研究生了,十分小众。

  • 估计还是嫌开发 iOS 的人少了些

  • 现在 Ruby China 主站开启 SSL at 2014年05月25日
  • 现在 Ruby China 主站开启 SSL at 2014年05月25日

    SSL 证书怎么解决的?