2020 年 5 月底,SegmentFault 正式推出「思否独立开发者支持计划」,希望借助社区的资源,为独立开发者提供相应的个人品牌、独立项目的曝光推介,从而帮助独立开发者建立影响力。前段时间才关注到,略作申请,就有收到采访邀约;有将采访的相关内容,同步至此,希望可以给更多对「独立开发者」感兴趣的朋友,带来些许参考;此外,更渴望结识更多志同道合的朋友,相互交流,共同成长。

备注,关于倾城之链已经分享两篇文章;而本篇所涉及的内容,绝大部分也是与“倾城”相关思考;其第二个标题,应该是“云集优站,尽在「倾城之链」番外篇”,将会是『倾城之链』系列文章组成部分。

项目相关问题

独立项目名称:倾城之链
月收入(选答):暂不到 1000
思否社区 ID:jeffjade

1. 自我介绍,你的背景是?最近在忙什么?

业余独立开发者杨轩帅,目前在国内一家智能手机研发公司做快应用相关;目前,工作侧重管理、工具型产品,当然也仍会写写代码;出于对高效工作的追求,比较热衷于创造一些好产品 / 工具,相比之下,业余时间写代码会更多一些。

2. 为什么选择成为一名独立开发者?

目前仍是一名业余独立开发者。工作内外,都有很多想法,以及一些痛点;个人非常倾向将其抽象出来,加以设计,用代码实现出一个工具,或是一款产品,为自己和他人都能带来价值;即便只有自己用,也觉得很酷(极客范儿)。

从另一角度回答这个问题,有必要理解下其定义;『独立开发者』,一般指的是“从产品立项、设计、开发、推广、到盈利的闭环全部独立完成的人”。也想有更多志同道合朋友,组成一个团队,聚集起来完成一款产品;但这并不容易,只能是自己事必躬亲,孤军奋战。所有业余项目,包括倾城之链在内,全部工作都须自己去做,在不擅长的领域,难免捉襟见肘,比如 UI 设计、交互设计,推广等环节。

3. 设计思考,为什么开始这个(几个)项目?

项目立项:这里主要介绍下倾城之链这个项目;从 17 年初,有开始立项,在业余时间策划、设计、编写以及部署等。主要部分功能,也是在 17 年就初步完成;这几年有陆续完善体验,塑造周边能力,以及发小程序快应用等版本。

倾城之链 | 思否采访

项目背景:开发这款项目,每个阶段,主要出发点都有些不同;最初:诞生这些想法,是出自个人需要。立项动机:开发一款产品,为自己带盐;修炼技艺,创造挑战,追名逐利。时隔三年,仍在积极维护,主要是想,探索是否能够依靠它作为第三收入来源。在 17 、 18 年,分别写了关于「倾城之链」的文章,详细介绍了故事起源名字由来核心价值如何访问、以及如何运作等等。

面向群体:“所有互联网用户,以及 Web 应用创造者”,这是原本设想。但在实际推广中发现,互联网从业者是主要用户,地域多分布在一、二线城市。曾今,有向家乡的亲友(对 Web 应用没有认知)推荐,这跟教它们编程一样艰难(摊手 🤷‍♂️)定位也就慢慢有所改变;目前主要面向的群体是:对先进技术或事物,有好奇心、上进心的“年轻人”。

对于这样的现状,现在也有所释怀,毕竟不是娱乐性质、而且不能立刻为用户带来可见价值的产品,在我们现在这个环境,很难快速推广开来;毕竟,就我本人而言,下了班,也经常是看看视频、玩儿下游戏,无脑的放松自我。何况倾城之链,又是偏向让用户主动发现、学习、探索的类型。

4. 如何做的第一版产品?

2017 年那会儿,年富力强,在大前端这块儿,尚不能融会贯通;有了这个想法后,就立马动手策划、技术选型、设计、编码、测试、买域名、购服务器、部署、验证等;很快就出品了第一版。当然,那段时间,感情上也正处于“空窗期”,使得有专心于此的业余时间和外部环境。

5. 独立开发过程中遇到过哪些困难?最难搞定的是什么?

最难莫过于:“交互设计,UI 设计”,技术不懂可以学,时间不足可以挤,但在界面设计这块儿,实在是苦煞人也;自认为在审美这块儿,比起些专业设计师,也不遑多让;但真正自己去设计,总不尽如人意。各种参考、改版,就目前所呈现出来的,也不是个人所满意的。如果能有一优秀设计师携手,想必倾城之链的现状,会比现在好很多。

6. 项目目前取得了哪些成就?项目为你带来了什么?

目前所取得的成就,最令人兴奋的大概是:已经收录全球优质网站 400 余个,且还在不断增长。

倾城之链 | 独立开发者

