JamesChen

JamesChen

V2EX 第 516200 号会员,加入于 2020-11-06 07:11:18 +08:00
今日活跃度排名 7422
根据 JamesChen 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
JamesChen 最近回复了
@secondwtq 感谢老哥的回复,看到你这回复,我就觉得我这贴发的值了,也引发了我进一步思考。
1. 关于“楼主认为的所谓“态度恶劣且没价值”的项目,在他们的关注者看来,其实可能恰恰是“态度好且有价值””。
很在理,我觉得主要是一些新人正经开源社群混的少,而且很多人还只玩 gitee ,心中没有明显的好坏标准(而给个基本的道德标准正好也是本文的意义之一,本文算是抛砖引玉吧)。

比如一些国外‘既又态度,又有价值“的开源项目,如 MongoDB 、Redis 。它们虽然都有商业版,但社区版大伙都看得出是用心做的,且功能也都非常完整,没有故意残缺几个关键功能。另外,MongoDB 切成 SSPL 协议,也得苦口婆心地解释为什么,不会无视社区。

另外,国内的 TiDB 、ant-design-vue 也不错,能看出团队在用心写文档+维护。我为表尊重,前几天才给 ant-design-vue 项目捐了 100 美金。相比,一些”开源“项目为了搞钱,而文档收费 /残缺社区版,完整商业版等等,摆明就是把开源当噱头,逼着用户买收费版,我把这些所谓的”开源“项目叫做”伪开源“。关键不少这些”开源“项目还没什么价值,其实 GitHub 上已经有很多更好的真开源项目(作者有态度,项目有价值),但它们就是靠这个信息差赚钱。

2. 你提到的抄袭问题,确实也是,小抄袭不容易发现,我文里主要是先简单设想诸如《京东被指抄袭开源程序_SeaweedFS 》这种抄袭团队已经不要脸地大批量抄袭的情况。甚至还可能反打一筢的情况(这种恶劣的情况,我看很多 v2exers 也发过类似的帖子了),这种行为开源社区必须得有个明确地表态,back up 原创作者,并让这些不要脸的团队 gun 出去。

3. 关于营销问题,我觉得如果营销只是在获取项目”德配位“的关注度是 OK 的。这也是我个人虽然勤快做开源,但基本不推广自己开源项目的原因(在这个小圈子,项目虽然就这些 stars ,但我觉得还行了,先踏实做事,等未来进入了一个新阶段再谈推广)。坏的营销比如《阿里 OceanBase GitHub 送礼刷 Star 引争议,CTO 致歉》、又或者 V2EX 偶尔能看到的,一些老哥频繁发帖,甚至是标题党(标题说一件事,点进帖子一看,标题的内容基本啥都没说,其实 OP 就是为了推广自己的公众号 /开源项目等)。另外,我觉得大厂开源项目做得推广,大部分态度还算 OK ,基本也就推广一小阵子,也不算是过界,“德配其位”。只是一些面向 KPI 开源的态度不行。

4. 我一般讲”Markdown 项目“时,习惯性当作”没啥价值的纯文档项目“来说,比如最常见的被人在 GitHub 上抄了几万遍的面经项目,这类项目有几个的话,那非常好”作者有态度,项目也有价值“,但成千上万这样抄来抄去的项目,那就是污染了,大部分作者是”没态度“,文档千篇一律,也没价值。你提到的 Markdown 好像类似于”项目的文档写得细致 /用心“,这个我也认为算是态度好,我个人做开源也是本着这方向去的。

最后感谢老哥用心+很有意义的回复。
@coderluan 关于“谴责有什么用”,1. 判断一些行为是否道德; 2. 谴责有什么用,该做什么实际行为来抵制。这是两个不同的话题,前者可以是伦理学话题,后者跟伦理学就没啥关系了。本文只讨论前者,要是哪位大佬对后者话题有啥有趣见解,可以再单开一篇,再一起聊聊。

@cmdOptionKana 关于“我个人在开源圈更认同功利主义...”这段。个人看法不是只有 0 和 1 ,还可以有中间的数,我个人也是既看结果,也看态度,只是结果偏重会大些。因为如果一个项目很有价值,但却是把别人家的代码开源,或者是抄袭 /套皮的项目,过了红线,那自然要谴责。这和我更认同功利主义并不冲突。

