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 的印象非常差,觉得就是个垃圾。甚至觉得当年流行可能是碰上了特殊历史原因喝时期。
10190 次点击
所在节点    Java
80 条回复
FightPig
2021-09-25 13:24:39 +08:00
rails 出了问题完全没法查,log 基本查不到?日志 那么全,感觉 应该 先找人的问题
jaywhen
2021-09-25 13:41:37 +08:00
越看到后面越感觉是🎣帖
passerbytiny
2021-09-25 14:14:11 +08:00
从常理上来说,CTO 要比底层技术换得勤,当前的框架并不一定是当前的 CTO 选型的。从 Java 开发经验上来说,Java 干到 5 年还不会多语言开发的,一定是混子。
chrosing
2021-09-25 14:31:09 +08:00
连 springboot 都会打错的人,还指望不说其他语言垃圾么? 还换成 soringboot 我大 Java 可没有这个(:doge)
hutoer
2021-09-25 14:40:21 +08:00
动态语言(尤其是灵活的 ruby )很难约束能力(包括开发能力、开发思维、工程思维等)不行的人,导致项目最终变成垃圾(屎山),接手的人更是要死要活,这样有些人就开始抱怨语言不行。

当然,从工程的角度、团队的角度来看,动态语言以及对应的框架确实不适合团队使用(对人要求高,招到靠谱的人更难)

所以,现在还选 rails 的 CTO 是很有勇气的
wangkun025
2021-09-25 16:10:13 +08:00
rails 不背锅。
ccde8259
2021-09-25 16:25:18 +08:00
@hutoer 把静态语言当成动态用的人也很多。在绕过编译期检查,直接面向运行时编程这件事情上其实大家都熟能生巧。
KrisChan
2021-09-25 16:54:10 +08:00
soringboot 是什么?书读的少(手动狗头)
“比如 Java (纯原生 Java 写的 web 服务,没用任何框架),Django,go 。其中 rails 占了 70%”
Django 又是个什么语言(狗头二次)
jjwjiang
2021-09-25 17:00:24 +08:00
语言和 log 有强关联吗? log 不都能自己实现吗?
quanqiubiannuan
2021-09-25 17:04:23 +08:00
在公司上班,就要有觉悟。
你有没有想过,如果你把系统做好了,公司可能会随时裁掉技术部。
但是:如果在一个屎山上开发,只要这坨屎没解决,公司几乎不可能裁掉技术部。
以上仅针对 某些公司!
Leviathann
2021-09-25 17:10:31 +08:00
@hutoer 所以我现在最爱 ts,类型可以限制到字面量级别,精确的类型写出来代码就至少少了一半 bug
TangMonk
2021-09-25 17:23:57 +08:00
Rails 很好用的,以前硅谷早期的创业公司都是用 Rails,后面再换其他的框架
makelove
2021-09-25 17:33:44 +08:00
动态语言确实在现在不吃香了,只有在第一次写的时候方便了一点点,后继阅读及维护及和别人合作太糟心了。rails 现在不行了也有这方面原因。
象我大 JS 社区,本来多动态的语言,现在几乎全面拥报 typescript 。
chenshun00
2021-09-25 18:55:56 +08:00
可能正是因为以前做 java 的,深知其痛点。:)
pixiaotiao
2021-09-25 18:56:23 +08:00
我现在还觉得很多语言的 mvc 就是照抄 ror
JoJoJoJ
2021-09-25 18:58:50 +08:00
我今天拉不出屎,一定是这个马桶太烂了
encro
2021-09-25 19:09:04 +08:00
@TypeError

不太了解 rails,分享下为什么 rails 的 ar 会比 yii,laravel,symfony 的快?
DeWjjj
2021-09-25 19:47:23 +08:00
rails 算是大佬级别框架了在 ruby 里面,每个语言的台柱子都没有太多问题。
mxT52CRuqR6o5
2021-09-25 20:30:00 +08:00
说明你们业务价值低,价值要是高会放任系统这么一直垃圾下去吗?
charlie21
2021-09-25 20:46:23 +08:00
竞争对手派来的卧底?

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

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

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

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

© 2021 V2EX