肥猫SEO论坛

找回密码
立即注册
发新帖
高端网站建设 可签合同 可上门沟通站群程序定制/蜘蛛池租用全行业SEO接单QQ1624516415全行业SEO接单QQ1624516415
2000+站点 外链一键通发原创SEO文章代写【点击】点击加入本站VIP 发帖免审核广告位招租

23万

积分

0

好友

7万

主题
发表于 2021-9-26 15:21 | 查看: 509| 回复: 0
Writeathon:从0起头实现的一个side project
世界上99%的需求都已有人想到了,但只有多想一步,才能转化为产物。



在外洋,人们将各类业余时候打造的产物或项目称为“side project”。这些side project的灵感都来自于糊口,一起头均为乐趣使然,有的逐步走向贸易,有的归于安静,但每一个缔造者都能从中得到快活与知足。



作为互联网/IT从业者,会有更多机遇接触新颖事物,信赖大师必定会有不少奇思妙想。这篇文章,就是关于一个side project-Writeathon从0到1的进程,同时,也会分享碰到的各类技能坑和产物开辟履历,但愿可以或许给列位参考,实现本身的side project。
产物构思,从0到1
Side project的初始需求,常常来历于本身或身旁人。年头的时辰,我规划写一个关于几年前到新西兰举行Working Holiday的系列文章。从最根基的word,到最专业的scivener,另有得到无数好评的ullyses,和后起之秀bear,typroa,byword等等,从上手难度,写作体验,利用便捷性,专业性等综合斟酌,均难以让我趁手。

因而,作为一个技能身世的产物,对写作东西/平台做了一番钻研。
世界上99%的需求都已有人想到了,但只有多想一步,才能转化为产物。

上文提到的产物,都可以归为专业写作东西,焦点是辅助写作者组织、输出内容。除此以外,另有写作社区,像外洋的medium,海内的简书(这里不能不插一句,简书从一起头的高质量内容社区,到现在充溢着各种鸡汤营销软文,很是惋惜),让作者分享、交换有深度的内容。

另有就是近来鼓起的AI写作东西,经由过程AI对文章举行阐发,和相干素材的采集,乃至按照给定的主题和关头字主动创作内容。

最后,是比力少接触到的,我称之为创意写作东西,固然也属于写作东西,但焦点不在于写作,而在于写作灵感谢感动发,比方:,,。这些东西的写作功效常常比力简略乃至简陋,但专注于供给一系列激起灵感的办事,比方写作话题推送,写作进度阐发等等。

回到最起头的需求,我是想找一个各方面到达均衡的产物。一个side project最起头只要知足本身或最小的需求就足够了,而如许的需求到底是公共的痛点仍是痒点,则可以经由过程MVP法子交由用户和市场去验证。
MVP(Minimum Viable Product),最小可用产物,从产物的焦点功效起头构建产物。

那末,若何从这些信息和需求中构想一个产物?

起首要肯定的是产物定位,它决议了要做甚么。对付专业写作东西,我认为现有的产物已足够多且优异,临时没有更好的切入点。而写作社区,则对后期的运营能力有极高的请求。

AI写作是趋向,但有至关的技能门坎。创意写作东西今朝比力缺乏,是一个可行的切入点。以是开端的定位是交融了专业与创意写作东西的特色,一款能知足根基写作需求的,可以或许激爆发者灵感与创作热忱的产物。

同时,微信、微博、短视频等各类利用酿成的碎片化时候,让人很难静下心去做一件事,这款产物的理念也是但愿供给纯洁的写作体验,让人专注于写作。
writeathon的名称,来历于编程马拉松(hackathon),也寄意着写作就像马拉松。

然后,则是要斟酌资本,它决议了能做甚么。大部门side proje柠檬直播ct起头常常都只有一小我,并且只能操纵业余时候。这就决议了必需要从最焦点的部门起头,对付writeathon来说,作为一款写作东西的焦点则是编纂器。以是现阶段,重聊天呗要精神都应当放在若何实现一个简略而高效的编纂器上。

明白了定位和资本,剩下就是怎样做,也就是产物规划。对付大部门side project来讲,一个完备而久远的规划其实不是必需的,只要明白了焦点诉求,其它部门均可以机动放置。但出于产物的职业习气,仍是为writeathon放置了一个分3步走的规划:
实现一个简略、高效的编纂器,并供给根基的写作统计功效,让人能专注于写作;提功写作灵感谢感动发功效,激起创作热忱,让人爱上写作;经由过程AI等技能,提高写作效力与质量,让人写得更好。产物技能选型,不乱与可扩大
除非你的side project触及到前沿范畴,不然应当选择不乱可扩大的技能框架,不乱是指产物的迭代无需过量斟酌其变革,而可扩大是指相干的生态圈可以或许支撑产物的扩大。
是产物为技能办事,仍是反之,取决于产物的定位和用户的需求,和产物的成长阶段。

writeathon起首知足的是本身的需求,对付中长篇的写作我仍是习气在传统电脑上完成,同时斟酌到通用性,以是优先以web的方法展示。

在三大前端库react、vue和angular中,我选择了vue,其生态社区很是活泼,并且相干的文档也很完美,同时共同Nuxt实现SSR(这里实在对SSR没有强烈的需求,只是借side project作为实验)。

