<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>nihaojob (秦少卫  )</title>
    <link>https://w2solo.com/nihaojob</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>程序员创业要干这个项目吗？ 快放假了，大家帮我参谋参谋</title>
      <description>&lt;p&gt;我是一个离职创业的程序员，因为擅长做图片编辑器，所有离职做了一套商品定制设计器，最近在纠结，要不要自己对接工厂去运营这样的一个平台？ 还是直接出售源码给其他客户？&lt;/p&gt;

&lt;p&gt;是有打算开发小程序版本的打算，不知道大家怎么看？ 会不会劝退呢？&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/nihaojob/83d4145e-1e47-4206-80e4-d0da426f7ec0.gif?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/nihaojob/445d42e0-4bf1-4d4b-bbdb-88f359e989af.gif?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/nihaojob/975fd538-4187-4c0c-8113-82ac78146de3.gif?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/nihaojob/6c34ea34-636d-4c1d-b0b9-2e70b390166f.gif?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/nihaojob/a9179cd9-1850-4efd-afa2-e4f9245bc459.gif?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;</description>
      <author>nihaojob</author>
      <pubDate>Thu, 29 May 2025 09:25:03 +0800</pubDate>
      <link>https://w2solo.com/topics/5832</link>
      <guid>https://w2solo.com/topics/5832</guid>
    </item>
    <item>
      <title>2 小时用 Cursor 开发了一个 PDF 骑缝章工具，第二天就有人用啦！</title>
      <description>&lt;p&gt;你说程序员最快乐的是什么？当然是看到自己写的程序被人用啦！😊&lt;/p&gt;

&lt;p&gt;作为一个写了十年代码的老前端，最近我用 Cursor 搞了个小工具：PDF 骑缝章生成器 &lt;a href="https://zhang.kuaitu.cc" rel="nofollow" target="_blank"&gt;https://zhang.kuaitu.cc&lt;/a&gt; 。 &lt;/p&gt;

&lt;p&gt;视频：&lt;span class="embed-responsive embed-responsive-16by9"&gt;&lt;iframe class="embed-responsive-item" src="//player.bilibili.com/player.html?bvid=1Z1w3eZEQ1" allowfullscreen&gt;&lt;/iframe&gt;&lt;/span&gt;/?spm_id_from=333.999.0.0&amp;amp;vd_source=34cba90f3d6c9813f6b3ef7681d20943&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;虽然界面有点丑，但确实实用了&lt;/strong&gt;，我昨天写完工具，录制了一个使用的视频发，没想到今天就有人使用了找我操作的问题，我很开心的的远程给做了指导。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://zhang.kuaitu.cc/Foxmail20250117071808.png" title="" alt="预览图"&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://zhang.kuaitu.cc/Foxmail20250117072350.png" title="" alt="预览图"&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://zhang.kuaitu.cc/Foxmail20250117072552.png" title="" alt="预览图"&gt;&lt;/p&gt;
&lt;h3 id="为啥要做这个工具？"&gt;为啥要做这个工具？&lt;/h3&gt;
&lt;p&gt;每次跟客户签合同，都要在 PDF 上盖骑缝章。市面上是有工具，但都要收费，一次要好几块钱呢！作为一个程序员，花钱买这种工具总觉得亏得慌 😅。&lt;/p&gt;

&lt;p&gt;以前总想自己写一个，但一想到要处理 PDF 解析、盖章定位，挺麻烦，就觉得"算了算了，下次一定"。&lt;/p&gt;

&lt;p&gt;最近不是特别忙，自己对 fabric.js 也比较熟悉，就指挥 Cursor 开发了，&lt;strong&gt;效率贼高，两个多小时就搞定上线了&lt;/strong&gt;。&lt;/p&gt;

&lt;p&gt;自己一点感悟吧，&lt;strong&gt;咱程序员也要与时俱进啊&lt;/strong&gt;！不要觉得 AI 是来抢饭碗的，它更像是我们的"编程小助手"。学会和 AI 愉快玩耍，效率蹭蹭往上涨！&lt;/p&gt;

&lt;p&gt;如果你也需要 PDF 骑缝章工具，欢迎来试试： &lt;a href="https://zhang.kuaitu.cc/" rel="nofollow" target="_blank"&gt;https://zhang.kuaitu.cc/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;免费！不丑（好吧我承认界面有点丑）！&lt;/p&gt;</description>
      <author>nihaojob</author>
      <pubDate>Sat, 18 Jan 2025 10:40:27 +0800</pubDate>
      <link>https://w2solo.com/topics/5393</link>
      <guid>https://w2solo.com/topics/5393</guid>
    </item>
    <item>
      <title>没想到学会这个 canvas 库，竟然做这么多项目</title>
      <description>&lt;p&gt;大家好，我是一名前端工程师，也是开源图片编辑器&lt;a href="https://github.com/ikuaitu/vue-fabric-editor" rel="nofollow" target="_blank" title=""&gt;vue-fabric-editor&lt;/a&gt;项目的作者，2024 年 5 月从北京辞职，我便开始了自己的轻创业之路，&lt;strong&gt;接触了不同的客户和业务场景&lt;/strong&gt;，回顾这半年，没想到学会&lt;code&gt;fabric.js&lt;/code&gt;这个&lt;code&gt;Canvas&lt;/code&gt;库，竟能做这么多项目。&lt;/p&gt;

