嗨,大家好,我是徐小夕, 一名独立开发者,有百万级产品营收操盘经验,接下来我会根据我自己的实践经验,分享一下独立开发者,如何抓住高价值产品,并持续输出价值。

我一直主张以实际经验来作为分享素材避免空洞的理论,所以我会用我自己这几年沉淀的成果,以事实为依据和大家分享切实可行,可落地的方案。 

接下来开始我的分享。

我的技术职业成长

  1. 2年时间 从毕业到一线上市公司高级工程师
  2. 半年时间 从AI企业的高级工程师晋升为全公司前端负责人
  3. 之后的职业经历:
  • 担任头部上市教育集团前端架构师
  • AI独角兽企业前端架构师

有关职场核心竞争力的习惯养成模式

在聊项目运营之前,我个人认为一个好的学习工作习惯很重要,同时在持续积累的过程中也能打造自己职场,运营上的核心竞争力。 下面我总结几个自己觉得不错的习惯和方法模型。

1. 保持每周学习10个以上对自己职场有帮助的知识点

这个习惯可以保证我们对专业技能广度的敏感度,提高自己的思维上限。

我们可以从少数派虎嗅IT桔子这些质量相对较高的平台来获取知识, 每周投入很少的时间,长期积累你的思维将会产生很大的变化。

我很认可一句话:你永远无法赚到认知之外的钱。 所以,我觉得提高认知很重要。

2. 做任何事都要设定一个可执行,有时效的目标,并对复杂任务进行合理拆解

因为作为互联网从业者,我们无时无刻都要保持学习状态,这样才能在职场上顺势而为。这就意味着我们需要更高效率的学习知识,并且高效的解决问题

学习知识一定要设立一个阶段性目标,比如我上个月准备学习世界上最流行的前端解决方案 nextjs, 打算花1周来掌握它,目标是达到实际开发线上项目的标准。

有了这样具体的目标,我设定了一个计划——开源一款基于next + antd5.0 的管理后台系统,并部署到服务器上

所以这七天所以的计划安排都是围绕这一目标展开的,比如:

  • 学习nextjs路由 / api 开发 / 渲染模式
  • 调研nextjs组件开发方式和内置组件用法
  • nextjs + antd5.0 组合开发模式研究
  • nextjs 国际化方案
  • nextjs高级用法,最佳实践学习研究
  • nextjs项目部署研究
  • next-admin项目开源,部署,宣传

通过这几个阶段性的子任务, 一周时间我顺利开源并上线了 next-admin项目,这个也是我最近在公众号和大家分享的一个项目。

所以我想说的是, 不管我们有什么学习计划,或者工作上遇到了什么难题,我们要学会设定具体的目标,并对目标进行合理拆解,这样我们就能很容易达成自己的目标

接下来分享一个我一直在用的成果检测方法——戴博士的PDCA循环:

3. 在合适的时间内,保持绝对地专注

专注的人可以做成任何事情,这个是历史的经验,现在互联网时代优化很多,导致的一个问题就是我们的时间越来越没有性价比。我们很容易被社交媒体, 新闻,娱乐分散注意力,将原来只需要半个小时完成的事情变成了2个小时甚至更长时间。

我认识的在互联网比较有名的大佬,都是在做事时保持绝对的专注,所以能在很短的时间完成自己的目标。

之前很多人问我为什么同样是工作上班,你有这么多时间写文章,做项目? 其实我在这里解答一下大家的疑问:

  • 我一般会在周日晚上集中花1一个小时规划下周的目标,比如写文章,迭代产品,会议大纲设计,我会做详细的目标。
  • 周六会花1个小时做复盘,反思,不能有任何打断。
  • 每个工作日花1个小时来根据计划完成目标)

所以其实我花的时间和大家差不多,只不过是有提前的计划安排,并坚持花很少一部分时间来执行目标而已。

我相信大部分人每天都能抽出一个小时来,周末甚至能抽出更多时间,所以这里就是我”高产“的答案。

我希望大家都能养成我上面列举的三个习惯,也是我跑通的,没有任何压力负担的习惯,这样才能不辜负大家百忙之中看这篇文章。

提高认知深度的可靠方案

我觉得决定做事成败的关键因素除了勤劳,执行力之外,还有一个更重要因素——你的认知

当大家面对一个不懂的领域时,往往会被各种所谓的媒体/专家所诱导或者倾信,往往的结果是看了很多书,参加了很多培训,还是收获甚少,对这个领域的决策仍然不够准确。

