妹子是刚刚踏进互联网市场部的新人,在创业公司做推广,为了怕被说打广告影响大家,就不说公司名。
稍微介绍下发帖原因,我们公司是做云端开发协作平台的,拥有 github 功能,而且免费托管公私有项目,质量检测,一键部署,轻量社交元素都有,目标就是让程序员打开个网站就能完成工作。
但问题是,大家还是习惯 github , 甚至说我们是山寨版... 知名度小,创业公司经费也不是很够,我又是第一次踏入互联网,不会打代码,就是觉得程序员人都很闷骚很搞笑,但更深的想法就不太了解了,有木有人可以告诉我怎么样才能吸引你们呢?
话说有 gitlab, 自己折腾个私有的 github 出来,私有的用自己的,公开的用 github. 为什么还要用别的服务吗?这个不是重造轮子吗?我记得看过一个大牛的博文,他所在的公司也在做一个类似你们业务的站,而后有一次和一个老外的客户介绍他们的服务。用博主的话说,那客户看他们的眼神就像看个 SB, 最后直接问他们,已经有 github 了,你们还在做这个干嘛. 另外,自动部署上有 Heroku 和 Ninefold, 还需要别的吗?
没用 github、没用 gitlab,直接在服务器上装 git 服务。
如果说程序员或者公司比较在乎的,可能除了版本管理、代码 review 之外,就是加密了,在以前的公司,管理层还有段时间专门研究咋样把 ruby 给编译成文件,不过那时候用 svn。。。
@lichi93 以前喜欢这样干,装 svn 或者 git,加上 redmine,让 redmine 直接关联 svn 或者 git,提交任务或 bug 是能关联到不同版本的文件代码的。最后再加一个测试服务器集成到网站里。。。
用过,我觉得不错的
但问题是,我习惯 github 之后,贵司的这些优点还不至于让我换。毕竟,托管只是一个方面,社区才是更重要的。或许,你们可以从大学入手,和当地的著名大学合作,在学生们还没有习惯 git 的时候,让老师使用你们的产品来收作业,课程设计,培养使用习惯
逐句评价,对事不对人,如有冒犯多包涵。
我们公司是做云端开发协作平台的,拥有 github 功能
这话不能随便说,不懂的人忽悠了没用,懂的人听见你说 拥有 Github 功能
就准备把你拉黑名单了。为啥呢?不是有个基于 Git 的代码托管就可以叫做 Github 了,事实上 Github 从来都没把代码托管作为他们的核心价值,Github 的许多真正有价值的点都是为了开源项目的协作而量身定做的,而这些开源项目才是 Github 的真正推动力量。
举个例子,Github 的 Pull Request 功能,有哪一家敢说做到有他家一半好的?而 PR 对于开源项目的跨时间地域协作管理的重要性有多高你知不知道呢?你家就没有吧?如果我说错了请指正,至少现在帮助文档里都没见关于 PR 的只言片语。
免费托管公私有项目。。。所有功能免费意味着我们不盈利~
所有功能免费并非意味着不能盈利,而私有项目收费也并非意味着就是为了去盈利。其实强调自己不盈利对客户来说并不会树立什么特别的优势,反而如果是收费还有大量人使用才真的让人打心眼里觉得踏实。
若是为了博取一个好名声,这个入手点其实不怎么好,换个路子说不定效果更好,随便头脑风暴一下:
每家山寨 Github 的服务商都在显著位置上标明了一大堆的合作伙伴,它们都是一些知名企业或者大集团公司。然而目前为止没听说有哪家在里面大规模进驻,开源一些知名项目的。如果你们获取某一(几)家的支持,联手搞一个迄今为止国内最具影响力的开源项目会如何?不用太偏门太难的,就像 Bootstrap 这种的,我知道国内有水平搞个开源 CSS 框架的人绝不在少数,关键是没人推动,宣传,还有鼓励。
国内的软件从业人员基数绝不小,但是平均水平就不算高了,离开学校以后的技能教育是其中很重要的影响因素。如果 1. 觉得搞不起来,那么挑一些知名开源项目,然后召集大家来做文档翻译、教程编撰及相关的发布和推广又如何?反正要打着免费的旗号,不如来搞点免费职业培训,项目托管那块儿收费也没什么的,名声在外了嘛。其实各种个人、小团体做相关翻译的非常多,但都是自发的,缺乏鼓励和推动,也缺乏宣传和推广,都憋在自己的小圈子里了,做这个功劳不小。
如果 2. 也觉得做不起,那就再实际一点。你看 Github 为了推广 Git 都做了哪些事?比如推了一个明星布道师 Zach Holman,Github 用户少有不知道他的吧?他在世界各地到处布道宣传也是加分不少,推一群人没能力推一个人总不是问题了吧?再比如联合 CodeSchool 制作的两套高质量免费视频教程,这个上 CodeSchool 就能看得到。还有 YouTube Channel 里一大堆的 talks 和 tutorials。这些 Bonus 一样是免费提供给用户的,我觉得带来的影响力比免费私有仓库大多了。一个最典型的例子,Bitbucket 可不是小作坊了吧,可是免费私有仓库又能怎样?(当然了,人家的主要生存渠道还是企业客户,这个对他们来说还是毛毛雨)
思维发散一下还有很多,比如楼上有人提到深入大学了,那 OK,大学的 Git 普及教育可以入手吧?你想让师生利用你们的服务管理教学材料,那不能卡在 Git 本身上呀。
质量检测,一键部署,轻量社交元素都有,目标就是让程序员打开个网站就能完成工作。
这些个卖点,怎么说呢?我先问一句,这都是自己实现的吗?我个人觉得实现这几个有点得不偿失,先不说具体实现的效果如何,非要拿 Github 比的话,人家是提供服务接口让你把自己的代码和各种第三方的服务直接对接使用,只看可选择性也比你们大的多了,再加上哪些第三方服务基本上都是专门干这一行的,不管哪一点的专业性上你们都没啥绝对优势吧?
至于轻量社交元素,我到真心希望能有不错的效果,可惜我自己就是个社交迟钝患者,所以没啥想法。
让程序员打开个网站就能完成工作这个就当口号喊喊吧,目前就连 Github 也不做此奢求。你抽一天的功夫啥都不敢,就找你们公司水平最高的程序员,观察一下他一天之内做了哪些事情,用了哪些工具,你看看能满足不能。
但问题是,大家还是习惯 github , 甚至说我们是山寨版... 知名度小
呃,这个不是问题,是事实,承认山寨 Github 其实不丢人,如果人家直接拿你家和 Github 比你应该开心才对,若是那你家和别的山寨比还觉得不如人家你再委屈也来得及。
但更深的想法就不太了解了,有木有人可以告诉我怎么样才能吸引你们呢?
其实你没必要去了解程序员能干什么或喜欢干什么,因为程序员也是多种多样的,并没有定数。我觉得倒是应该反过来去了解下程序员最不能干什么,最怕干什么,最缺什么之类的说不定还有奇效(卧槽,我怎么觉得答案昭然若揭呢……)
你看,搞个开源程序员婚恋项目怎么样,女的负责 issue,男的负责 commit,PR 接受的直接线下约见……捂脸而退
coding 同时具备代码托管,部署,社交等等功能 用纯程序员的思路来考虑的话这反而是一个缺点, 因为程序员信奉的是‘Less is More’ 做最少的事,做到最好, 在产品里这个概念叫 MVP(最小可行产品)
程序员不需要一个网站能够同时实现 github heroku twitter 的功能, 而是希望这三个网站在自己的领域做到最好,然后开放足够多的接口就行了。 如果程序员需要,我们可以自己把这三种功能通过 API 连起来。 而且,实际上如果真的有此类需求,每个网站会自己在生态圈中找到位置, 意思就是说,heroku 不会自己做代码托管,而是看看怎么利用 github 完善自己。 事实上,heroku 有一个功能叫做 heroku button https://blog.heroku.com/archives/2014/8/7/heroku-button 就是你可以通过一个按钮将 github 上的代码放到 heroku 上去部署。
一直感觉有一些产品喜欢做的大而全。 创业公司本来资源就不够的情况下,把精力分散在 100 个功能而不是 10 个更紧密相关的功能的时候, 你代码托管不如 github,代码部署不如 heroku,轻博客不如 twitter,用户为什么需要你呢?
“我永远不需要一个有微波炉功能的电冰箱”or unix style