&lt;p&gt;如果你打算学习一个&lt;code&gt;Canvas&lt;/code&gt;库或者做图片设计、定制设计相关的工具，我建议你学习一下&lt;code&gt;fabric.js&lt;/code&gt; 这个库，它非常强大，可以做出很多有意思的项目，&lt;strong&gt;希望我的项目经历能给你的技术选型做一些参考&lt;/strong&gt;。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  开源项目：&lt;a href="https://github.com/ikuaitu/vue-fabric-editor" rel="nofollow" target="_blank" title=""&gt;vue-fabric-editor&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  预览：&lt;a href="https://www.kuaitu.cc" rel="nofollow" target="_blank"&gt;https://www.kuaitu.cc&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src="https://pro.kuaitu.cc/assets/v2/1%E9%A2%84%E8%A7%88%E5%9B%BE.png" title="" alt="1 预览图.png"&gt;&lt;/p&gt;
&lt;h2 id="项目经历"&gt;项目经历&lt;/h2&gt;
&lt;p&gt;从北京回老家邯郸后，我陆续做了很多项目，包括证件照设计、锦旗/铭牌定制工具、Shopify 定制插件、批量生成图片、手机版图片设计工具、服装设计、电商工具等，这些项目都离不开&lt;code&gt;fabric.js&lt;/code&gt;这个库。回顾这段经历，&lt;strong&gt;让我深刻体会到它的强大和广泛应用&lt;/strong&gt;。&lt;/p&gt;
&lt;h2 id="图片设计"&gt;图片设计&lt;/h2&gt;
&lt;p&gt;图片设计是我接触的第一个主要应用领域。项目最初源于一个小红书成语卡片设计工具的构想，随后逐步扩展到更广泛的设计场景，包括小红书封面、公众号头图、营销海报以及电商图片等多种自媒体内容制作。&lt;/p&gt;

&lt;p&gt;这类应用的核心功能在于&lt;strong&gt;自定义画布尺寸和元素排版，得益于 fabric.js 的原生支持&lt;/strong&gt;，实现起来相对简单。&lt;strong&gt;我们主要工作是开发直观的属性编辑面板&lt;/strong&gt;，使用户能够便捷地调整所选元素的文字和图片属性。&lt;/p&gt;

&lt;p&gt;当然如果做的完善一些，还需要&lt;code&gt;历史记录&lt;/code&gt;、&lt;code&gt;标尺&lt;/code&gt;、&lt;code&gt;辅助线对齐&lt;/code&gt;、&lt;code&gt;快捷键&lt;/code&gt;等，这些功能&lt;code&gt;fabric.js&lt;/code&gt;并没有包含，需要我们自己实现，这些功能可以参考 vue-fabric-editor 项目，它已经实现了这些功能。&lt;/p&gt;

&lt;p&gt;还有很多细节的功能，比如组合保存、字体特效、图层拖拽、图片滤镜等，这些功能我们做的比较完善了。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://pro.kuaitu.cc/assets/v2/2" title="功能展示.gif" alt="2 功能展示.gif"&gt;&lt;/p&gt;
&lt;h2 id="定制设计工具"&gt;定制设计工具&lt;/h2&gt;
&lt;p&gt;图片设计的场景相对通用，没有太多定制化的需求。而定制类的设计工具则需要针对特定场景深度开发，比如证件照、锦旗/铭牌设计、相册设计等，&lt;strong&gt;每个场景有不同的定制功能&lt;/strong&gt;。&lt;/p&gt;

&lt;p&gt;证件照设计工具的核心在于自动化的处理。主要工作量集中在尺寸的匹配，&lt;strong&gt;确保图片能自动调整到最佳大小&lt;/strong&gt;。同时，需要提供人物图片的裁剪功能，让用户能便捷地进行换装、切换证件尺寸、更换背景等操作。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://pro.kuaitu.cc/assets/v2/3.png" title="" alt="证件照源码"&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://pro.kuaitu.cc/assets/v2/4.png" title="" alt="证件照设计"&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;锦旗与铭牌设计则更注重文字内容的自动排版&lt;/strong&gt;。系统需要根据用户输入的抬头、落款、赠言等内容，自动计算最优的文字间距和整体布局，确保作品的美观性。特别是铭牌设计，还需要实现曲线文字功能，让文字能够优雅地沿着弧形排布。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://pro.kuaitu.cc/assets/v2/5.jpeg" title="" alt="开源锦旗定制工具"&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://pro.kuaitu.cc/assets/v2/6.jpeg" title="" alt="铭牌定制设计工具"&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;相册设计工具的重点是提供灵活的画布裁剪功能&lt;/strong&gt;。用户可以使用各种预设的形状模板来裁剪图片，需要确保裁剪后的图片既美观又协调，最终生成精美的画册作品，交互上方便用户拖拽图片快速放入裁剪区域。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://pro.kuaitu.cc/assets/v2/7" title="相册功能.gif" alt="相册裁剪"&gt;&lt;/p&gt;
&lt;h2 id="电商工具"&gt;电商工具&lt;/h2&gt;
&lt;p&gt;电商场景比图片设计更垂直，除了普通的平面设计，例如店铺装修、商品主图、详情图的设计，另外还需要对商品进行&lt;strong&gt;换尺寸&lt;/strong&gt;、抠图、换背景、去水印、&lt;strong&gt;涂抹消除&lt;/strong&gt;、超清放大等操作，这些对图片处理的要求更高一些。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://pro.kuaitu.cc/assets/v2/8" title="涂抹.gif" alt="电商去水印"&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://pro.kuaitu.cc/assets/v2/9.png" title="" alt="图片尺寸裁剪"&gt;&lt;/p&gt;
&lt;h2 id="批量生成"&gt;批量生成&lt;/h2&gt;
&lt;p&gt;批量算是一个比较刚需的功能，比如电商的主图，很多需要根据不同产品到图片和价格来批量加边框和文字，以及节庆价格折扣等，来生成商品主图，结合图片和表格可以快速生成，减少设计师的重复工作量。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://pro.kuaitu.cc/assets/v2/12.png" title="" alt="电商图片批量套模板"&gt;&lt;/p&gt;