倾城这项目,给我带来的就太多了;譬如:

  • 原本就为练技而始,开发 & 维护倾城,在高效开发 Web 应用这块,积累蛮多经验;
  • 因为上一条,为自己的工作,或有形或无形,也带来非常大的帮助和价值;
  • 收录的所有 Web 应用,都须亲自逐一审核(+写推荐语),使得眼界大开;
  • 也因为上一条,使得接触到很多有价值产品,对工作,生活、或者写文都产品很大影响;
  • 倾城之链小程序发布几个月后,现在慢慢有了自然流量,接入广告后,每天都能带来些收益小惊喜;这比赚取工资来的开心。

7. 你的商业模式是什么?是如何增长的?

截止目前,还没非常认真考虑商业模式;原本设想是,服务好用户(探索发现者,Web 应用创造者),不断丰富内容,从而逐渐产生更多价值;就会形成优良循环 ♻️,当用户达到一定规模,即可依靠接入广告来获取收益。

但就目前而言,还未达到这一点;仍在积极收录优质 Web 应用、开发更多对用户有价值(粘性)的功能。接下来,有计划投入一笔广告,从而提升产品知名度。从而加快构建良性循环的速度。

8. 近阶段项目有哪些更新,未来会做什么变动

最近更新是,为审核通过的网站,自动发起首页截图,并压缩、上传至阿里云 OSS,从而展示给用户,能让用户在打开 Web 应用前,能够对其有一个初步了解。最近也是写了篇文章一键截图、压缩 & 上传至阿里 OSS,专门介绍了下具体实现和封装 📦。

未来仍会持续维护、更新。功能路线图有在 Github Issues 记录。具体会投入多大力度,取决于后续广告投入后,所产生的收益高低。如果远高于预期,也可以考虑专职全勤投入。

9. 如果项目重来一次你会做哪些改变?

我想会提早开发并重视小程序快应用版本(得注册一个公司);从数据看,小程序所能带来的收益,要比 Google AdSense 多,且容易的多。

小程序码 - 倾城之链

个人相关问题

1. 推荐你最喜欢的一款产品 / 游戏 / App?并说明原因

没有限制条件的话,当然是倾城之链啦。毕竟“亲儿子”;何况我也是「倾城」的重度 & 忠实用户,而且还给自己带来了非常多实在的好处,最喜欢「倾城」,实属实至名归。

但就那样回答,颇有些符合咱传统习惯;如 Product Hunt(一个供用户分享和发现产品、专注于每日最佳新 APP 排行榜的社交新闻网站),Github 等,都是我非常喜欢的产品。尤其前者,倾城之链就需要向其多多学习;而且在这个阶段,Product Hunt,很多程度上,是我在互联网这块,视野拓展的主要源头之一。

2. 分享一下你的技术栈和你日常的工作流?

在工作中,主要涉及开发快应用引擎、以及周边生态建设;使用的技术栈主要是:

  • 编程语言:JavaScript,TypeScript,Node.js、Css,Html 等;
  • 前端框架:Vue、React、Electron 等;
  • 构建工具:Webpack、Rollup、Gulp 等;
  • 应用类型:小程序、快应用、PWA 等;

在进行些个人项目开发中,也会用到 MongoDB、Redis、Nginx、Docker、Python 等。

日常工作流:多年来,都使用 Mac 作为开发工具;基于 VsCode、Sublime Text3 编写代码(写快应用、小程序,会用到对应 IDE);用 Git、Github、Gitlab 来控制项目版本;Jenkins 来持续集成;习惯使用 Markdown 写文档、博客;Xmind 绘制思维导图;使用各类 Terminal 命令行来提升效率(遇到没有诉求,会自己集成,如个人作品 Arya Jarvis)…….

3. 对独立开发者或编程初学者有什么建议?

对于独立开发者,鉴于每个人的初衷、身处环境、终极目标,都有所不同,暂没有更多建议。

对于编程初学者,倒有满多想说的:

  1. 对于编程,要“战略上藐视它 战术上重视它”,要认识到这并不是很难学,但须要付出努力,切勿眼高手低。
  2. 方向上,先易后难(可以先学学 JavaScript 或 Python 等),多读文档,多敲代码,勤于思考,举一反三,善于总结,坚持写博文。
  3. 找准方向后,建议采取“学以致用”的方式,循序渐进:可以定制一个需求,想法设法去实现,修炼编程基本功的同时,也锻炼了综合能力(如学习、搜索、排查问题等)。
  4. 最后就是坚持(凡事贵在坚持);坚持学习、总结、跟同行交流反馈、持续输出心得。须知:“念念不忘、必有回响”。

4. 生活中有什么爱好?有什么个人的特别的工作习惯么?

