尬聊会:第一期实录

尬聊会第一期实录。

这个视频斗鱼说有问题,色情暴力之类的,给我拒了。我不思不得其解。如果你看完发现问题所在,请告诉我,谢谢。

时间锚点:

  1. [01:40] webpack该怎么学习呢?
  2. [05:20] 我为什么想搞尬聊会
  3. [07:10] 面试小经验
  4. [16:20] node怎么进行学习
  5. [21:00] 经常被问 ……源代码? 怎么读别人的源代码呢?
  6. [29:35] 初学者学习es6有什么好的方法?
  7. [34:35] 请加下,现在做跨平台,ionic2和RN选哪个好一点呢?
  8. [38:45] Phonegap
  9. [41:45 进度条这里出问题了,不知道线上怎么样] 现在的很多公司是否都不愿意带新人,兼谈学习
    1. 非常主动
    2. 胆大(有问题就问)心细(不要逮着一个人问)脸皮厚
    3. 问题必须经过自己的思考,尽量问一句话能答完的问题
  10. [44:20] 框架选择问题。Vue 作者尤雨溪的访谈
  11. [51:07] 半路出家的 JSer 学写样式
  12. [57:00] 会写页面但是不会 JS 的同学怎么学?

继续阅读“尬聊会:第一期实录”

卖不动的硬知识

再分析一下培训/知识售卖领域的现状。总而言之一句话:这个活儿,我不适合。

距离上次总结还没到一个月,按说不该写总结的。但是前些日子读到一篇文章:《知识付费:硬的尴尬,软的大方》,结合最近看到的想到的,有感而发,于是想再啰嗦几句。

前年年底,我确诊糖尿病,决定要跑步锻炼,于是开始听《罗辑思维》。罗辑思维是知识服务知识付费的先锋军,为了提升基本面,他没少鼓吹这个行业。当然,也不算胡说,他的估值和各种销售额都在印证这个思路。我听着听着也心动起来。去年被前司裁掉后,我觉得开发培训应该值得一做,即使做不成,也能给自己带来持续稳定的收入。再加上短时间也找不到满意的工作,于是我今年就投入了大量的时间和精力做培训,以备课做直播为主。

结果很失败。做一次直播好的话能挣400块,不好的话大约100~200,但是需要准备2~3天,甚至4天也有可能。付出回报完全不成比例。GitChat 文章也差不多。当然,有些讲师的课卖得不错,每次能卖好几百人,收入算起来也有好几千,但是,我假定他们的准备时间跟我类似,这点收入和正常上班的收入比起来也完全不够看。

消费者的问题

通过我的观察,我发现这个领域的消费者和我之前设想的完全不同。每个人都会以自己的经历作为主要参考坐标,所以我自然是把我自己当成潜在客户,我对知识类产品的消费习惯是:

  1. 知道自己应该学什么
  2. 要求精深的知识
  3. 付费100以下可以忽略
  4. 主动学习,耐心学习

然而实际做了一段时间之后,我发现这个市场完全不是我想象中的样子,大部分同学是这样的:

  1. 不知道自己应该学什么。你问他想听什么,他说想听“如何成为高阶前端”、“如何看懂 jquery 源码”……
  2. 知识欠缺太多,太深的完全听不懂。
  3. 价格非常敏感,3块5块10块都有很大差别,为了找5元优惠可以转好几个 QQ 群。其实想想也对,5块钱大学里可能够吃顿饭了。
  4. 主动学习的很少,耐心学习的就更少。大部分同学都想速成屠龙之技,所以总会问出 1 里面的问题,得到鸡汤答案或者得不到答案之后就会去该干啥干啥了。

其实我当年又何尝不是如此?只是丢到社会上被歧视被压榨被摔打,多了,就知道该努力了,也知道该怎么努力了。现在想找到一批又想努力又踏实,还能力落后又肯花钱购买服务的人,真的是,太困难了……

行业的问题

应该说这个行业也没做好准备。

国内没有专业的编程直播平台,毕竟烧钱的项目,可以理解。斗鱼之类的平台倒也不拦着你,但是没什么流量,我在斗鱼直播,最好的时候50+人,偶尔互动两下。上周开尬聊会,好不容易把视频弄了下,填了半天的时间锚点,传上去,结果说我涉嫌色情暴力,也不告诉我哪一段,就不给我通过……

