以软件工程师的身份开始按需印刷业务

2021-01-23 07:42:51

有一天,我想到了打印我的Github时间轴的想法。我喜欢带一些" virtual"的想法。进入现实世界。 😄

于是我打电话给我的朋友沃尔夫冈(Wolfgang),我们建立了代码图。这是我的第一个物理图谱。产品,所以我决定分享自己的经验。

即使我知道尽早启动至关重要,但我仍然不想提交。在计划上线之前不久进行最终设计。总是存在最后一个要修复的错误或几乎没有实现的额外功能,例如,我想提供两种设计/布局:经典的Github贡献时间表和基于图的存储库设计,在这种情况下,它有助于有一位联合创始人。他说服我,MVP不需要多种布局,并且在没有得到用户早期反馈的情况下,我们提出的任何建议都可能是错误的。如果没有沃尔夫冈(Wolfgang),这家商店今天可能仍将不营业。事实证明,用户毕竟对基于图的设计并不真正感兴趣,创建它本来会浪费时间。

获得的经验教训:即使您了解构建产品的所有规则,在实践中将其应用到第一个规则中也是如此。我们可能永远不会对商店功能完全满意,但是最好尽早启动并在之后进行逐步改进。

当我们开始时,我主要关心的是软件开发。前端和后端需要进行编码并一起工作。如果网站上有很多用户,我们不想遇到Github限速问题。我还在考虑使用哪个Web前端。我应该使用Yew在Rust中构建它吗?还是盖茨比?

作为软件工程师,不需要很长时间就能实现后端API,我们很快就找到了一个不错的前端模板。我们大部分时间都花在了产品,用户体验,处理财务和税收,运输过程,研究,营销和整合客户反馈。这些都是我曾经(现在仍然)很少的经验。

沃尔夫冈(Wolfgang)建议"只使用Shopify"以及快速入门的默认模板。事后看来,这是绝对正确的决定。我一直以为Shopify适用于简单的夫妻商店,但事实证明它是高度可定制的,可以与几乎所有东西很好地集成,并提供出色的工具(如Toolkit)。付款,退款,折扣,客户分析:全部内置于平台中。节省了我们太多的开发时间。

经验教训:有许多未知的未知数在开始项目时,请尽早找出问题的根源,以节省时间并避免沉没的成本谬误。

亚马逊,Facebook和Netflix之类的巨头已经提高了用户对出色UX的期望。他们花费了数百万美元来完善自己的网站并正确处理每个细节。因此,他们的网站正适合数百万客户,并在每台设备上都能正常运行。

独立商店没有这些资源。但是,许多客户希望获得与他们使用的其他站点相同的用户体验质量。第一次接触另一端时,我了解到构建可为90%的人使用的用户界面有多么困难。每个小细节-像表单字段的顺序-都会产生巨大的变化。错误地获取太多详细信息,就会失去客户。

只有看着真正的用户使用您的产品,才能找到这些东西。我向你保证,这将令人大开眼界!

获得的经验教训:观察潜在客户使用您的产品。这将是痛苦的,但会更好地改变产品的质量。如果可以的话,请为商店使用standardframeworks,因为它们可以立即获得许多UI / UX详细信息。 WooCommerce或Shopify浮现在脑海。

我们对未来的产品有很多想法。许多朋友和客户一直在向我们介绍好主意。问题不是要提出新的想法,而是如何确定它们的优先次序。大多数产品都无法大规模使用:要找到一个提供有价商品,价格便宜,在世界范围内出货,拥有与您的车间系统的有效集成。因此,我们一直必须削减产品功能,这仅仅是因为我们的供应商'没有支持,最重要的是,我们将业务放在日常工作和其他职责旁边,因此我们需要尽可能地利用我们的时间。

获得的经验:使产品看上去毫不费力是艰苦的工作。时间是最大的限制。您将不得不说" no"比您可以说" y"的频率高。

开设商店从未如此简单。 Shopify,Stripe和大量供应商等服务使构建它变得轻而易举。另一方面,现在竞争更加激烈,进入壁垒非常低。

成千上万的服务正在争取我们的关注。最重要的是,如今,大多数客户只是在亚马逊,速卖通或eBay等大型平台上购买商品,搜索引擎将大量流量吸引到那里。由于我们的产品是定制产品,因此无法在较大的平台上提供。作为独立商店的知名度,我们专注于口碑,出色的客户关注度以及开发人员经常逛的广告:Twitter,Reddit,HackerNews,Lobste.rs和朋友。专注于在这些平台上提供价值至关重要;普通的营销职位不会引起关注。诸如Linkedin,Facebook,ProductHunt或IndieHackers之类的其他平台也可以使用,但是我们的目标受众(拥有活跃的Github个人资料的OSS开发人员)对此没有太多帮助。

共同的市场智慧是发现利基市场并从内部发展。有了代码印记,我们无疑找到了自己的利基市场:受众非常狭窄,但对我们的怪异产品感兴趣。今天,Github上有5600万开发人员。那是一个很大的目标受众。尽管大多数配置文件不是很活跃。为了使印刷品更具吸引力,您必须在很长一段时间(多年)中一致地提交代码。如果我们假设只有1%的开发人员处于活动状态,那么我们的目标受众将限制为560.000用户。那仍然是一个很大但很小的市场。现在,如果这些人中只有1%找到商店并下订单(这将是一个很好的结果),那么我们正在查看的总订单数为5600。没有那么多!

为了扩大受众范围,我们可以增加潜在客户的数量,也可以着重于在页面上吸引更多现有的潜在客户。在我们的案例中,我们通过提供时尚的一年布局来扩大规模,从而减少了很酷的打印。我们还在努力使更空的个人资料看起来更有趣,并突出了开源贡献的价值创造部分。每个贡献都很重要-无论多么微小。

获得的经验:确保您的利基市场不会太狭窄,以便您可以从中发展可持续业务。

最初的客户反馈是宝贵的。您应该专注于他们说的每句话,因为他们相信您的产品并希望您赢得胜利。 (他们毕竟用钱包投票了。)朋友的反馈也很有帮助,但是我通常对此应用更大的过滤器。并非我所有的朋友都是软件开发人员,虽然他们都很好,但是他们告诉我的可能与他们的意思有所不同。就像他们在要求更快的马匹,但他们真正想要的是一辆汽车。社交媒体上的反馈有时可能会发疯。为此做好准备!您的工作是在每个陈述中找到真理的精髓,并专注于生产建议。

获得的经验:需要进行实践,以从用户输入中提取可行的反馈,并使其符合您的产品愿景。

两者都有完全不同的堆栈和不同的收入模型,但是它们有一个共同点:构建它们非常有趣! sometimes有时候回头看看那些成就...这对2020年的印记对我来说简直就是这些感受。 如果您发现该帖子对您有所帮助,并有任何疑问,请与我们联系。哦,如果您正在寻找一种装饰家庭办公室的独特方法,为什么不从代码指纹中获得自己的打印? 😊 附注:如果您是产品负责人,并且正在为您的团队寻找独特的礼物,请联系并成为第一个获得私人Beta版邀请的人。