我如何停止拖延、学会编程并推出我的第一款产品
多年来,我一直在阅读一些鼓舞人心的创业故事,想知道人们是如何做到的。我读过 Hacker News、Indie Hackers 以及 DEV 等论坛上的帖子,但从未分享或发表过自己的文章。事实上,我甚至不会留言。我猜你们中的很多人也和我一样,都是个潜水员。
但几周前情况发生了变化。我推出了自己的产品“Key Values”,这完全是我自己开发的,它迅速登上了 Hacker News 和 Product Hunt 的榜首,几天内就获得了近 3 万次页面浏览量。
关于在最初的流量高峰之后发生的事情(人们称之为发布后的悲伤低谷),有很多话要说,但今天我将讨论在此之前发生的事情。
下面,我将讨论从潜伏到发射必须突破的六大障碍。
相信缓慢的进步总比没有进步要好。
我搬到旧金山,在加州大学旧金山分校读研究生,直到两年后退学,我才知道什么是创业公司。我惊讶地发现,人们如此随意地创办公司、融资、转型、倒闭,然后又创办新的公司。似乎创业精神已经融入每个人的基因中,唯独我除外。
即使在我的第一家科技初创公司工作之后,我仍然看不到自己身上的创始人潜力。我曾想过,如果我出生在一个企业家家庭,而不是学者家庭,我会成为怎样的人。当时我26岁,一生都在努力追求一份我不再感兴趣的职业。这是一种夹杂着自怜和狂热的情绪,我觉得自己与其他人相比是如此落后,觉得自己永远也追不上。
然后我决定接受这个事实。
我相信缓慢的进步总比没有进步要好。
我决定学习编程。我做好了几个月困惑和精益烹饪的心理准备,报名参加了一个编程训练营(其实我并没有完成),开始学习如何从无到有地创造一些东西。这很艰难,我可能哭过好几次,但我知道,为了赶上进度,这需要付出努力。
即使后来我找到了合同工,我仍然没有信心自己创业。我不知道自己什么时候才能准备好,也不知道会做什么样的生意,但我知道,无论做什么,我都需要一个营销网站。
我最初的目标是寻找那些需要网站开发人员从零开始搭建新网站,但已经有设计师和营销团队可以让我学习的客户。我正在寻找机会,获得更多曝光机会和更广阔的视野,并以此为基础,学习如何成为一名创始人。
讽刺的是,我需要“关键价值观”来帮助我找到符合我的个人目标和价值观的工作,但它还不存在。
采用老式的等待和希望合适的机会出现的方法花费了更长的时间,但我最终找到了能让我完善技能并获得更多信心的工作。
我们都想从终点线出发,但做不到。所以,从起跑线出发,专注于正确的方向。无论需要多长时间,都无所谓。
现在做出牺牲,以便将来成为一名创始人。
创业需要的不仅仅是信心。我需要钱,也需要时间。很多人可以在下班后或周末从事自己热爱的项目,但我不是。我从来没能集中精力同时做很多事情。
作为一名自由职业者,我知道我可以随时开始和结束,但我需要足够的缓冲来专注工作,不受干扰。有人建议我找个天使投资人或者融资,但……我甚至还没有主意。我需要一个能给我时间犯错、慢慢学习的财务状况。
所以我决定努力工作,加倍努力完成客户工作,同时自己省钱。
我利用假期和周末打工,又回到了贫困的研究生生活(我还记得在旧金山每年靠3.2万美元生活的日子)。我不再外出就餐,不再喝酒,也不再购买非必需品。我甚至不再打Uber和Lyft,开始骑自行车出行。
我很早就做出了牺牲,以便以后能全力以赴地创业。这花了我超过18个月的时间,但最终我攒够了足够维持大约12个月的资金。
每个人为了到达目的地,都要经过许多道关卡。它帮助我专注于一次过关,一次过关。
不要再试图想出什么天才的想法了。
作为一名初次创业者,我满怀激情地开启了我的创业之旅。我懂编程,也攒了不少钱,并且对自己能够熬过艰难时期充满信心。然而,我却忽略了一个非常重要的东西。
我一点儿主意也没有!
即使作为一名 Web 开发者,我也不认为这个世界充满了可以用技术解决的问题。我经常抱怨一些事情(为什么分享书签这么难,希望 Spotify 能让我在一个播放列表中剪辑歌曲,忘记密码的时候真是烦人!),但从未想过自己能否设计出解决方案。创意的产生是我以前从未锻炼过的技能。
所以我给自己布置了家庭作业,每天把想法写下来,不管它们有多糟糕。除了写下想法,我还养成了验证想法的习惯,看看它们是否可行。不幸的是,我把所有想法都排除了,因为我会发现别人之前已经想到过了。
然后我经历了一个极其重要的顿悟时刻。
不要排除那些已经有解决方案的想法。我当时开车,听着劳拉·罗德的播客谈论这个问题,差点就不得不靠边停车,那一刻我恍然大悟。
这是Indie Hackers上最常讲的课程之一,但我还是花了很长时间才理解。如果你浏览每一期播客,并搜索“competit”(代表竞争对手、竞争、竞争性),你会听到Wes Bos、Nathan Barry、Todd Garland等人谈论解决已有解决方案的问题的优势。
我不需要一个天才的、前所未见的点子。事实上,我甚至不想要。
当我向人们介绍Key Values(一款帮助工程师找工作的产品)时,每个人都会说出竞争对手的名字。像 Monster.com、LinkedIn 和 Indeed 这样的巨头公司,在这个领域至少还有上百家之多。以前,我会立刻放弃这个想法,但这次我没有放弃。即使在一个竞争激烈的市场中,我仍然找不到一个与我拥有相同价值观的工程团队。
我进一步验证了我的想法,确保这是我真正想做的事情。
我本人对正在解决的问题熟悉吗?非常熟悉。过去几年,我的确在做工程师,亲身经历了找工作的痛苦。
我知道客户会不会付钱吗?是的!这正是不排除已有解决方案的方案的妙处之一。许多竞争对手已经从那些想要招聘、聘用和留住工程师的公司那里赚到了钱。
我知道有哪些有效的渠道可以接触到我的目标受众吗?有很多。作为一名工程师,我知道工程师们经常在 Twitter、训练营校友邮件列表、Hacker News 和 DEV 上闲逛。
我会喜欢在接下来的两年里每天做这件事吗?我喜欢结识新朋友,谈论公司文化,帮助人们找到快乐和成就感,并学习组织心理学。我能把这叫做工作吗?
这是一个赢家通吃的市场吗?不可能,何塞。这是一个大蛋糕,我只需要一小块。为了我赢,不需要别人输。
如果一切顺利,我可以轻松扩展规模吗?是的,我可以让团队成员自行撰写个人资料,从而自动化团队加入我网站的流程。这应该不需要我投入太多额外的资金或人力。
即使我的想法失败了,我还能成功吗?当然。通过与不同的工程团队交流以及从零开始构建产品,我能学到很多东西。更重要的是,我可以通过关键价值来建立受众群体,即使这个想法本身失败了,我也能从中受益。最糟糕的情况是,我已经在研究如果失败了,应该申请哪些团队了。
对于任何不是创意人士的人来说(🙋),想出一个点子都是一个巨大的障碍。我承认我现在还是很烂。但一旦你不再排除那些不太天才的想法,你就会立刻变得更好。
自豪地向人们展示幕后丑陋的一面。
在开始为Key Values开发任何产品之前,我花了数周时间面试工程师、会见工程经理、与技术招聘人员喝咖啡,还研究了性格测试、约会网站和匹配算法。与此同时,我还保持着我的独立潜水员身份。
我会看到其他人在Indie Hackers上征求对其产品的反馈,我会想,“哇。我真不好意思给别人看这个!”我确信我的早期版本会更漂亮、组合得更好、经过深思熟虑。
我承诺自己每周结束时都会征求反馈意见,但每周我都会找借口推后。我一直在拖延。
我几乎三个月都闭门不出,痴迷于各种炫酷的悬停效果之类的东西,却从未向任何人展示过我的网站。我甚至不知道是否有人想要我的作品!我独自工作了太久,以至于有点发疯了。千万别重蹈我的覆辙。
潜伏了几个月后,我终于鼓起勇气在 Indie Hackers 论坛上发表了第一篇帖子。我收到了 15 条回复(好吧,其中 6 条是我自己发的),但这些反馈非常有帮助,让我从一直陷在黑暗孤独的深渊中走出来。
我希望我早点征求反馈。我浪费了时间和精力去开发一些根本没人想要的功能,而且花了好几个星期都感到迷茫,原地踏步。
如果你的设计很糟糕怎么办?那就寻求设计帮助吧!不确定你的商业模式是什么?那就问问大家对不同定价模式的反馈吧!别害怕展现自己。
如果你独自一人做这件事,那你就做错了。
如果你遇到困难,就向人们展示幕后那些不堪回首的往事,并告诉他们你具体需要什么帮助。同行的创客和创始人可以帮助你摆脱困境。你可能还没准备好投入其中,但我向你保证,如果没有你的付出,你的产品永远不会好。
不要依赖一次大规模的发布。
我以前从未发布过产品,非常担心自己会搞砸。想到什么时候发布,发布前需要完成哪些工作,以及如果所有看到我的产品的人都讨厌它,我该如何挽回,这些都让我压力很大。
为了克服自己的焦虑,我决定先进行一系列小型发布。我在Indie Hackers 论坛
上的第一篇帖子?我绝对算作一次小型发布。我采纳了大家的反馈,将我的 key-values.herokuapp.com 域名升级到了 keyvalues.io,一个月后,我又在 IH 论坛上发布了我的第二篇帖子,再次进行了小型发布。
接下来的一周,我在一个为 Dev Bootcamp 校友开设的 Facebook 小组中发帖,之后的一周,我又在一个隐身模式的全女性论坛中发帖。
启动、获取反馈、改进您的产品并重复。
说实话,你肯定不想一夜之间流量从零飙升到1万页面浏览量。这种想法只会给你带来不必要的压力,也会让你难以做好准备。
通过消除发布“关键价值”时那些令人畏惧、焦虑和自我设定的截止日期,我让自己享受到了“始终发布”生活方式带来的好处。每次小型发布都让我练习回答棘手的问题,修复用户报告的 bug,并改进网站的设计、用户体验和营销策略。
您不必从一次大型发布开始,因此请摆脱这种想法。
为您的首次重大发布做好准备。
我听过太多关于产品发布失败的恐怖故事:网站配置错误、服务器崩溃、只收到负面反馈,当然还有最糟糕的,产品发布彻底失败。作为新手,我确信还有很多我根本不知道需要担心的事情!
未知的事物难以防范,所以我决定专注于我已知的领域。
我设置了 Google Analytics 和 Amplitude,以确保追踪基本的用户行为。我不想为了吸引大量流量而错失了解用户如何与网站互动的机会。
我还阅读了Pieter Levels 的发布建议,并牢记在心。Key Values是一个托管在 Heroku 上的静态网站,我使用 Amazon CloudFront 设置了服务器端缓存,以确保服务器不会崩溃。几个月前(在我验证阶段)我就认定 Hacker News 是个不错的频道,所以我决定在“Show HN”发帖,因为我觉得那里更有可能获得关注。
我直接进入了评论区。我做了自我介绍,并根据之前小型发布会上收到的问题,提供了一些背景信息。
我最终将Key Values 放在了 HN 首页上,排名第三,并在首页上停留了大约 14 个小时!
为了准备我的HN发布,我做的另一件事是重写了我的“关于”页面。我知道这是一个好主意,但我大大低估了它的重要性。
我研究了如何打造一个好的“关于”页面,并确保做到了关键点。用一句你希望每个人都能读到的句子作为开场白。放一张你自己的照片。让它更具个性化。提供行动号召,鼓励大家联系你、订阅你,或者两者兼而有之。
我的“关于”页面最终成为 Key Values 上访问量第二大的页面。
首次进行大型发布时,有很多事情需要担心。我的建议是?识别、分析并尽可能做好准备。你不可能事事都做好准备,这没关系。
发生了两件我完全没有准备的事情。
首先,有人替我把“关键价值”发布到 Product Hunt 上,我当时不知道该怎么办(我不熟悉它的社区,也不知道它的规则)。虽然它最终在首页上待了一整天,但我真希望自己能协调一下 Product Hunt 的发布。(你会发现我没有回复任何人,因为我甚至没有权限评论我自己的产品。😂)
其次,我没有准备好如何向媒体展示“关键价值”,因为我根本没想过。科技记者马修·休斯 (Matthew Hughes) 通过推特联系了我,由于我没有计划,最终忘记了一些想要传达的重要信息。不过最终一切都还好,他还是发表了一篇关于“关键价值”的文章,发表在了《The Next Web》杂志上!
我尽了自己最大的努力为产品发布做好准备,回想起来,如果有机会,我会做些不同的事情。但关键在于,产品发布是准备和运气的结合。专注于你能掌控的事情,祈祷所有你无法掌控的事情都能顺利完成。
关于推出我的第一款产品的最终想法。
我做到了!我推出了Key Values。我打造了自己热爱的东西,并把它分享给其他人,供他们观看和使用。这感觉就像一场我从未想过会经历的人生蜕变,我感到无比自豪和快乐。
当人们问我是如何创办 Key Values 时,我会告诉他们,它最初是一个业余项目,但五月份的时候很快就变成了我的全职爱好。虽然这并非不实之词,但听起来却像是一夜之间发生的事情。相信我,事实并非如此。
从某种程度上来说,《关键价值观》始于 2012 年,当时我离开学术研究领域,去寻找一个节奏更快、风险更大的职业。
这一切始于 Homejoy(我在一家初创公司的第一份工作),在那里我意识到一行代码可以产生相当于数百场一对一会议的影响。
这一切始于我再次转行成为一名网络开发人员,因为我希望能够在不依赖他人的情况下开始和完成项目。
这一切始于我在互联网上潜伏了几个月之后,受到启发,想要创造和创新一些属于我自己的东西。
它始于我学会如何适应不同客户的不同工作风格、目标和价值观。
这一切始于我能够自如地征求反馈意见并与我的新创始人、企业家和独立黑客社区互动。
没有人能直接从终点线出发。
现在很多人问我下一步打算做什么。我正处于产品发布后的低谷期,事实上,我还在思考下一步该怎么做。我正在尝试不同的营销策略,并探索如何将“关键价值”转化为一项创收业务(我还没有开始收费)。虽然目前我还没有找到所有答案,但我很乐观,并且相信缓慢的进展总比没有进展要好。
我会告诉你进展如何。😉
如果您想联系我,可以给我发送电子邮件(lynne@keyvalues.com),在 Twitter 上找到我(@lynnetye、@keyvaluesio),或者更好的是,在下面发表评论!
文章来源:https://dev.to/lynnetye/how-i-stopped-procrastinating-learned-to-code-and-launched-my-first-product-2i1