我就是你们所谓的“非技术”创始人。
我在这中间的位置有点超出“精通微软办公软件”,但远没有计算机科学学位。
幸运的是,在我的职业生涯中,我有幸与优秀的技术人员在一起。当我专注于非技术项目(产品、市场营销、法律、销售、合作、支持、会计等)时,他们创造了我们需要创造的一切。欧宝体育在线首页这是一段美好的合作。
但是,在内心深处,我知道我想要建造。
不过,总有借口。“我不懂编程。“太难了。””“有些人从九岁就开始这样做了。我怎么才能赶上呢?”我在2004年上大学时找了这些借口。2013年,创业的时候。2017年,我还在工作间隙,有一些空闲时间。
这让我想起了一年前,2020年1月。我坐在那里,盯着我的电脑屏幕,刚刚写了一个新年决心,最终“用我所拥有的技能建立它”。
“它”很快就会变成RankedVote,一个web应用程序进行优先选择投票网上选举——这个想法我已经想了好几个月了。“我拥有的技能”是90年代后期的HTML/CSS,一些Photoshop,以及熟练使用Microsoft Office。
输入Webflow。
我是如何在没有代码的情况下创建一个最小可行产品(MVP)的欧宝体育在线首页
我曾经用Webflow建立过营销网站。我发现Webflow网站在移动设备上快速实现和响应。虽然不完全是一个web应用程序,但却是一个很好的起点。
为了快速提升我的设计,我跳进了Webflow模板市场.来自Flowbase的人们的森林主题立刻打动了我(现代、平易近人和紫色——我们的主要品牌颜色)。通过一些文本调整和一些图片替换,我有了一个还过得去的登录页面和简单的表单,供用户“创建”选举。
测试我的新的经营理念和模拟一个真实的web应用程序,然而,我需要进一步。
我希望人们能够通过简单的拖放交互来给他们的选择排序。值得庆幸的是,JotForm有一个方便的小部件“可拖动”的形式,可以嵌入任何网页。结合Webflow的HTML嵌入,我有了我的MVP解决方案:
Webflow提供“前端”服务。JotForm处理表单交互并将输入保存到“数据库”。“业务逻辑”涉及将结果从JotForm下载到Excel进行手工计算。
没有一行代码被写出来,但是对于任何潜在的用户来说,RankedVote看起来是一个真正的web应用程序——它所缺少的就是访问者。
RankedVote有一个网站,但它仍然需要客户
像大多数有想法的人一样,我首先求助于朋友和家人。在这些介绍中,我联系到了一所学校,该学校每年都会给他们的顶级运动员颁奖——由学校的教职员工投票选出。许多候选人+许多选民=排名选择投票的一个很好的用例。
我还每天花两美元在谷歌AdWords上,看看搜索“在线排名选择选举”的人是否会对这个产品感兴趣。欧宝体育在线首页
在几周的时间里,举行了几次选举。当有人提交Webflow表单时,我会收到一封电子邮件提醒,然后匆忙创建一个新的JotForm投票,它可以用作选票。然后,我会将这个民意调查嵌入到Webflow页面中,并与选举创建者共享链接。他们会与自己的选民分享这种联系。投票结束后,我会下载电子表格,开始计算数字——通常会花一个小时或更长时间来逐轮生成结果。
在这些早期试验中发生了两件非常重要的事情:
首先,虽然选举的次数很少,但更重要的是,不为零.人们合法地使用这个无代码的“应用程序”,并根据结果做出决定。虽然市场可能并不大,但我知道这一点一些在网上进行排名选择选举的市场确实存在。
其次,在几次运行之后,我就非常熟悉排序选择的计算方法了。这并不复杂,只是乏味。正是计算机非常擅长的事情。
获得编码的信心
在短短几个月的时间里,我下定决心“创建它”,这让排名投票从我脑子里的一个想法变成了人们觉得有用的东西。这是令人兴奋的。我充满信心。但是,我的后脑勺里有一种挥之不去的恐惧。如果这真的有效呢?一旦一场只有100名选民参加的选举发生,我就得花整整一天的时间在电子表格上做这些计算。当你已经有一份全职工作要应付时,这可不是一个特别好的情况。
所以,在拖延了将近20年之后,我决定是时候提升我的技能了——我从创建这个无代码的应用程序中获得了信心。在Codecademy、Stack Overflow和一大堆在线教程的帮助下,我学会了足够的JavaScript代码。
通过反复试验,“一些“代码”版本的RankedVote开始走到一起。排序选择的计算其实就是一堆循环和数组。该数据库只涉及基本的SQL。
每当我感到茫然不知所措时,我就会找到一个价格合理的服务方案。不完全确定如何安全地存储密码?使用Auth0。以前从未部署过应用?如果你能在GitHub上得到它,你就能把它部署到Heroku上。没有一个设计师吗?使用你的Webflow模板的CSS样式你的前端组件!
经过几个月的紧张学习,失败的构建,克服障碍,app.rankedvote.co是生活。数千张选票的选举在不到一秒的时间内就计算好了。结果页面可以动态地显示和显示数据。我做了我想做的事。
无码给了我追求梦想的信心
今天,已经产生了超过2000个排序选择选举。还有数千人参加了投票。有些人甚至为高级功能付费。RankedVote是一家刚刚起步的公司,没有什么比创建它更让我满意了。
无论是使用Webflow的CMS快速创建一个新的资源页面,更新主页副本,看看它是否转换得更好,还是提高慢速查询的性能,这些都是令人振奋的。
这就是为什么我最近再次冒险,决定全职从事排名投票的原因。
一开始的新年决心现在成了我的核心热情和追求。以Webflow为起点,我从创建网站,到创建mvp,到创建应用程序,再到创建业务,走下了一条滑坡。
我就是你们所说的创始人。