V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
LLaMA
V2EX  ›  程序员

日本程序员水平为什么这么高?很多厉害的开源项目都是日本人写的,例如 MessagePack、GitBucket(没拼错,不是 a 家那个)、各种欧美大厂游戏资源包解密工具(暂时想到这些),和日本相似的韩国就没见几个厉害的开源项目

  •  1
     
  •   LLaMA · 352 天前 · 7970 次点击
    这是一个创建于 352 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第 1 条附言  ·  352 天前
    补充些回复中提到的日本软件:Ruby 、SAI 、karabiner 、emeditor 、fastcopy 还有我突然想到的 CrystalDiskMark/CrystalDiskInfo
    66 条回复    2024-02-02 13:35:46 +08:00
    Trim21
        1
    Trim21  
       352 天前 via Android
    说起来,韩国也有墙…
    agagega
        2
    agagega  
       352 天前 via iPhone   ❤️ 2
    首先韩国和日本也不相似啊,中国人更不应该觉得他们相似了。日本的发达程度还是比韩国高的。

    日本虽然本世纪似乎没有很多很强的互联网公司,但上世纪末的日本还是在 IT 方面有些积累,我记得松本行宏就是在一个类似计算机研究所的地方搞出 Ruby 的。

    韩国的话,我就记得 Vim-plug 的作者是韩国人
    enchilada2020
        3
    enchilada2020  
       352 天前 via Android   ❤️ 2
    这说法还真是头一次见到
    gant
        4
    gant  
       352 天前 via Android
    南橘北枳
    xmh51
        5
    xmh51  
       352 天前   ❤️ 1
    golangLover
        6
    golangLover  
       352 天前 via Android   ❤️ 3
    我觉得日本程序员写游戏还是在行的。其他只能讲一般般,他们的网站就像留在上个世纪一般,也没出大的互联网企业。但偶尔也有能人,就像 git 的维护者。至于 gitbucket 嘛,中国人写的 gogs ,被人 fork 了做 gitea ,不比你这个水平高?
    laohucai
        7
    laohucai  
       352 天前   ❤️ 2
    闺女用的一个软件,sai ,被惊艳到了,本来以为绘图软件动不动几百兆要不就上 G ,可是这个体积非常的小巧,而且功能还特别强大,非常佩服
    iOCZ
        8
    iOCZ  
       352 天前   ❤️ 1
    日本人口 1.2 亿,韩国人口 5174 万。日本多少诺贝尔奖。。。。
    LLaMA
        9
    LLaMA  
    OP
       352 天前
    @golangLover gitea 丢过我一次代码就没敢用了(可以 push 上去但就是 webui 看不到,去服务器上确认实际没 push 上去)
    gpt5
        10
    gpt5  
       352 天前
    macos 的 karabiner 也是日本人开发的
    arigatuo
        11
    arigatuo  
       352 天前
    任天堂的游戏
    Leviathann
        12
    Leviathann  
       352 天前
    netty:?
    Actrace
        13
    Actrace  
       352 天前
    日本 IT 业。。一言难尽。如果你说他们的 IT 行业工业化比较深入,那倒是没得说。但是如果说综合起来,看产品的话,倒是没发现哪几家大企业或者成名的产品。
    不排除有个别能力很强的人,比如你看到的那些软件的作者。但是我觉得他们还不足以代表日本的程序员吧。
    gainsurier
        14
    gainsurier  
       352 天前   ❤️ 2
    最快的编辑器 emeditor 和最快的文件拷贝 fastcopy 也是
    hefish
        15
    hefish  
       352 天前   ❤️ 1
    拿诺奖说事就没啥意思了,诺奖多少年来都是带着政治色彩的。老毛子当年搞了那么多黑科技,能拿诺奖的都没几个。拿到的中间,有几个还得是跟西方科学家合搞的。
    至于开源项目为啥日本的挺多的,这跟国内的社会发展环境也有关系,毕竟要先吃饱饭再去想着实现共产主义。国内的社会发展状况决定了,大多数人还是要以吃饱饭为目标进行奋斗。 至于梦想。。。。。I have a dream, that one day this nation will rise up, and live out the true meaning of its creed.
    Bingchunmoli
        16
    Bingchunmoli  
       352 天前
    @laohucai 大学的时候想学插画尝试过,发现自己是手残党,放弃了。SAI 是真不错
    zhangbohun
        17
    zhangbohun  
       352 天前   ❤️ 1
    记得 netty 作者韩国的
    levelworm
        18
    levelworm  
       352 天前 via Android
    @golangLover 感觉写惯了 console 游戏,传统上编程水平还是可以的
    shyangs
        19
    shyangs  
       352 天前
    開源:Ruby ,FastCopy

    非開源:Astah*、EmEditor 、SAI

    公司:SONY 、任天堂、SEGA
    chihiro2014
        20
    chihiro2014  
       352 天前
    韩国 netty
    wsseo
        21
    wsseo  
       352 天前
    确实高。希望日本多出几个互联网大公司,别都被美国垄断了。
    stabc
        22
    stabc  
       352 天前   ❤️ 5
    @hefish 那么请问,你觉得哪几届的诺奖的什么奖项因为政治原因没给毛子?
    hpan
        23
    hpan  
       352 天前 via iPhone
    比特币的松本聪怎么说?
    huangsen365
        25
    huangsen365  
       352 天前
    估计是因为日本人不用太担心房贷问题吧。。
    flighter
        26
    flighter  
       352 天前
    xshell 是韩国的
    ww2000e
        27
    ww2000e  
       352 天前
    https://www.bilibili.com/video/BV1244y137qz/?spm_id_from=333.337.search-card.all.click&vd_source=e994ca949b1d72980191b4c5a3319b46

    看到这标题我就想起来 Asahi linux 作者直播,技术是真强,日本味是真大
    tulongtou
        28
    tulongtou  
       352 天前
    @hpan 不是中本聪么?什么时候改名了
    tulongtou
        29
    tulongtou  
       352 天前
    @Trim21 和墙没啥关系吧,能有能力写出好的开源代码的人,墙能拦住他?
    zx900930
        30
    zx900930  
       352 天前
    不想打击开源的热情,然而现实是闭源才能吃饭。
    而某些大公司的开源看似大方,实际上是扼杀竞品形成垄断的最佳手段。
    至于个人开源项目的水平,根本不能代表开发者国家的平均水平。
    Trim21
        31
    Trim21  
       352 天前
    @tulongtou 不是说有因果关系,只是说到日韩互联网突然想到的
    danmary61
        32
    danmary61  
       352 天前
    落后其实也不是坏事,联想到这几天看到的一个新闻说两句。如果你不想在国内卷了,想出去看看世界,未尝不是个机会。日本银行协会目前所使用的 zengin Net 全国电子结算系统是富士通公司提供的,采用古老的 Cobol 语言构成(估计这里的年轻人都没听过这个语言),日本银行协会打算采用 java 重构这个电子结算系统,这是一个不低于十年的庞大计划,需要大量的人才,如果你日语不错做过大型机的项目且擅长 java ,完全可以寻找相关的项目试试。目前国内银行貌似也有 cobol 转 java 的项目,招聘网站上找找,说不定就能找到敲门砖。
    chesha1
        33
    chesha1  
       352 天前
    韩国的 ai 比日本好太多了,可能是我孤陋寡闻,没听过有任何有影响力的深度学习进展是日本人做得
    VITS 就是韩国人做的,这个的改进型算是目前最主流的 TTS 方案了
    GodoIT
        34
    GodoIT  
       352 天前
    日本地方才那么点,经济体系排全球第五。
    randomstream
        35
    randomstream  
       352 天前 via Android
    美国的程序员水平为什么那么高?
    很久没听日语歌了 :)
    hanqian
        36
    hanqian  
       352 天前
    日本和韩国虽然都是发达国家但日本比韩国先「发达」了整整一代人,厚积薄发。另外日本体量还是比韩国大很多。
    liveoppo
        37
    liveoppo  
       352 天前
    比较孤陋寡闻,只听说 ruby 和 中本聪

    印象中没大的 it 企业?
    hanyuyu
        38
    hanyuyu  
       352 天前
    @liveoppo LINE 、Yahoo! Japan 都不小間
    fyq
        39
    fyq  
       352 天前   ❤️ 2
    KMPlayer / Potplayer 就是韩国人写的呀
    Brzezinski
        40
    Brzezinski  
       352 天前
    @hefish 黑科技,,,比如?
    dayeye2006199
        41
    dayeye2006199  
       352 天前 via Android   ❤️ 9
    搞开源和创新很多时候是可以用 “用爱发电” 来概括的。

    用爱发电就有很多的前提:一是得吃饱饭,二是得有爱。

    所以你会看到很多发达国家的程序员,明明业务经验没我丰富,没有处理过百万并发,码力却不可思议的强。
    好多人甚至都没什么像样的学历,读了个州立大学的本科,却能干出不可思议的工作。

    这个就是“爱”的力量,人家是真的喜欢干这个事情,而不单纯是谋生的工具。

    在隔壁帖子里看到 Java 程序员和 spring 程序员的讨论,感觉大家很多还是把计算机技术和编程作为一个吃饱饭,和谋生的手段。不爱它,对它甚至有恨。
    这样我觉得是很难在里面去得到乐趣,也很难去用它去创造一个更加有趣和更好的世界
    ochatokori
        42
    ochatokori  
       352 天前 via Android
    感觉日本游戏的解包工具中国人写得多
    maokabc
        43
    maokabc  
       352 天前 via Android
    自己在用的正则引擎 oniguruma 是日本人写的
    air00dd
        44
    air00dd  
       352 天前
    幸存者偏差,这样随机枚举的例子有说服力吗?(游戏资源包解密是因为日本游戏业发达)

    所谓的“很多厉害“真的”足够多“吗?

    而且还拿只有垄断财阀三星的 18 线南朝鲜地区做对比?除了都是美国殖民地以外也没什么大的相似点了
    louisxxx
        45
    louisxxx  
       352 天前 via iPhone
    在我们这里你写的程序赚不到钱就会饿死。日本还有低保 不至于饿死
    air00dd
        46
    air00dd  
       352 天前
    日本“平均”程序员水平恐怕甚至都不符合他的 GDP ,这根本不是他的强项。

    不说美国中国全方位碾压,欧洲几个衰落的大国厉害的开源项目可能都强于日本。
    Taojun0714
        47
    Taojun0714  
       352 天前 via iPhone
    @air00dd 说的就跟中国“平均”程序员水平符合日本 gdp 似的。
    yzyzsun
        48
    yzyzsun  
       352 天前 via iPhone   ❤️ 2
    @chesha1 卷积神经网络的雏形是福岛邦彦的 neocognitron
    Brzezinski
        49
    Brzezinski  
       352 天前
    @fyq potplayer 其实是商业软件,还上了 FFmpeg 耻辱柱。
    Brzezinski
        50
    Brzezinski  
       352 天前   ❤️ 1
    @air00dd 财阀治国,美国殖民地,垄断,,,民粹还真是遍地都是。
    sardina
        51
    sardina  
       352 天前 via iPhone
    softether 也很牛逼
    xunmiqun
        52
    xunmiqun  
       352 天前
    @hpan #23 阿聪更应该是一个组织
    uxstone
        53
    uxstone  
       352 天前
    爱因斯坦获得诺贝尔奖是诺贝尔奖的荣耀,还是爱因斯坦的荣耀?
    feng542064
        54
    feng542064  
       352 天前 via iPhone
    @gainsurier 不得不说 EmEditor 确实牛掰,我用了 10+年了,真的好用,以前还用过几年破解版的,后来果断付费买了终身版,日本一家公司的产品,遗憾的是目前没有 Mac 版的,Windows 上处理大数据简直 6 到飞起。
    uni
        55
    uni  
       352 天前
    你说的那些都没用过,用过的只知道 swc 是韩国人写的,而且作者还比我年轻
    DOLLOR
        56
    DOLLOR  
       352 天前
    要看日本人的爱你妹,还需要韩国人的 Potplayer 呢。🐶
    iorilu
        57
    iorilu  
       352 天前
    很正常啊

    fc 年代, 多少日本程序员开发游戏, 还有街机啥的

    人家这可都是正规军, 天朝 80 年代有几个程序员几个软件公司, 都是搞得什么东西
    iorilu
        58
    iorilu  
       352 天前
    软件能力不等于开源强不强

    韩国的 editplus 也是老牌编辑器, 做 bandizip, bandicam 等软件的公司也不错吧

    再说了 potplayer ,kmplayer 也是有名的播放器
    hez2010
        59
    hez2010  
       352 天前   ❤️ 7
    举几个例子吧。

    1. 日本游戏行业中有个叫做 cysharp 的公司,这个公司专职做 C# 相关的开源项目,并且人家的口号甚至是「プログラミング言語のC#を徹底的に極めて、世の中にC#の良さを広げていく」,翻译一下是“彻底贯彻 C# 语言,在世界中广泛传播 C# 的优点”,然后做出了现在游戏开发中被广泛使用的 UniTask 、MagicOnion 和 MemoryPack 等等。这种一看就赚不了钱,纯粹靠爱好来的公司在国内基本就不存在,最多只能停留在业余社区里而不是作为公司的主业。
    2. 编程语言( PL )既不是行业风口,又不赚钱,又跟工业界脱节,而且经常几年都出不了什么成果,但是日本的大学里却有不少真正专职研究 PL 的硕 /博实验室,专门研究编程语言、类型系统、形式化证明等等理论,放国内(香港除外)大学里有也是挂着编程语言的名号实际上进了实验室后做的东西跟编程语言毫无关系、整天到晚就是炼丹调参的实验室。说这个不是指日本的水平有多好,而是说这种现象基本是环中国存在:想象一下一个本科毕业后想做 PL 的人,在考研前联系了一系列大学的实验室,最后发现实际上没一个人在做 PL ,于是只好去申请国外大学的 Master/PhD 时有多么的绝望。

    说这些是为了说日本的 IT 业先进吗?不是,完全不先进,比中国落后好几年,日本的 IT 业在做业务上完全是另一回事,根本就是能跑够用就行,尤其是 web 行业,至今还有大量的用 Ruby 和 PHP 的新项目,这跟国内整天拿 XX 万并发、分布式事务、XX 架构等等说事的业务方向完全反过来。

    然而,当做技术不是为了钱而是为了技术本身带来的乐趣和积累的时候,技术水平自然就会不断提高。只不过有的地方这么做可以吃饱饭,有的地方这么做会因为赚不了钱而被优化掉。
    ufo5260987423
        60
    ufo5260987423  
       351 天前   ❤️ 1
    因为日本程序员水平高是真的有出口。我们国家没有。

    举个例子:这一个帖子( https://www.v2ex.com/t/936557#reply0 )同样内容我发在了 reddit 、oschina 、v2ex ,你猜今天给我 star 的人成分如何?一个毛子,一个德国女人,一个 haskell 大佬,一个电科的大三学生。

    我并不是说我们国家没有识货的人,但是就好像楼上说的:如果一个日本程序员水平高,那么他的工作可以通过游戏开发的炫技炫出来;如果一个中国程序员水平高,似乎只能通过“高并发”炫出来。

    ™你一个普通的程序员,公司给你几分钱啊?“高并发”的活儿最后只有利于高并发的公司,对于普罗大众造成的影响和游戏的影响完全不在一个水平面上——前者,服务正常使用,那是应有之意;后者,游戏画面好,操作流畅,那是神仙操作。

    我就只能解释到这儿了。
    cnsdytedison
        61
    cnsdytedison  
       351 天前 via Android
    人工智能入门圣经周某也是日本工作学习回来的。
    julyclyde
        62
    julyclyde  
       350 天前
    之前见过 mysql multi master 、linux 内核文件系统等部分,有很多日本人的贡献
    日本的几个大企业在这方面有些成绩
    ashtwo
        63
    ashtwo  
       348 天前
    @hanyuyu line 实际控股的好像是韩国公司
    hanyuyu
        64
    hanyuyu  
       347 天前
    @ashtwo 我知道,NAVER 是他老闆
    但 LINE 是日本公司,日本人開發的
    shyrock
        65
    shyrock  
       346 天前
    @hefish #15 对啊,毛子的三进制计算机居然不给个大奖,赤裸裸的歧视
    zeroonetwo
        66
    zeroonetwo  
       74 天前
    @hez2010 第一个例子不太恰当。
    cysharp 属于 cygames, 日本业内知名手游公司。而且上溯到 17 年,一部分库已经在内部产品广泛使用,公司化更多是为了剥离业务。
    只能说 neuecc 是天才,他的成功有必然和偶然性,与日本环境不能一概而论。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3287 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 13:35 · PVG 21:35 · LAX 06:35 · JFK 09:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.