在没有大厂/大佬背书的前提下,个人开发者是否应该放弃以回馈社区、推动技术进步为目的的开源?

2021-02-22 19:09:26 +08:00
 ClassicOldSong

反正开源了也没人看,看了也没人用,没有大厂背书别人对你就是不信任

这种情况下的个人开源在当前的环境下除了找工作是否还具有其他实际意义?

6772 次点击
所在节点    程序员
78 条回复
string2020
2021-02-23 16:03:09 +08:00
建议买点 star 让自己开心点
Anshi
2021-02-23 16:04:35 +08:00
@alfchin 我并不觉得抛出问题是博眼球,另外这个帖子我觉得也有意义,相反一些人身攻击的帖子或者回复才是不应该出现的。
yolee599
2021-02-23 16:26:47 +08:00
开源是分享,不是负担
treblex
2021-02-23 17:41:02 +08:00
把“回馈社区、推动技术进步”换成“赚钱出名”,这个问题成立
否则以我现有的认知,开源不应该考虑这么多,用户不住,没有社区的时候,大多都是自己学习用
CantSee
2021-02-23 17:43:42 +08:00
解决问题时比较好的 idea,梳理->总结->成型 然后开源,都希望能帮助到别人啊,但是也别太在意,不过老哥你这付出的时间是挺多的!
xwcs
2021-02-23 17:44:17 +08:00
@Anshi 楼主自己都说了这是场社会实验,发个引战贴当社会实验,活该被冷嘲热讽
qinsi
2021-02-23 17:46:01 +08:00
文档写得好,解决了某个未解决的需求(不管多小),容易被搜索到,这就有意思啊。
我用的大多数开源项目,都没有大佬背书。
除非你跟别人同质化竞争,不然大佬背书影响不大。
ClassicOldSong
2021-02-23 17:47:16 +08:00
@xwcs 然而这是一个很现实的问题。
agdhole
2021-02-23 19:03:03 +08:00
看了下前面几个帖子,
看起来楼主对自己开源的认知是: ‘自己的项目比外面的项目优秀很多倍,但是没人用的原因都是外界自己不可控的因素’

比如在 t/754710 中最后一条附言是 “我觉得已经可以说明问题了。甚至在有这条帖子引流的前提下,我新发的宣传贴甚至无人回复。”

但是看了 t/755049:

0. 这是宣传 ef 的帖子吗?看起来更像是一个 ef 的新功能更新公告。
1. 为什么要回复?如果你这个产品是有很多人使用并且都需要 cli 的功能,那作为 feature 应该会很受欢迎。
2. 作为新点进 cli 这个帖子的人,根本不知道你在说什么,只是做了个新功能公告,然后也不知道你这个框架是啥,要主动让新浏览者在什么都不知道的情况下,去搜索啥是 ef 然后详细了解,基本不可能。

如果是想在社区里面取得成就满足,不如直接去给知名项目做贡献,或者看一些很有潜力的参与其中成为成员。
如果是自己的项目很厉害,把自己的项目推出去,那肯定也要仔细研究竞品的受众然后宣传,迁移成本 /文档说明 /快速上手 /满足刚需 等等都是很重要的,可以说是缺一不可,除非你这东西是跨时代的,不然还是要和其他产品对比并且满足用户的需求。
k10ndike
2021-02-23 20:07:44 +08:00
我觉得 Linus 传记的名字起得特别好 Just for fun
jones2000
2021-02-23 20:35:44 +08:00
只要你开源的东西够好, 有一定技术门槛, 就会有人用。https://github.com/jones2000/HQChart 这个我开源的金融图形库和金融指标计算库, 自己开发用了 1 年时间,没做推广, 开源快 2 年了,也有 1000 多了 star.
liuzhedash
2021-02-23 21:06:50 +08:00
[一个人,没有实力
而没有实力 是因为没有勇气
还想别人看得起自己 获得尊敬与崇拜的感觉,他就会像你我曾经的一样,时时刻刻拿出自己已经是村长存妇女主任的派头,做出自己是王健林儿子船王女儿的豪横,刷出了一波又一波的存在感。
他在之中感到无比的满足,而围观群众也收获了一波又一波尴尬,直到眼珠子都习惯得不再挪动闪烁了。
这是一种幸运,亦或是一种凄凉或悲哀?
然而主角自己并不如是认为,他觉得自己成功了,慕容复也好慕容燕也好,成功已在眼前和脚下了。圆满的人生不就是这个样子么,而我 一直在不断得到 ~

如此,便终于令这一悲哀或凄凉更加深邃了,以至于难于呼吸 菩萨忍视
故云:心如死灰 修行可始]
xwcs
2021-02-23 21:13:57 +08:00
@ClassicOldSong 是的是的,你没有任何错误,错的是这个世界
Sparetire
2021-02-24 02:34:49 +08:00
哎,怎么说呢,几个帖子看下来吧,楼主做开源的心态和方式固然是有问题的,一厢情愿地认为 star 和项目质量个人付出是有关的,然而这事情就像是赚钱和学历的关系一样,有那么点关系但甚至不是主要的因素。
没仔细看过代码,项目质量就不多谈了,但总的来说已经好过这个站大部分人了,其实不应该受到某些冷嘲热讽。
在知乎和 yyx 的争论也看过一些,对楼主一些观点不一定赞同,但讨论 /争论本身也让我有所收获。
又或许是这样的性格过于一根筋,总是想要找到一个明确合理的原因来解释项目缺少 star 这一现象,于是第一帖楼下有人说是因为没有中文文档,你就发个关于中文文档的帖子,第二个帖子下有人说是没有大厂背书,你又发个大厂背书的帖子。。要是再来个人说是因为你饭吃太饱导致没有 star,你不得又发个帖子问是不是吃太饱的人不适合做开源?
没必要,真的没必要,何必逗蛆炸屎弄得一身臭。。几个帖子下可能 80%的人所有项目 star 也没你一个多,你让他们教你赚 star 吗?
又或者说,开源的目的是什么呢?是为了回馈社区?是为了推动技术进步?是为了 star 吗?在没有 Github 之前那些开源的人,star 是啥都不知道。技术多好,也不见得能推得动技术进步。有人为了 freedom,有人 just for fun,有人纯粹为了秀下自己代码。回馈社区?技术进步?这样高尚的目的可能想都没想过,更谈不上放弃以这些为目的的开源。
还是调整下心态吧,不如问问自己开源的目的是什么,这个问题每个人都能有自己的答案
kangyan
2021-02-24 09:04:01 +08:00
佛系一点吧,对自己也好点
linzxwuhan
2021-02-24 14:25:13 +08:00
stockmaster
2021-02-26 04:47:19 +08:00
开源没人看,看了也没人用。那么请问闭源就有人看,有人用了吗?所以楼主问的其实不是该不该开源的问题,而是项目本身有没有价值的问题。那就完全具体情况具体分析了。不然的话,纯从推动技术进步的考虑,当然是能开源则开源。
bojue
2022-01-02 02:34:09 +08:00
@PiersSoCool 也有可能是无聊

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

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

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

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

© 2021 V2EX