CTO 是做 Java 的,然而技术选项却选了 rails

2021-09-25 10:44:35 +08:00
 passer9527
如题,公司技术栈灰常混乱。我是新来的,了解到 CTO 以前是做 Java 的,公司的主流技术栈是 rails 的,还有其他语言写的服务,比如 Java (纯原生 Java 写的 web 服务,没用任何框架),Django,go 。其中 rails 占了 70%。

然后注册中心、消息队列、缓存全部自己的写的极简版,一堆 bug,隔三差五报问题,我都改了好几个了。

rails 出了问题完全没法查,log 基本查不到。用户充了钱,会员没到账,完全不知道哪一步丢了。

前后端都是动态语言,由于问题太多,又很难招到 rails 的人,然后决定把 rails 先换成 soringboot,接口对字段的时候太 tm 费劲了,完全也找不到人问。以前做这些人。已经离职了 80%。

一个 CTO 不统一公司技术栈,还选 rails 这种垃圾,废物 CTO 。 要不是给我钱太多,我 tm 早跑了

由于这些原因导致我对 rails 的印象非常差,觉得就是个垃圾。甚至觉得当年流行可能是碰上了特殊历史原因喝时期。
10478 次点击
所在节点    Java
80 条回复
msg7086
2021-09-25 10:48:53 +08:00
对对对,以前硅谷初创公司清一色选 Rails 起家一定是因为美国太垃圾了,各大语言框架疯狂抄 Rails 那各大框架也一定都是垃圾了(笑
agagega
2021-09-25 10:51:29 +08:00
你为什么会觉得驱动过这么多大网站的框架会没有 log 功能…
felixcode
2021-09-25 10:53:19 +08:00
万般皆下品,唯有 java 高。
atpking
2021-09-25 10:55:31 +08:00
rails 研发路过, 手上负责的项目 6 年了, 收费出了问题的次数<5 每次解决时间不超过 1 小时。

感觉 rails 出问题还挺好查的 log 查不到是不是你们关了日志?

没有垃圾的语言, 只有垃圾的人
sunjiayao
2021-09-25 11:14:42 +08:00
给你开多少?
dnnta
2021-09-25 11:15:19 +08:00
网络上重拳出击,职场中唯唯诺诺
tanhui2333
2021-09-25 11:16:01 +08:00
静心做大做强
ngrok111
2021-09-25 11:23:23 +08:00
这种情况明显就是公司代码写的太差 cto 管理也差为什么可以扯到技术框架上面去
BrettD
2021-09-25 11:24:44 +08:00
你们自己代码写得烂为什么要让 Rails 背锅?
zjsxwc
2021-09-25 11:25:08 +08:00
rails 的 active record 个人认为开发效率最高。比 php 还快,除了 ruby 招人困难外,其他都是优点。
rickiey
2021-09-25 11:40:54 +08:00
怎么听着想我前前公司,rails go node python java 都有,人员走了十几个,当然我去年也走了
JudyHal
2021-09-25 11:43:00 +08:00
经典 Java boy 的言论,无知无能无耻
TypeError
2021-09-25 11:49:10 +08:00
管理问题,怪不到语言框架身上
之前我还见过某公司 Java 、Python 、Node 、Go 来回折腾呢,但照样做到上市,开发上线按部就班也没乱
cedoo22
2021-09-25 11:51:56 +08:00
没有垃圾的流行语言,自由垃圾的使用人
xemtof
2021-09-25 12:14:05 +08:00
Rails log 已经是很详细了,rails 的注册,消息队列,缓存都有成熟的 Gem,自己写一堆 bug 还能怪 Rails,真是神奇的脑回路。
willygeek007
2021-09-25 12:20:33 +08:00
没有垃圾的语言, 只有垃圾的人
xemtof
2021-09-25 12:33:49 +08:00
@atpking rails 的 log 是比较齐全的了,而且逻辑清晰。我感觉他们关键逻辑根本就没有打 log,这种情况神都救不了。
westoy
2021-09-25 13:02:40 +08:00
rails 1.x 和 2.x 的时候对搞 spring 和 hibernate 的那群人的冲击是巨大的, 当时不少搞 java 的跳反去搞 rails 了

最经典案例当年的 javaeye 用 rails 重构了

所以其实很好理解为啥一个 java 出身的 CTO 会选 rails
BBCCBB
2021-09-25 13:03:15 +08:00
应该是你们之前开发的这些系统质量太低了..
6IbA2bj5ip3tK49j
2021-09-25 13:08:13 +08:00
一句正确的废话:“没有垃圾的语言,只有垃圾的人。”

但是有些语言、框架丝毫不约束垃圾的人。
相反 Go/Java 就在这方面做的比较好。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/804097

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX