从北京离开以后,@沈兵兵 回到哈尔滨,1平米左右的阳台成了他的工做室,今后他开始了独立产品开发之路。前端
接下来的一年半时间几乎都是呆在这一平米的地方,后来迫于生活压力,他在哈尔滨找了一份工做,工做期间利用业余时间开发和维护项目,大约去年10月份他选择辞职,粗略算下来这份工做作了一年的时间。node
今年由于疫情和家事,全家回到老家县城父母家,厨房就成了工做的地方,晚上成了工做时间。react
在全职独立开发者的时间里,@沈兵兵陆续打造了十多款产品,其中有三个他最为喜欢,一个关于诗,一个关于酒,还有一个关于远方。android
项目介绍:[精酿笔记]是一款服务家酿啤酒爱好者的酿造辅助工具以及交流社区。
项目背景:2017年,无心中发现原来除了工业啤酒以外,还有精酿啤酒,而且还能够本身在家里酿造。因而阅读相关书籍,购买设备,尝试本身酿造。可是发现国内找不到相关的APP,因而开始本身来写。
面向群体:家酿啤酒爱好者。
创建目的:让家酿啤酒爱好者能够更好的体验酿造过程,同时分享交流酿造经验。
项目介绍:写诗人的出发点是为了创造一个比较存粹的写诗社区。从用户量上来讲,这是一款失败的产品,可是在我内心,它是一款成功的产品,它作到了我心中的那个样子,几年来,在我没有更多精力维护的状况下,用户依然用心的维护它。面试
项目介绍:连环画星球是一款为连环画爱好者打造的交流分享社区,用户能够分享本身喜欢的连环画,也能够和其余爱好者共同交流。
立项缘由:一是我比较喜欢切小众点的方向,二是连环画是中国的传统艺术形式。三是相对于小说,音频,视频,漫画等,连环画的时间跨度比较长,估计版权问题会好些。将来修改:一次女儿要听故事,当我用头条音频给她放故事时,受到了启发,我以为头条发布音频的流程比较适合个人这款产品。因而花了几天时间作了一次大的修改。数据库
目前精酿啤酒项目累计用户8k人,拥有百人以上微信群,百人以上QQ群。但该项目是一个小众领域,目前为止,该项目还未带来多少收益,惟有用户的承认是@沈兵兵坚持作下去的动力,同时该项目也让他后来几款APP有了技术沉淀。编程
写诗人目前累计注册4k人左右,用户原创诗歌1600余首。采访中@沈兵兵表示:写诗人给我带来更多的是感动,虽然它很小众,可是几年来,用户一直把APP的氛围维护的很好,如若不是生活的压力,我很是想作更多这种有情怀的APP,我也但愿之后好起来以后,多作些这种有情怀的产品。小程序
连环画星球是刚刚起步的APP,这款产品让他在如何高效运营产品内容方面,有了新的认识。在这个产品中屡次尝试与修改如何高效的维护内容的方案,目前他对方案还算满意。segmentfault
沈兵兵回忆断断续续我的开发三、4年了,应用也发不了很多,一个月收入千元左右,压力比较大。也有很多人问他要不考虑作点别的,但他很清楚想要什么,喜欢作什么。目前处于家里有事无法工做的状态,他会坚持下去,若是之后尚未转机,他会考虑找份工做,业余来作独立开发者,可是从未想过放弃这条路。react-native
一、如何定义“独立开发者”?为何选择成为一名独立开发者?
若是把互联网比作一个江湖,独立开发者就像独自修炼的人,无门无派。
性格缘由占很大一部分,历来接受新鲜事物过程都比较慢,可是一旦喜欢上,就会进入痴迷状态。还有一部分缘由是成就感,当一个产品上线,有用户使用,看着后台数据变化,那种感受是上班无法体会到的。
二、独立开发过程当中遇到过哪些困难?最难搞定的是什么?
能够说一直没有走出困境,都在摸索阶段,技术上问题还好,毕竟独立开发,遇到解决不了的问题,能够采用变通的方式解决。最现实的问题是生存问题,产品变现。回想5年前跟女朋友来到北京,面试了20几家才找到,那时候工资3千多,女朋友没工做,房租1400,天天只能带饭,想着何时工资过万就心满意足了,现现在却发现工资根本不够花,我是一个对钱不那么在意的人,可不得向现实低头。
还有就是竞品的出现,在精酿笔记上线的几个月后,市场上出现了同类产品,并且各方面都比我优秀,过后我才了解到,那款产品是一家公司在作,当时请了不少酿酒师,能够说有钱有人,而我只有一我的。
三、分享一下你的技术栈?
flutter,react-native,notejs,多是由于独立开发的缘由,其实涉及到的技术仍是比较多的,毕竟前端,后台,服务器,数据库,ui等等,但也正是由于这样,因此每项都牢牢达到能够知足需求的水平,并无深刻研究。
四、对开发者们有什么建议
对开发保持热情与初心,这才会坚持下去。正在工做的小伙伴,若是想独立开发,建议先业余时间搞,当时机成熟以后再全力去搞。还有一点就是努力让产品活下去,只有活下去才有但愿。
我的建议,不要由于薪资而去选择这个行业,而是由于喜欢,这样将来你的路才不会迷茫。有目标,就要从如今开始作起,不管结果怎样,都要去尝试,才不会遗憾。
五、何时开始接触编程的,契机是什么?
大三的时候开始接触编程,在此以前对于编程是没有概念的。当时个人恩师,是一个培训机构的讲师,到咱们学校来上培训课,才让我了解到编程,也是由于他当时争取到一个免费培训的名额,而我又有幸得到到了这个名额,今后走上了编程之路。
六、生活中有什么爱好?
七、若是能够从新选择是否还会选择这个职业
不会选择其余职业,即便在如今个人生活正陷入困境,也有人问我是否考虑转行,我心里给出的答案都是确定的。个人编程水平可能通常,可是我如今想不到一个能让我即便面对种种困境也如此乐此不疲的职业。
1.简单的调研。
那么如何验证本身的想法是否靠谱呢,能够借助不少方式
微信指数小程序,搜索下关键字微信指数,若是指数达到了你的心理预期,则需求存在。
各大应用平台关键字搜索同类产品,若是同类产品很是多,说明大方向没错,那你的产品有本身的惟一不可替代性。
2.初步构思。
构思产品我习惯用思惟导图来梳理和完善逻辑,发现问题。
构思产品的初步模型,肯定UI,能设计流程图最好,借助墨刀,Axure RP 等,或者采用你喜欢的方式。
3.技术选型。
我以前一年采用的方式一直是服务器用nodejs,客户端用react native,这样的缘由是开发语言学习上不须要花太多的时间。客户端使用rn没有使用原生的缘由也是由于rn就能够知足个人产品需求并且性能还不错,节省时间成本。但不得不认可我在rn上花了不少时间去填坑,这也是我在下一款产品中改用flutter的缘由。
对于APP前端跨平台语言的选择上,须要考虑,性能是否ok,与原生的交互,使用的人数,文档的完善度,社区活跃度,学习成本,综合考虑选择适合本身的就好。
4.开始编写
个人原则是能用三方的尽可能用三方,把时间节省出来。
编写过程当中,首先保证稳定性,可扩展性。在实现方式上偷懒,可是我不会在功能逻辑上偷懒。
第一个版本上线时间节点很重要,尽可能只完成核心功能,这样作好处是缩短开发周期。能够尽快让市场去验证,并且用户反馈可让你及时做出调整,还能调动你的积极性。至今仍然谨记曾经一位老大说过“小步快跑”。
我以为这比把一个产品作的本身以为完美再上线更好。并且开发周期越长,人的耐心会越小,很容易出现半途而废。打磨产品本就是一个漫长且磨人心智的过程,若是能得到用户反馈,不管承认或者批评都会给人很大动力。
现阶段,我基本不会去提早作技术储备,基本都是遇到了问题才会去找网上找实现方式,并且选择的大都是简单初级的方式,这确实比较low。
5.产品完成,部署服务器,申请域名,准备上线。
苹果审核涉及到技术网址,隐私政策,并且谁都但愿本身都APP最起码有个下载页,对于提升产品都逼格是有帮助的,因此最好申请个心仪的域名。还有就是小程序须要支持https的域名。服务器的选择,我使用的是阿里云,仍是同样选择适合本身的。
关于服务器的运维是须要了解学习一下的,提交平台,APP store的提交流程相比android会麻烦些,应用宝,百度对软著要求比较严格,应用宝第一次审核经过后,后续版本审核会比较快,有时甚至几十分钟过审,通常也在几小时之内,百度,阿里联盟通常在一天之内,小米平台拒绝盒子类APP审核,应用截图有改动必须及时更换。若是能申请某个平台的首发对初始流量获取也帮助很大。android平台众多,其余渠道我了解很少。
6.产品上线,刚刚开始
aso能够帮助更好得到流量,若是你的产品关键字优化到第一页会有可观的流量。切勿重技术轻运营,没有孰轻孰重。尽量找到好的流量获取入口,有效的引流。
7.有时也许能够改变一种方式
验证一个想法没有必要非得依赖APP,毕竟开发周期比较长,能够尝试使用小程序去验证,周期会缩短,甚至有些想法彻底能够经过社群等简单方式去论证,当可行后再开始也许更合适。
总之,我但愿的是让产品有它的生命,它会成长,会进化,甚至不须要个人干预,我所作的就是创造出初级的它,而它的成长过程当中我须要作的就是服务于它。
该内容栏目为「SFIDSP - 思否独立开发者支持计划」。为助力独立开发者营造更好的行业环境, SegmentFault 思否社区做为服务于开发者的技术社区,正式推出「思否独立开发者支持计划」,咱们但愿借助社区的资源为独立开发者提供相应的我的品牌、独立项目的曝光推介。
有意向的独立开发者或者独立项目负责人,可经过邮箱提供相应的信息(我的简介、独立项目简介、联系方式等),以便提高交流的效率。
联系邮箱:pr@segmentfault.com