SF 直播,我投入最多时间的地方,专业技术论坛。到现在视频加锚点、视频加字幕、视频进入搜索结果都还没做。每次一问,态度都特别好,正在计划中。然则开播半年了,除了实现基础的直播功能,其它优化乏善可陈。我问了一下,公司 21 人,开发任务排得很满。不知道这种“一锤子买卖”的情况还要持续多久。

然后是 GitChat,文章竟然不支持后期编辑,简直匪夷所思,写好的文章想更新都更新不了。然后文章页完全没 SEO,没关键字没描述,百度搜不到,Google 也只抓了列表页。首页上看不到即将开始的话题,也没有分类……全是槽点。

所以我觉得,虽然知识付费已经很火,硬知识领域也可能有机会,但目前的行业各参与者,都还没做好准备。在合适的产品出现之前,先入者都在用自己肉身趟雷,填坑……

哦,对了,小密圈涉黄被关,我的朋友圈里也哀鸿遍野。

马太效应

马太效应,即赢者通吃,在公司上比较常见,在具体工作人员身上到没啥表现。同一级别的开发人员,在小公司拿这么多钱,在大公司也差不多,了不起配一些股票,差距不会太大。

但是知识售卖领域,马太效应就很明显。弱者比如我,各项积累都很差,基本上每次直播只能卖几十张门票;但是强者如果背景够好,卖几百人问题不大,破千也有可能。本就囊中羞涩的求知者,肯定更倾向于参与名家的分享,来我这里的更少。

于是我就得不到成就感,久而久之就放弃(我已经计划这样做了)。大家也很难挣到足够的钱持续做下去——而且一旦全职投入做分享,恐怕也要失去做“大家”的资本了——所以必须保证正职,所以时间就有限,所以场次就填不上。所以聚拢过来的消费者也渐渐散去。

啧啧,我是不是说的有点过……


所有的硬知识,都是如此。既然硬,就需要更多的时间消化,更多的时间练习,本就不可能速成。不能速成,就缺乏成就感;补偿机制不同,就不愿意投入精力、时间、金钱。最终,想要靠卖硬知识糊口,很困难。至少在目前,很困难。

JavaScript 异步开发全攻略

把之前写的《JavaScript 异步开发全攻略》更新了内容,然后放在 Gitbook 上,https://meathill.gitbooks.io/javascript-async-tutorial/content/ 欢迎阅读分享,因为我会不时维护,请关注,star。

之前在 GitChat 做过一次分享:《JavaScript 异步开发全攻略》。在我看来,原始内容可能不够完美,但通过后来的维护,可以把它打磨得越来越好。昨天在 SF 上回答了一个 Vuex 的 action 里使用 Promise 的问题,然后就想去补充一下这方面的内容。结果发现 GitChat 竟然不支持编辑文章,只能把内容发给运营人工修改。

索性把内容放到 Gitbook 上好了,反正 GitChat SEO 也不做,文章也自然移动到第二页了。试了试,没有被墙,很好。于是简单整理了一下,上传。

欢迎阅读,欢迎分享,因为我会不时更新新内容,请关注 star:

JavaScript 异步开发全攻略

自由职业的利与弊

总结一下做自由职业的利弊,尤其是这半年来的感受。简而言之,自由职业不如想象中那么好做,尤其是从零开始,可能需要更大的努力;当然也有很多好处,尤其是自由自在。

很多开发者都向往自由职业或者独立开发,毕竟大家都自负又有梦想,看起来自由职业是最好的工作方式。我自然如此,甚至把它写在“关于我”的介绍里,说我的理想是蹲在东南亚的海岛上写程序。

所以被裁掉之后就想这么搞,如此算起来已经有7.5个月了,现在回头总结一下感受吧。

TL;DR 自由职业远没有看上去那么美好,投身其中需要三思而后行。

继续阅读“自由职业的利与弊”

678次直播总结,兼半年总结

总结一下5678系列分享失利的教训,反省一下自己这半年的问题,确定一下下半年的目标和宗旨。

