单个招聘成本 2000~3000。老手需要花费两倍的时间带新手,一般来说需要 2 个月左右,造成的老手产能至少下降 50%,这个成本其实不止 1 万了,新手要三个月后才能真正参与业务开发,有经验的话最多也就 1 个月可以了,这个成本其实至少 1 万了。
如果有开过公司经验的,应该知道企业的用人成本通常是你公司的 2 倍。比如你拿 10k 的薪资,企业的实际成本是在 20k 左右。
ruby 这么优雅和简洁的语言没有人学实在可惜,感觉现在用 ruby 的公司真的越来越少了,拿北京来说,BOSS 上还在招聘 ruby 开发的公司屈指可数,而且基本就是十几个人的小公司,封顶 30K 的工资对比大公司的 golang 也没什么优势,可能上海深圳的 ruby 圈还比较活跃,北京的 ruby 真的不如前几年了
ruby 最大的问题不是慢,是各种 gem 依赖太混乱,动不动就装不上,要么版本不对,要么环境的版本不对,要么已经过期,特别是 rails,想配好 5 年前版本的 rails 的环境是要靠运气的,特别是安装了一些第三方 gem 以后,当然 docker 一定程度上解决了这个问题。但是当我想在本地 linux 配一个 5 年前版本的 rails 项目的开发环境的时候,又失败了。当然,windows 环境就更不用说了。
rails 就像红楼梦,想研究透它,可能得花一辈子的时间,一旦被它的美吸引进去就无法自拔,那种美的享受只有花费时间精力研究进去的人才知道。但是,又不能带来多少实际的收益。
见仁见智。当基建做好以后,Rails 开发业务显得快速又无聊。不是每个人都适合去做 Rails 开发,Rails 更适合有想法又不拘泥于做技术开发的人去学习。
其实Boring rails才是真的,觉得 Rails 是 black magic,可能还研究不够深入吧。。
我其实很不能理解为啥那么多 Rails 项目会升级那么困难,你每天 bundle update 一下,解掉每天升级的 gem,永远保持最新其实是相对轻松的一件事。
其实小众挺好的,一旦火起来的东西就会乌烟瘴气,而且即使 ruby 工作少,但是写 ruby 的人也少(相对于 java c++ 之类),所以工作竞争反而不是很激烈。