&lt;p&gt;另一部分是偏打印的场景，比如批量制作一些商品的二维码条形码，用在超市价签、电子价签、一物一码、服装标签等场景，根据数据表格来批量生成。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://pro.kuaitu.cc/assets/v2/Foxmail20250114100723.png" title="" alt="批量条形码二维码"&gt;&lt;/p&gt;

&lt;p&gt;这种项目&lt;strong&gt;主要的工作量在交互上，如何将画布中的文字和图片元素与表格中的数据一一对应，并批量生成&lt;/strong&gt;，另外会有一些细节，比如条形码的尺寸、图片的尺寸如何与画布中的尺寸比例进行匹配，这些细节需要我们自己实现。&lt;/p&gt;

&lt;p&gt;上边的方式是通过表格来批量生成图片，&lt;strong&gt;还有一种是根据 API 来批量生成图片&lt;/strong&gt;，很多场景其实没有编辑页面，只希望能够通过一个 API ，传入模板和数据，直接生成图片，fabric.js 支持在 nodejs 中使用，我们要做的就是根据模板和数据拼接 JSON ，然后通过 fabric.js 在后端生成图片，然后返回给前端，性能很好，实际测试 2 核 2G 的机器，每张图片在 100ms 左右。&lt;/p&gt;

&lt;p&gt;很多营销内容和知识卡片、证书、奖状也可以通过批量生成图片 API 来实现。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://pro.kuaitu.cc/assets/v2/10.gif" title="" alt="批量生成图片 API"&gt;&lt;/p&gt;

&lt;p&gt;当然，还有一些更复杂的场景，比如不同的数据匹配不同的模板，不同的组件展示不同的形式等，包括错别字检测、翻译等，我们也为客户做了很多定制化的匹配规则。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://pro.kuaitu.cc/assets/v2/13.png" title="" alt="批量生成规则"&gt;&lt;/p&gt;
&lt;h2 id="服装/商品定制"&gt;服装/商品定制&lt;/h2&gt;
&lt;p&gt;服装/商品定制是让用户在设计平台上上传图片，然后将&lt;strong&gt;图片贴图到对应的商品模板上，实现让用户快速预览设计效果的需求&lt;/strong&gt;。&lt;/p&gt;

&lt;p&gt;这种场景一般会分为 2 类，一类是是针对 C 端用户，需要的是简单、直观，能够让用户上传一张图片，简单调整一下位置就能确认效果快速下单。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://pro.kuaitu.cc/assets/v2/14.gif" title="" alt="服装设计效果"&gt;&lt;/p&gt;

&lt;p&gt;我在这篇文章里做了详细介绍：&lt;a href="https://juejin.cn/post/7403245452215386150" rel="nofollow" target="_blank" title=""&gt;《 fabric.js 实现服装/商品定制预览效果》&lt;/a&gt;。&lt;/p&gt;

&lt;p&gt;另一类是针对小 B 端的用户，&lt;strong&gt;他们对设计细节有更高的要求，比如领子、口袋、袖子等，不同的位置进行不同的元素贴图&lt;/strong&gt;，最后将这些元素组合成一个完整的服装效果图，最后需要生成预览图片，在电商平台售卖，完成设计后，还要将不同区域的图片进行存储，提供给生产厂家，厂家快速进行生产。&lt;/p&gt;

&lt;p&gt;比如抱枕、手机壳、T 恤、卫衣、帽子、鞋子、包包等，都可以通过类似服装设计的功能来实现。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://pro.kuaitu.cc/assets/v2/15.gif" title="" alt="服装定制设计器"&gt;&lt;/p&gt;

&lt;p&gt;很多开发者会提出疑问，是否需要介入 3D 的开发呢？
我们也和很多客户沟通过，从业务的角度看，他回答是：&lt;strong&gt;3D 的运营成本太高&lt;/strong&gt;。他们做的都是小商品，SKU 很多很杂，&lt;strong&gt;如果每上一个商品就要进行 3D 建模，周期长并且成本高&lt;/strong&gt;，他们更希望的是通过 2D 的图片来实现，而且 2D 完全能够满足让用户快速预览确认效果的需求，所以 2D 的服装设计工具就成为了他们的首选。&lt;/p&gt;
&lt;h2 id="包装设计"&gt;包装设计&lt;/h2&gt;
&lt;p&gt;包装设计是让用户在设计平台上，上传自己的图片，然后将图片贴图都包装模板上，主要的场景是生成定制场景，比如纸箱、纸袋、纸盒、纸杯、纸质包装等，&lt;strong&gt;这些场景需要根据不同的尺寸、形状、材质、颜色等进行定制化设计，最后生成预览图片&lt;/strong&gt;。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://pro.kuaitu.cc/assets/v2/17.gif" title="" alt="包装设计定制工具"&gt;&lt;/p&gt;

&lt;p&gt;因为设计到不同的形状和切面，&lt;strong&gt;而且大部分是大批量定制生产，所以对细节比较谨慎，另外包装规格相对比较固定，所有用 3D 模型来实现就比较符合&lt;/strong&gt;。&lt;/p&gt;