关于“没价值的项目,作者的态度就重要了,态度恶劣的应该谴责”。1. 没价值的项目并不只在垃圾堆(比如各种只卖广告的公众号里),还在全球最大程序员开源网站 GitHub trending 上,挤占本不属于它们的空间,它们的危害上文已经聊过了,不累述。2. 大量这些没价值的项目,尤其一些靠卑劣手段(刷 /买 stars )挤占诸如 GitHub trending 的空间,肯定是要谴责的。并且就是因为很少人谴责,给这些项目推波助澜,放任其发展; 3. 我理解你说的“去垃圾堆里谴责垃圾不是浪费时间吗”,其实更像是去别人卖广告的公众号里去谴责它们,但我也不干这种事,我也不会关注这些项目,看过一些源码都是培训班风格( PS:培训班风格代码也是很有意思的话题),但对这样的现象的谴责的态度必须表达出来。

另外,感谢老哥们有意思的回复。
72 天前
回复了 levelworm 创建的主题 问与答 总结一下最近一年多寻求业余爱好的经历
@JamesR 讨论人生意义就有点跟 OP 的主题偏离了,但这是一个很有意思的点,我回答下,先说句对不住 OP 。

关于传宗接代与人生意义的关系,我觉得至少写篇论文出来,这里就简单聊聊吧,算是抛砖引玉。
人们通常会把人生意义赋予到某些具象上的事物上,比如你说的传宗接代,又或者赚大钱,买房等等。但我觉得这些都只是表层的”意义“,但其实它不是“意义”,而是实现背后真正意义的手段。

我们先试着消解传宗接代所夹带的“神圣性”,做一个简单的思想实验:一些人能接受收养孤儿(特别补充:这里指的是通过正规途径+合法手段),但这样不传宗接代,养别人家的孩子有什么意义吗?一些人养儿防老(尤其老一代的人),这点我觉得至少可以归到“健康”与“安全“,一些人想体会爱的感觉、家庭的温暖与情感的慰藉(尤其是年老之后),大家互相成就,这我觉得至少可以归到”尊重“,或补充一条”亲密关系“(其实跟”亲密关系“有些相近),又或者其他原因(就不谈骗钱搞人设那类邪恶动机的例子了)。

那如果收养孤儿也能实现上面几点,为什么人还要自己生呢?我目前能想到的独有原因有这么几点:1. 自己生才有社会认同感,这点可能偏“尊重”; 2. 和伴侣情投意合,水到渠成,这点我觉得算是”亲密关系“;暂时先写到这,想不出了。
反之,我又想到了一个思想实验,如果一个社会的文化与风气提倡领养,并反对自己生,那这个社会的人又会怎么看到上述的两个问题呢?这个实验虽然不现实,但这也是思想实验的魅力,即抛开干扰因素去思考一些更为本质的东西。这个思想实验就先留给感兴趣读者吧,哈哈哈。

当然,我自己也生在活在中国社会,其实很难能跳出集体意识与社会文化去思考更为本质的东西,所以也说这回答就算抛砖引玉吧。另外,我个人也不排斥再给“人生意义”增添几个更具普遍性的点,但尽量不要把”传宗接代“这么表层的意义真当作意义之一,而是把它当作实现背后真正意义的手段。偶尔往上抽象一层看问题,更容易对下发生的矛盾与冲突进行统一。
72 天前
回复了 levelworm 创建的主题 问与答 总结一下最近一年多寻求业余爱好的经历
之前看罗翔谈“人为什么害怕独处”,他说“为什么害怕独处,因为人在独处的时候,总是会听到心灵深处的声音,这个心灵深处的声音会不断逼问你,你这一生到底想干嘛,你怎样才是活着有意义。当这个声音不断逼问你的时候,你会觉得烦躁,你就会觉得焦虑,因为你耳边始终有这种声音,所以你会堵住耳朵,你说别说了。
当这个声音沉静的时候,你会感到空虚,会感到迷茫,所以当你独处的时候,你始终是在焦虑迷茫空虚中周而复始。那大部分的人,就会选择拒绝倾听你心灵深处的追问,于是就会选择用忙碌来对抗这种事,娱乐工作,放纵不断的忙碌,来对抗自己心灵深处的追问。那只有当你真正的能够回答你心灵深处的那种追问,你才能享受这种独处,你才能享受这种安静。”

