各位大佬们有参与一些开源项目吗

2018-10-21 10:51:39 +08:00
 jbiao520
因为工作时间以外还算有闲,想去参加一些开源项目的开发,但是之前并没有类似经验。

比如像 spark,kafka 这些顶级开源项目想参与进去不知道难度有多大,另外对个人的未来发展帮助会是怎样的,之前也看到不少公司都会在 jd 上写参与过开源项目有加分这样的条目
4906 次点击
所在节点    程序员
23 条回复
loading
2018-10-21 11:01:20 +08:00
github 提交 pr 不就是参加了?
pwstrick
2018-10-21 11:07:12 +08:00
自己也可以搞个开源项目,在 Github 随便做点什么,例如我搞过一个翻译的项目( https://github.com/pwstrick/WebPagetest-Docs ),还搞过一个 UI 库的项目,为了提升逼格还特地做了张主页( http://pwstrick.github.io/PrimusUI/)、英文说明( https://github.com/pwstrick/PrimusUI )和使用文档( http://pwstrick.github.io/PrimusUI/docs/ui/typeface.html )。
虽然关注的人不多,但也是一次不错的实践。
azh7138m
2018-10-21 11:20:47 +08:00
https://issues.apache.org/jira/browse/KAFKA-7449?jql=project%20%3D%20KAFKA%20AND%20status%20%3D%20Open%20AND%20labels%20%3D%20easyfix

apache 似乎喜欢用 jira 管理 issue,你可以选一些标签带着 easyfix 的开始,这种一般是大佬们看过,觉得适合新人上手的一些问题
SsuchingYu
2018-10-21 11:22:59 +08:00
Command Line Heroes: Ready to Commit: Contributing to Open Source http://commandlineheroes.simplecast.fm/2ca414ef
DeweyReed
2018-10-21 11:24:43 +08:00
想加分的话,看过一篇文章说可以改错字,写文档。。
jbiao520
2018-10-21 11:25:43 +08:00
@azh7138m
嗯,jira 我注册了,这一套工作流程基本跟我公司内部是一样的,现在要找一份源码先熟悉起来,不过看了几个热门项目的 easyfix 基本都 assign 了
jbiao520
2018-10-21 11:27:29 +08:00
@DeweyReed
这样意义感觉不大,如果自己能 pr 加文档就好了
azh7138m
2018-10-21 11:29:18 +08:00
@jbiao520 毕竟我这种菜整天盯着 easyfix 想着混 pr (

或者如同楼上说的,有个标签是 文档相关 ,这个比较耗费时间,还可能需要阅读源码,但是改起来比较简单
natforum
2018-10-21 12:47:29 +08:00
给 dubbo 提了个 pr 算吗
liprais
2018-10-21 12:49:18 +08:00
我司的产品就是开源的....
jbiao520
2018-10-21 12:51:01 +08:00
@natforum 肯定算的啊
jbiao520
2018-10-21 12:51:30 +08:00
@liprais
那一定挺厉害的,可以说下名字吗
fwee
2018-10-22 00:24:10 +08:00
给用过的开源项目修过些小 Bug,
感觉真正的提升水平和名声,还是需要深度参与或者自己去长期维护一个开源项目。
所以自己开始搞以太坊的实现 https://github.com/ciri-ethereum/ciri
dodo2012
2018-10-22 00:29:09 +08:00
自己开源了几个,维护了几年了,不过都是简单的小东西,大多都是 ruby 和 js 的,
fy
2018-10-22 01:46:25 +08:00
自己开源…… 比如 https://github.com/fy0/Icarus
zxq2233
2018-10-22 06:08:26 +08:00
问个技术问题,能不能在一个 U 盘中植入一个程序,让它自动传输数据,只要连接到电脑,就算电脑没上网,U 盘中的程序也能将数据通过无线传递给附近的接收器。
Allianzcortex
2018-10-22 07:51:09 +08:00
弱鸡路过...之前不自量力给 Kafka 提过一个 [PR]( https://github.com/apache/kafka/pull/2223),但是版本不支持,因为我们用的还是 0.8.2......其它项目或多或少也提过一点 PR 和 issue。我感受是这些特别大的项目架构已经很成熟了,如果公司没有提供很专门的开发机会(比如自己维护一个打 patch 的版本),靠个人努力想要参与非 typo 改进是很难的。有幸进入一个增长型的项目是最好的,比如 HBase 的 committer 和 PMC 基本分布在小米和阿里,Flink 则是阿里在主推所以才有参与的机会也很多。开源项目确实加分,但也没必要强求( D
rockjike
2018-10-22 08:06:14 +08:00
写了一个基于 vue 的 ui 框架 https://github.com/liuyangjike/JKUI
jbiao520
2018-10-22 09:00:30 +08:00
@Allianzcortex 有道理的,大项目把代码弄清楚都要挺久的,想参与难度是不小
nicevoice
2018-10-22 09:03:39 +08:00
@zxq2233 刚好我昨天看到一个项目是复制 U 盘数据,USBCopyer。如果利用 360WiFi 这东西改造一下,就能发布了,去干吧!

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

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

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

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

© 2021 V2EX