&lt;p&gt;另外，在确定设计效果后，需要导出刀版图，提供给生产厂家，厂家根据刀版图进行生产，所以需要将设计图导出为刀版图，这个功能 fabric.js 也支持，可以导出为 SVG 格式直接生产使用。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://pro.kuaitu.cc/assets/v2/16.png" title="" alt="刀版图"&gt;&lt;/p&gt;
&lt;h2 id="AI 结合"&gt;AI 结合&lt;/h2&gt;
&lt;p&gt;在 AI 大火的阶段，就不得不提 AI 的场景了，无论在自媒体内容、电商、商品、服装设计的场景，都有 AI 介入的影子，举个例子，通过 AI 生成内容来批量生成营销内容图片，通过 AI 来对电商图片进行换背景和图片翻译，通过 AI 生成印花图案来制作服装，通过 AI 来生成纹理图来生成纸盒包装，&lt;strong&gt;太多太多的 AI 的应用场景，也是客户真金白银定制开发的功能&lt;/strong&gt;。&lt;/p&gt;
&lt;h2 id="展望 2025"&gt;展望 2025&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;从图片设计的场景来看，我们的产品已经很成熟了&lt;/strong&gt;，也算是主力产品了，未来会持续迭代和优化，让体验更好，功能更强大，把细节做的更完善，例如支持打印、视频生成等功能。&lt;/p&gt;

&lt;p&gt;从定制设计工具的场景来看，我&lt;strong&gt;们积累了不同商品定制设计的经验，从技术和产品到角度看，我们还可以抽象出更好的解决方案&lt;/strong&gt;，让客户能够更高效、低成本的接入，提供给他们的客户使用，快速实现设计生产的打通。&lt;/p&gt;

&lt;p&gt;2024 到 2025 ，从在家办公一个人轻创业，搬到了我们的办公室，期待未来越来创造更多价值。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://pro.kuaitu.cc/assets/v2/18.png" title="" alt="快图设计办公室"&gt;&lt;/p&gt;
&lt;h2 id="总结"&gt;总结&lt;/h2&gt;
&lt;p&gt;半年的时间，&lt;strong&gt;这些项目的需求&lt;code&gt;fabric.js&lt;/code&gt;都帮我们实现了，所以如果你对&lt;code&gt;Canvas&lt;/code&gt;感兴趣，我的亲身经历告诉你，学习&lt;code&gt;fabric.js&lt;/code&gt;是一个不错的选择&lt;/strong&gt;。&lt;/p&gt;

&lt;p&gt;另外，对我来说更重要的是，客户教会了我们很多业务知识，这些才是宝贵的业务知识和行业经验，一定要心存敬畏，保持空杯，只有这样我们才能做好在线设计工具解决方案。&lt;/p&gt;

&lt;p&gt;这篇文章也算是我从 2024 年离职出来到现在的一个年终总结了，&lt;strong&gt;希望我们踩过的坑和积累的经验都变成有价值的服务，作为基石在 2025 年服务更多客户&lt;/strong&gt;，文章内容供大家一些参考，期待你的批评指正，一起成长，祝大家 2025 年大展宏图。&lt;/p&gt;

&lt;p&gt;给我们的开源项目一个 Star 吧：&lt;a href="https://github.com/ikuaitu/vue-fabric-editor" rel="nofollow" target="_blank"&gt;https://github.com/ikuaitu/vue-fabric-editor&lt;/a&gt; 😄。&lt;/p&gt;</description>
      <author>nihaojob</author>
      <pubDate>Wed, 15 Jan 2025 11:16:45 +0800</pubDate>
      <link>https://w2solo.com/topics/5382</link>
      <guid>https://w2solo.com/topics/5382</guid>
    </item>
    <item>
      <title>独立开发者 5 个月，月收入赶超北京工资，我的一点心得</title>
      <description>&lt;p&gt;大家好，我是一名开源项目作者，也是一名独立开发者，今年 5 月份我从北京离职，回到老家河北，开始了自己的独立开发之路，&lt;strong&gt;最近几个月的收入慢慢赶超了北京的工资&lt;/strong&gt;，自己心态上也有很大的变化，把自己的一点心得分享出来，希望一起交流，&lt;strong&gt;也给准备踏上独立开发的朋友一点点参考&lt;/strong&gt;。&lt;/p&gt;

&lt;p&gt;开源项目：&lt;a href="https://github.com/ikuaitu/vue-fabric-editor" rel="nofollow" target="_blank"&gt;https://github.com/ikuaitu/vue-fabric-editor&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/nihaojob/3b065ca9-0f19-41bc-8575-ae2d6043da92.png?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;目前主要的盈利模式是为其他研发团队提供可二次开发的在线图片编辑器源码，省去基础功能的研发成本，附带提供定制功能开发，&lt;strong&gt;目标就是帮助企业快速搭建在线设计工具&lt;/strong&gt;。&lt;/p&gt;
&lt;h2 id="客户为什么选择我们？"&gt;客户为什么选择我们？&lt;/h2&gt;
&lt;p&gt;客户所有购买都是理性选择，&lt;strong&gt;客户一定会反复对比调研、思考斟酌，选择对自己最优、最好的方案和产品，这中间没有可商量的余地，那客户凭什么选择我们&lt;/strong&gt;？&lt;/p&gt;

&lt;p&gt;所以，只有抱着一个心态：给客户最优的方案，切实的帮客户解决问题，才能获得信任，才能获得订单。
我们只有坚持一个立场：我们是客户可信任的技术专家，以自己人的心态为客户提供技术方案。&lt;/p&gt;

