对开源项目的抱怨的和参与的比例总是感觉让人失望

2013-05-06 08:23:08 +08:00
 csslayer
也同时让人有点很费解,且不论已经工作的需要养家糊口,在校学生们似乎也并没很大兴趣参与

其实参与点开源项目混简历很好啊,我认识的一个参与 Calligra [1] 的开发的朋友现在去 CMU 读 Master 了,推荐信其中的一封就是 Calligra 的 Dev 给他写的,据他自己说对他申请很有帮助。

有些暑期的实习最后做的东西也看不到,或者成为坑,但是开源的项目中有很多事情就是立竿见影的改进(嘛,特别是桌面类的项目)。

[1] http://www.calligra.org/
10597 次点击
所在节点    Linux
60 条回复
qiukun
2013-05-06 22:50:10 +08:00
@jjgod GSoC 的申请表好难填,而且也没有预先联系,明年再战。
chemhack
2013-05-06 22:55:58 +08:00
这就是为什么有了GSOC。。。
lyric
2013-05-06 23:03:19 +08:00
找工作的过程中发现,桌面开源项目的推动作用渺茫,于是改行&闭源了。
hilojack
2013-05-06 23:14:33 +08:00
我的看法是,造成现在这个结果的原因是:
1. 高校开源的宣传力度不大
想想国内很大学的计科系就没有怎么搞开源.都是拿一些书上的"经典"的项目搞搞.搞就搞嘛,结果还连modified都是一个个的copy(我听一个计科说的).他们有好些人都不接触,问他们有哪些开源项目,想必都知道得很少.再说了,我们都是windows教学,app什么的都盗版现成的.连做软件的需求都没有.
2. 很多人有兴趣,但不是做一块的人.
很多人都有自己的工作,更重要的是,有自己专注的方向.@csslayer 的fcitx项目我其实是非常有心参与的.只是我现在的工作是web,对gtk qt具体是什么的我连个概念都没有建立.(如果我考虑从web转的话,倒是...)
3. 环境所迫,国内绝大部分程序员我想都是混口饭吃吧
要结婚,要买房,要生娃,理想什么和兴趣什么的靠边站.可能大家都有过,只是绝不会是第一位的.毕竟大部分的开源项目都是不来钱的.
4. 还有更多的人,其实不是coder.
只是期望,他们给予更多bug反馈.开源的很多项目bug本来就多,人手又不够.所以他们抱怨的多太正常不过了(我最近就在抱怨gnome3.8) ps:其它有很多开源小项目都没有好的bug反馈渠道.即使是gnome bug有反馈渠道,很多人都不知道或者不知如何反馈.
还有很多bug提交后,久久都得不到回应(当然,这方面的沟通本来就很耗时)

.....so
jiyinyiyong
2013-05-06 23:26:04 +08:00
用 Node 的命令行工具 Jade, 监视目录自动运行的功能一直不对, 于是很久以前提交了 PR
大概上上星期, 发现后来另外有人实现了, 不过还有 Bug, 于是我重新提交 PR
人家说我的 PR 没有跨平台兼容性, 要另外一人做, 那人 fix 完了我又发现问题, 乖乖@ 那位了..

作为在校生表示至今我的 PR 都是啥啥格式不对参数不对我给整了...
也只有自己频繁用的工具才能狠下心看代码, 等上好几天希望 Bug 能解决了
开发测试经验的事情, 在学校里基本上学不来的. Folk 还得算起步阶段
mengzhuo
2013-05-07 00:16:30 +08:00
在Github上给用过的项目顺手folk做个i18n,改个bug看来真是好习惯
同时还可以提高自身的代码质量

@alexrezit 小项目也要看作者的精力的
csslayer
2013-05-07 02:00:05 +08:00
@chemhack GSoC 的帮助还是挺有限的,项目人少的话能 Mentor 的学生也自然就少了。

当然更多的还是干完一期就跑路的
csslayer
2013-05-07 02:03:16 +08:00
@lyric ……君的 hotot 也就是写了个 web 前端……不找对口的工作能有啥用……
csslayer
2013-05-07 02:04:59 +08:00
@efi 对申请 PhD 当然没啥大作用啦,楼顶的提到的是申请 Master ,Master 还是更偏重工程点,所以anyway能证明写code 的能力的都有用。
Ricepig
2013-05-07 03:36:54 +08:00
比较活跃和成熟的开源项目,往往也都是商业驱动的。

当然这不妨碍大家参与开源,不过能把开源项目作为一项事业就河蟹了
darcy
2013-05-07 08:12:47 +08:00
@jjgod thx
linzhi
2013-05-07 08:43:04 +08:00
我觉得对于大部分学生来说直接参与比较成熟的开源项目,还是挺有难度的

倒是想共同开发点啥的比例不少,通过过程慢慢了解、慢慢认识


BTW:我有时候fork了 也没PR 一方面就想把感兴趣 想折腾的东西 弄到自己这里来,万一哪天没了就不好了。。。。。。

还有 我发现简历上即使挂了github什么的(虽然比较水) 也很少收到回复,还是不好找实习......

被HR忽视了么
kevinzhow
2013-05-07 09:21:28 +08:00
曾经要参与Fcitx然后坑了的掩面路过
detailyang
2013-05-07 09:57:56 +08:00
唔,我非常想参加开源项目 = =,但是github上的难度太大,抗不动,并且现在也只会c/c++...各位有啥推荐的
csslayer
2013-05-07 10:09:23 +08:00
lyric
2013-05-07 10:45:13 +08:00
@csslayer 对呀,桌面软件...有啥对口的。基本没有。
charnugagoo
2013-05-07 11:13:58 +08:00
我觉得氛围是个问题呢,周围即使做同学开源的同学也不是很活跃,想起步的时候找不到线下组织
rcgary
2013-05-07 11:22:23 +08:00
谁能推荐些iOS和RoR的开源项目?适合Junior level的?很想参与其中,但是无从下手,找不到合适的。
maizihuakai
2013-05-07 11:33:44 +08:00
除非是和自己做的东西相关或者是自己在用的东西,否则大多数人都很难拿出绝对的热情和时间去参与开源项目。。。
slixurd
2013-05-07 12:17:34 +08:00
作为某知名渣理工的学生,表示大部分人连git是什么都不知道
更别说什么开源精神了...(或者因果要反一下?
而且虽然git使开源贡献的门槛低了,但是因为git上面实在太多东西,而且很多项目都被搁置了很久
废弃的也很多,要找个合适的项目也略难(其实主要是因为我是渣渣所以找不到

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

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

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

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

© 2021 V2EX