提问前必读! #1156
UlricQin
announced in
Announcements
提问前必读!
#1156
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
因为大家对开源软件的协作模式有误解,我这里再简单讲一下,避免以后大家闹得不愉快:
1、开源软件不是甲乙方的合作模式(甲方付钱给乙方,乙方提供服务,乙方帮助解决甲方的问题天经地义,但是开源社区,不是这种关系),作为开源用户,并非是说你提的问题别人就一定要回答,不回答就好像是作者的不对啦。不被回答的问题,可能是作者也不会,也可能是问题提的不好,如何提问,请参考《提问的智慧》,这个文章的作者是著名黑客 Raymond
2、提问之前请先确保你自己做了足够的努力了,做了足够的尝试了,如果问题是通过看文档/视频教程轻易就能解决的,或者自己动手试一下很容易就能了解的,或者百度、Google一下就能解决的,无法激发别人的回答兴趣,得不到回答很正常。如果各种努力都做了尝试了,还是没有办法找到答案,那就把各种线索都说明,该截图的截图,更容易被解决。另外,不要以为你自己做了努力了别人就一定要帮你,这毕竟是你自己的问题,帮不帮你也看别人的意愿。
3、作为开源软件的作者,应该怎么做?核心当然还是做产品,设计、开发、Bugfix,另外就是撰写文档和教程,把产品的设计思路讲清楚,每个版本的夜莺出来,我都会录一套视频教程,就是出于此目的。
4、开源软件提供文档、提供代码,参与这个开源软件的人一起去建设文档,一起去完善代码,才是正常的开源协作模式。因为不同的人水平不同,不要觉得你看不懂的文档,就是文档写的不好,不要以为你看不懂的代码别人也看不懂。Open-Falcon和Nightingale开源这几年,我的经验是,越是大厂的人问题越少,偶尔有问题大都是偏产品设计层面的,越是小厂的人问题越多,而且大都是使用问题,没有什么褒贬,只是在陈述事实。这个事实,说明了一定的行业现状。小厂的人也有牛人,甚至也有提PR的人,但是这些人最后,也去了大厂,或者人家直接创业了。
最后,希望你能尽快融入开源的文化,这将让你快速成长。自己动手,丰衣足食,不做巨婴,社会可以给你短期偶尔的帮助,但不会长期帮助一个不求上进的人!
Beta Was this translation helpful? Give feedback.
All reactions