&lt;p&gt;始终以对客户最优的方式提供方案，我们提供方案时，考虑的只有 “我们”，没有 “你们”，&lt;strong&gt;要问自己，如果我是客户，我会怎么做选择&lt;/strong&gt;，。&lt;/p&gt;

&lt;p&gt;始终站在客户的角度，为客户解决问题，还要超越客户期待，这种考核比职场的 KPI 要残酷。&lt;/p&gt;
&lt;h2 id="如果选择，就干好"&gt;如果选择，就干好&lt;/h2&gt;
&lt;p&gt;我们都是成年人，有自己选择的权利，干或者不干完全取决于自己；同时也要为自己的选择负责，&lt;strong&gt;既然选择干，一定要干好，不要让人哄着挣钱&lt;/strong&gt;，不要选择以后再去讨价还价。&lt;/p&gt;
&lt;h2 id="要双手沾满泥土"&gt;要双手沾满泥土&lt;/h2&gt;
&lt;p&gt;定好策略，确认一个领域，在这个领域里要不怕脏不怕累不怕难，不断的尝试，不断的探索，不断的积累。&lt;/p&gt;

&lt;p&gt;平心而论，我们一个技术人员，既没有行业经验又没有业务知识，还要轻轻松松挣钱，遇到需求挑三拣四，这个没有利润，那个不好做、这个太困难，&lt;strong&gt;我们凭什么在这么艰难商业环境里，既要又要还要？&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;自己出来的几个月，客户都是北上广深的研发团队，&lt;strong&gt;工作并没有比北京轻松，反而工作时间变得更长&lt;/strong&gt;，只是做自己喜欢的事情，从心态上会更积极。&lt;/p&gt;
&lt;h2 id="客户满意与投入成本的矛盾"&gt;客户满意与投入成本的矛盾&lt;/h2&gt;
&lt;p&gt;我们的目标是让客户满意，让客户信任，但与之付出的成本也成正比，极其考验我们的专业能力，只有为客户做好方案，做好需求梳理，做好沟通，做好客户预期。&lt;strong&gt;付出十分的努力，用专业能力和有限的资源让客户得到超预期的结果，才能赢得下一次订单&lt;/strong&gt;。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  前期：沟通好需求范围，发挥专业精神，细节明确，高效交付，委婉的把丑话说在前边。&lt;/li&gt;
&lt;li&gt;  中期：及时汇报进展，做好沟通；让客户参与其中 做一些小的决策；有风险让客户知悉、做决策 (尽量避免)。&lt;/li&gt;
&lt;li&gt;  后期：满足客户需求，做好售后服务，不是一锤子买卖，让客户满意，持续迭代。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="工作心态"&gt;工作心态&lt;/h2&gt;
&lt;p&gt;不仅仅是技巧，更是一种项目开发经验的总结和为客户考虑的心态。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  对标某大厂：他们也算是头部了，研发了很久，对研发的投入很大，他们的业务规模和咱们的现在是否不匹配，投入成本也不一样。&lt;/li&gt;
&lt;li&gt;  规划建议：哪怕我们是技术人员，自己做东西，也是最小 MVP 先跑起来，就怕规划的很完善、开发周期很长，最后真实使用和业务不符。&lt;/li&gt;
&lt;li&gt;  临时加功能：可以开发实现，但是，这一期必要的功能吗，排期和成本会增加，是否可放在二期，怕临时修改影响其他的功能。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="结尾"&gt;结尾&lt;/h2&gt;
&lt;p&gt;以上是自己独立开发的一点点心得，希望和开发者们一起交流，纯属个人观点，欢迎大家批评指正。&lt;/p&gt;</description>
      <author>nihaojob</author>
      <pubDate>Sat, 09 Nov 2024 19:45:11 +0800</pubDate>
      <link>https://w2solo.com/topics/5225</link>
      <guid>https://w2solo.com/topics/5225</guid>
    </item>
    <item>
      <title>个人开源项目商业化经验分享</title>
      <description>&lt;p&gt;大家好！我是一名前端开源项目的作者。今年五一假期过后，我辞去了北京的工作，当下正全身心投入到开源图片编辑器项目和商业产品的全职迭代中。&lt;/p&gt;

&lt;p&gt;起初，我一边承接图片编辑器的定制开发工作，一边完善产品。随着产品日渐成熟，其价格与我的收入也在逐步提升。&lt;strong&gt;作为有幸将个人开源项目推向商业化道路的开发者，将自的经历分享出来&lt;/strong&gt;，与诸位一同交流。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  开源项目：&lt;a href="https://github.com/ikuaitu/vue-fabric-editor" rel="nofollow" target="_blank"&gt;https://github.com/ikuaitu/vue-fabric-editor&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  项目预览：&lt;a href="https://www.kuaitu.cc/#/" rel="nofollow" target="_blank"&gt;https://www.kuaitu.cc/#/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  产品介绍：&lt;a href="http://pro.kuaitu.cc/" rel="nofollow" target="_blank"&gt;http://pro.kuaitu.cc/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src="https://p0-xtjj-private.juejin.cn/tos-cn-i-73owjymdk6/edc64a064279493f82cdcb445af9f9cc~tplv-73owjymdk6-jj-mark:0:0:0:0:q75.awebp?policy=eyJ2bSI6MywidWlkIjoiMzg0MzU0ODM4MzU0OTIxNCJ9&amp;amp;rk3s=f64ab15b&amp;amp;x-orig-authkey=f32326d3454f2ac7e96d3d06cdbb035152127018&amp;amp;x-orig-expires=1723790700&amp;amp;x-orig-sign=CDWiomyN90wTZ%2BYQIy%2BJcF9zA4s%3D" title="" alt=""&gt;&lt;/p&gt;
&lt;h2 id="阶段一：兴趣使然"&gt;阶段一：兴趣使然&lt;/h2&gt;
&lt;p&gt;我主导过低代码平台、同屏互动、外呼系统的开发，这些都属于复杂度较高的前端项目。&lt;strong&gt;我一直对架构和开源颇感兴趣&lt;/strong&gt;，也一直在学习和积累设计模式、架构设计、开源相关的经验。&lt;strong&gt;虽然一直对开源有着强烈的兴趣，但从未参与过&lt;/strong&gt;。&lt;/p&gt;