我之前也是走了很多弯路,花了大量的时间看书,看教程,回过头来看,其实当时如果对前端或者技术了解得多一点,可能就不会那么盲目了。所以我总结几个提高自己认知的实用方法。

  • 保持定期高质量阅读

比如每天早上听10分钟新闻(时政,科技,财经等),或者在地铁上画十分钟看看领域内的新闻,资料,这里给大家推荐2个高质量的新闻平台:人民日报客户端财联社

不需要占用太多时间,长期积累你就会发现自己对职场,政策,商业有了更全面的了解, 对后期与更优秀的人交流,做决策也会有更准确的把控。

  • 对某一领域有深度研究理解

对于我们普通人来说,精通所有技能是很难的,但是我们专注于某一个领域,做到极致,确实有迹可循的。

我之前学技术,也是什么都想学,比如reactvueangular 三大框架什么都想学,结果花了很多时间学习,去企业工作也是只用其中一种,由于之前对某一框架了解不深,在工作中也踩了不少坑。

所以我觉得只要把一种框架研究透彻,并有自己的实践,思考,你在职场中就非常有竞争力了,当你掌握了这项技能,再去学习其他框架,也会更容易,更有性价比。我们的前端大佬尤雨溪就是一个很好的例子.

所以后面在职场上我坚定的研究react框架,并基于它开源了很多项目和技术分享,这也让我在公司通过不到一年的时间做到了前端负责人的职位。

后面我也按照同样的模式,专注于可视化零代码的研究,不断的分享和学习这个领域的最新技术,当然结果也是我比较满意的,大家在文章开头也看了我的一些成就。

要想深入研究某一领域,我这里给大家分享一下我的方法:

  • 如果是技术学习,建议看一手资料(如官方文档,demo案例学习,或者优秀的大佬的分享)
  • 多实践(观看不做,永远领悟不到精华)
  • 和同领域的大佬交流
  • 定期复盘,总结,分享(自我纠错机制,这也是我常用的方式)
  • 坚持投入不少于100天(比如我做可视化,已经坚持了3年)

IP定位和影响力打造

当你具备了优秀的习惯领域内的专业知识,你就已经具备做成一件事的基础了。这里引出了本文的核心——如何做开源项目或者自研产品的运营。

现阶段的情况事无论是创业者,网红,还是企业大佬,都开始做网红了。我个人认为他们最终的目的都是为了打造IP进而提高产品转化, 这也是网红商业的底层逻辑。

所以这里要涉及一个定位问题,你的产品,你的项目面向的人群需要有清晰的认识。需要基于目标人群来打造你的个人IP。

比如我现在在做可视化产品,我需要提前研究潜在的目标群体是哪些人,比如互联网技术群体。那么我需要打造一个技术大佬的人设(在可视化领域有所深耕的角色),这样别人才会信服你,关注你,进而为你的产品站台。

所以如果大家想运营开源项目或者自己的产品,一定要先想清这个问题。

这里不得不提一个比较失败的案例。也是我之前的一个失败案例。

19年我和几个朋友打算通过业余时间做一个相亲小程序,后面兴致勃勃花了2个月把产品做出来了,小伙伴开始在各大平台推广,当时也拉了个100多人的群,年龄跨度也很大,后面因为发起这个项目的小伙伴什么都想做,比如线下聚会活动,交友,相亲,这导致整个产品没有切中用户的痛点,也没有提供一个高质量的相亲资源,所以后面整个群很混乱,脱离了运营目标和定位,导致最后项目烂尾。

我分析了失败的原因,最本质的就是没有清晰的用户定位。其实这个案例对我后面做项目很关键,如果你什么都想做,最终会导致你的产品或者服务哪一方面都不能直达用户痛点。所以体验感一般不会太好,实际生活中有太多这样的案例,可以给大家警醒,所以我们一定要找到自己最精准或者热爱的领域,持续打造自己的IP和影响力

开源项目高效运营方案

话不多说,直接分享一下我运营开源项目的经验:

1.一个好的readme介绍

这个对于开源项目至关重要,大家可以参考H5-Dooring 或者 Next-adminreadme.

它承载这项目的SEO,用户体验和转化,所以建议大家好好规划,可不能草草两句话就结束了。

具体结构可以有: 项目演示图功能特点使用场景后期规划联系信息贡献反馈方式等。

2. 持续迭代和对外分享

这个也是我一路运营开源的经验,持续性很重要。我个人总结下来发现用户之所以会持续关注你的项目,最大的吸引力就是你能持续提供价值

所以我们的每一个版本的更新,都要对外分享,但是不建议边缘性功能也来分享,这样反而会起到负面效果。

3. 和其他优秀开源或者同类项目合作

