游戏开发者社区

[其他] 参与开源活动跟会不会 code 没有关系,有关系的是…

查看: 2955|回复: 3

Aoi  

Rank: 4

威望
1 点
义气
30 点
发表于 2015-1-17 23:56:36 |显示全部楼层

                                                                    <div class="ad_1">
                                               
                        </div>
                                       
                                                <p style="text-align: left; text-indent: 2em">
<p align="center"><img title="参与开源活动跟会不会 code 没有关系,有关系的是… - 第1张  | 游戏开发网-最好的游戏编程开发技术网站!" alt="参与开源活动跟会不会 code 没有关系,有关系的是… - 第1张  | 游戏开发网-最好的游戏编程开发技术网站!" src="http://www.9ria.com/uploads/caiji/20150118/www.yxkfw.com-1419556973824966.jpg"><br/><br/></p>
<br/><br/></p>
<p style="text-align: left; text-indent: 2em">所谓的「open source」,原本指的是开放其设计让所有使用者自由修改的一项机制。虽然大多被用于软体开发过程中,这项机制已逐渐演变为泛指在产品、计划与专案方面,透过开放大众的参与、讨论与修改,进而加速其发展、增加透明度及大众福祉的方式。<br/><br/></p>
<p style="text-align: left; text-indent: 2em">抱持着 open source 态度,意味着透明化的与大众分享与合作、将失败是为进步的一部份、并尽量鼓励、推广 open source 的观念与模式。<br/><br/></p>
<p style="text-align: left; text-indent: 2em"><strong>想参加开源活动,却不会编程怎办?</strong><br/><br/></p>
<p style="text-align: left; text-indent: 2em">想要参加 open source 专案却苦无专业程式编写技巧吗?在与许多开发者交谈及阅读相关资料的过程中,大多数人对于 open source 的认知都停留在程式设计的部分。也就是说,如果没有参与 open source 专案的程式编写、除错过程,好像对这项行动就没有什么贡献。然而,这种观点实在是太过狭隘了。<br/><br/></p>
<p style="text-align: left; text-indent: 2em">诚然,程式码不但是 open source 专案中最后呈现的成果,也是对终端使用者影响最大的部分,但编写程式码绝对不是唯一的参与方式。如同一个完整的生态系统,除了核心的程式设计,open source 的专案也需要其他部分的的支持。以下将介绍几种不需要是高段程式天才也能对 open source 贡献心力的方式。<br/><br/></p>
<p style="text-align: left; text-indent: 2em"><strong>统整回馈</strong><br/><br/></p>
<p style="text-align: left; text-indent: 2em">如果开发团队不知道问题在哪里,要如何加以改善呢?大部份的开发团队其实都乐于收到使用者的回馈。因此,当使用过程中遇到问题时,与其直接改用其他软体,请尽量向开发者回报。另外,当回报问题的时候,请尽量详细的描述所遇到的问题。一份有效的问题回报,通常包含了造成问题的程式码、实际运作与预期功能的落差与版本资讯及对开发团队的感谢 (可有可无)。<br/><br/></p>
<p style="text-align: left; text-indent: 2em">请记得,回馈的范围并不只限于需要改善的问题,也可以包含有进步空间的部分与希望新增的功能。部分开发团队如 Github 等,甚至会在改善过后的版本中,特别注明回馈者的贡献!<br/><br/></p>
<p style="text-align: left; text-indent: 2em"><strong>撰写专案介绍</strong><br/><br/></p>
<p style="text-align: left; text-indent: 2em">专案的内容与进度介绍的极度缺乏,源自于大多数人对这项工作价值的轻视及厌恶。然而,对于想要在专案进行过程中,半途加入的开发者来说,正确而清楚的专案介绍,可以有效帮助他们更迅速的了解目前的进度并投入实际的开发工作。因此,如果发现自己目前正在参与 open source 专案的介绍既模煳又难懂,请试着将其重新撰写,让下一位有意愿加入此专案的开发者免不用赶进度赶得太辛苦。<br/><br/></p>
<p style="text-align: left; text-indent: 2em"><strong>改版成好用的网站</strong><br/><br/></p>
<p style="text-align: left; text-indent: 2em">许多 open source 专案网站,不是资讯早已过时就是网站版面的设计根本十分难用。以之前的 shoes website 为例,整个网站的版面设计根本就是场灾难。但是,经过 wpp 的努力之后,已经变得焕然一新,且容易阅读。虽然 wpp 并没有参与 shoes website 的网站架设部分,但他的贡献却仍是十分重要。<br/><br/></p>
<p style="text-align: left; text-indent: 2em"><strong>贡献你的美术、设计专长</strong><br/><br/></p>
<p style="text-align: left; text-indent: 2em">许多 open source 专案网站都希望能拥有一个独有的代表 logo,或是希望透过图像设计来美化网站。所以,如果拥有视觉设计、绘画专长的话,可以尝试询问想要加入的 open source 专案是否有需要这个方面的协助。身为专案主导者,开心都来不及了,怎么可能拒绝这种协助呢?<br/><br/></p>
<p style="text-align: left; text-indent: 2em"><strong>用心测试试用版</strong><br/><br/></p>
<p style="text-align: left; text-indent: 2em">开发者团队常常需要透过推出试用版的方式,来测试使用者的反应。因此,积极的参与试用版使用,并提供有用回馈也不失为一种参与 open source 专案的方式。如果一切都运作的十分完美,恭喜。而如果找到了缺点,也请不吝给予开发团队意见。这将对开发过程有很大的帮助。<br/><br/></p>
<p style="text-align: left; text-indent: 2em"><strong>讨论的价值</strong><br/><br/></p>
<p style="text-align: left; text-indent: 2em">参与有关应用程式界面改进、加入新功能的讨论,也是个可以做出贡献的方式。有一次,我花了一整天的时间与 open source 开发者团队讨论一个我所发现的结构性问题。除了点出问题以外,加入专案的概念、架构的规划讨论,对整个专案的帮助程度,甚至可能超过直接参与程式编写。以我的朋友 Eric Watson为例,虽然身为十分高段的程式人,但他在 Shoe 4 one day 专案中,于奠定概念发想方面所作出的贡献,可说是远超过参与任何实际程式编写工作。<br/><br/></p>
<p style="text-align: left; text-indent: 2em"><strong>重视问题</strong><br/><br/></p>
<p style="text-align: left; text-indent: 2em">关于进行中专案的问题常如雨后春笋般出现于 stackoverflow 或专案本身的网站上。透过回答这些问题,将能帮助一般使用大众获得更佳的使用体验。同时,问题的出现,可能意味着专案本身存在着部分待改进的瑕疵。不管是介绍的部分应该及时更新或是应用程式界面需要改进,找到问题症结才是改进的第一步。<br/><br/></p>
<p style="text-align: left; text-indent: 2em"><strong>举办专案发表说明会</strong><br/><br/></p>
<p style="text-align: left; text-indent: 2em">要吸引新开发者加入一个 open source 专案,一定的宣传是不可或缺的。如果有一个极为欣赏的专案,抑或是自己正参与其中的专案,可以考虑在相关社群或是区域性的集会中发表介绍该专案的演说。如此一来,透过更多人的了解与注意,将对于吸引人才加入与确保专案有足够人力持续进行有很大的帮助。<br/><br/></p>
<p style="text-align: left; text-indent: 2em"><strong>结论</strong><br/><br/></p>
<p style="text-align: left; text-indent: 2em">如果目前已经有做到以上的任何一项:谢谢,你已经对 open source 作出了贡献,请继续下去吧!在我加入 open source 专案的过程中,获得了不少美好的经验。如果还没有试着加入 open source 专案的话,试试看吧(方法可以参考我的这篇文章)!<br/><br/></p>

                                                                                                        <p>转自:<a href="http://www.yxkfw.com/?p=56143" target="_blank">http://www.yxkfw.com/?p=56143</a></p>

举报

Rank: 14Rank: 14Rank: 14Rank: 14Rank: 14

威望
45 点
义气
288 点

AQ小生 妙文社

发表于 2015-1-25 13:38:45
虽然不明,但觉得很厉害

举报

Rank: 3Rank: 3Rank: 3

威望
0 点
义气
0 点
发表于 2015-5-20 16:47:54
虽然不明,但觉得很厉害

举报

Rank: 2Rank: 2

威望
0 点
义气
5 点
发表于 2015-12-31 16:28:24
虽然不明,但觉得很厉害

举报

您需要登录后才可以回帖 登录 | 注册

关闭

江湖传闻

手机版|9RIA.com ( 京ICP备11007422号-2 

GMT+8, 2017-8-21 23:45 , Processed in 0.101537 second(s), 17 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部