&lt;p&gt;我帮朋友实现了一个图片生成工具，在对开源的强烈兴趣驱动下发起了这个开源项目，将核心功能抽离并开源到了 Github 上，投稿到了阮一峰老师的博客，获得了一些关注，体验到开源的新鲜感。&lt;/p&gt;

&lt;p&gt;这使我理解到，&lt;strong&gt;曾经觉得遥不可及的开源项目，只要具备执行力，积极行动起来，其实也并非那么难以企及&lt;/strong&gt;。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://p0-xtjj-private.juejin.cn/tos-cn-i-73owjymdk6/59b587f49397473ebf0beab6cb44492d~tplv-73owjymdk6-jj-mark:0:0:0:0:q75.awebp?policy=eyJ2bSI6MywidWlkIjoiMzg0MzU0ODM4MzU0OTIxNCJ9&amp;amp;rk3s=f64ab15b&amp;amp;x-orig-authkey=f32326d3454f2ac7e96d3d06cdbb035152127018&amp;amp;x-orig-expires=1723790700&amp;amp;x-orig-sign=1jOfPR0jRTEkOcgnty2ffmG9BQo%3D" title="" alt="Foxmail20240809100037.png"&gt;&lt;/p&gt;
&lt;h2 id="阶段二：初尝开源成就"&gt;阶段二：初尝开源成就&lt;/h2&gt;
&lt;p&gt;我将自己的开发过程整理成文章发表在各大技术社区，没想到项目反响很不错。很多开发者都在做类似的项目。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://p0-xtjj-private.juejin.cn/tos-cn-i-73owjymdk6/051fd55729034d639a47d36cbd2ebf6b~tplv-73owjymdk6-jj-mark:0:0:0:0:q75.awebp?policy=eyJ2bSI6MywidWlkIjoiMzg0MzU0ODM4MzU0OTIxNCJ9&amp;amp;rk3s=f64ab15b&amp;amp;x-orig-authkey=f32326d3454f2ac7e96d3d06cdbb035152127018&amp;amp;x-orig-expires=1723790700&amp;amp;x-orig-sign=n8y305ifBgMU3YEPIrkcOhusOUI%3D" title="" alt="Foxmail20240809021225.png"&gt;&lt;/p&gt;

&lt;p&gt;在和众多的开发者交流后，发现大家都在做同一件事情：开发图片编辑器；对于大多数开发者来说，&lt;strong&gt;大家更期望的是在不做太多基础工作的情况下，快速构建一个功能完整的图片编辑器，并且拥有良好的扩展性。&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;于是我对项目进行了较大的重构，除了丰富更多功能外，还增加了插件化的机制，让编辑器可以通过插件的方式进行扩展开发，对开发者来说更加便捷。&lt;/p&gt;

&lt;p&gt;开源是很有魅力的一件事情。我在 Github 上结识了很多志同道合的贡献者，&lt;strong&gt;他们是一个个富有热情且有执行力的有趣灵魂&lt;/strong&gt;，是他们在深夜付出自己的时间与热爱为项目贡献代码，让不相识的后来人受益，让项目越来越好。&lt;strong&gt;我也从一个开源门外汉，和大家一起变成了开源参与人&lt;/strong&gt;。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://p0-xtjj-private.juejin.cn/tos-cn-i-73owjymdk6/07df4cb3ac504676bb1cdc5fb704e528~tplv-73owjymdk6-jj-mark:0:0:0:0:q75.awebp?policy=eyJ2bSI6MywidWlkIjoiMzg0MzU0ODM4MzU0OTIxNCJ9&amp;amp;rk3s=f64ab15b&amp;amp;x-orig-authkey=f32326d3454f2ac7e96d3d06cdbb035152127018&amp;amp;x-orig-expires=1723790700&amp;amp;x-orig-sign=9RCbLAQuhVO%2BB4vAw%2BKq4Z%2BhGJM%3D" title="" alt="Foxmail20240809021425.png"&gt;&lt;/p&gt;

&lt;p&gt;在实践开源以及进行技术社区写作的进程中，&lt;strong&gt;我深刻领会了利他思维。唯有产出对他人有用的内容或产品，方能获得更多的关注&lt;/strong&gt;。&lt;/p&gt;
&lt;h2 id="阶段三：收集需求"&gt;阶段三：收集需求&lt;/h2&gt;
&lt;p&gt;随着开源项目的应用日益增多，关注该项目的人也在逐步递增。于是，我组建了开源项目交流群，&lt;strong&gt;与每一位入群的开发者进行交流，询问其正在从事什么样的项目、有哪些需求以及项目的应用场景是什么&lt;/strong&gt;。而后，依据利他的思维，将大部分开发者的需求逐步丰富到开源项目之中，同时开启了后端功能的开发，项目也越来越趋近于一个完整的商业产品。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://p0-xtjj-private.juejin.cn/tos-cn-i-73owjymdk6/995a18a4d205471bb39956dc4aa0886c~tplv-73owjymdk6-jj-mark:0:0:0:0:q75.awebp?policy=eyJ2bSI6MywidWlkIjoiMzg0MzU0ODM4MzU0OTIxNCJ9&amp;amp;rk3s=f64ab15b&amp;amp;x-orig-authkey=f32326d3454f2ac7e96d3d06cdbb035152127018&amp;amp;x-orig-expires=1723790700&amp;amp;x-orig-sign=SB%2BeOWgVHIvx8bduxyvPvuKx7Pk%3D" title="" alt="Foxmail20240809022216.png"&gt;&lt;/p&gt;

