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

2023-04-29 21:35:53 +08:00
 LLaMA
8143 次点击
所在节点    程序员
66 条回复
dayeye2006199
2023-04-30 02:44:05 +08:00
搞开源和创新很多时候是可以用 “用爱发电” 来概括的。

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

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

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

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

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

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

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

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

人家这可都是正规军, 天朝 80 年代有几个程序员几个软件公司, 都是搞得什么东西
iorilu
2023-04-30 17:15:25 +08:00
软件能力不等于开源强不强

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

再说了 potplayer ,kmplayer 也是有名的播放器
hez2010
2023-04-30 17:31:56 +08:00
举几个例子吧。

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
2023-04-30 23:17:09 +08:00
因为日本程序员水平高是真的有出口。我们国家没有。

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

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

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

我就只能解释到这儿了。

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

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

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

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

© 2021 V2EX