🦄 2024 独立开发者训练营,一起创业!(早鸟优惠在5天后结束)查看介绍 / 立即报名 →

博客

什么是 MVP?如何快速构建 MVP

最近学习了一些关于创业方面的知识,今天跟大家分享一下什么是 MVP,如何快速创建 MVP。

无论是创业者还是独立开发者,我们脑子里都有一个想要实现的完整的应用。大部分人的想法是要把它全部实现以后,才能发布给大家使用,但现实是,完整的东西可能需要两三年时间,整个团队,几千万的费用才能实现。对于创业者与独立开发者来说,要尽快发布任何可以发布的东西。

MVP,Minimum Viable Product,最小化可行产品。MVP 是在创业圈里经常用的行话,它是创始人可以提供给用户的第一件东西,创始人可以通过 MVP 快速验证自己的想法是否可行,从真实的用户那里得到反馈,验证要做的东西是否是用户真正想要的,是否能给用户带来价值,然后通过不断地迭代来优化产品。

MVP 案例

大卫·罗杰(David Rogier)在创建 MasterClass 之前,为了验证是否有人愿意购买在线课程,他先是弄了一个课程列表页面,然后买了一些在线广告,将用户带到这个网页,在发现用户愿意付费购买在线课程以后创建了 MasterClass,如今 MasterClass 的年收入约 10 亿左右,估值在 170 亿左右。

Busuu(博树)的创业故事,运营,商业模式,产品与技术

2012 年,西班牙的经济持续危机,人们开始不断地上街游行,此时,小白的创业公司正处于高速增长期,在当地很难再招到技术人才,如此的经济环境与社会环境,势必对公司未来的发展有所影响。幸运的是,小白他们成功拿到一笔融资,但他们仍然面临极其严峻的挑战,公司将何去何从,作为创始人,小白必须要做出抉择,给出答案。

创业

时间回到几年前。天色已晚,一家管理咨询公司的办公室,人们已陆续离开。办公室里只剩小白一人,他坐在电脑前,熟练地操作着键盘与鼠标,为白天接待的客户处理复杂的税务问题。办公室里回荡着电脑风扇的嗡鸣声与敲击键盘的踏踏声,不知不觉已至深夜,电脑屏幕散发着微弱的白光照在小白略显疲惫的脸上,眼前的电子表格里的数字开始变得有点奇怪,他停下手里的工作,看了看在办公桌上摆放的一张照片,那是他几年前跟女友旅行时在一个海岛上拍摄的。小白突然想停下来,休整一段时间。

辞职以后,小白并没有去旅行,而是递交了入学申请,再次回到学校,去攻读工商管理专业。入学不久,学校组织了一次同学交流活动,小灰是小白的同学,有一些技术背景,在那次活动中,小灰表达了自己对线上语言学习的一些想法,最近他在想怎么利用技术革新外语学习的方法,他表示自己想组个团队做这件事,或者直接加入一个团队也行。

“任何人都应该学一下编程,你会学到一种思考方式” — 史蒂夫·乔布斯

最近状态不好,一直在努力写推广文案与引流课程,一个字儿也没憋出来。昨天睡得早,今早起来以后,感觉状态好了一些,打开笔记本,准备先列个课程大纲。想到了我们为什么要学习编程,成为开发者这个问题。能吹的就是那些东西,比如可以获得更好的收入,可以创业、白手起家做科技富豪,能够自由地表达创意,创造应用,影响他人,改变世界 ...  为了更好的描述这些好处,就在网上搜索别人是如何看待程序设计,如何成为开发者的。

推广独立开发者,请大家给支支招

运营的小伙伴催我准备推广物料与文案,最近想推一下宁皓独立开发者训练营。结果二十几天过后,我先是完成了一本前端开发教材,又写了一堆辅助训练的文档,按我的思路继续下去,可能还得再写一堆文档,甚至能再编排成一本开发教材。我猜运营的小伙伴看到这里,可能快疯掉了吧。下面是我今天努力写的一些推广文案,最后也请大家能留言给支支招。

承蒙大家伙的支持,让我能够稳定地养家糊口支撑了十余年。我这人野心不大,自由散漫,不擅交际,收入够吃喝以后,就再也没有想过运营方面的事情,一直都在潜心研究内容,自然也就没什么大的发展。

今年急于想再尝试一下推广运营,一是想为大家趟出一条运营发展之路,然后可以跟大家吹吹牛。另外还有个重要原因,就是最近这套独立开发者的训练内容做的很而立,制作精良,通俗易懂,逻辑清晰,完整而又系统,可谓十年磨此一剑,一点都不夸张。

宁皓独立开发者训练营:工具篇 — 命令行界面(Cmder、终端)