&lt;p&gt;众多开发者询问能否购买整套源码，基于现有版本开发，以避免重复造轮子，并且提出了一些定制功能的要求。由此，我踏上了付费定制开发的道路，积累了诸如电商场景、商品定制场景等更多应用场景的经验。&lt;strong&gt;这些经验和知识在我后续提供商业解决方案时起到了极其重要的作用&lt;/strong&gt;。  &lt;/p&gt;

&lt;p&gt;&lt;img src="https://p0-xtjj-private.juejin.cn/tos-cn-i-73owjymdk6/98645c2617d941d182120decd57240f7~tplv-73owjymdk6-jj-mark:0:0:0:0:q75.awebp?policy=eyJ2bSI6MywidWlkIjoiMzg0MzU0ODM4MzU0OTIxNCJ9&amp;amp;rk3s=f64ab15b&amp;amp;x-orig-authkey=f32326d3454f2ac7e96d3d06cdbb035152127018&amp;amp;x-orig-expires=1723790700&amp;amp;x-orig-sign=2y2QEvS6BW0AGqk5bOAxzqThWTo%3D" title="" alt="Foxmail20240809095706.png"&gt;&lt;/p&gt;

&lt;p&gt;与公司稳定的月薪相较，开源所带来的收入简直微乎其微。每当目睹群里有人抱怨开发设计工具，为了一个复杂的功能而痛苦、无助地在群里询问求助时，我便思考：&lt;strong&gt;大家都在做重复的事，为何不单独做出一个产品？倘若我们提供通用产品，便能节省大量重复的劳动，对于整个社会而言，这就是在提高效率&lt;/strong&gt;。正因如此，在今年的五一劳动节，我毅然决然地离职，投身于在线设计工具的解决方案之中。&lt;/p&gt;
&lt;h2 id="阶段四：用商业化产品提供价值"&gt;阶段四：用商业化产品提供价值&lt;/h2&gt;
&lt;p&gt;研发团队和开发者期望的是：&lt;strong&gt;能够快速接入一款好用的设计工具以满足业务需求，而非把大量的时间与精力投入到设计工具的研发当中而无法脱身&lt;/strong&gt;。&lt;/p&gt;

&lt;p&gt;倘若研发团队要独立开发一款好用的设计工具，至少需要投入 2 名经验丰富的研发人员 2 个月以上的时间。在实际应用中，还会有更多的基础功能需要开发，而且还要进行对比调研、学习图片编辑器的相关知识，偶尔还会遇到卡点问题，这些都会消耗更多的时间和精力。&lt;/p&gt;

&lt;p&gt;我深切地感受到，我们积累的行业经验极其宝贵，而其中最为关键的是，&lt;strong&gt;我们能通过产品和解决方案为研发团队节省大量时间和人力投入&lt;/strong&gt;。正因如此，我们更有决心扎根在这个领域，持续创造更多价值。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://p0-xtjj-private.juejin.cn/tos-cn-i-73owjymdk6/9d5af48f0f5f438396d22276c6fd77b2~tplv-73owjymdk6-jj-mark:0:0:0:0:q75.awebp?policy=eyJ2bSI6MywidWlkIjoiMzg0MzU0ODM4MzU0OTIxNCJ9&amp;amp;rk3s=f64ab15b&amp;amp;x-orig-authkey=f32326d3454f2ac7e96d3d06cdbb035152127018&amp;amp;x-orig-expires=1723790700&amp;amp;x-orig-sign=kH1ue9oVzw912rlaPZ53g4f5sMA%3D" title="" alt="Foxmail20240809095634.png"&gt;&lt;/p&gt;
&lt;h2 id="总结："&gt;总结：&lt;/h2&gt;
&lt;p&gt;回顾我的开源商业化之旅，兴趣是最初的动力源泉。怀着利他思维，凭借技术文章和开源项目赢得了更多关注。在与更多开发者接触后，&lt;strong&gt;我看到大家都在劳神费力地重复造轮子，故而下定决心提供解决方案，使企业、开发者受益，我们从中获取些许辛苦费，让项目更健康可持续，坚定把这件事情做下去&lt;/strong&gt;。&lt;/p&gt;

&lt;p&gt;以上就是我的开源故事，仅供参考，期待与大家一起交流。&lt;/p&gt;</description>
      <author>nihaojob</author>
      <pubDate>Fri, 09 Aug 2024 16:10:36 +0800</pubDate>
      <link>https://w2solo.com/topics/4899</link>
      <guid>https://w2solo.com/topics/4899</guid>
    </item>
    <item>
      <title>独立开发第二个月 批量图片设计工具上线</title>
      <description>&lt;p&gt;今天是辞职后的第二个月，这个月一直在开发批量生成图片的工具，可以通过表格文件 + 设计模板来批量生成小红书笔记、工卡、奖状等，大家有批量设计的需求可以试用下哈，目前完全免费。&lt;/p&gt;