样式框架采纳了bulma,与bootstrap比拟,其column结构更加机动,自界说也很便利。后端接口基于阿里团队推出的eggjs,固然阿里的开源产物常常无疾而终,乃至被称为KPI产品,但不能不说eggjs从今朝的成长来看仍是很稳健的,很是合适小团队的快速开辟。数据库选择了mongodb,共同mongoosejs作为ODM。而根本办事部门,选用的是阿里云。

总体技能框架以下:


产物开辟,快速迭代
咱们常常提到产物的快速迭代,但快速迭代其实不是只求速率,还要掌控好质量和速率之间的均衡,多久迭代一次,每次迭代几多内容。

writeathon由两个项目组成:writeathon-web和writeathon-api,截止至写这篇文章,断断续续2个月,writeathon-web履历了70次的迭代,writeathon-api也有30次。

今朝的产物版本为1.0.2,实现了如下功效:



在开辟进程中,碰到了大巨细小的困难,信赖做过开辟的同窗都晓得步伐员的十大假话之首:“我这里是正常的啊”,开辟中碰到的问题只是起头,处置出产情况及用户情况发生的问题,才是最花费精神的。

这里罗列一部门爬过的坑:
编纂器的开辟;基于jwt的校验;passport库的阅读器兼容性问题;目次层级及其显现方法;NodeBB论坛体系的单点登录;zen模式的设计考量;挪动端适配;夜间模式的样式设计;markdown语法提醒;经由过程Let’s Encrypt获得ssl证书及设置装备摆设。……
限于篇幅,这里先分享编纂器的开辟,其它话题有机遇再零丁开展。

为了防止反复造轮子,编纂器是基于codemirror来打造的。Codemirror的功效十分壮大,github上的不少编纂器项目,都有它的身影,其丰硕水平足以打造一个线上的IDE。编纂器重要用到了codemirror的markdown语法模式,自界说主题,自界说插件等特征,与vue连系成为了一个名为zeneditor的组件,后续会斟酌将其开源。

在格局支撑上,得益于codemirror,除根基的markdown格局,还支撑github推出的GFM(Github Flavored Markdown),GFM扩大了表格、图片和复选列表等特征。在预览功效上,利用了marked这个库,并经由过程hightlight-js举行语法高亮。

同时,为zeneditor设计了zen主题及配套的夜间主题zen-dark,此中夜间主题的布景及字体色彩是频频优化得出的。zen主题还供给了zen模式支撑,在该模式下编纂器的高度会固定为半屏,同时非当前编纂的段落会弱化视觉结果,雷同于其它开源编纂器中的打字机模式。

别的,还专门开辟了markdown语法提醒插件,经由过程输入‘@’快捷插入markdown语法。为了提高效力,zeneditor的重要功效如新建、切换夜间模式、zen模式、保留、导出等均设置了键盘快捷键。

当前版本zeneditor显现的结果,就像一张白纸,让用户最大水平地专注于写作,后续会在细节如字体、色彩、格局支撑、zen模式2.0等延续优化。
产物上线&推行,选择符合的渠道
不少side project开辟完后,没有举行任何推行,权当自娱自乐固然没有任何问题,但实在可以做得当的鼓吹,一来与大师分享功效,二来可以谛听来自用户的反馈,作为下次迭代的参考。

Side project根基不会有任何的市场推行预算,但只要多花一点精神,同样可以获得不错的结惠民法律网果,一般来讲可以斟酌如下渠道:
产物社区;产物方针用户群的社区;相干技能社区;本身的社交媒体圈。
writeathon选择了在producthunt(产物社区)、豆瓣小组( 产物方针用户群的社区)、v2ex(相干技能社区)和朋侪公家号(本身的社交媒体圈)作为第一次推行测验考试。

从成果来看,producthunt带来的结果是至多的,在上线的一周内得到了130多个赞,近千次的拜候量。这个数据固然算不上多高,但最少迈出了第一步。同时正因为其存眷度很高,在上线前必定要做好充实的筹备,否则会挥霍暴光的机遇。



豆瓣我选择了与写作相干的小组举行鼓吹,从结果来看存眷量其实不高,必要调解相干的用户社区鼓吹计谋。
若是在产物方针用户群的社区推行其实不抱负,必要思虑是不是产物的定位呈现了误差,或缺少吸引方针用户的亮点。



v2ex固然阅读量很多,但相干的会商为0,在技能社区若是只是简略的鼓吹,而没有响应的干货,是很难发生互动的。

而朋侪的公家号自己存眷的人就未几,仅作为友谊推行。

第一轮推行事后,应当按照各类渠道的存眷度和用户的反馈,实时调解后续的推行计谋,乃至产物的定位及迭代规划。
最后
一个side project,不管终极可否获得遍及的利用和任何,但把本身的设法从0到1实现,自己就是一个快活而充分的进程,但愿这篇文章可以或许给大师一点开导,感谢。

本文由 @阿楚 原创公布于人人都是产物司理。未经允许,制止转载

题图来自Unsplash,基于CC0协定

收藏回复 显示全部楼层 道具 举报

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

QQ|Archiver|手机版|小黑屋|肥猫SEO论坛 ( 鄂ICP备16024533号 )

GMT+8, 2024-11-25 09:03 , Processed in 0.019570 second(s), 20 queries .

Powered by SEO论坛 X3.4

Copyright © 2016-2022, 武汉肥猫网络科技有限公司.

快速回复 返回顶部 返回列表