生活中爱好,可谓非常广泛;譬如游戏、读书、听歌、看电影(动漫)、写东西、跟朋友聊天…… 但在业余时间,真正做的比较多是:编程和游戏;前者是为了追逐名利;后者则是为了减压,或者偶尔的放纵(周末安装,玩儿完删掉,循环往复)。

特别的工作习惯:个人崇尚效率(工欲善其事,必先利其器),每当遇到需求,总会先将需要的工具或者环境,快速准备妥帖,从而使得后续工作,尽可能顺畅、高效、省心。


聊聊你的思否的看法或对国内技术社区的看法

早在 2015 年 3 月,就有加入思否社区。那时候入还比较年轻,精力充沛,成长欲也很强;有空就会扫一扫「问答」,挑些感兴趣的问题来回答下。慢慢地,空闲时间不在那么多,偶尔在博客产出些文章,会借助「发头条」功能,分享给用户,也能给自己的站带来些流量,时至如今,也是喜之不已。如今,思否又发起「独立开发者计划」,这简直是我辈福音。即便时间不是很充盈,也抽空来接受采访。坦白讲,我认为「思否」国内最友好的技术社区。

国内其他技术社区,就有使用过的,也谈下个人看法:

  • 博客园:个人最初写博客的阵地;它在艰难的环境中成长、发展、壮大,博客园用户中成长出了一批又一批技术专家,在 IT 行业中大展身手!任互联网浪潮的此起彼伏,尽管时光流转岁月变迁,它依旧坚守初心,真的很棒。
  • CSDN:很早就知道它,但用的很少;因为它的权重很高,检索问题,经常会出现在搜索结果中;但总体来看,它质量低劣,且抄袭遍地,很多时候不能解决所遇问题,早已借助 Chrome 扩展,将其从搜索结果中屏蔽。
  • V2EX:独具匠心的发布、回复话题奖励机制,让这里的内容多了一层更趋于优质的可能;但内容更多不是技术,而是技术圈人的感慨;有时候在 v2ex 推广些个人产品,确实能短时间内带来不少流量;同时,也要具备一定内心成熟能力。
  • 掘金:一个帮助开发者成长的社区、面向互联网技术人的内容分享平台。倒是作为创作者,用过一段时间,但它那短时间内崛起的超大权重,远高于个人主博客,就不再用了。对于既得利益者,掘金是蛮好的存在。就个人使用感受,远不如「思否」友好。

其他

有什么想聊的可以补充(比如:去哪对你产品进行深入了解)

「倾城之链」作为一个开放平台,旨在云集全球优秀网站,探索互联网中更广阔的世界;在这里,你可以轻松发现、学习、分享更多有用或有趣的事物。如果您感兴趣想进一步了解,可以参见关于倾城;之前也有对「倾城之链」的来龙去脉,在博客中做了分享,具体可以参见以下文章:

除了「倾城」这款作品,利用闲暇也写了些工具,感兴趣的朋友,可以移步轩帅个人作品集查阅。

您可能感兴趣的文章


静晴轩 ~ 晚晴幽草轩
个人微信公众号晚晴幽草轩;名字取自:“天意怜幽草,人间重晚晴”。
专注互联网开发(Web 大前端、快应用、小程序),以及分享优质网站、AI 应用、效率工具、心得感悟等内容。

文章目录
  1. 1. 项目相关问题
    1. 1.1. 1. 自我介绍,你的背景是?最近在忙什么?
    2. 1.2. 2. 为什么选择成为一名独立开发者?
    3. 1.3. 3. 设计思考,为什么开始这个(几个)项目?
    4. 1.4. 4. 如何做的第一版产品?
    5. 1.5. 5. 独立开发过程中遇到过哪些困难?最难搞定的是什么?
    6. 1.6. 6. 项目目前取得了哪些成就?项目为你带来了什么?
    7. 1.7. 7. 你的商业模式是什么?是如何增长的?
    8. 1.8. 8. 近阶段项目有哪些更新,未来会做什么变动
    9. 1.9. 9. 如果项目重来一次你会做哪些改变?
  2. 2. 个人相关问题
    1. 2.1. 1. 推荐你最喜欢的一款产品 / 游戏 / App?并说明原因
    2. 2.2. 2. 分享一下你的技术栈和你日常的工作流?
    3. 2.3. 3. 对独立开发者或编程初学者有什么建议?
    4. 2.4. 4. 生活中有什么爱好?有什么个人的特别的工作习惯么?
    5. 2.5. 聊聊你的思否的看法或对国内技术社区的看法
  3. 3. 其他
    1. 3.1. 有什么想聊的可以补充(比如:去哪对你产品进行深入了解)
    2. 3.2. 您可能感兴趣的文章