动真格的了!为作一门课程花费 1.5万 购买云服务

开场

最贵的 iPhone12 Pro Max 要 11899 元,我没有买。今年新出的 iPad mini 听说玩游戏体验很好,要 2921 元,我也没有买。vue

我把这些钱都花在了正在制做的课程上,1.5w 购买了各类云服务:两台云服务器、各类数据库、OSS、CDN、域名、https 证书、Web 防火墙、短信服务、内容审核服务…… 哦,还花钱请了觉得 UI 设计师来设计页面。程序员

你可能会疑问:就讲一门课而已吗,还须要花钱?如今网上各类“Vue 作电商”,就写代码就行了,一分钱都不用花。面试

对此,我也有一个疑问:如今有哪一门课程,讲师会亲自花钱来投资?(平台的广告、运营费用不能算哈~)数据库

你能够说我:不按套路出牌,可能会踩坑~编程

但我仍是要坚持本身的风格和态度:输出优质内容,独立思考,作不同的事情,作真正有价值的课程安全

PS:课程连接这里不写了,有意向的能够私聊我。本文咱们只谈钱~服务器

为什么要花钱呢?

书归正传。不开玩笑、不卖关子了,正式解释一下这个问题。markdown

其实答案很简单 —— 我要作一个真实的线上项目,而不是 demo 。这是项目地址 www.imooc-lego.com/ ,有兴趣的能够体验,这里不过多介绍。【可是】要解释一下,虽然看着就是一个网站,但它背后有 12 个代码仓库,因此复杂度仍是很高的。网络

我要把一个真实项目的从 0 到 1 的过程,搬到课程里。包括需求、架构设计、技术方案、研发流程、CI/CD ,发布上线/回滚,运维,监控和报警。架构

我在这最近忙碌的半年多里,我都傻傻分不清本身究竟是一名讲师,仍是一名外包。

讲课为什么非得用真实项目,不都是 demo 吗?

这个问题要分开说。

入门适合用 demo

零基础入门的课程,为了让学员能更快的学习到语言、环境、框架和工具的使用,就在本地运行,用 demo 很是合适。

此时若是强行用线上环境,第一会扰乱学员的学习重点,第二是难度太大学员不易接受。

近几年是国内在线编程教育的高速发展阶段,但也是刚刚起步不久(回想 5 年以前,哪儿有那么多付费课程)。 正好近几年又是程序员行业发展壮大的关键时间,新人纷纷涌入。

因此,这段时间出现了大量的入门课程,各个平台,各个讲师,各个框架,各类“vue + 电商”的课程铺天盖地。以致于学员写简历,都写这些项目,面试官们应该有点印象。

在此,也就解答了本文一开始的问题“就讲一门课而已吗,还须要花钱?” —— 这是和咱们大环境相关的。

进阶再也不适合 demo

为啥进阶还要学习课程?并且花钱更多?—— 你上班的时候看看你身边的人,就知道了。

一块和你挤地铁的有多少人?一块和你堵车的有多少人?你上午占个厕所的坑位有多不容易?—— 就是由于人多,竞争激烈,不进则退呀!

我家人常常劝告我:别那么累了,慢着点干,你如今这么忙每个月挣 xxx 钱,你歇着干每个月挣个 70% 不也挺好的吗?

我说:这和你想的不同,我如今这么干,每个月挣 xxx ,我要稍微一懈怠,别说 70% 60% ,我一分钱都挣不到。由于你们都是一个集体,再也不是本身种那一亩三分地了,你歇着干就会影响其余人,你就会被淘汰。你们想一下是否是这个道理?

好了,把话题拉回来。

因此,进阶的课程,我以为不该该再用 demo ,要把标准提升,要能输出更有竞争力的内容。demo 和线上项目,哪一个更有竞争力,这一点你们都知道。

真实项目有啥特别的,看功能和我作的 demo 同样啊?

举个例子。demo 就是实验室里的概念车,线上项目就是大街上跑的量产车。看着功能都同样,但本质有很大区别的。

加入要把这个概念车卖给你,你敢买吗?万一坏了零部件怎么办,有地方换吗?4S 店是否也有 10w 千米的质保?它做出碰撞测试吗,安全吗?它内饰作过甲醛等气体测试吗?它排量标准符合国家规定吗?它有出厂检测和 3C 证书吗?……

同理,对于咱们软件项目,demo 和线上项目也是有本质区别的。

  • demo 没有线上环境,如域名,服务器,数据库等
  • demo 没有上线、回滚的流程
  • demo 没有运维监控和报警,这些在实际工做中都是重点
  • demo 没有统计、分享等正式的业务场景
  • demo 不用考虑安全、攻击、敏感内容过滤等
  • demo 不用担忧万一半夜出 bug 该怎么办?
  • …… 还有不少,一次性说不完,都在课程里

上述这些,对于一个网站或者任何一个软件产品,是否是都很是重要?相信你们都懂得。可是这些都要借助线上项目,来说出来,不然就是空口白说。

为啥不多见其余课程也用线上项目?

成本高啊,并且收益如何都还不知道呢~

首先得像我,花钱买各类服务。并且如今服务器都不便宜,看看阿里云服务器,一年动辄 3k+ 。有人说能够买华为云、腾讯云 —— 是便宜,但作课程吗,仍是要考虑找个大众的,这样容易理解。

再者,多了上线、回滚、运维、监控和报警、网络安全预防,这么多内容,本身的时间成本会增长不少。

可是,我仍是作了这样的尝试,不试试怎么知道不行呢。

这些钱给报销吗?

😭很明显,不给报销。

发票都还没开呢,哪位须要的话,能够私信我。

如今各个平台,都没有给讲师报销服务器花费的机制。由于如今我没发现哪门课是在作一个正式的线上项目。PS:也或许有,只是我没发现。

即使是所谓的线上项目,最多见的形式,也就是平台给免费提供一个测试机,而后给一个二级甚至三级域名,能给学员演示一下。

绝不客气的说,全都是 demo 。

将来编程教育方向,之我见

第三次科技革命还在进行中,全部涉及的行业,都会愈来愈多元化、精细化。编程教育也是同样,各个技术栈,入门教程、进阶教程都会愈来愈精细。

并且,随着行业的发展,初期红利期结束,淘汰掉不少凑热闹的。课程会愈来愈贴合实际应用,愈来愈以产出实际价值为主,不管是入门的仍是进阶的,学的就是工做中要用的到,有价值的东西。

基于以上两点,我仍是坚信本身走的方向是正确的。

若是反馈不如预期的好,那多是时机未到。

相关文章
相关标签/搜索