比如交换 github 友链,找大V帮忙宣传等,当然我也非常乐意帮大家分享优质的开源项目,如果大家有好的项目也可以找我推荐,我帮大家推广宣传一下(当然我也需要审核一下项目质量~)

4. 视频分享使用教程和心得

目前也是我一直在做的一个模式,我每次在 Dooring 有大的更新,或者我的开源项目有更新时, 我都会录制一个视频来和大家分享,比如知乎,B站,视频号都是比较不错的分享渠道,建议大家可以试试。如果在制作过程遇到问题也欢迎随时和我交流。

5. 与时俱进,AI + 开源项目

目前AI无疑时一大亮点,所以大家可以将AI应用在自己的开源项目中,为项目赋能,也是一个非常不错的吸引点。

如何盘活自研产品

说到运营自研产品,我也是有很多心酸,做了几款失败的产品,最后才跑出一条还算正确的道路。

我之前做过博客搭建系统,相亲系统,表单配置平台,当然这都是失败的项目,因为没有找到盈利空间,功能不够有吸引力,没有亮点和技术壁垒,用户定位也是比较小众且付费意愿比较低的客户,当然流量也是一方面。

当然后面总结了经验教训,慢慢开始走向正轨,比如H5-Dooring零代码平台V6.Dooring可视化大屏表单引擎等,定位就是做2B企业,给企业提供可视化解决解决方案,所以在开发设计的时候就从接口设计,代码质量,产品设计和体验上做了大量优化,上线之后运营了一段时间,陆陆续续收到了很多企业的咨询,也获得了持续的转化。

接下来就分享一下自研产品的方案:

  • 从产品设计上要达到企业级标准(可以参考国内做B端产品不错的官网,学习设计风格)
  • 找到自己产品的核心定位和优势,做价值的持续宣传输出
  • 建立人际关系网络,多参加线下技术交流大会
  • 产品的多渠道宣传(知乎,头条,视频号,B站等)
  • 和同行业优质媒体合作或者付费推广
  • 打造个人IP, 通过IP带产品

它的核心还是在内容策略上,如果大家没有基础流量,如果产品足够好,大家也可以微信和我交流,我可以提供一次免费推广的福利(前提是产品完成度,价值点到位~)

商业模式设计

个人的开源项目的商业模式我了解的有:

  • 通过开源流量做AD变现(广告)
  • 付费技术教程(很多博主爱做的事情)
  • 付费定制服务
  • 半开源 + 授权(购买软件授权)

个人商业产品的商业模式可以有:

  • saas服务(卖账号,大家可以线上用你的服务)
  • 网站广告位(流量有了可以提供广告位)
  • 私有化部署(给企业部署软件到私服)
  • 技术咨询(比如你的网站的技术能力,可以通过付费给企业提供咨询)
  • 产品融资(比如我之前认识的apifox的作者)

当然更多的模式大家也可以评论区分享一下。

GRPI模型——目标失败的分析模型

因为创业不是一个人的单打独斗,所以最好找1-2个志同道合的伙伴一起冲刺。

接下来分享一下我自己觉得很有用的团队管理的模型。

目标,是团队存在的前提,也是团队的核心使命。

关于目标的三个标准:

角色,是关于团队任务分工所产生的关键。我们通常说的招对人,这里的“对”,就是指适人适岗,让正确的人放在正确的位置做正确的事

流程,包含两个部分,一是工作流的走向,团队成员之间是如何协作的,任务是如何流动的;二是决策机制,遇到重大问题的决策、冲突的处理和化解。高绩效的团队成员之间不一定是相互认可的,但他们一定可以找到一种机制来转化各自的不同点,以寻求解决问题的方法。流程的复杂性与团队的大小有关系,团队人数越多,维持有效团队流程的复杂性越高。但也正因为团队人数越多,复杂性越大,也越需要通过流程的管控才能保证团队有效性。

人际关系,指团队成员之间互动而形成的情感性的指向。团队成员因为工作中的互动而交往而产生了正向、中立和负向的人际关系。这种关系本身是非工作性的,但彼此交和又极易对工作产生响应。百年前的霍桑实验和谷歌亚里士多德计划,都有明确的结论,就是人际关系的好坏是影响团队是否产生高绩效的一个重要因素。好的人际关系的特征是彼此信任、拥有好的沟通机制,以及弹性灵活的处理方式。这种正向的人际关系是团队工作的基础,也只有这种正向的关系才能在团队成员之间产生“化学变化”,催生更大的团队动能。

大家也可以仔细研究实践, 如果你需要一个靠谱有竞争力的团队的话。