目前工作状态(退职 / 独立开发):独立开发
独立项目名称:闪点清单
思否社区 ID:@lanistor
10 年前,@lanistor 因为想做网站从一个物理系的学生悄悄转型到 IT。在这之后的 10 年里,@lanistor 做了不少我的项目,其中包含:二手交易、校园微博、基于 LBS 的轻征询平台、开源框架 React-Keeper、甚至还有会呼吸的鞋垫(你没看错就是脚上穿的鞋垫)。
细细讲起 @lanistor 的故事也算是丰盛中带着崎岖,高中时他是货真价实的学霸,最强项的是物理、化学和数学,不过比起学习他始终更想做一些有意义的事,高二时在山东低压教育之下,他用整整一年做了一款呼吸鞋垫,起初这款鞋垫还有幸申请到了发明专利。
考上大学后,@lanistor 一边学习本人的专业知识——理论物理,一边开起了实体店,店铺里有各种离奇的礼品,为了吸引顾客他还自学米雕,并在店铺中发售。
△原谅那个年代像素不行
再起初他关掉店铺,用赚来的这些钱迈入了计算机的世界。@lanistor 感觉学校须要一个二手交易网站,随即在寒假开始自学 Java 等技术,并开始找人一块做网站「校易网」,团队最大的时候达到了 7 集体,为了做好网站 @lanistor 还复学了一年,不过网站最初没经营胜利并「光彩闭站」,最终一盘算域名倒是卖了点钱。
迈入社会后,@lanistor 成为了转职 Java 开发,在工作的这几年他做个好多个独立我的项目,也正是因为这些独立我的项目,让 @lanistor 顺利成章的「沦落」为一名独立开发者。
这个让 @lanistor 毅然决然成为独立开发者的产品,是一款不一样的悬浮清单软件——闪点清单。
作为工夫管理工具重度依赖者,他简直尝试过了绝大部分工夫管理软件,最罕用的有某某清单,也常常配合 Apple 揭示事项、备忘录、云笔记等软件一起用。因为每天须要记录的事件太多,常常会正在目不转睛地做一件事儿,忽然来了一个其余事,就先记录下来,设定好工夫定时揭示。
这个操作多了,他发现了三大难点:
- 切换桌面与 APP 总感觉浪费时间;
- 而且切换到其他软件工作时,看不到代办事项;
- 还有揭示的模式也不太灵便。
理解到本人的这些需要后,他开始在市面上寻找合乎的产品,但找了一圈也没有找到想要的软件。作为一个易过敏型人格的人,他觉察到这可能是个机会,于是在搜索引擎搜相干内容,果然看到很多人提出了相似的需要。
那不如就本人来做!
第一步当然先确定是不是伪需要,还有需求量是不是足够大,而后我便开始收集需要。收集需要的计划,原本思考做个效果图,而后到处发发问卷,看大家反应;但 PS 只懂点皮毛的人,还是写代码来的快。于是我便用 2 个星期的工夫,写出了第一个 Demo,而后跟一些比拟业余的产品、技术敌人聊了聊,大家反馈根本是:感觉还能够,然而总感觉我还有 A、B、C 计划能够实现这个成果,为啥非要这样?
这个问题我也给不出答案,于是我又开发了近 2 个多月,根底性能差不多能正式用了(但其实还是很 Low,跟竞品齐全没有竞争力),我便筹备投放进来了,看市场的反馈。我过后的思考:我只宣传这一个点,如果性能这么 Low 都有人喜爱用,就阐明这个需要点是把握得很准的。
而后,一个关系比拟好的经营敌人便帮我发了进来(她起初成为了我的合伙人),只发了一篇帖子,当天引来了 100 多个下载量,还有很多好评。又继续测试了一个月,整体的测试后果远超出我的预期,从后果数据和反应来看:这个点、很多用户很须要。
而后就有了起初的产品:闪点清单,前面也有了闪点工作室。
@lanistor 说我的项目目前还没有显著的问题,但播种了几千名忠诚粉丝。目前盈利点还没有凋谢,始终是纯投入。不过和用户的重复沟通,也关上了他们的思路,让他们有了很多好的产品 Idea,这些 Idea 前面会陆续退出到产品中;用户也始终在给他们正向的反馈,示意用了他们的产品后其余清单软件曾经都卸载了,也心愿他们能持续做上来;甚至很多用户焦急让他们凋谢盈利点,或者打赏他们,因为放心他们没有盈利形式会死掉,用户们不想看到这样优良的产品死掉。
△悬浮窗性能
△PC 端一隅
快问快答
1、你如何定义“独立开发者”?又为什么抉择成为一名独立开发者?
- 能独立用本人的想法和作品解决业界问题的人。
- 我成为独立开发者有两方面起因:
第一是看到很多行业存在很多问题,这些问题还没有完满的计划可能解决得像本人冀望的那么好,这时候很心愿能用本人的力量解决这些问题。
第二是,始终有一个产品梦,始终心愿发明一款风行于世界的产品。
2、独立开发过程中遇到过哪些艰难?最难搞定的是什么?
次要有两个艰难:
- 第一是团队
咱们是工作室的模式,而有些同学是兼职来做开发,这样就会有输入工夫问题,毕竟要和以后的工作、生存来争夺工夫。解决这个问题,咱们首先从理念上达成共识:必定要就义掉生存品质,生存须要家人来反对;而后是咱们定了一个规定:兼职的同学每周输入工夫不能小于 25 小时,根本是工作 3 天的工时,这样来保障产品的开发进度。
- 第二是增长
第二个难题是增长,咱们没有同学从 0 经营过产品,然而这个过程也必须趟过。思考到增长是守业产品的外围能力,具备这些能力的人又很难找,咱们决定自建增长能力。所以我当初根本是全职增长,这个问题是在解决的路上,会始终随同产品全生命周期。
3、举荐你最喜爱的一款产品 / 游戏 / App?并阐明起因
应该是《纪念碑谷》吧。看到这个产品就曾经惊艳了我,玩游戏的过程中,细腻的产品体验、惊奇的机关设计、还有产品背地的故事,都很让我兴奋。工匠精力说来容易做好很难,咱们在做的产品,也始终致力在细节上求全责备。
4、分享一下你的技术栈?分享一下你日常的工作流?
- 我的技术栈
个别是用到什么学什么,之前在大厂经验过专职 Java 和专职 Web,其余技术栈比方:Node、Flutter、C++、LLVM 都懂一些,Android、iOS 开发也略懂一点,Unity3D 搞过,被历史埋没的 Flash AS 也搞过。
- 我的工作流
产品开发比方:需要收集、开会讨论、产品开发、性能自测、打包上线、线上运维,作为守业小团队,每个人都要懂全流程。
经营工作比方:用户沟通、渠道沟通、软文产出、品牌宣传、根底经营杂活等等。
5、日常兴趣爱好
喜好比拟宽泛,喜爱的静止有网球、足球、乒乓球、游泳等(大学还有个水水的足球颠球校园吉尼斯纪录),已经喜爱象棋,唱歌麦霸。当初的喜好就只有写代码了,精确来说,是只有写代码的工夫了。当初想想,如同这 10 年始终是一个作息,大部分工夫都是每天写代码到 1 点当前,2、3 点也是常常的事件。
除了下面讲的喜好,还有个嗜好,就是喜爱看荒山。已经大学校园在山区,前面有三千亩的荒山,最喜爱的事件,就是一个人去爬山,而后坐在山顶上听着轻音乐看长长的山谷,常常一坐就是一下午。那应该是一个能让人静下心来向远处看的神秘山谷。
6、对开发者和编程初学者和怀抱幻想对年轻人有什么倡议
开发者牛人很多,倡议切实不敢多说,就说一点吧:
激励大家多做独立我的项目,不仅能开辟技术视线,也能学习从多维度思考产品和技术,还有可能真给业界带来很好的产品。
对于年轻人来说我的倡议分为三个方面:
- 成长方面
学习编程的人有的基于过程成长、有的是基于指标成长,倡议是基于指标成长为主,而后配合过程成长,这样成长得更快,也更容易涉及一个畛域的边缘,更容易做出问题。先给本人找个指标。
- 我的项目方面
前几个我的项目根本都要失败,根本都是源于在某一项能力上有欠缺。多尝试,多发现自己的短板,而后花精力把它补齐,下次离胜利就会更近一点。
- 产品增长
产品增长是一项十分重要的能力,须要的能力点也很杂,然而很多技术人员很容易漠视这一点能力。这个难点根本是所有我的项目的胜利必备的能力,也是大部分独立我的项目夭折的中央,肯定要虚心学习、灵活运用。
7、近阶段我的项目有哪些更新,将来会做什么变动
近阶段咱们重点打造了挪动端,挪动端刚上线 4 个月,性能和体验品质曾经都比拟高了。
前面短期内咱们的工作次要有这些点:
- PC 端 UI 大改版
- 挪动端小部件开发
- 反对更灵便的多层级工作治理
- 融入番茄工作法到产品中
- 数据报表、富文本等性能开发
长期的布局临时还须要窃密。
@lanistor 当初在思否社区继续更新「闪点清单」技术文章欢送大家浏览点赞哦!
《从 0 开始设计 Flutter 独立 APP | 第三篇: 一劳永逸解决全局 BuildContext 问题》
《从 0 开始设计 Flutter 独立 APP | 第二篇: 残缺的国际化语言反对》
《从 0 开始设计 Flutter 独立 APP | 第一篇: 数据库与状态治理》
该内容栏目为「SFIDSP – 思否独立开发者反对打算」。为助力独立开发者营造更好的行业环境,SegmentFault 思否社区作为服务于开发者的技术社区,正式推出「思否独立开发者反对打算」,咱们心愿借助社区的资源为独立开发者提供相应的集体品牌、独立我的项目的曝光推介。
有动向的独立开发者或者独立我的项目负责人,可通过邮箱提供相应的信息(个人简介、独立我的项目简介、联系方式等),以便晋升交换的效率。
分割邮箱:pr@segmentfault.com