今天,在许多开源软件项目乃至任何稍带开放性的项目的宣传中,我们经常能看到营销内容包含“共建”的字样,似乎说了这个魔法的词汇,项目就能迎接纷至沓来的“共建者”,其乐融融地“一起做大蛋糕”。
然而,现实情况却是作为被营销对象的开发者日渐对这个词失去兴趣到产生反感。一眼看到某个项目营销言必称“共建”,心里就默默给它扣分拉黑甚至拉黑。共建的神话是如何产生的,为什么这个口号今天不能吸引和凝聚开发者呢?
“共建”一词的释义是:共同建设,体现共同参与,发挥自身优势和潜能,形成新的合作优势。
商业公司起初提这个词的动机,我想是成功的开源协同案例大多社群生态丰富、成员活动频繁。公司希望自己发起的项目也能一步到位整出一个人见人爱的社群,于是直接无差别宣传拉人共建,企图跨过中间阶段直达结果。
我曾经在以前的文章里把共同创造价值作为开源社群发展的重要指导理念。为了做到共同创造价值,你需要回答潜在的用户和开发者他们能为你做什么和应该怎么做到的问题。
今天许多项目“共建”的营销内容,上来先说的是自己如何如何的牛逼,或者庆祝完成了一二三四五件事情,到底期望营销的对象来共建个啥,全凭自己领悟,其画风大致如下:
•我出弹药,谁能帮我打下这个山头?•我指出这个山头,谁能自备弹药帮我打下这个山头?•我也不知道哪里有山头,谁能自备弹药和地图,帮我找到和打下一个山头?
一份有号召力的“共建”宣言,应当形如以下模式:
1.一个新的产品或功能发布,期待用户给出反馈或使用测试报告;2.一个新的集成点已经就绪,诚邀生态项目和开发者评估并支持集成;3.一个新的技术难题被攻破,欢迎同领域的专家评鉴、探讨和改进;4.一个新的标准由权威机关提出,号召相关项目和开发者参与认证;5.一个新的组织或活动立项,介绍清楚纲领或目的之后招募成员。
可以看到,这些模式在包括事实的基础上,明确了“谁”是我们的营销对象,我们希望给你带来“什么价值”,期待你做“什么具体的事情”。否则,所有可以“共建”的点,在营销文案里都不存在。要么说某个组织已经成立了,但是跟我有什么关系呢?要么说某个功能已经完成并发布,那还要我共建什么呢?
这样漫无目的的“共建”营销,只会让被营销对象走向两个极端:
1.完全不知道你要做什么,只能理解为我需要自己发现问题并解决问题,你在期待有人 free work 无偿提供 idea 及其实现;2.拉人头“共建”是吧?我来啦!什么时候打卡发小礼物?
最后简单总结一下,社群需要成员共同建设以持续发展,但是在营销的时候,应该明确『共同创造价值』理念中的谁、为什么、做什么、怎么做的问题。否则只是喊一嗓子就坐等社群爆火共建者纷至沓来,是不可能实现的。反证:假设今天真的就有一大群“共建者”出现了,恐怕你自己也不知道,他们是来干嘛的。
我已经研究这个话题太久了,所以我必须发布这个。我有几个运行此设置的应用程序,其中一个在rails启动(railss)时完全失败。它们的配置几乎完全相同,但我似乎无法在这里大海捞针。有没有人对如何找到这个问题有任何指示?设置基于:http://blog.mmlac.com/log4r-for-rails/comment-page-1/#comment-1731当我尝试运行railss时:=>BootingWEBrick=>Rails4.0.0applicationstartingindevelopmentonhttp://0.0.0.0:3000=>Run`railsserver-h`f
我需要计算两个日期之间的工作日数。我怎样才能使用Ruby(或Rails...如果有特定于Rails的助手)来实现它。同样,我希望能够将工作日添加到给定日期。因此,如果某个日期是星期四,我添加了3个工作日,它会在下星期二返回。 最佳答案 看看business_time.它可以用于您所要求的两种情况。计算两个日期之间的工作日:wednesday=Date.parse("October17,2018")monday=Date.parse("October22,2018")wednesday.business_days_until(mond
我有一个包含属性的ActiveRecord模型:expiry_date。我如何着手验证它,使其在今天之后(当时的当前日期)?我是Rails和ruby的新手,我找不到能准确回答这个问题的类似问题?我正在使用Rails3.1.3和ruby1.8.7 最佳答案 您的问题(几乎)得到了准确回答intheRailsguides.这是他们提供的示例代码。此类验证日期是否在过去,而您的问题是如何验证日期是否在future,但调整它应该很容易:classInvoice 关于ruby-on-rai
除了每月的1号和15号之外,我想禁用此日期选择器上的所有日期。我引用了这个已回答的问题,但我只能返回一个日期。我是javascript的新手。jQueryUIDatePicker-Disablealldaysexceptlastdayofmonth任何帮助都会很棒,谢谢。 最佳答案 这应该可以解决问题:$(function(){$("input").datepicker({beforeShowDay:function(date){if(date.getDate()==15||date.getDate()==1){return[tru
4月25日,“共建新技术,开拓新领域”OpenAtomOpenHarmony(以下简称“OpenHarmony”)技术日在深圳顺利召开。OpenHarmony携手各共建单位、生态伙伴分享技术创新、生态共建、教育发展等方面的最新进展和实践成果。与此同时,OpenHarmony官方社群对此次技术日活动同步进行了线上直播。现将技术日各共建单位、生态伙伴的精彩分享视频汇总如下,建议错过直播的小伙伴们收藏学习哦~1、2022年OpenHarmony技术日·主论坛——孙文龙秘书长致辞 https://www.bilibili.com/video/BV1VF411u7uY?spm_id_from=333.9
为什么下面的代码会让我的机器发出哔哔声?print'\78'我已经在交互式解释器中对其进行了测试,并在命令行中运行了一个脚本。我还在嵌入式环境中对其进行了测试,它不会在那里发出蜂鸣声。 最佳答案 它将\7解释为octal转义符,因此它是带有ASCII代码7的BEL。这是一个在终端上打印时会响铃的字符。是的,古代用电传打字机(甚至一些终端)的文字钟。由于我们以不让1960年代的技术浪费为荣,因此每个终端仿真器都具有在看到角色时发出声音的相同能力。为什么它在嵌入式环境中不起作用:好吧,它可能不是您那里的终端仿真器。Thedocument
在C#中,给定一组任意的DayOfWeek端点(例如DayOfWeek.Friday和DayOfWeek.Sunday)如何测试任意日期是否介于这两天之间(含)?例子://result==true;Oct23,2010isaSaturdayvarresult=InBetweenDaysInclusive(newDateTime(2010,10,23),DayOfWeek.Friday,DayOfWeek.Sunday);//result==true;Oct22,2010isaFridayresult=InBetweenDaysInclusive(newDateTime(2010,10,
我有一个传递一些参数之类的函数everyWeekOn("Mon",11,19,00)我想计算当天(例如“周五”)之间的差异并传递参数日,即Mon。输出应该是:ThedifferencebetweenMonandFriis3我试过这样的$_dt=newDateTime();error_log('$_dtdate'.$_dt->format('d'));error_log('$_dtyear'.$_dt->format('Y'));error_log('$_dtmonth'.$_dt->format('m'));但是我知道我不知道下一步该怎么做才能得到这两天之间的差异。注意这个问题不同于H
有一个FTP用户和一个目录:/home/user/public_html/backups/每天03:00,一个带有日期的文件夹和一个3,5GB的文件将通过FTP自动添加到那里。现在,如果每天在map备份中添加3,5GB,那么14天内将添加49GB。大约14天后,我将拥有以下文件夹结构:2015-12-182015-12-172015-12-162015-12-152015-12-142015-12-132015-12-132015-12-122015-12-112015-12-102015-12-092015-12-08所以我想为此制作一个cronjob脚本,每个星期天晚上00:00u
我的数据库表如下所示|编号|用户名|地址|联络|日期||----|------------|--------|--------|----------||1|约翰|纽约|12345|2015-4-20||2|超市|纽约|54345|2015-4-05||3|德鲁|美国|67340|2015-3-14|我的Controller函数是functionorders(){$data['orders']=$this->common_model->get_data_between_15days('tbl_orders',array('status'=>'1'));$data['title']='Or