宁皓独立开发者训练营中,有些训练任务需要在命令行界面下完成。Windows 用户可以安装一个 Cmder,macOS 用户可以使用系统自带的终端作为命令行界面。

在训练任务中需要使用在命令行界面下做的一些事情:

  • 使用命令创建应用
  • 启动应用在本地的开发服务
  • 安装项目需要的功能包
  • 执行命令快速创建应用需要的各种零部件
  • 远程连接管理服务器
  • 部署服务端应用
  • 对开发的项目做源代码管理

Cmder(Windows)

Cmder 是一款在 Windows 系统中使用的命令行界面。

我们需要安装一个完整版的 Cmder 作为在 Windows 系统中使用的命令行界面工具。当您在训练视频中听到 “打开终端”,如果您的电脑的操作系统用的是 Windows,就可以打开 cmder。

官方网站https://cmder.net/

解构应用开发: 如何选择应用框架

我们要根据需要开发的应用的类型,选择合适的技术。比如 Python, Java,Go 或者 Node.js 都可以开发服务端应用,我们需要根据项目需求或者个人喜好做出选择。确定了技术也就确定了开发应用的时候要使用的程序语言,比如要基于 Node.js 开发服务端应用,需要用的是 JavaScript 或者 TypeScript 语言。

确定了技术以后,下一步要做的应该就是选择一款合适的应用框架,虽说可以直接使用选择的技术与程序语言做出需求的应用,不过一般情况下,我们都会选择一款成熟的应用框架,然后基于这个框架提供的工具与方法来开发特定类型的应用。使用框架的好处是可以节省时间,能够帮我们做出更稳定的应用,也更适合团队协作。

宁皓老友记:“老板经常跟我说,做项目要假装有两亿现金揣在口袋里”

我与大冯 2017 年成为微信好友,此后没有过多联系,直到 2019 年,大冯在课程方向上给我提供了一些的建议。最近大冯在微信上问了一个技术问题,由这个技术问题引起了一段对话,我在其中得到了很多启发,故作此文以记之,也希望能对他人有所帮助。

问题很简单,只是由于误操作引起的,所以发现问题以后很快就解决掉了。大冯说为了解决这个问题已经花了两天时间了,我说以后再遇到奇怪的问题应该随时扔给我一份,能节省很多时间。大冯生活在上海,最近被封控在家,无法出小区,所以就想着把之前落下的课程学一下。

大冯:“看的时候都懂,自己照着做的时候,发现一堆问题,才体会到你做这些视频的时候耗费的精力。基本上半个小时的视频,我实际照着做,差不多要花费一天的时间”,看到这段话我就来兴趣了,遇到知已了,我说:“对,差不多就是这个比例”。1:16 是中位数的比例,按这个比例计算,16 小时的视频内容总共需要 256 个小时完成。

解构应用开发:如何学习程序语言

作为开发者,我们可以使用开发语言或者叫程序语言向机器或者某个系统表达自己的想法,编写应用程序,让机器或者系统完成我们设定好的事情。现在有很多可以使用的程序语言,不同的程序语言可以编写不同类型的应用,比如客户端应用,服务端应用,游戏,智能合约等等。

程序语言看起来其实一般就是一些简单的英文单词,外加一些标点符号,它们都会定义一套规矩,我们开发者需要遵守这套规矩去编写应用,这套规矩就是程序语言的语法,也就是一些写法。有些程序语言编写的应用需要编译以后才能运行,有些不需要编译,可以直接交给支持这种语言的环境上去运行。

独立开发者训练营:技术栈

“我们的技术栈在网飞剧里出现过,ClickUp 用类似的技术栈做出了估值200亿的产品,最受专业开发者喜欢的排名前十的技术中,我们将学会其中五项。”

解构应用开发:开发者的必备工具(命令行、Git 与代码编辑器)

命令行,代码编辑器还有源代码管理是开发工作日常必备的工具,无论我们开发什么类型的应用,都会用到这几样工具。

做开发的时候需要用到大量的工具,有些带图形界面,有些不带图形界面。这些不带图形界面的工具,需要通过命令行界面执行文字命令来使用这些工具,命令行界面就是 command line interface,简称为 cli,要在命令行界面下输入的命令通常就是要运行的这个命令行工具的名字。创建应用、安装项目依赖,启动应用的开发服务,做源代码管理,远程连接管理服务器等等,这些任务一般都需要在命令行界面下完成。

微信好友

用微信扫描二维码,
加我好友。

微信公众号

用微信扫描二维码,
订阅宁皓网公众号。

240746680

用 QQ 扫描二维码,
加入宁皓网 QQ 群。

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点