学生时代大伙都忙忙碌碌,要么搞学业泡图书馆、要么考研、要么混社团搞各种各样的圈子等等等等,好不热闹。但如果在这相对最自由的期间找不到自己独立生活的支撑点,等到工作相对了,生活也相对稳定了,好友们也各自有各自的生活了,空虚的感觉也就常常来袭了。

对于普通人而言,人生的意义问题我觉得并不是很难回答,只是大部分人把这问题复杂化了,其答案不外乎”健康、安全、尊重、个性、与大自然和谐相处、友谊、闲暇”,可能这些要素在不同文化之间的表达形式不同,但其内核是普适且稳定的。反观“兴趣爱好”能实现上述的几样价值,那就因人而异了。如果发展各种兴趣爱好,只是为了让自己忙碌起来,逃避生活意义的问题,那到底那问题还在那,空虚终会来袭。且国内大环境一个不好的点就是让人对生活失去热情,去人性化,并美其名“成熟”,导致这种空虚感更甚。

OP 要还准备发展兴趣爱好,可以试着参考上面说的几点吧。
@icyalala 感谢。这段回答被折叠了,我之前一直没看到。
我看到你这开源项目很是感动,国内开源大环境乌烟瘴气,不少人都习惯了抄袭 /套皮 /做快餐式开源,我很久没见过有个人开源项目能做得这么专业+UI 也这么专业+持之以恒,不弃坑,不做快餐。
老哥的开源项目可贵,但你的开源精神其实更是难得,真得是给广大国内做开源的人树立了个好榜样,必须支持下。
98 天前
回复了 MakHoCheung 创建的主题 Java 2025 年 Java 才是究极体吗
这是从油管《 Java's Plans for 2022 - Inside Java Newscast #18 》那评论扒下来的吧。
这个 plan 只是那老哥“This is really just my personal guess. I don't ask the devs for their estimates because I'd either get the official, vague reply or I'd get details that I can't share. So all I know is from the JEPs, mailing lists, talks, etcetera. That means this is no official Oracle announcement, you can't trust a word I say (imagine safe harbor slide), and you better not base business decisions on my ramblings.”,
离“Java 的究极体”其实还远远远着呢,Java 就靠其生态圈吃饭,而 Loom 和 Valhalla 都是很比较激进的特性,就算正式发布了,等其生态做完适配都不知道猴年马月了,我倒是好奇会是它们的生态先成熟,还是柯南先大结局。

Amber 项目搞语法糖的,没啥好说。
Loom 项目个人没啥感觉,有迫切需求的要么切 go 了,要么上 reactor 了,协程对生态的不确定性还是太大,很多依赖库就靠线程才玩起来的(随便举个例子:日志的 MDC )。很多老哥不习惯 reactor 那函数式编程,但这玩意就是“写熟了真香”,就靠传统的线程知识,玩 reactor ,玩线程如臂使指,很舒服。
而 Valhalla 那项目做得也太慢了,搞了快 10 年了,连 preview 都不敢发。就算将来当正式特性发布了(而不是 preview 特性),撑死就极个别上层应用敢用,等一些普适性的依赖库适配完,那估计得等到 2030 年,甚至我相信很多依赖库压根不愿意做适配。

总而言之,别抱啥希望在生产环境使用 loom 或 valhalla 做得特性,除非公司自己有能力自己打造一个生态。不过到有其他“生财之道”:1. 做培训; 2. 一些老哥不是感觉 Java 生态太全了,没啥可做了嘛。那就可以根据“新 Java”做全新的依赖库,把那些死气沉沉的古董依赖库弄出去,自己搞个牛逼的依赖库。特别一提,如果有人有兴趣,其实这条现在就可以开始做了。
@jdhao 删帖有啥。我要怕删帖,我就直接上 reddit 聊了。

@paicha 其他传统行业估计更多,只是程序员擅长网上发声,其他行业估计一是传统行业不太有网上发声这习惯,尤其是老一辈人,二是家里人拿钱就收声了,就身边的同事可能知道这些事。我过年跟父辈吃饭的时候就有聊到工厂里基本每年都死 1~2 人,可能是意外死亡,也可能是猝死,具体大家也都没细问。
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4379 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 9ms · UTC 06:18 · PVG 14:18 · LAX 23:18 · JFK 02:18
Developed with CodeLauncher
♥ Do have faith in what you're doing.