时间过的可真快,计划表上的大部分内容几乎还在原地踏步,半年时间就过去了。

今年的主要目标是做视频培训课程,不过很不赶巧,春节从日本回来我们全家就陷入感冒漩涡,你方咳罢我登场,轮着来,好半个月坏半个月,一直到过完五一才渐渐摆脱感冒阴影。于是系列视频教程就被我一拖再拖,第一波联系的 51CTO 学院已经把我放弃了,我也不好意思再找她们;第二波联系的慕课网要求甚严,现在都还没完成第一次课……

另一方面,SF 增设讲堂后我就立刻加入开始直播,如今进行了8期——好吧,其实早就完成了8期,只不过后几期越做越惨,身心俱伤,所以我休养了一个月……

继续阅读“678次直播总结,兼半年总结”

知加 zhijia.io 即将关闭

知加即将关闭,市场上没有同类竞品,写书的地方只能改到别处了。

今天突然从知加运营那里得到消息,知加将于7月24日关闭。其实,得知 Easy 离职回老家当独立开发者,我就猜想这个产品命不久矣。

还是挺遗憾的,因为从产品层面来看,知加有很多过人之处,目前看来市场上还真没有同类竞品:

继续阅读“知加 zhijia.io 即将关闭”

第一场 GitChat 总结

在 GitChat 做了一次分享,总结一下他们家和 SF 的差异。简单来说,GC 的文章式共享方便检索,SF 的视频在交流效率上更占优势。另外,GC 的钱实时到帐,很舒服。

开始之前,先做广告吧。

GitChat 分享 《JavaScript 异步开发全攻略》

为解决异步函数的回调陷阱,开发社区不断摸索,终于折腾出 Promise/A+。它不增加新的语法,可以适配几乎所有浏览器;以队列的形式组织代码,易读好改;捕获异常方案也基本可用。这套方案在迭代中逐步完善,最终被吸收进 ES2015。不仅如此,ES2017 中还增加了 Await/Async,可以用顺序的方式书写异步代码,甚至可以正常抛出捕获错误,维护同一个栈。可以说彻底解决了异步回调的问题。 现在大部分浏览器和 Node.js 都已原生支持 Promise,很多类库也开始返回 Promise 对象,更有各种降级适配策略。Node.js 7+ 则实装了 Await/Async。如果您现在还不会使用,那么我建议您尽快学习一下。

下次直播分享 前端面试攻略:JavaScript 排序与搜索

从事前端开发的同学很多从页面仔入门,比如说我,自学比例很大,有些时候会无意中忽视一些基础,比如算法、数据结构。这些欠缺在某些时候就会显得很致命,比如说面试,或者处理大量数据的场景。所以希望这样的一场分享能够帮助大家夯实原本不太扎实的基础,将来的开发之路更加顺畅。

目前早鸟票发送中,7月13日前门票5折,19日前75折,开播当日恢复全价。

继续阅读“第一场 GitChat 总结”

【修正】Promise N种用法-异步回调的问题-findLargest 解析

做慕课视频的时候,仔细琢磨了一下,发现之前讲的还是有问题,所以重新录了一遍。

做慕课视频的时候,仔细琢磨了一下,发现之前讲的还是有问题,所以重新录了一遍。

继续阅读“【修正】Promise N种用法-异步回调的问题-findLargest 解析”

使用 Live-server 作为开发服务器

我一直都用 Webstorm,所以分享时漏掉了搭建本地测试服务器的环节,现在补上。

实战组件开发——手机日历 – 1. 项目启动 直播结束后,有同学问我怎么在本地调试。于是我突然意识到这个问题:

我一直都用 Webstorm,它有内置开发服务器,点一下就可以在浏览器里用 http:// 协议预览了。但是没有用 Webstorm 的同学就办不到,如果直接双击 .html 会议 file:/// 协议打开,影响开发。

然后我就录了下面这段视频,介绍使用 Live-server 进行本地开发。视频很短,中间等待安装的时间比较长,可以跳过。


另外,《实战组件开发》的第四讲:《用 Gulp 打包发布吧!》将于本周五进行,欢迎大家来围观。


Live-server 官网