&lt;p&gt;快图批量设计工具 &lt;a href="https://www.kuaitu.cc/" rel="nofollow" target="_blank"&gt;https://www.kuaitu.cc/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/nihaojob/5fe03359-06f9-4076-8fea-22c06f3917ff.png?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/nihaojob/56eba628-eee3-46eb-9144-54969632b43c.png?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/nihaojob/66368f88-f8fb-4c70-bdef-d3153fc4127f.png?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/nihaojob/fe1760fa-8202-41e6-9c71-6ad494772a66.png?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/nihaojob/71b08a9c-d9b8-4aa3-8a70-40da9aaf433b.png?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;</description>
      <author>nihaojob</author>
      <pubDate>Mon, 17 Jun 2024 16:20:00 +0800</pubDate>
      <link>https://w2solo.com/topics/4698</link>
      <guid>https://w2solo.com/topics/4698</guid>
    </item>
    <item>
      <title>我的第一次直播《如何开发款可扩展的图片编辑器》开源图片编辑器插件化架构分享来啦</title>
      <description>&lt;p&gt;认真准备了很久，一款帮助开发者快速构建在线设计工具的开源图片编辑器，希望把这个礼物送给大家。&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/nihaojob/vue-fabric-editor" rel="nofollow" target="_blank"&gt;https://github.com/nihaojob/vue-fabric-editor&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/nihaojob/64b9baf1-fce9-4f15-8040-f003e6a88b6d.png?imageView2/2/w/1920/q/100" title="" alt=""&gt;
&lt;img src="https://img.way2solo.com/photo/nihaojob/9b420362-e15d-48f8-893b-bedf0f0b2ec6.png?imageView2/2/w/1920/q/100" title="" alt=""&gt;
&lt;img src="https://img.way2solo.com/photo/nihaojob/58f79688-ba60-49c8-a2c8-adaff7feec47.png?imageView2/2/w/1920/q/100" title="" alt=""&gt;
&lt;img src="https://img.way2solo.com/photo/nihaojob/7fdc1da1-a8f9-4369-9cad-d755812207bf.png?imageView2/2/w/1920/q/100" title="" alt=""&gt;
&lt;img src="https://img.way2solo.com/photo/nihaojob/e279d9a3-5099-4c7b-80ce-b459019e482c.png?imageView2/2/w/1920/q/100" title="" alt=""&gt;
&lt;img src="https://img.way2solo.com/photo/nihaojob/1da09260-214b-4104-ad7a-edad4b94cb8a.jpg?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;</description>
      <author>nihaojob</author>
      <pubDate>Thu, 06 Jun 2024 09:57:57 +0800</pubDate>
      <link>https://w2solo.com/topics/4674</link>
      <guid>https://w2solo.com/topics/4674</guid>
    </item>
    <item>
      <title>独立开发一个月，我的产品卖出去几套了，帮助企业快速构建平面设计工具/图片设计工具</title>
      <description>&lt;p&gt;我是一名前端开发人员，自己的开源图片编辑器已经 4.2Kstar，之前很多人加我咨询是否有付费版本的图片编辑器，让他们无需开发直接使用，我当时还在职，日常工作也比较忙，一直没有开发出完整的版本。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;开源地址：&lt;a href="https://github.com/nihaojob/vue-fabric-editor" rel="nofollow" target="_blank"&gt;https://github.com/nihaojob/vue-fabric-editor&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;功能预览：&lt;a href="https://nihaojob.github.io/vue-fabric-editor/#/" rel="nofollow" target="_blank"&gt;https://nihaojob.github.io/vue-fabric-editor/#/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/nihaojob/d102c805-6347-4d06-ba2e-1c0394d5b25a.png?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/nihaojob/9cdff65c-2017-4e47-9c92-2875aa156bd2.png?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;五一假期后我正式离职了，开始迭代自己的编辑器版本，一边定制开发客户的需求，一边迭代自己的产品，现在产品已经买出去几套了，是开源项目给我带来职业生涯的转变，目前产品细节仍然在不短丰富中，如果你需要一个款开箱即用的图片编辑、自媒体图片创作工具，欢迎与我联系，价格实惠。&lt;/p&gt;

&lt;p&gt;快图设计 - 快图创意图片编辑器，可于帮助企业快速构建图片编辑器应用，如自媒体图片、公众号图片、视频封面、企业 logo、批量打印、服装/手机壳定制等场景。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;付费版本产品介绍：&lt;a href="https://ws0gdejldw.feishu.cn/docx/GKmnddCgFokr4sxFeYNcoql1nAb" rel="nofollow" target="_blank"&gt;https://ws0gdejldw.feishu.cn/docx/GKmnddCgFokr4sxFeYNcoql1nAb&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/nihaojob/abf4a754-4ffb-4688-8827-2873cd702cf5.png?imageView2/2/w/1920/q/100" title="" alt=""&gt;
&lt;img src="https://img.way2solo.com/photo/nihaojob/1cfd07bc-3dbd-41ab-8caa-03dc223912c8.png?imageView2/2/w/1920/q/100" title="" alt=""&gt;
&lt;img src="https://img.way2solo.com/photo/nihaojob/c03e179d-9991-4b13-91f7-6b793b269417.png?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;</description>
      <author>nihaojob</author>
      <pubDate>Sun, 02 Jun 2024 01:55:55 +0800</pubDate>
      <link>https://w2solo.com/topics/4662</link>
      <guid>https://w2solo.com/topics/4662</guid>
    </item>
  </channel>
</rss>
