• 加了,昵称是QWx2aW4uUQ==(base64 decode)

  • Ruby 在 LLM 时代还有戏吗? at 2025年06月30日

    我前面说的太客气了,可能只有少数几个人能看懂,那么今天我提另一个依据,也是 @arth 引发我想到的。

    顺便,大部分人不愧是惯性思维,典型的“金锄头”。大家都忽略了一个问题,LLM 生成式的原理。

    神经网络也好,Transformer 的自注意力机制也罢,这都不是这个问题的重点,而重点是一个很简单的问题:

    LLM 需要先训练,才能够生成;LLM 的生成,只不过是 Token 出现的概率,而绝非任何意义上的逻辑推导。

    所以也应当明白,LLM 才不是 Ruby/Python/Nodejs、Go、C/C++、Rust 等语言的解释器或编译器,在 LLM 眼里,这些代码内容与任何形式的文本都是同一回事。显然在训练数据集中,一定包含了数量不等的英文、法文、德文、日文、汉字以及对应各类编程语言的程序代码。

    现在以 Ruby、Python、Java、C/C++、Golang 五种语言为例,问题来了:

    • 公开的 Ruby 项目、Python 项目、Java 项目、C/C++ 项目、Golang 项目、JavaScript 项目都有多少,Ruby 项目多吗?Ruby 的代码行数多吗 ? - 想必各位有自知之明
    • 既然如此,那么参与训练的 Ruby 代码、Python 代码、Java 代码、C/C++ 代码、Golang 代码、JavaScript 代码都各有多少,其中 Ruby 代码多吗? - 想必各位有自知之明
    • 既然如此,对于 LLM 来说,生成 Ruby 代码、Python 代码、Java 代码、C/C++ 代码、Golang 代码、JavaScript 代码,那种代码的正确率更高?- 想必各位有自知之明

    还有些 Ruby 特有的问题:

    • Ruby 语料中含量最大的是哪个版本,Ruby 现在是哪个版本,这些版本跨度之间有多少内容是不能直接拿来用的?
    • Ruby DLS 写的太好了,以至于 Rails 里有些代码就像一句完整的英文,只是多了些特有的“标点符号”,LLM 能识别和理解到哪种程度?
    • Ruby 高级语法和元编程太灵活了,但这些代码含量相对又少,LLM 能理解到哪种程度?

    既然如此,在 LLM 时代,Ruby 还有戏吗? - 不能说立刻马上没有,喜欢就去用,率真一点,不过也要费劲一点。

  • Ruby 在 LLM 时代还有戏吗? at 2025年06月12日

    我觉得,如果各位还只是纠结在 Ruby 语言的层面,就已经输了。 道理也很简单,其他语言做的事情 Ruby 做不了,Ruby 能做的事情其他语言(特指 Python、TypeScript 和 Golang)都能做。

    Ruby 的优势是优雅,而业务最根本的需求是低研发成本、高运行效率;Ruby 曾经也有低研发成本的优势,但现在这个优势被 AI 干掉了。

  • 好嘞 晚上见

  • 一个 OSS 的新的 Golang SDK at 2025年04月17日

    有能力把代码写好,也不错。

    不过 AI 时代,更考验语文能力,加油吧朋友。

  • 一个 OSS 的新的 Golang SDK at 2025年04月16日

    “一个新的 OSS Golang SDK”

    程序员在学会写代码之前,需要先学好语文。

  • AGI?可别乱说……

  • 又一次错过,而且还在同一栋楼里。。。

  • 账户已注销 at 2025年03月07日

    根据我观察身边的人,从体制内公务员到学校、医院,从金融民工到律师再到程序员,哪怕是三线城市的小餐馆老板,都在热衷于探索 AI,并力求 AI 在实际业务上发挥更大的作用。

    如果在产品层面,上游对接金融保险,下游对接律师咨询,可想而知这整套链路都是要和 AI 对接的,那又谈何“反 AI”呢?

    目前看来,最反 AI 的大概就是欧盟 GDPR,以及一些目前与 AI 八竿子打不着的事情。如果是拿着 AI 反 AI,这应该不是你的本意吧?

    所以,反 AI 的底层逻辑是什么呢?

  • 竟然是隔壁……

  • 所以求问,会有回放吗?

  • 完了 这周不在上海,明晚也有安排,感觉要错过 10 个亿……

  • 你说的很对,软件工程需要面对的是快速演进的需求,而不是造一堆很快就过时的东西还不能快速进行改造。

  • 你提到阅历,这是很对的,实际上阅历和感悟缺一不可,这确实是一个需要亲身经历的过程。

    另外我没说“技术无用论”哈,讲“技术无用论”的人可以说是对技术一点也不了解。很多人以为,技术是工具、技术是锤子,这是一种人云亦云的非常肤浅的理解。

    我只是说,有比技术更重要的东西,当然如此了。

  • 确实如此,实话难听,但真就是这样。

    借回复提点一下楼主,楼主坚持写作是很好的习惯,这个习惯甚至比写代码更重要。楼主要搞清楚技术的本质,也要认清自己内心真正的目标,不断发问、不断思考、不断精进、不断突破。

    祝楼主 2025 心想事成。

  • 花心思了,先读为敬!

  • 2015 年第一份工作,工作前半年整天在学 RoR,然后通过朋友推荐去了一家 Rails 技术栈的创业公司。

    那个时候,美元基金应犹在,互联网创业如日中天,Ruby 开发也跟着火了起来,整个市场上的公司挨个面试,总能收获一大把 Offer。

    现在创业阶段过了,没有新项目了,做大的项目也因为各种原因不用 Ruby 了,所以很难找到 Ruby 的实习工作。

  • “又不是不能用。”

    “代码风格是相对的,你看不惯说明是你的问题,太狭隘,接触太少,经验不足。”

    “谁说代码风格要标准?你就是标准么?从来如此,便是对么?”

    “这种低效的事情我从来不纠结,有这时间我又能上线几个新功能了。”

    “好,你来改吧,改完我们再一起来 Code Review,到时候我也和你说说代码风格的问题。”

    “公司养你,就是让你从鸡蛋里挑骨头的?”

    “功能没问题,业务着急上线,你去和业务总 argue 一下代码风格问题吧。”

    以上,够不?

  • imgimgimg at 2024年07月09日

    可能这里绝大部分人都没太明白你的意思,但从语言文本和艺术分析的角度看,我是理解的,这并非是简单的编码。

    徐冰老师做过大量类似的设计,只不过是和你这个思路恰好相反,他做的是把单词的拼写字母改写成形似汉字笔画的符号,进而把单词改造成类似汉字的文字符号。因此徐冰老师的“天书”、“引力剧场”等作品也受到大量关注。

    如果你有自己的设计思路,可以自己继续去尝试;如果没有,可以学习一下徐冰老师的艺术美学,参考借鉴。

    (此处备注:不知道徐冰老师谁的可以自己去查。)

    再说回你的这套设计,我更好奇的是,你原本对这套设计有怎样的想法和未来的打算?

    要说语言编码,轻则拼音五笔,重则 Unicode,而你的这套编码在这些“工具”面前更像是“玩具”。

    要说艺术美学,把汉字“一维”化,然后写书法么、建构另类语言的文本叙事么,还是……怎样呢?

    要说语言文本,这可能是我觉得最有意思的地方,稍微有点汉藏语系到印欧语系直译的意思,汉字“一维”化之后,要加入时态、语态么,要加入格么?这样或许甚至能够用你的这套文本系统去描述一个汉字,这种做法就非常像现代德语。

    当然,最后,这也不失为一种科幻小说语境下的语言理论。

    很久没在论坛里看到过这么有趣的内容了。期待回复!

  • 都做了这么多年的编程开发了,技多不压身,何必在 Ruby 一棵树上吊死。

  • 没有需求,现在市场上找工作的人极多,HR 那里的简历都看不完,哪有功夫来一页一页翻着看。

  • 二手 ThinkPad 可以么?

  • slack?

  • 和小米发布会撞了,实在抱歉……

  • 距离好近,只隔了两条街

  • 技术栈上不用 Rails 全栈这一套了,而是全面开放,什么都写,包括 Python、Java、SQL、Spark 等。

    具体内容上,不专门做 Web 系统的研发了,而是做更底层的数据平台,比如 Spark 的开发、Hudi、Iceberg 等。

    行业上,不是传统互联网(及同类型创业公司)了,而是做数据咨询、市场研究行业。

  • 最近打算 Java 转 Ruby 了 at 2023年02月07日

    反正项目在我手里,我负责把“教科书”写好:)

  • 最近打算 Java 转 Ruby 了 at 2023年02月06日

    @eGluZl @stephen @peterparker

    我在 Java 项目里和人强调 RESTful 风格,解释了半天,对方回复:没必要,我们 Java 从来就是这样的:)

    这就像是那种,煮火锅吃丸子,咬下去发现丸子外层烫口但里面还是未解冻的冰,真的令人生理恶心。

  • 最近打算 Java 转 Ruby 了 at 2023年02月02日

    Ruby 转 Java,看懂 Springboot 写的项目感觉不算难,上手写代码就是另一回事了。 不过好在,既然不难看懂,而且 Rails 是最好的 Web 框架,因此学习曲线并没有十分陡峭。

    在这个转型过程中,我只发现一点非常想吐槽的,貌似写 Java 的人都不太讲究,不仅不愿意遵守 RESTful 规范,甚至连 DB Migration 的东西也没有,每次上线都是手改数据库,我真的是惊呆了。

  • 哭了。。。要是早点招人,我就不转行了,既能吃到甜点烘焙,又能写着最快乐的代码,还有比这更幸福的事情么?