[{"_path":"/stories/aire","_draft":false,"_partial":false,"_empty":false,"title":"独立开发者艾热与他的阿图什信息平台","description":"“你看，这是艾热做的小程序，真没想到，太厉害了吧... ”，我举着手机一边操作一边对站在旁边的小雪说道，她不以为意，因为我已经给她展示过很多次了，每次都重复着同样的话。我的喜悦之情，溢于言表，也不忍释手。艾热靠自己独立完成了两年前他想做的信息平台，他不再是那个刚刚毕业对前途迷惘而又自我怀疑的小伙子了，言语中多了些许自信。","excerpt":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"独立开发者艾热与他的阿图什信息平台"},"children":[{"type":"text","value":"独立开发者艾热与他的阿图什信息平台"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“你看，这是艾热做的小程序，真没想到，太厉害了吧... ”，我举着手机一边操作一边对站在旁边的小雪说道，她不以为意，因为我已经给她展示过很多次了，每次都重复着同样的话。我的喜悦之情，溢于言表，也不忍释手。艾热靠自己独立完成了两年前他想做的信息平台，他不再是那个刚刚毕业对前途迷惘而又自我怀疑的小伙子了，言语中多了些许自信。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"","src":"/images/stories/aire/image.jpg"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"艾热的老家在阿图什，新疆克孜勒苏柯尔克孜自治州的首府，距离喀什只有几十公里，大学是在乌鲁木齐上的，学的是土地资源管理。宁皓老友们应该记得，有一年新年我向老友们征集了一些祝福的视频，那一年艾热还在上学，他跟他的小伙伴们分别用普通话、维语跟英文给大家送上了节日的祝福。视频里有一位漂亮的新疆姑娘，我在视频下面留言，问艾热是不是他的女朋友，艾热马上用微信给我消息说不是，表示气氛瞬间很尴尬，哈哈哈，隔着屏幕我都能感受到他有多么紧张。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"在他毕业前两天的一个凌晨，艾热给我发了一条长文，他说他脑子里一塌糊涂，难以表达对未来的恐惧，自学了一段时间的编程，又觉得快毕业了自己什么都没能学成。我的责任感突然提上来了，我想给他提供能力所及的任何帮助。那时他就表达了要做一个信息发布平台的意愿，不过当时我并没有留意到。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"2012 年，艾热的妈妈让他把老家的一台摩托车卖掉，他到处问别人要不要二手摩托车，给他们介绍摩托车是什么时候买的，解释没怎么骑过这些，这件事对他的影响挺大的，他觉得应该有更好的方法做这件事。后来上大学的时候自学编程，就突然想到了这件事，想通过自学完成这个项目。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"后来我们经常用微信沟通，内容大部分都是跟具体的问题相关的，偶尔也会聊聊工作跟生活。一开始的问题基本都是跟开发工具、环境还有基本语法相关的。从去年开始，我发现艾热经常问一些跟具体项目相关的问题，因为出现了发布工作与二手物品这些关键词，我一直以为是他的实习工作要做的项目。后来又会问跟部署与支付相关的问题，我就好奇，问他在做什么呢，他说他在做一个信息发布平台。我说是公司的项目吗，他说不是，是他自己要做的，我说发给我看看，看了以后，我真的有点吃惊，整体的感觉非常出乎我的意料，我甚至认为是一个团队做的，再三跟他确定是不是他自己独立完成的，他说是的，而且是用业余时间做的。隔着屏幕我又能感受到这家伙自信了呢，哈哈哈。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"前几天，艾热问怎么实现机打订餐的小票，我想这是越玩越高级了啊。他说他想回老家，做一名独立开发者。我迟疑了一下，因为突然回闪想起当年自己辞职回家做自由职业者的样子，对未来充满了希望与恐惧，又伴随着激动与兴奋。但现实是很长一段时间都无所事事，浪费了很多时间。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"我对艾热说 “家人支持吗？”，因为当年如果不是父母提供的帮助我根本是无法生存的，艾热：“支持”，我回到：“先准备两年口粮 😁 ” 。艾热：“有两个人要出 x 万要我那信息平台的两个城市的代理。” ，看到这个消息我太开心了，感觉他的努力终于有了回报。我说最近国家战略，大力发展乡村建设与生态经济，可以多考虑一下能否为乡村建设解决一些实际问题。艾热：“好的， 阿图什这边文旅局开始关注这小程序了”，哎呦，隔着屏幕我又能感受到这家伙骄傲了呢，哈哈哈。不过说真的，看到这我真的绷不住了，激动的快哭了。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"每次我夸艾热做的很好，他都谦虚地说还有很多东西要修改。他其实也担心回家能不能做起来， 会不会做了几个月就放弃了，还会有什么样的问题在路上等着。我们对未来未知的事情总是会有些恐惧，但却又充满了期待 ：）"}]}]},"cover":"/images/stories/aire/image.jpg","author":{"name":"王皓","avatar":"wanghao.jpg"},"category":"独立开发者","body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"独立开发者艾热与他的阿图什信息平台"},"children":[{"type":"text","value":"独立开发者艾热与他的阿图什信息平台"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“你看，这是艾热做的小程序，真没想到，太厉害了吧... ”，我举着手机一边操作一边对站在旁边的小雪说道，她不以为意，因为我已经给她展示过很多次了，每次都重复着同样的话。我的喜悦之情，溢于言表，也不忍释手。艾热靠自己独立完成了两年前他想做的信息平台，他不再是那个刚刚毕业对前途迷惘而又自我怀疑的小伙子了，言语中多了些许自信。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"","src":"/images/stories/aire/image.jpg"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"艾热的老家在阿图什，新疆克孜勒苏柯尔克孜自治州的首府，距离喀什只有几十公里，大学是在乌鲁木齐上的，学的是土地资源管理。宁皓老友们应该记得，有一年新年我向老友们征集了一些祝福的视频，那一年艾热还在上学，他跟他的小伙伴们分别用普通话、维语跟英文给大家送上了节日的祝福。视频里有一位漂亮的新疆姑娘，我在视频下面留言，问艾热是不是他的女朋友，艾热马上用微信给我消息说不是，表示气氛瞬间很尴尬，哈哈哈，隔着屏幕我都能感受到他有多么紧张。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"在他毕业前两天的一个凌晨，艾热给我发了一条长文，他说他脑子里一塌糊涂，难以表达对未来的恐惧，自学了一段时间的编程，又觉得快毕业了自己什么都没能学成。我的责任感突然提上来了，我想给他提供能力所及的任何帮助。那时他就表达了要做一个信息发布平台的意愿，不过当时我并没有留意到。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"2012 年，艾热的妈妈让他把老家的一台摩托车卖掉，他到处问别人要不要二手摩托车，给他们介绍摩托车是什么时候买的，解释没怎么骑过这些，这件事对他的影响挺大的，他觉得应该有更好的方法做这件事。后来上大学的时候自学编程，就突然想到了这件事，想通过自学完成这个项目。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"后来我们经常用微信沟通，内容大部分都是跟具体的问题相关的，偶尔也会聊聊工作跟生活。一开始的问题基本都是跟开发工具、环境还有基本语法相关的。从去年开始，我发现艾热经常问一些跟具体项目相关的问题，因为出现了发布工作与二手物品这些关键词，我一直以为是他的实习工作要做的项目。后来又会问跟部署与支付相关的问题，我就好奇，问他在做什么呢，他说他在做一个信息发布平台。我说是公司的项目吗，他说不是，是他自己要做的，我说发给我看看，看了以后，我真的有点吃惊，整体的感觉非常出乎我的意料，我甚至认为是一个团队做的，再三跟他确定是不是他自己独立完成的，他说是的，而且是用业余时间做的。隔着屏幕我又能感受到这家伙自信了呢，哈哈哈。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"前几天，艾热问怎么实现机打订餐的小票，我想这是越玩越高级了啊。他说他想回老家，做一名独立开发者。我迟疑了一下，因为突然回闪想起当年自己辞职回家做自由职业者的样子，对未来充满了希望与恐惧，又伴随着激动与兴奋。但现实是很长一段时间都无所事事，浪费了很多时间。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"我对艾热说 “家人支持吗？”，因为当年如果不是父母提供的帮助我根本是无法生存的，艾热：“支持”，我回到：“先准备两年口粮 😁 ” 。艾热：“有两个人要出 x 万要我那信息平台的两个城市的代理。” ，看到这个消息我太开心了，感觉他的努力终于有了回报。我说最近国家战略，大力发展乡村建设与生态经济，可以多考虑一下能否为乡村建设解决一些实际问题。艾热：“好的， 阿图什这边文旅局开始关注这小程序了”，哎呦，隔着屏幕我又能感受到这家伙骄傲了呢，哈哈哈。不过说真的，看到这我真的绷不住了，激动的快哭了。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"每次我夸艾热做的很好，他都谦虚地说还有很多东西要修改。他其实也担心回家能不能做起来， 会不会做了几个月就放弃了，还会有什么样的问题在路上等着。我们对未来未知的事情总是会有些恐惧，但却又充满了期待 ：）"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[]}},"_type":"markdown","_id":"content:stories:aire.md","_source":"content","_file":"stories/aire.md","_extension":"md"},{"_path":"/stories/behance","_draft":false,"_partial":false,"_empty":false,"title":"Behance：巴塞罗那小马哥的创业故事","description":"喜欢设计的朋友应该都听说过 Behance 这个网站吧，做摄影的，搞印刷的，做产品的，搞界面设计的，都会在上面面分享自己的作品。咱们搞开发的也应该经常到这个网站里边熏陶一下，给自己的产品找点灵感。我很早以前就关注了这个网站，因为咱不也是搞过一段设计吗，后来才转的开发。","excerpt":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"behance巴塞罗那小马哥的创业故事"},"children":[{"type":"text","value":"Behance：巴塞罗那小马哥的创业故事"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"喜欢设计的朋友应该都听说过 Behance 这个网站吧，做摄影的，搞印刷的，做产品的，搞界面设计的，都会在上面面分享自己的作品。咱们搞开发的也应该经常到这个网站里边熏陶一下，给自己的产品找点灵感。我很早以前就关注了这个网站，因为咱不也是搞过一段设计吗，后来才转的开发。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"","src":"/images/stories/behance/image.jpg"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"其实每个产品背后的那个人都挺有意思的，Behance 这个网站是一个来自西班牙的小伙子跟他另外一个小伙伴一块儿做的。这个西班牙的小伙子我们可以叫他小马哥，小马哥出生于巴塞罗那这个城市，巴塞罗那是西班牙的第二大城市，人口大概有 200 万左右。喜欢足球的应该都知道这个城市吧，巴萨其实指的就是巴塞罗那。不是球迷也应该听说过梅西吧，梅西就在巴萨踢球。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"少年时代的小马哥非常喜欢做设计，尤其是做这种印刷品。当时他还有另外一个爱好，就是爵士乐，他是吹萨克斯的。16 岁那年，他去了一家设计学校，不过在第二年的时候，小马哥就有点迷惘了，因为他不太确定自己以后到底要做啥，是吹萨克斯，还是做设计呢，就有点犹豫了。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"","src":"/images/stories/behance/image(1).jpg"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"有一天，小马哥就跟他的后妈聊这个事儿，他后妈是个美国人，是一名建筑师，而且来自圣路易斯这个城市，圣路易斯是爵士音乐发展比较重要的一个城市。他后妈还是特别诚实的，就跟小马说，“小马啊，你的这个设计能力，可比你吹萨克斯的能力强多了。”\n小马听了以后，就不再想音乐这个事了，然后专心去做他的设计了，后来事实也证明了，小马的确还是比较擅长做设计。所以说有个身边有个狠人能时不时的提醒我们还是很重要的啊。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"毕业以后，小马先是在巴塞罗那找了几份工作，不过他觉得没啥挑战，都坚持了三个月就不干了。后来他就跑到了美国纽约，找了两份工作，跟人家也学了不少东西。到他第三个工作的时候，小马那年 22 岁，那时候他每天得工作 14 小时，一周要工作 6 天，这种状态持续了一年半。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"他在巴塞罗那那会儿都特别放松，没啥压力，来了纽约以后才知道什么叫压力。然后有一次小马跑去看医生，医生就跟他说，你这个没啥事儿，可能就是压力太大了，休息休息就好了。小马回去以后，收拾收拾行李就回到他的老家巴塞罗那。到家以后，吃吃喝喝，休息了一阵子，没啥事干，又开始觉得无聊了，然后他又回到了纽约。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"回到纽约以后，他就开始自由职业，当时是 2005 年，那时候自由职业其实不太好干，Facebook 也才刚刚开始，还处于婴儿期阶段，当时也没有 Instagram，也没有 Twitter，所以你想让别人看到你的作品，让别人找到你还是挺不容易的。自由职业者的工作当时主要还是靠朋友介绍。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"所以小马也没接到太多工作，他就在 Red Antler，也就是红鹿角这家品牌设计公司找了一份工作。工作了大概一个月左右吧，小马收到 Scott 发的一封邮件，思考特是 Behance 的联合创始人。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"这俩人决定在星巴克见面聊一下，小思穿着一身西服就来了，小马挺意外，因为他以前从来没跟穿西服的人一块儿工作过，设计师吗，都穿的比较随意。俩人交流了一下彼此的想法，小马说，哎呀现在自由职业现在不太好干啊，没人看到我的作品，小思说搞个网站啊，这样大家可以上传分享自己的作品了呗。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"这个场景我也听过我的一位朋友说过，他跟他的创业伙伴也是约在一家咖啡馆，然后开始创业。哎，这么一想我好像也是，我当时也是约了我的一位朋友喝咖啡聊创业，我们当时喝的是麦当劳他家的咖啡，后来我们也创办了公司，但是开了一年就倒闭了，开公司容易，但是运营公司还是挺难的。就好像造个孩子很容易，但是养孩子可太难了。\n"},{"type":"element","tag":"img","props":{"alt":"","src":"/images/stories/behance/image(2).jpg"},"children":[]},{"type":"text","value":"\n再说回小马他们，上学那会儿，小马只有一门功课没过，就是网页设计，当时他请人帮他做了网页设计作业，然后他帮那个人设计了一本杂志。其实当时他们的想法挺模糊的，但还是要决定试一试，于是他们都辞掉了自己的工作，然后没日没夜的干了 9 个月，上线了 Behance 这个网站，当时是 2006 年。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"所以说做什么事情都没有准备好的时候，都是做了以后再慢慢想办法。小马不会设计网站，但是最终还是想办法做出了他们想要做的网站。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Behance 头四年的用户也不是很多，大概能是两三万人吧。后来陆续有人找上门来要给他们钱，他们也见了大概 40 几个天使投资人，风投这些，各种类型的，各种小大的都有，最后确定了一家他们认为最懂 Behance 是什么的风投，这时候已经是 2012 年了。然后又过了半年，Adobe 公司收购了 Behance，大概花了 10 亿左右。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"","src":"/images/stories/behance/image(3).jpg"},"children":[]},{"type":"text","value":"\n2015 年，小马离开了 Behance，去做其它的事情。他又继续做了很多设计，平面，书籍，大会，网站，应用等等，小马哥还特别喜欢摩托车，最近他为自己的非洲旅行，专门造了一辆摩托车。离开 Behance 以后，他跟他朋友骑着 84 年的一款宝马摩托车，从纽约的布鲁克林，穿过墨西哥，哥伦比亚，巴西，秘鲁，智利，一直骑到了世界的尽头，一个叫乌斯怀亚的地方。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"","src":"/images/stories/behance/image(4).jpg"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"","src":"/images/stories/behance/image(5).jpg"},"children":[]}]},{"type":"element","tag":"h2","props":{"id":"作者结语"},"children":[{"type":"text","value":"作者结语"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"小马哥跟与他的好友发现了某个行业的问题，并用技术手段提供了解决文案，最终他们获得了成功，可以自由地做自己喜欢的事。如果您希望在灵感来临之际能立即动手实现，快速拿到市场进行验证，可以报名"},{"type":"element","tag":"a","props":{"href":"http://ninghao.co/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"参加宁皓网的独立开发者训练营"}]},{"type":"text","value":"。如今的 Behance 的前端是基于 Vue 构建的，这也是我们在训练营中要掌握的技术之一。"}]}]},"cover":"/images/stories/behance/image(4).jpg","author":{"name":"王皓","avatar":"wanghao.jpg"},"category":"创业故事","body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"behance巴塞罗那小马哥的创业故事"},"children":[{"type":"text","value":"Behance：巴塞罗那小马哥的创业故事"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"喜欢设计的朋友应该都听说过 Behance 这个网站吧，做摄影的，搞印刷的，做产品的，搞界面设计的，都会在上面面分享自己的作品。咱们搞开发的也应该经常到这个网站里边熏陶一下，给自己的产品找点灵感。我很早以前就关注了这个网站，因为咱不也是搞过一段设计吗，后来才转的开发。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"","src":"/images/stories/behance/image.jpg"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"其实每个产品背后的那个人都挺有意思的，Behance 这个网站是一个来自西班牙的小伙子跟他另外一个小伙伴一块儿做的。这个西班牙的小伙子我们可以叫他小马哥，小马哥出生于巴塞罗那这个城市，巴塞罗那是西班牙的第二大城市，人口大概有 200 万左右。喜欢足球的应该都知道这个城市吧，巴萨其实指的就是巴塞罗那。不是球迷也应该听说过梅西吧，梅西就在巴萨踢球。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"少年时代的小马哥非常喜欢做设计，尤其是做这种印刷品。当时他还有另外一个爱好，就是爵士乐，他是吹萨克斯的。16 岁那年，他去了一家设计学校，不过在第二年的时候，小马哥就有点迷惘了，因为他不太确定自己以后到底要做啥，是吹萨克斯，还是做设计呢，就有点犹豫了。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"","src":"/images/stories/behance/image(1).jpg"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"有一天，小马哥就跟他的后妈聊这个事儿，他后妈是个美国人，是一名建筑师，而且来自圣路易斯这个城市，圣路易斯是爵士音乐发展比较重要的一个城市。他后妈还是特别诚实的，就跟小马说，“小马啊，你的这个设计能力，可比你吹萨克斯的能力强多了。”\n小马听了以后，就不再想音乐这个事了，然后专心去做他的设计了，后来事实也证明了，小马的确还是比较擅长做设计。所以说有个身边有个狠人能时不时的提醒我们还是很重要的啊。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"毕业以后，小马先是在巴塞罗那找了几份工作，不过他觉得没啥挑战，都坚持了三个月就不干了。后来他就跑到了美国纽约，找了两份工作，跟人家也学了不少东西。到他第三个工作的时候，小马那年 22 岁，那时候他每天得工作 14 小时，一周要工作 6 天，这种状态持续了一年半。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"他在巴塞罗那那会儿都特别放松，没啥压力，来了纽约以后才知道什么叫压力。然后有一次小马跑去看医生，医生就跟他说，你这个没啥事儿，可能就是压力太大了，休息休息就好了。小马回去以后，收拾收拾行李就回到他的老家巴塞罗那。到家以后，吃吃喝喝，休息了一阵子，没啥事干，又开始觉得无聊了，然后他又回到了纽约。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"回到纽约以后，他就开始自由职业，当时是 2005 年，那时候自由职业其实不太好干，Facebook 也才刚刚开始，还处于婴儿期阶段，当时也没有 Instagram，也没有 Twitter，所以你想让别人看到你的作品，让别人找到你还是挺不容易的。自由职业者的工作当时主要还是靠朋友介绍。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"所以小马也没接到太多工作，他就在 Red Antler，也就是红鹿角这家品牌设计公司找了一份工作。工作了大概一个月左右吧，小马收到 Scott 发的一封邮件，思考特是 Behance 的联合创始人。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"这俩人决定在星巴克见面聊一下，小思穿着一身西服就来了，小马挺意外，因为他以前从来没跟穿西服的人一块儿工作过，设计师吗，都穿的比较随意。俩人交流了一下彼此的想法，小马说，哎呀现在自由职业现在不太好干啊，没人看到我的作品，小思说搞个网站啊，这样大家可以上传分享自己的作品了呗。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"这个场景我也听过我的一位朋友说过，他跟他的创业伙伴也是约在一家咖啡馆，然后开始创业。哎，这么一想我好像也是，我当时也是约了我的一位朋友喝咖啡聊创业，我们当时喝的是麦当劳他家的咖啡，后来我们也创办了公司，但是开了一年就倒闭了，开公司容易，但是运营公司还是挺难的。就好像造个孩子很容易，但是养孩子可太难了。\n"},{"type":"element","tag":"img","props":{"alt":"","src":"/images/stories/behance/image(2).jpg"},"children":[]},{"type":"text","value":"\n再说回小马他们，上学那会儿，小马只有一门功课没过，就是网页设计，当时他请人帮他做了网页设计作业，然后他帮那个人设计了一本杂志。其实当时他们的想法挺模糊的，但还是要决定试一试，于是他们都辞掉了自己的工作，然后没日没夜的干了 9 个月，上线了 Behance 这个网站，当时是 2006 年。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"所以说做什么事情都没有准备好的时候，都是做了以后再慢慢想办法。小马不会设计网站，但是最终还是想办法做出了他们想要做的网站。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Behance 头四年的用户也不是很多，大概能是两三万人吧。后来陆续有人找上门来要给他们钱，他们也见了大概 40 几个天使投资人，风投这些，各种类型的，各种小大的都有，最后确定了一家他们认为最懂 Behance 是什么的风投，这时候已经是 2012 年了。然后又过了半年，Adobe 公司收购了 Behance，大概花了 10 亿左右。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"","src":"/images/stories/behance/image(3).jpg"},"children":[]},{"type":"text","value":"\n2015 年，小马离开了 Behance，去做其它的事情。他又继续做了很多设计，平面，书籍，大会，网站，应用等等，小马哥还特别喜欢摩托车，最近他为自己的非洲旅行，专门造了一辆摩托车。离开 Behance 以后，他跟他朋友骑着 84 年的一款宝马摩托车，从纽约的布鲁克林，穿过墨西哥，哥伦比亚，巴西，秘鲁，智利，一直骑到了世界的尽头，一个叫乌斯怀亚的地方。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"","src":"/images/stories/behance/image(4).jpg"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"","src":"/images/stories/behance/image(5).jpg"},"children":[]}]},{"type":"element","tag":"h2","props":{"id":"作者结语"},"children":[{"type":"text","value":"作者结语"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"小马哥跟与他的好友发现了某个行业的问题，并用技术手段提供了解决文案，最终他们获得了成功，可以自由地做自己喜欢的事。如果您希望在灵感来临之际能立即动手实现，快速拿到市场进行验证，可以报名"},{"type":"element","tag":"a","props":{"href":"http://ninghao.co/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"参加宁皓网的独立开发者训练营"}]},{"type":"text","value":"。如今的 Behance 的前端是基于 Vue 构建的，这也是我们在训练营中要掌握的技术之一。"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"作者结语","depth":2,"text":"作者结语"}]}},"_type":"markdown","_id":"content:stories:behance.md","_source":"content","_file":"stories/behance.md","_extension":"md"},{"_path":"/stories/busuu","_draft":false,"_partial":false,"_empty":false,"title":"Busuu（博树）的创业故事与商业模式","description":"2012 年，西班牙的经济持续危机，人们开始不断地上街游行，此时，小白的创业公司正处于高速增长期，在当地很难再招到技术人才，如此的经济环境与社会环境，势必对公司未来的发展有所影响。幸运的是，小白他们成功拿到一笔融资，但他们仍然面临极其严峻的挑战，公司将何去何从，作为创始人，小白必须要做出抉择，给出答案。","excerpt":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"busuu博树的创业故事与商业模式"},"children":[{"type":"text","value":"Busuu（博树）的创业故事与商业模式"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"2012 年，西班牙的经济持续危机，人们开始不断地上街游行，此时，小白的创业公司正处于高速增长期，在当地很难再招到技术人才，如此的经济环境与社会环境，势必对公司未来的发展有所影响。幸运的是，小白他们成功拿到一笔融资，但他们仍然面临极其严峻的挑战，公司将何去何从，作为创始人，小白必须要做出抉择，给出答案。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"","src":"/images/stories/busuu/image.png"},"children":[]}]},{"type":"element","tag":"h2","props":{"id":"创业"},"children":[{"type":"text","value":"创业"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"时间回到几年前。天色已晚，一家管理咨询公司的办公室，人们已陆续离开。办公室里只剩小白一人，他坐在电脑前，熟练地操作着键盘与鼠标，为白天接待的客户处理复杂的税务问题。办公室里回荡着电脑风扇的嗡鸣声与敲击键盘的踏踏声，不知不觉已至深夜，电脑屏幕散发着微弱的白光照在小白略显疲惫的脸上，眼前的电子表格里的数字开始变得有点奇怪，他停下手里的工作，看了看在办公桌上摆放的一张照片，那是他几年前跟女友旅行时在一个海岛上拍摄的。小白突然想停下来，休整一段时间。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"辞职以后，小白并没有去旅行，而是递交了入学申请，再次回到学校，去攻读工商管理专业。入学不久，学校组织了一次同学交流活动，小灰是小白的同学，有一些技术背景，在那次活动中，小灰表达了自己对线上语言学习的一些想法，最近他在想怎么利用技术革新外语学习的方法，他表示自己想组个团队做这件事，或者直接加入一个团队也行。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"当时社交网络迅速在欧洲崛起，很多人都想创造自己的社交网络。小白觉得用社交网络的方式做线上语言学习平台应该是个机会，于是他们决定一起开发这个项目。小白与小灰都在读工商管理专业，再加上小白之前也有管理咨询公司的工作经验，所以写商业计划书对他们来说都不是问题。他们将这个项目作为毕业项目提交上去，但最终并没有得到预期的好成绩。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"毕业以后，同学们都各奔东西，有去当银行家的，有去投行的。小白和小灰想继续实现这个线上语言学习平台项目，他们认为线上语言学习的市场规模将会超过万亿，至少有十几亿人需要学习外语，十年以后，这个数字可能会翻倍。这可能是个千载难逢的好机会，他们商量了一下，决定要留在西班牙，开始创业。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"2008 年，小白与小灰注册了公司，他们给在投行工作的同学打电话，表明自己要创业需要融资，但此时刚好赶上全球经济危机，在这个背景下，想要拿到融资是十分困难的。但是他们并不想就此放弃，所以决定拿出自己的积蓄，走独立创业的路线。为了保持精简，初创团队只有三四个人，每一分钱花的都格外小心。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"小白他们很快发布了 MVP（最小可行产品），验证了想法可行以后，他们就开始加大投入。作为首席执行官，小白做事的特点就是不过分地依赖个人直觉，他认为既然互联网公司可以统计一切需要的数据，为什么不以数据说话呢？所以，只要有能用的统计数据，做出的决定都会以统计数据作为重要的依据，然后做出合理的判断，再确定最终的执行方案。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"就这样，小白与小灰他们持续不断地优化这个产品，打磨学习体验，做本地化融入，经过了几轮天使投资以后， Busuu（博树，小白他们做的这个线上语言学习平台），就已经做到了 2 千万用户。因为用户需要预付费才能使用高级服务，所以 Busuu（博树）的现金流充足，作为 CEO 的小白也能尽量减小对融资的依赖，仅凭自身业务带来的收益，就可以维持平台的持续发展。后来 Busuu（博树）也陆续拿到了 1 亿左右的融资，并于 2021 年 11 月被 Chegg 以 29 亿的价格收购了。"}]},{"type":"element","tag":"h2","props":{"id":"命名"},"children":[{"type":"text","value":"命名"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Busuu 是一种濒危语言，当初给公司起名字的时候，小白觉得既然我们做的是线上语言学习平台，不如就用一种语言的名字作为公司的名字。全球有 6000 多种语言，一半以上将要灭绝，小白他们很喜欢 Busuu，这是在喀麦隆说的一种语言，当时在地球上只有八个人会说这种语言。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"小白他们聘请了西班牙当地的一家创意机构（La Despensa），来到喀麦隆寻找会说 Busuu 语言的那八个人。由于团队成员只能说西班牙语，他们先是找到会说西班牙语的英文翻译，英文翻译又找到会说英文的本地语言的翻译，本地语言的翻译又需要另一种本地语言的翻译 ，最终他们在喀麦隆与尼日利亚边境的丛林里找到了这八个人，并且录制了一段名为 Save Busuu 的音乐视频。"}]},{"type":"element","tag":"h2","props":{"id":"迁址"},"children":[{"type":"text","value":"迁址"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"2012 年，西班牙的经济持续恶化，社会环境也每况愈下，技术人才也十分短缺。这不得不让在马德里正处于高速增长阶段的 Busuu 做出迁址的抉择，此时 Busuu 刚好完成 A 轮 2500 万的融资。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"小白与他的团队考虑了几个选项，纽约，柏林，伦敦。纽约首先被排除掉了，因为欧洲实体公司要转移到美国很困难，再加上团队成员的签证也是个很大的问题。最终他们选择了伦敦。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"小白他们砍掉了整个运营团队，开着一辆旅行大巴，带着十几号团队成员，两百多个行李箱，驶向伦敦。到了伦敦以后，大家需要寻找新的住所，新的办公场所，并且需要从零开始组建运营团队。"}]},{"type":"element","tag":"h2","props":{"id":"运营"},"children":[{"type":"text","value":"运营"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"德国最大的一家媒体公司举办了一场创业比赛，有一百多家公司提交了申请，最终 Busuu 赢得了那场比赛，获得了 2800 万的电视广告赞助。当时如果是周六晚上的黄金时间，一段长度为 20 秒的广告大概需要 28 万的费用。小白他们想打一个品牌广告，于是带着模特与广告制作团队，飞到了特内里费岛。在阳光、沙滩等美丽的背景之下，拍了一支画面精美的广告。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"广告在选定的黄金时间播出，但这支广告的播出几乎没能够让博树的增长曲线有任何的波动，这让盯着订阅支付监视屏幕的小白感到非常失望。后来他们决定再拍一支效果驱动的广告，大概就是一个人面对白板，讲述他使用 Busuu 学习语言的经历，这个广告的转化率，要比之前那个在海岛上拍的画面精美的大制作广告好上 30 倍。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"小白认为，如果想快速增长，只做电视广告是不够的，要做全面广告，也就是电视、线下与线上都要做，尤其是线上广告极为重要。小白发现如果用 9 块钱获得一个用户，最终用户在网站上花了 10 块，他就会尽可能的花掉广告费，因为花的越多，赚的也就越多。小白他们会持续优化落地页的效果，因为用户来自全球，所以必须要做好本地化，然后通过 AB 测试提升转化效果。"}]},{"type":"element","tag":"h2","props":{"id":"商业模式"},"children":[{"type":"text","value":"商业模式"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Busuu 采用的是 freemium（基础免费+高级付费） 商业模式，用户注册以后，首先可以使用免费的基础服务，通过基础课程学习语言。如果用户想获得更多高级的服务与课程，需要按时间付费订阅成为高级会员，这样用户在订阅的有效期以内，便可以使用博树提供的所有的高级服务与课程。我们在"},{"type":"element","tag":"a","props":{"href":"https://ninghao.co/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"宁皓独立开发者训练营"}]},{"type":"text","value":"里做的项目中，实现了类似的订阅功能。"}]},{"type":"element","tag":"h2","props":{"id":"产品"},"children":[{"type":"text","value":"产品"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Busuu（博树）很早就将游戏化溶入到语言学习中，他们发现学习语言的关键在于用户要不断地受到激励，但小白也表示，无论学习体验做得多么有趣，最终是否成功还是要看内容本身，离开优质的内容，做成什么样都白搭，所以他们在课程制作方面也下足了功夫。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"用户来到博树，第一件事应该就是选择要学习的语言，然后通过博树提供的测试系统定位用户当前的语言级别，这样用户可以自我有个评估，系统也可以根据用户的级别，给出推荐的学习计划与相关课程。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Busuu（博树）一个有趣的地方是他有一定的社交属性，用户在博树即是语言的学习者，也是其他人的语言辅导员，比如用户的母语如果中文，他就可以帮助其他正在学习中文的用户学习中文，比如帮助他们纠正中文的书写错误与发音。同样，其他母语是英文的用户，也可以帮助正在学习英文的用户纠正英文的书写与发音。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"这个社交属性激活了整个语言学习社区，在一定程度上也激励了用户。社区里有些用户不学语言，只会纠正别人的书写与发音错误，有一位大姐就纠正了 12 万个英文贴子，她是一名退休的英文老师，目的也只是为了帮忙别人学习英文。博树给她发邮件表示感谢，结果这位大姐将纠正了语法错误的邮件又发了回来。"}]},{"type":"element","tag":"h2","props":{"id":"技术"},"children":[{"type":"text","value":"技术"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Busuu（博树）早期用的技术是 PHP 与 MySQL，最近已经改用基于 Node.js 技术来构建他们的后端服务，具体用的是 Nest.js 这个框架，应用结构采用的是 CQRS。这也是我个人非常喜欢的一个技术组合，宁皓训练营这个网站的服务端就是基于这个技术组合构建的，另外这些技术也全部包含在宁皓独立开发者训练营中，大家如果有兴趣可以报名学一下这些东西，说不定下一个“博树”就出自于你的双手呢。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"参加"},{"type":"element","tag":"a","props":{"href":"https://ninghao.co/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"宁皓独立开发者训练营"}]},{"type":"text","value":"，学会用 Busuu（博树）采用的服务端技术构建应用，"},{"type":"element","tag":"a","props":{"href":"https://ninghao.net/cart/add/e_s-p9077?destination=cart/checkout","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"现在报名"}]},{"type":"text","value":" →"}]}]},"cover":"/images/stories/busuu/image.png","author":{"name":"王皓","avatar":"wanghao.jpg"},"category":"创业故事","body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"busuu博树的创业故事与商业模式"},"children":[{"type":"text","value":"Busuu（博树）的创业故事与商业模式"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"2012 年，西班牙的经济持续危机，人们开始不断地上街游行，此时，小白的创业公司正处于高速增长期，在当地很难再招到技术人才，如此的经济环境与社会环境，势必对公司未来的发展有所影响。幸运的是，小白他们成功拿到一笔融资，但他们仍然面临极其严峻的挑战，公司将何去何从，作为创始人，小白必须要做出抉择，给出答案。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"","src":"/images/stories/busuu/image.png"},"children":[]}]},{"type":"element","tag":"h2","props":{"id":"创业"},"children":[{"type":"text","value":"创业"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"时间回到几年前。天色已晚，一家管理咨询公司的办公室，人们已陆续离开。办公室里只剩小白一人，他坐在电脑前，熟练地操作着键盘与鼠标，为白天接待的客户处理复杂的税务问题。办公室里回荡着电脑风扇的嗡鸣声与敲击键盘的踏踏声，不知不觉已至深夜，电脑屏幕散发着微弱的白光照在小白略显疲惫的脸上，眼前的电子表格里的数字开始变得有点奇怪，他停下手里的工作，看了看在办公桌上摆放的一张照片，那是他几年前跟女友旅行时在一个海岛上拍摄的。小白突然想停下来，休整一段时间。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"辞职以后，小白并没有去旅行，而是递交了入学申请，再次回到学校，去攻读工商管理专业。入学不久，学校组织了一次同学交流活动，小灰是小白的同学，有一些技术背景，在那次活动中，小灰表达了自己对线上语言学习的一些想法，最近他在想怎么利用技术革新外语学习的方法，他表示自己想组个团队做这件事，或者直接加入一个团队也行。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"当时社交网络迅速在欧洲崛起，很多人都想创造自己的社交网络。小白觉得用社交网络的方式做线上语言学习平台应该是个机会，于是他们决定一起开发这个项目。小白与小灰都在读工商管理专业，再加上小白之前也有管理咨询公司的工作经验，所以写商业计划书对他们来说都不是问题。他们将这个项目作为毕业项目提交上去，但最终并没有得到预期的好成绩。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"毕业以后，同学们都各奔东西，有去当银行家的，有去投行的。小白和小灰想继续实现这个线上语言学习平台项目，他们认为线上语言学习的市场规模将会超过万亿，至少有十几亿人需要学习外语，十年以后，这个数字可能会翻倍。这可能是个千载难逢的好机会，他们商量了一下，决定要留在西班牙，开始创业。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"2008 年，小白与小灰注册了公司，他们给在投行工作的同学打电话，表明自己要创业需要融资，但此时刚好赶上全球经济危机，在这个背景下，想要拿到融资是十分困难的。但是他们并不想就此放弃，所以决定拿出自己的积蓄，走独立创业的路线。为了保持精简，初创团队只有三四个人，每一分钱花的都格外小心。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"小白他们很快发布了 MVP（最小可行产品），验证了想法可行以后，他们就开始加大投入。作为首席执行官，小白做事的特点就是不过分地依赖个人直觉，他认为既然互联网公司可以统计一切需要的数据，为什么不以数据说话呢？所以，只要有能用的统计数据，做出的决定都会以统计数据作为重要的依据，然后做出合理的判断，再确定最终的执行方案。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"就这样，小白与小灰他们持续不断地优化这个产品，打磨学习体验，做本地化融入，经过了几轮天使投资以后， Busuu（博树，小白他们做的这个线上语言学习平台），就已经做到了 2 千万用户。因为用户需要预付费才能使用高级服务，所以 Busuu（博树）的现金流充足，作为 CEO 的小白也能尽量减小对融资的依赖，仅凭自身业务带来的收益，就可以维持平台的持续发展。后来 Busuu（博树）也陆续拿到了 1 亿左右的融资，并于 2021 年 11 月被 Chegg 以 29 亿的价格收购了。"}]},{"type":"element","tag":"h2","props":{"id":"命名"},"children":[{"type":"text","value":"命名"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Busuu 是一种濒危语言，当初给公司起名字的时候，小白觉得既然我们做的是线上语言学习平台，不如就用一种语言的名字作为公司的名字。全球有 6000 多种语言，一半以上将要灭绝，小白他们很喜欢 Busuu，这是在喀麦隆说的一种语言，当时在地球上只有八个人会说这种语言。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"小白他们聘请了西班牙当地的一家创意机构（La Despensa），来到喀麦隆寻找会说 Busuu 语言的那八个人。由于团队成员只能说西班牙语，他们先是找到会说西班牙语的英文翻译，英文翻译又找到会说英文的本地语言的翻译，本地语言的翻译又需要另一种本地语言的翻译 ，最终他们在喀麦隆与尼日利亚边境的丛林里找到了这八个人，并且录制了一段名为 Save Busuu 的音乐视频。"}]},{"type":"element","tag":"h2","props":{"id":"迁址"},"children":[{"type":"text","value":"迁址"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"2012 年，西班牙的经济持续恶化，社会环境也每况愈下，技术人才也十分短缺。这不得不让在马德里正处于高速增长阶段的 Busuu 做出迁址的抉择，此时 Busuu 刚好完成 A 轮 2500 万的融资。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"小白与他的团队考虑了几个选项，纽约，柏林，伦敦。纽约首先被排除掉了，因为欧洲实体公司要转移到美国很困难，再加上团队成员的签证也是个很大的问题。最终他们选择了伦敦。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"小白他们砍掉了整个运营团队，开着一辆旅行大巴，带着十几号团队成员，两百多个行李箱，驶向伦敦。到了伦敦以后，大家需要寻找新的住所，新的办公场所，并且需要从零开始组建运营团队。"}]},{"type":"element","tag":"h2","props":{"id":"运营"},"children":[{"type":"text","value":"运营"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"德国最大的一家媒体公司举办了一场创业比赛，有一百多家公司提交了申请，最终 Busuu 赢得了那场比赛，获得了 2800 万的电视广告赞助。当时如果是周六晚上的黄金时间，一段长度为 20 秒的广告大概需要 28 万的费用。小白他们想打一个品牌广告，于是带着模特与广告制作团队，飞到了特内里费岛。在阳光、沙滩等美丽的背景之下，拍了一支画面精美的广告。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"广告在选定的黄金时间播出，但这支广告的播出几乎没能够让博树的增长曲线有任何的波动，这让盯着订阅支付监视屏幕的小白感到非常失望。后来他们决定再拍一支效果驱动的广告，大概就是一个人面对白板，讲述他使用 Busuu 学习语言的经历，这个广告的转化率，要比之前那个在海岛上拍的画面精美的大制作广告好上 30 倍。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"小白认为，如果想快速增长，只做电视广告是不够的，要做全面广告，也就是电视、线下与线上都要做，尤其是线上广告极为重要。小白发现如果用 9 块钱获得一个用户，最终用户在网站上花了 10 块，他就会尽可能的花掉广告费，因为花的越多，赚的也就越多。小白他们会持续优化落地页的效果，因为用户来自全球，所以必须要做好本地化，然后通过 AB 测试提升转化效果。"}]},{"type":"element","tag":"h2","props":{"id":"商业模式"},"children":[{"type":"text","value":"商业模式"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Busuu 采用的是 freemium（基础免费+高级付费） 商业模式，用户注册以后，首先可以使用免费的基础服务，通过基础课程学习语言。如果用户想获得更多高级的服务与课程，需要按时间付费订阅成为高级会员，这样用户在订阅的有效期以内，便可以使用博树提供的所有的高级服务与课程。我们在"},{"type":"element","tag":"a","props":{"href":"https://ninghao.co/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"宁皓独立开发者训练营"}]},{"type":"text","value":"里做的项目中，实现了类似的订阅功能。"}]},{"type":"element","tag":"h2","props":{"id":"产品"},"children":[{"type":"text","value":"产品"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Busuu（博树）很早就将游戏化溶入到语言学习中，他们发现学习语言的关键在于用户要不断地受到激励，但小白也表示，无论学习体验做得多么有趣，最终是否成功还是要看内容本身，离开优质的内容，做成什么样都白搭，所以他们在课程制作方面也下足了功夫。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"用户来到博树，第一件事应该就是选择要学习的语言，然后通过博树提供的测试系统定位用户当前的语言级别，这样用户可以自我有个评估，系统也可以根据用户的级别，给出推荐的学习计划与相关课程。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Busuu（博树）一个有趣的地方是他有一定的社交属性，用户在博树即是语言的学习者，也是其他人的语言辅导员，比如用户的母语如果中文，他就可以帮助其他正在学习中文的用户学习中文，比如帮助他们纠正中文的书写错误与发音。同样，其他母语是英文的用户，也可以帮助正在学习英文的用户纠正英文的书写与发音。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"这个社交属性激活了整个语言学习社区，在一定程度上也激励了用户。社区里有些用户不学语言，只会纠正别人的书写与发音错误，有一位大姐就纠正了 12 万个英文贴子，她是一名退休的英文老师，目的也只是为了帮忙别人学习英文。博树给她发邮件表示感谢，结果这位大姐将纠正了语法错误的邮件又发了回来。"}]},{"type":"element","tag":"h2","props":{"id":"技术"},"children":[{"type":"text","value":"技术"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Busuu（博树）早期用的技术是 PHP 与 MySQL，最近已经改用基于 Node.js 技术来构建他们的后端服务，具体用的是 Nest.js 这个框架，应用结构采用的是 CQRS。这也是我个人非常喜欢的一个技术组合，宁皓训练营这个网站的服务端就是基于这个技术组合构建的，另外这些技术也全部包含在宁皓独立开发者训练营中，大家如果有兴趣可以报名学一下这些东西，说不定下一个“博树”就出自于你的双手呢。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"参加"},{"type":"element","tag":"a","props":{"href":"https://ninghao.co/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"宁皓独立开发者训练营"}]},{"type":"text","value":"，学会用 Busuu（博树）采用的服务端技术构建应用，"},{"type":"element","tag":"a","props":{"href":"https://ninghao.net/cart/add/e_s-p9077?destination=cart/checkout","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"现在报名"}]},{"type":"text","value":" →"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"创业","depth":2,"text":"创业"},{"id":"命名","depth":2,"text":"命名"},{"id":"迁址","depth":2,"text":"迁址"},{"id":"运营","depth":2,"text":"运营"},{"id":"商业模式","depth":2,"text":"商业模式"},{"id":"产品","depth":2,"text":"产品"},{"id":"技术","depth":2,"text":"技术"}]}},"_type":"markdown","_id":"content:stories:busuu.md","_source":"content","_file":"stories/busuu.md","_extension":"md"},{"_path":"/stories/bytedance","_draft":false,"_partial":false,"_empty":false,"title":"字节跳动用 Flutter 提高了 33% 的生产效率","description":"字节跳动旗下有很多软件产品需要支持多平台，一个应用需要针对不同的平台重复创建，2019 年，字节跳动开始选择 Flutter 框架去创建这些多平台的应用，现在有九十几个应用是基于 Flutter 开发的。比如抖音火山版、飞书等产品。","excerpt":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"字节跳动用-flutter-提高了-33-的生产效率"},"children":[{"type":"text","value":"字节跳动用 Flutter 提高了 33% 的生产效率"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"字节跳动旗下有很多软件产品需要支持多平台，一个应用需要针对不同的平台重复创建，2019 年，字节跳动开始选择 Flutter 框架去创建这些多平台的应用，现在有九十几个应用是基于 Flutter 开发的。比如抖音火山版、飞书等产品。"}]},{"type":"element","tag":"section-video","props":{":source":"{\"src\":\"https://resources.ninghao.net/nid-camp/videos/flutter-bytedance.mp4\",\"type\":\"video/mp4\"}","class":"w-full","content":"字节跳动有几百名 Flutter 工程师，了解一下他们是如何使用 Flutter 创造产品的。","poster":"/images/stories/bytedance/image.jpg","tagLine":"谷歌","title":"Flutter 在字节跳动"},"children":[]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"封面 Siwen"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Flutter 的性能与质量跟原生框架是一样的，热加载功能为开发者带来极好的开发体验。使用 Flutter 框架，每个应用只需要开发一次，就可以生成 Android、iOS 还有 Web 端的应用，因为 Flutter 有自己的渲染引擎，所以这些跨平台的应用可以保持一致的使用体验。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"字节跳动现在有超过 700 名的 Flutter 工程师，其中有 200 多人都在积极使用 Flutter 开发移动端，Web 端，桌面端，还有嵌入式设备的应用，Flutter 帮助字节跳动提高了 33% 的生产效率。"}]}]},"cover":"/images/stories/bytedance/image.jpg","author":{"name":"王皓","avatar":"wanghao.jpg"},"category":"开发者故事","body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"字节跳动用-flutter-提高了-33-的生产效率"},"children":[{"type":"text","value":"字节跳动用 Flutter 提高了 33% 的生产效率"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"字节跳动旗下有很多软件产品需要支持多平台，一个应用需要针对不同的平台重复创建，2019 年，字节跳动开始选择 Flutter 框架去创建这些多平台的应用，现在有九十几个应用是基于 Flutter 开发的。比如抖音火山版、飞书等产品。"}]},{"type":"element","tag":"section-video","props":{":source":"{\"src\":\"https://resources.ninghao.net/nid-camp/videos/flutter-bytedance.mp4\",\"type\":\"video/mp4\"}","class":"w-full","content":"字节跳动有几百名 Flutter 工程师，了解一下他们是如何使用 Flutter 创造产品的。","poster":"/images/stories/bytedance/image.jpg","tagLine":"谷歌","title":"Flutter 在字节跳动"},"children":[]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"封面 Siwen"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Flutter 的性能与质量跟原生框架是一样的，热加载功能为开发者带来极好的开发体验。使用 Flutter 框架，每个应用只需要开发一次，就可以生成 Android、iOS 还有 Web 端的应用，因为 Flutter 有自己的渲染引擎，所以这些跨平台的应用可以保持一致的使用体验。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"字节跳动现在有超过 700 名的 Flutter 工程师，其中有 200 多人都在积极使用 Flutter 开发移动端，Web 端，桌面端，还有嵌入式设备的应用，Flutter 帮助字节跳动提高了 33% 的生产效率。"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[]}},"_type":"markdown","_id":"content:stories:bytedance.md","_source":"content","_file":"stories/bytedance.md","_extension":"md"},{"_path":"/stories/clickup","_draft":false,"_partial":false,"_empty":false,"title":"从 0 到 2 千万营收只用了 2 年，ClickUp 是如何独立创业成功的？","description":"小白（Zeb Evans）来自一个只有几万人的小城，10 岁那年他在医院躺了两个月，这期间给别人做了个网站赚到了 5 万块，20 岁从大学退学，在车里住了一年，从那开始他每晚只睡四个小时，一直持续至今。他跟朋友一起创业做了生产力软件 ClickUp，仅仅用了两年时间就从 0 做到了 2 千万，他是如何做到的呢？","excerpt":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"从-0-到-2-千万营收只用了-2-年clickup-是如何独立创业成功的"},"children":[{"type":"text","value":"从 0 到 2 千万营收只用了 2 年，ClickUp 是如何独立创业成功的？"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"小白（Zeb Evans）来自一个只有几万人的小城，10 岁那年他在医院躺了两个月，这期间给别人做了个网站赚到了 5 万块，20 岁从大学退学，在车里住了一年，从那开始他每晚只睡四个小时，一直持续至今。他跟朋友一起创业做了生产力软件 ClickUp，仅仅用了两年时间就从 0 做到了 2 千万，他是如何做到的呢？"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"","src":"/images/stories/clickup/image.jpg"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"小白做的 ClickUp 是独立创业成功的很好的案例，独立创业（Bootstrap）就是不拿别人钱，全靠自身维持。为什么要独立创业而不是去融资呢，其实原因只有两个，一个是自己选择这么干，另一个就是不得不这么干。自己选择独立创业主要是因为不想失去对产品的控制，不得不这么干的原因主要是因为一开始可能没人给你钱。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"ClickUp 独立创业是两者兼有，即有自己的选择，也是当时实在没人给他们钱。当时市场上现有的项目管理、 生产力软件一大堆，而且每周都有新的产品发布，竞争非常激烈，所以投资人一般不太愿意投这样的产品。而且小白不希望只做一小块细分市场，他要用 ClickUp 替换掉所有生产力 App，要让任何人都可以使用这款产品。当时他也觉得这想法挺憨的，不过他现在的确做到了这点，从个体户到大型公司，甚至有企业在用 ClikUp 安排往太空发射火箭 。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"对于订阅产品与服务来说，最牛的就是要做到产品市场契合（product market fit），就是产品的目标客户购买、使用你的产品，并且会推荐给别人，能够维持产品的增长与盈利，做到这点你的产品基本就成了，小白介绍了两条路，自然路线，与人工路线。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"走自然路线，就是通过自然流量、口碑等等自然地成长。人工路线就是拿到融资以后花钱买用户，比如通过收购等方式获取到用户与客户。十年前种子轮一般在 100 万左右，现在大概是 600 万左右，多出来的这些钱大部分并没有用在开发上面，而是用在市场与营销上面了。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"小白的 ClickUp 走的是自然路线，虽然一开始慢一些，但花点时间仍然可以达到产品市场契合，而且后劲十足，成长的会更快。选择自然路线，第一批用户必须需要通过自然的方式获得。其实也没啥高明的方式，就是写写博客，在社交平台发些贴子，也都是这些东西。ClickUp 的博客每月带来的流量如果换算成付费点击的话，价值在 1200 万左右。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"有了第一批用户以后，下一步要做的就是听用户在说什么，对于软件产品来说，用户非常明确自己想要什么的，所以产品需要建立一个用户的反馈平台，比如 canny.io，还需要做一下产品分析，比如 pendo.io。另外还需要在其它社交平台建立社区，最好能直接对用户对话。ClickUp 经常会做一些一分钟的调查，好处就是用户基本都能完成这些调查，而且下一次调查的时候，用户也知道只需要用一分钟。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"根据用户的反馈，要不断地修正自己对产品的愿景，我们不能让用户定义产品愿景，因为这样做出来的东西就是不是自己的了，所以一方面要对齐用户的反馈，同时也要有自己的想法，然后立即执行，快速发布。用户的建议如果能得到实现他们会非常开心，会成为你的忠实用户，会免费帮你做宣传。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"ClickUp 每周五都会发布新的功能，这些新功能不见得要完美，但是有总比没有强，完美虽然可能，但或许不是现在要做的，所以要快，后面我们还会不断地改进这些功能，而且用户也会帮我们一起改进。快速开发的几点建议：1、写 JavaScript 的人不要让他们写样式。2、测试可以以后再写。3、找干活快的工程师。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"一但我们做到了产品市场契合，就又有了两个选择，一是可以继续维持下去，二是可以去融资。ClickUp 选择去融资，这时他们用自然的方法自己获得了 2 百万用户，10 万团队，还有 2000 万的营收，这种状态再去拿钱，就不容易失去控制了。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"从 ClickUp 这个案例中我们得到的启发就是，成功的产品用的方法其实也没有多么高明，都是我们能够想到的，不过我觉得区别可能就在执行上吧，虽然都知道，但不去执行不去试啥都白搭。宁皓网也算是用自然路线做到了产品市场契合，网站发布的第一个月就有用户订阅，后来也持续增长了一段时间，不过我自身有很多问题，有机会也与大家分享吧。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"ClickUp 现在已经估值 250 亿了，一开始也只是一个独立开发的产品。另外 ClickUp 这个产品的服务端主要使用的是 Node.js，前端用的是 Angular，到目前为止估值 250 亿，他们招聘的主要是全栈，如果你也想从零开始成为一名全栈工程师，可以参加宁皓网的"},{"type":"element","tag":"a","props":{"href":"https://ninghao.co","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"独立开发者训练营"}]},{"type":"text","value":"。"}]}]},"cover":"/images/stories/clickup/image.jpg","author":{"name":"王皓","avatar":"wanghao.jpg"},"category":"创业故事","body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"从-0-到-2-千万营收只用了-2-年clickup-是如何独立创业成功的"},"children":[{"type":"text","value":"从 0 到 2 千万营收只用了 2 年，ClickUp 是如何独立创业成功的？"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"小白（Zeb Evans）来自一个只有几万人的小城，10 岁那年他在医院躺了两个月，这期间给别人做了个网站赚到了 5 万块，20 岁从大学退学，在车里住了一年，从那开始他每晚只睡四个小时，一直持续至今。他跟朋友一起创业做了生产力软件 ClickUp，仅仅用了两年时间就从 0 做到了 2 千万，他是如何做到的呢？"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"","src":"/images/stories/clickup/image.jpg"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"小白做的 ClickUp 是独立创业成功的很好的案例，独立创业（Bootstrap）就是不拿别人钱，全靠自身维持。为什么要独立创业而不是去融资呢，其实原因只有两个，一个是自己选择这么干，另一个就是不得不这么干。自己选择独立创业主要是因为不想失去对产品的控制，不得不这么干的原因主要是因为一开始可能没人给你钱。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"ClickUp 独立创业是两者兼有，即有自己的选择，也是当时实在没人给他们钱。当时市场上现有的项目管理、 生产力软件一大堆，而且每周都有新的产品发布，竞争非常激烈，所以投资人一般不太愿意投这样的产品。而且小白不希望只做一小块细分市场，他要用 ClickUp 替换掉所有生产力 App，要让任何人都可以使用这款产品。当时他也觉得这想法挺憨的，不过他现在的确做到了这点，从个体户到大型公司，甚至有企业在用 ClikUp 安排往太空发射火箭 。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"对于订阅产品与服务来说，最牛的就是要做到产品市场契合（product market fit），就是产品的目标客户购买、使用你的产品，并且会推荐给别人，能够维持产品的增长与盈利，做到这点你的产品基本就成了，小白介绍了两条路，自然路线，与人工路线。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"走自然路线，就是通过自然流量、口碑等等自然地成长。人工路线就是拿到融资以后花钱买用户，比如通过收购等方式获取到用户与客户。十年前种子轮一般在 100 万左右，现在大概是 600 万左右，多出来的这些钱大部分并没有用在开发上面，而是用在市场与营销上面了。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"小白的 ClickUp 走的是自然路线，虽然一开始慢一些，但花点时间仍然可以达到产品市场契合，而且后劲十足，成长的会更快。选择自然路线，第一批用户必须需要通过自然的方式获得。其实也没啥高明的方式，就是写写博客，在社交平台发些贴子，也都是这些东西。ClickUp 的博客每月带来的流量如果换算成付费点击的话，价值在 1200 万左右。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"有了第一批用户以后，下一步要做的就是听用户在说什么，对于软件产品来说，用户非常明确自己想要什么的，所以产品需要建立一个用户的反馈平台，比如 canny.io，还需要做一下产品分析，比如 pendo.io。另外还需要在其它社交平台建立社区，最好能直接对用户对话。ClickUp 经常会做一些一分钟的调查，好处就是用户基本都能完成这些调查，而且下一次调查的时候，用户也知道只需要用一分钟。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"根据用户的反馈，要不断地修正自己对产品的愿景，我们不能让用户定义产品愿景，因为这样做出来的东西就是不是自己的了，所以一方面要对齐用户的反馈，同时也要有自己的想法，然后立即执行，快速发布。用户的建议如果能得到实现他们会非常开心，会成为你的忠实用户，会免费帮你做宣传。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"ClickUp 每周五都会发布新的功能，这些新功能不见得要完美，但是有总比没有强，完美虽然可能，但或许不是现在要做的，所以要快，后面我们还会不断地改进这些功能，而且用户也会帮我们一起改进。快速开发的几点建议：1、写 JavaScript 的人不要让他们写样式。2、测试可以以后再写。3、找干活快的工程师。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"一但我们做到了产品市场契合，就又有了两个选择，一是可以继续维持下去，二是可以去融资。ClickUp 选择去融资，这时他们用自然的方法自己获得了 2 百万用户，10 万团队，还有 2000 万的营收，这种状态再去拿钱，就不容易失去控制了。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"从 ClickUp 这个案例中我们得到的启发就是，成功的产品用的方法其实也没有多么高明，都是我们能够想到的，不过我觉得区别可能就在执行上吧，虽然都知道，但不去执行不去试啥都白搭。宁皓网也算是用自然路线做到了产品市场契合，网站发布的第一个月就有用户订阅，后来也持续增长了一段时间，不过我自身有很多问题，有机会也与大家分享吧。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"ClickUp 现在已经估值 250 亿了，一开始也只是一个独立开发的产品。另外 ClickUp 这个产品的服务端主要使用的是 Node.js，前端用的是 Angular，到目前为止估值 250 亿，他们招聘的主要是全栈，如果你也想从零开始成为一名全栈工程师，可以参加宁皓网的"},{"type":"element","tag":"a","props":{"href":"https://ninghao.co","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"独立开发者训练营"}]},{"type":"text","value":"。"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[]}},"_type":"markdown","_id":"content:stories:clickup.md","_source":"content","_file":"stories/clickup.md","_extension":"md"},{"_path":"/stories/project","_draft":false,"_partial":false,"_empty":false,"title":"构建数字资产订阅与交易平台","description":"我们一直在不断地优化学习应用开发的方法，比如要做系统性的训练，要亲自动手实践去开发一个系统。最近我们在考虑一个问题，在不碰开发工具、语言、应用框架之前，能否先把要做的系统提前设计出来？从需求出发，再将需求具体化，然后把具体化的需求转换为设计草图，最后再去实施。","excerpt":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"构建数字资产订阅与交易平台"},"children":[{"type":"text","value":"构建数字资产订阅与交易平台"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"我们一直在不断地优化学习应用开发的方法，比如要做系统性的训练，要亲自动手实践去开发一个系统。最近我们在考虑一个问题，在不碰开发工具、语言、应用框架之前，能否先把要做的系统提前设计出来？从需求出发，再将需求具体化，然后把具体化的需求转换为设计草图，最后再去实施。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"","src":"/images/stories/project/image.jpg"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"抛开具体的实施部分，先考虑一个实际的项目需求，假设你或者你的客户想要构建一套数字资产订阅与交易平台，用户可以选择订阅平台的服务，这样用户在一定期限内使用平台内的所有数字资产，也可以选择单独购买某一个数字资产的使用许可。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"创作者创作的任何以数字形式存在的东西都可以称为数字资产，比如音频、视频、设计图、照片、插画、模型、模板、代码等等。我们的任务就是去构建一个数字资产的交易平台，创作者可以上传自己的数字资产，平台用户可以订阅平台服务或者单独购买。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"订阅是一种经过验证的商业模式，一般指的就是用户在订阅了某项服务以后，可以在一定期限内使用这项服务，比如最常见的视频网站的会员就是一种订阅服务。在我们要做的这个项目里，需要构建一套订阅系统，用户支付订阅费用以后，可以在订阅期限内任意下载使用平台内所有的数字资产，平台支持用户续订或升级订阅。通过这种订阅服务得到的收入叫 ARR（Annual Recurring Revenue），年度经常性收入。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"平台还需要支持销售单个数字资产，也就是用户可以单独购买他需要的在平台里的某一个资产，支付成功以后可以得到这个资产的永久的使用许可。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"这种数字资产订阅与交易平台已经有一些比较成功的案例了，比如最早我知道有一个叫 Envato 的平台，一开始这个平台就是一个用 WordPress 做的博客，后来一直发展的很好，以前我在这个网站上还买过一些东西，比如网站模板，配乐，还有一个视频。现在这个平台也推出了订阅服务。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Envato 这个平台在 20 年到 21 年的销售总收入是 14 亿，利润是 2.3 亿，从平台创立到 20 年底的时候，平台上面的 8 万多个创作者得到的收入是 60 多亿，其中有 88 个人赚到了 600 万以上。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"还有一个叫 Artlist 的网站，他们主要做的是视频配乐还有音效这种数字资产，创作者可以上传自己的作品，平台支持订阅服务，用户订阅以后可以获得平台内所有音频的使用许可，根据这些数字资产的具体的使用情况，创作者可以得到相应的分成。这家网站在 20 年的时候获得了 3 亿的融资。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"在宁皓网的独立开发者训练营里要做的就是一个数字资产订阅与交易平台，以照片这种数字资产作为实例，创作者可以上传自己的摄影作品，用户订阅以后可以下载使用平台内所有的原版照片，用户也可以单独购买某一张照片的下载与使用许可。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"这个项目可以非常复杂，所以在前期我们只需要先做一个 MVP（Minimum viable product），直接翻译过来就是最小化的可行产品。就是为了快速的验证想法，得到用户的反馈，发布的一个简化版的应用。在训练营里我们会实现一个 MVP，完成这个产品的核心部分，比如订阅与支付系统，购买单个许可，用户注册与登录，资产的发布与管理，用户的权限控制等等。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"我们先选择照片这种数字资产，后期如果你对这个项目感兴趣，可以继续去扩展这个平台。完成训练以后，你就已经获得了独立的设计还有开发能力，所以想怎么做都是可以的。比如可以扩展这个平台的功能，可以让它支持一些其它的资产类目，像是音频、视频、模型、模板、文章、电子书等等。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"如果你想从零开始去实现这个项目，或者想通过这个项目获得独立的设计与开发的能力，现在就可以报名参加宁皓网的独立开发者训练营。"}]}]},"cover":"/images/stories/project/image.jpg","author":{"name":"王皓","avatar":"wanghao.jpg"},"category":"训练营","body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"构建数字资产订阅与交易平台"},"children":[{"type":"text","value":"构建数字资产订阅与交易平台"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"我们一直在不断地优化学习应用开发的方法，比如要做系统性的训练，要亲自动手实践去开发一个系统。最近我们在考虑一个问题，在不碰开发工具、语言、应用框架之前，能否先把要做的系统提前设计出来？从需求出发，再将需求具体化，然后把具体化的需求转换为设计草图，最后再去实施。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"","src":"/images/stories/project/image.jpg"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"抛开具体的实施部分，先考虑一个实际的项目需求，假设你或者你的客户想要构建一套数字资产订阅与交易平台，用户可以选择订阅平台的服务，这样用户在一定期限内使用平台内的所有数字资产，也可以选择单独购买某一个数字资产的使用许可。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"创作者创作的任何以数字形式存在的东西都可以称为数字资产，比如音频、视频、设计图、照片、插画、模型、模板、代码等等。我们的任务就是去构建一个数字资产的交易平台，创作者可以上传自己的数字资产，平台用户可以订阅平台服务或者单独购买。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"订阅是一种经过验证的商业模式，一般指的就是用户在订阅了某项服务以后，可以在一定期限内使用这项服务，比如最常见的视频网站的会员就是一种订阅服务。在我们要做的这个项目里，需要构建一套订阅系统，用户支付订阅费用以后，可以在订阅期限内任意下载使用平台内所有的数字资产，平台支持用户续订或升级订阅。通过这种订阅服务得到的收入叫 ARR（Annual Recurring Revenue），年度经常性收入。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"平台还需要支持销售单个数字资产，也就是用户可以单独购买他需要的在平台里的某一个资产，支付成功以后可以得到这个资产的永久的使用许可。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"这种数字资产订阅与交易平台已经有一些比较成功的案例了，比如最早我知道有一个叫 Envato 的平台，一开始这个平台就是一个用 WordPress 做的博客，后来一直发展的很好，以前我在这个网站上还买过一些东西，比如网站模板，配乐，还有一个视频。现在这个平台也推出了订阅服务。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Envato 这个平台在 20 年到 21 年的销售总收入是 14 亿，利润是 2.3 亿，从平台创立到 20 年底的时候，平台上面的 8 万多个创作者得到的收入是 60 多亿，其中有 88 个人赚到了 600 万以上。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"还有一个叫 Artlist 的网站，他们主要做的是视频配乐还有音效这种数字资产，创作者可以上传自己的作品，平台支持订阅服务，用户订阅以后可以获得平台内所有音频的使用许可，根据这些数字资产的具体的使用情况，创作者可以得到相应的分成。这家网站在 20 年的时候获得了 3 亿的融资。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"在宁皓网的独立开发者训练营里要做的就是一个数字资产订阅与交易平台，以照片这种数字资产作为实例，创作者可以上传自己的摄影作品，用户订阅以后可以下载使用平台内所有的原版照片，用户也可以单独购买某一张照片的下载与使用许可。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"这个项目可以非常复杂，所以在前期我们只需要先做一个 MVP（Minimum viable product），直接翻译过来就是最小化的可行产品。就是为了快速的验证想法，得到用户的反馈，发布的一个简化版的应用。在训练营里我们会实现一个 MVP，完成这个产品的核心部分，比如订阅与支付系统，购买单个许可，用户注册与登录，资产的发布与管理，用户的权限控制等等。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"我们先选择照片这种数字资产，后期如果你对这个项目感兴趣，可以继续去扩展这个平台。完成训练以后，你就已经获得了独立的设计还有开发能力，所以想怎么做都是可以的。比如可以扩展这个平台的功能，可以让它支持一些其它的资产类目，像是音频、视频、模型、模板、文章、电子书等等。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"如果你想从零开始去实现这个项目，或者想通过这个项目获得独立的设计与开发的能力，现在就可以报名参加宁皓网的独立开发者训练营。"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[]}},"_type":"markdown","_id":"content:stories:project.md","_source":"content","_file":"stories/project.md","_extension":"md"},{"_path":"/stories/yq","_draft":false,"_partial":false,"_empty":false,"title":"从魔都退居武当山旁远程工作的自由职业者","description":"源泉是宁皓网的老友，可以追溯到 13 年，他毕业后在魔都闯荡了几年，又在江城做了两年调整，最终退居武当山旁（湖北十堰）的老家开始远程工作，成为一名全职的自由职业者与独立开发者。最近跟他约了个稿子，与大家分享一下他的远程工作与自由职业的经历，比如怎么找到客户，维护客户关系，计算收入，调整心态等等。此文充满诚意，干货满满。","excerpt":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"从魔都退居武当山旁远程工作的自由职业者"},"children":[{"type":"text","value":"从魔都退居武当山旁远程工作的自由职业者"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"源泉是宁皓网的老友，可以追溯到 13 年，他毕业后在魔都闯荡了几年，又在江城做了两年调整，最终退居武当山旁（湖北十堰）的老家开始远程工作，成为一名全职的自由职业者与"},{"type":"element","tag":"a","props":{"href":"https://ninghao.co/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"独立开发者"}]},{"type":"text","value":"。最近跟他约了个稿子，与大家分享一下他的远程工作与自由职业的经历，比如怎么找到客户，维护客户关系，计算收入，调整心态等等。此文充满诚意，干货满满。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"","src":"/images/stories/yq/image.jpg"},"children":[]},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"源泉在旅行时拍摄的照片"}]}]},{"type":"element","tag":"h2","props":{"id":"故事与背景"},"children":[{"type":"text","value":"故事与背景"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"作为一个前端工程师，忙忙碌碌一年又过去了，不知不觉已经自由职业两三年了。终于也在远程工作与自由职业之路上摸索出了一条适合自己的路。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"开始远程工作之前，我在魔都待了 4 年。在去魔都之前，也曾尝试过在老家做自由职业，当时刚毕业没多久，会一点 CSS ，JavaScript。然后就以为可以自学很多东西，至少能帮助别人做一些企业站来糊口。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"在那期间，只接了一个套站的活，忙了两天，做了两个网站，我清楚的记得一个网站 50，两个网站 100。于是，我那两个月的收入就只有 200。所以为期 2 个月的尝试，很快就被现实给摧残了。又因为种种原因，我离开了老家，去了魔都闯江湖，这一混就是 4 年。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"虽然江湖闯荡这些年，像打怪升级一样技术越来越精湛，工资也水涨船高。但是想要远程工作，做全职自由职业者之心却从未停过，一方面是因为互联网行业的 35 岁潜规则，另一方面则是觉得在外闯荡总归是没有根。感觉在一线，总是打鸡血一样的亢奋，不停地奋斗与前进，这也就少了很多时间和精力来思考与规划。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"综合考虑，2018 年，我就选择去江城（武汉）闯荡，想着应该工作能轻松点，至少回家也稍微近一些，所以魔都于我，亦是希望也是远方。"}]},{"type":"element","tag":"h2","props":{"id":"挫折与机遇"},"children":[{"type":"text","value":"挫折与机遇"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"江城并没有想象中的好混。本来找了个刚刚上市的公司 S，想着在 S 划划水，敲敲代码混一两年给自己多点时间来思考与规划。谁曾想一起入职的同事差不多都成了 S 的工具人。因为当时才上市所以才疯狂招人，然后我们入职没多久就又开始疯狂裁员。逃过期间的好几拨裁员风波，但最终还是没有逃过 2019 春节之前的那次裁员。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"2019 春节之后，再次到武汉，我便换了个思路，开始找网上的一些短期兼职的机会而不是全职岗位。没多久便找到了公司 W，驻场几个月。然后在这期间又很巧合的认识了一个工头 M。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"与 M 的合作比较愉快，他那边的事情刚好也是一阵多一阵少的，所以就一直这么断断续续的与 M 合作着。当然在断断续续的合作中，先后也有和一些别的老板工头有过短暂的合作。但是与 M 的合作比较深入，所以他那边的情况我比较了解。至少在近两三年我和他的合作是可以保证我能有个三四线城市的普通职员的收入，当然现在看来可能不止，这也算对我来说是近几年的定心丸吧。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"所以江城于我的印象并不好，但我却在江城找到了自己一直期望的机遇。"}]},{"type":"element","tag":"h2","props":{"id":"渠道"},"children":[{"type":"text","value":"渠道"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"去哪找远程机会和怎么做到坚持远程，都会是在我们开始自由职业远程工作之前所担心的问题。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"关于渠道，说实话，我也并没有什么特殊的手法。只要在某乎上随便搜一下，很容易就找到一些兼职平台。通常这些平台是抽佣 10% 左右的。不过我猜想很大一部分人都是前期通过平台合作，等稳定点之后就走私下合作了。除了平台，还有一些技术社区也会偶尔的发一些远程机会。没事的时候也可以关注下做一些尝试。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"珍惜每一个合作机会，维护好一个优质的客户以确保以后有机会稳定的长期合作比开拓一个新的客户成本要低太多了。所以资源在于积累，当建立了信任之后，有了机会工头们自然就会想起我了。不要期望一下能找到一个平台，里边全是非常容易合作的优质机会。这就像电视剧里边那些不择手段的人去找宝藏一样滑稽。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"资源都在于点滴积累，说到积累就不得不提一下心态。我在接活过程中，会筛选掉那些以个人经验看来不靠谱或者比较廉价的机会。然后专注于那些相对靠谱，收益还算可以的客户。这些客户有些是按照日薪制度，有些是按照月薪制度，具体都是像买卖一样自行沟通了。我会把这些结算方式再换算成时薪，这样算下来，差不多我的时薪就在 50 - 150 之间了。每当想偷懒的时候，想想时薪百十块呢，干吧。所以我这属于 RMB 式的自我驱动。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"除了上边的计薪方式的换算，我通常还会主动记录一下每天大概做的东西，这样也确保工头知道我每天忙什么，对我自己也是一种驱动。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"作息上，其实如果不自觉很容易把每天过成了在职时候周末的样子。这个可能就真的需要一点自制力了。我的方法是尽可能的过一段时间做个调整，所以我目前每天开始搬砖的时间大多都在早上 7 - 10 点之间浮动。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"前边说的都是有事情在忙的时候心态怎么调整，没事情的时候心态更为重要。因为没有收入的时候会更为焦虑，我的办法是忙碌。没有事情忙的时候，我会把每天规划为两部分，一部分时间用来找新的机会，一部分时间用来混迹一些社区然后寻找一些好的点子，基于这些点子去实现一些自己想做的东西，万一哪天做的一个小东西能或多或少的带来些收入呢。"}]},{"type":"element","tag":"h2","props":{"id":"沟通与联系"},"children":[{"type":"text","value":"沟通与联系"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"多数情况，找兼职或者远程的老板手上的事情不会是连贯性的。所以除了服务好当前，给老板留下好印象之外，也需在没有业务往来的时候去维护一下这个关系。我觉得这也算是做个人品牌吧，所谓品牌无非就是希望别人想干某件事的时候第一个想到的就是某某。好比要手机支付的时候首先会想到支付宝微信一样。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"首先，在有活的时候我做到尽可能不去拒绝其他找上门的机会。因为一旦拒绝后，老板会认为我很忙，后边即便有机会也不会是第一个想到我了。所以有时候忙不过来的时候，我会去找一些靠谱的在职的朋友帮我处理一些，然后我再付他们一些辛苦钱。当然了，这个不拒绝的前提是合作中的老板没有明确的提出我不能再去接一些别的机会。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"其次我会和很多老板或者远程的 hr 加微信，当一个合作快要结束的时候，就在朋友圈发一个自我状态变更的消息。这样做个信息同步后，老板们看到消息如果有合适的机会也就会更容易想起我。"}]},{"type":"element","tag":"h2","props":{"id":"付出与收益"},"children":[{"type":"text","value":"付出与收益"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"其实在开始全职远程之前，我心里目标收益是 5w。想着在小城市，年入 5w 也算是月薪 5k 左右可以了。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"如果说 2019，是一个资源的积累，那么 2020 应该算是我的丰收吧。大概算了下收益是超过在一线上班的收益的。当然这里说的收益是去掉开销之外能留下的可支配收入。毕竟今年在家不用出房租啥的，更没有通勤费用。吃饭也超过半数是自己在家里做。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"除了那些外界优势之外，2020 也是比较忙碌的了。因为机会比较多，而我也不愿意拒绝。所以有时候就会同时服务两个老板。相当于有些时间是被重复销售了的。忙的时候也不得不牺牲一些周末和晚上的时间，差不多这一年很多时候都在 996，至少在魔都在职时候我几乎没有过 996 的经历。"}]},{"type":"element","tag":"h2","props":{"id":"回望与对比"},"children":[{"type":"text","value":"回望与对比"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"现在看来，远程全职还是仅适合有过几年在职工作经验的人群的。因为有了这些在职经历，才能确保有能力来解决老板所期望解决的问题。毕竟远程的不像在职会有训练场给你实习啥的。其次有了在职经历才能确保工作中沟通不会出现偏差，因为远程本来对沟通就有着一定的要求。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"其实有时候想想，当年才入行时候的两个月赚 100 的尝试，现在可能 1 个小时就有了。不得不感叹知识就是 RMB。当然在方向上也与之前有很大区别。之前的尝试是相当于想做一个全栈，而现在我基本上对外只声称我是一个前端。虽然混迹这么多年，我也能做后端设计产品这些，因为只有专注才会显得专业，只有专业才能把自己卖一个好价钱。"}]},{"type":"element","tag":"h2","props":{"id":"致想要开始远程的朋友"},"children":[{"type":"text","value":"致想要开始远程的朋友"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"万事开头难，在开始之前能够预料到的艰辛、焦虑于迷茫都会一一出现。就像刷怪吃经验一样，总得经历一下才能成长吧，原地踏步和泉水挂机有什么区别。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"从各个方面看远程和在职肯定是有落差的，因为自己得充当商务去找业务，也得作为搬砖工来落地业务，还得作为售后来服务好老板们。坦然去接受这些落差，用平和的心态来面对将会遇到的挑战，总会挺过来的。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"最后，我是全职远程的前端软件工程师，附上在线简历："},{"type":"element","tag":"a","props":{"href":"https://resume.79px.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"https://resume.79px.com"}]},{"type":"text","value":"。有相同状态的朋友可以通过简历中的手机 +v，咱们平时可以相互帮助去消化一些来的比较紧凑的业务。有业务需求的老板们，也可以 +v，咱们来一波愉快的合作！"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"","src":"/images/stories/yq/image(4).jpg"},"children":[]},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"源泉的工作台"}]}]},{"type":"element","tag":"h2","props":{"id":"编者结语"},"children":[{"type":"text","value":"编者结语"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"我与源泉有类似的经历，工作几年后开始尝试自由职业，一开始就是给别人做做网站。我非常赞同源泉的观点，就是在自由职业之前先要做好准备，练好基本功，总结出自己的一套学习与解决问题的方法。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"源泉的技术栈主要是用 Vue 开发前端应用，如果你也想像源泉一样远程工作，作一名全职的自由职业者，可以报名参加宁皓网的"},{"type":"element","tag":"a","props":{"href":"https://ninghao.co/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"独立开发者训练营"}]},{"type":"text","value":"。"}]}]},"cover":"/images/stories/yq/image(4).jpg","author":{"name":"王皓","avatar":"wanghao.jpg"},"category":"远程工作","body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"从魔都退居武当山旁远程工作的自由职业者"},"children":[{"type":"text","value":"从魔都退居武当山旁远程工作的自由职业者"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"源泉是宁皓网的老友，可以追溯到 13 年，他毕业后在魔都闯荡了几年，又在江城做了两年调整，最终退居武当山旁（湖北十堰）的老家开始远程工作，成为一名全职的自由职业者与"},{"type":"element","tag":"a","props":{"href":"https://ninghao.co/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"独立开发者"}]},{"type":"text","value":"。最近跟他约了个稿子，与大家分享一下他的远程工作与自由职业的经历，比如怎么找到客户，维护客户关系，计算收入，调整心态等等。此文充满诚意，干货满满。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"","src":"/images/stories/yq/image.jpg"},"children":[]},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"源泉在旅行时拍摄的照片"}]}]},{"type":"element","tag":"h2","props":{"id":"故事与背景"},"children":[{"type":"text","value":"故事与背景"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"作为一个前端工程师，忙忙碌碌一年又过去了，不知不觉已经自由职业两三年了。终于也在远程工作与自由职业之路上摸索出了一条适合自己的路。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"开始远程工作之前，我在魔都待了 4 年。在去魔都之前，也曾尝试过在老家做自由职业，当时刚毕业没多久，会一点 CSS ，JavaScript。然后就以为可以自学很多东西，至少能帮助别人做一些企业站来糊口。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"在那期间，只接了一个套站的活，忙了两天，做了两个网站，我清楚的记得一个网站 50，两个网站 100。于是，我那两个月的收入就只有 200。所以为期 2 个月的尝试，很快就被现实给摧残了。又因为种种原因，我离开了老家，去了魔都闯江湖，这一混就是 4 年。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"虽然江湖闯荡这些年，像打怪升级一样技术越来越精湛，工资也水涨船高。但是想要远程工作，做全职自由职业者之心却从未停过，一方面是因为互联网行业的 35 岁潜规则，另一方面则是觉得在外闯荡总归是没有根。感觉在一线，总是打鸡血一样的亢奋，不停地奋斗与前进，这也就少了很多时间和精力来思考与规划。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"综合考虑，2018 年，我就选择去江城（武汉）闯荡，想着应该工作能轻松点，至少回家也稍微近一些，所以魔都于我，亦是希望也是远方。"}]},{"type":"element","tag":"h2","props":{"id":"挫折与机遇"},"children":[{"type":"text","value":"挫折与机遇"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"江城并没有想象中的好混。本来找了个刚刚上市的公司 S，想着在 S 划划水，敲敲代码混一两年给自己多点时间来思考与规划。谁曾想一起入职的同事差不多都成了 S 的工具人。因为当时才上市所以才疯狂招人，然后我们入职没多久就又开始疯狂裁员。逃过期间的好几拨裁员风波，但最终还是没有逃过 2019 春节之前的那次裁员。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"2019 春节之后，再次到武汉，我便换了个思路，开始找网上的一些短期兼职的机会而不是全职岗位。没多久便找到了公司 W，驻场几个月。然后在这期间又很巧合的认识了一个工头 M。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"与 M 的合作比较愉快，他那边的事情刚好也是一阵多一阵少的，所以就一直这么断断续续的与 M 合作着。当然在断断续续的合作中，先后也有和一些别的老板工头有过短暂的合作。但是与 M 的合作比较深入，所以他那边的情况我比较了解。至少在近两三年我和他的合作是可以保证我能有个三四线城市的普通职员的收入，当然现在看来可能不止，这也算对我来说是近几年的定心丸吧。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"所以江城于我的印象并不好，但我却在江城找到了自己一直期望的机遇。"}]},{"type":"element","tag":"h2","props":{"id":"渠道"},"children":[{"type":"text","value":"渠道"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"去哪找远程机会和怎么做到坚持远程，都会是在我们开始自由职业远程工作之前所担心的问题。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"关于渠道，说实话，我也并没有什么特殊的手法。只要在某乎上随便搜一下，很容易就找到一些兼职平台。通常这些平台是抽佣 10% 左右的。不过我猜想很大一部分人都是前期通过平台合作，等稳定点之后就走私下合作了。除了平台，还有一些技术社区也会偶尔的发一些远程机会。没事的时候也可以关注下做一些尝试。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"珍惜每一个合作机会，维护好一个优质的客户以确保以后有机会稳定的长期合作比开拓一个新的客户成本要低太多了。所以资源在于积累，当建立了信任之后，有了机会工头们自然就会想起我了。不要期望一下能找到一个平台，里边全是非常容易合作的优质机会。这就像电视剧里边那些不择手段的人去找宝藏一样滑稽。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"资源都在于点滴积累，说到积累就不得不提一下心态。我在接活过程中，会筛选掉那些以个人经验看来不靠谱或者比较廉价的机会。然后专注于那些相对靠谱，收益还算可以的客户。这些客户有些是按照日薪制度，有些是按照月薪制度，具体都是像买卖一样自行沟通了。我会把这些结算方式再换算成时薪，这样算下来，差不多我的时薪就在 50 - 150 之间了。每当想偷懒的时候，想想时薪百十块呢，干吧。所以我这属于 RMB 式的自我驱动。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"除了上边的计薪方式的换算，我通常还会主动记录一下每天大概做的东西，这样也确保工头知道我每天忙什么，对我自己也是一种驱动。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"作息上，其实如果不自觉很容易把每天过成了在职时候周末的样子。这个可能就真的需要一点自制力了。我的方法是尽可能的过一段时间做个调整，所以我目前每天开始搬砖的时间大多都在早上 7 - 10 点之间浮动。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"前边说的都是有事情在忙的时候心态怎么调整，没事情的时候心态更为重要。因为没有收入的时候会更为焦虑，我的办法是忙碌。没有事情忙的时候，我会把每天规划为两部分，一部分时间用来找新的机会，一部分时间用来混迹一些社区然后寻找一些好的点子，基于这些点子去实现一些自己想做的东西，万一哪天做的一个小东西能或多或少的带来些收入呢。"}]},{"type":"element","tag":"h2","props":{"id":"沟通与联系"},"children":[{"type":"text","value":"沟通与联系"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"多数情况，找兼职或者远程的老板手上的事情不会是连贯性的。所以除了服务好当前，给老板留下好印象之外，也需在没有业务往来的时候去维护一下这个关系。我觉得这也算是做个人品牌吧，所谓品牌无非就是希望别人想干某件事的时候第一个想到的就是某某。好比要手机支付的时候首先会想到支付宝微信一样。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"首先，在有活的时候我做到尽可能不去拒绝其他找上门的机会。因为一旦拒绝后，老板会认为我很忙，后边即便有机会也不会是第一个想到我了。所以有时候忙不过来的时候，我会去找一些靠谱的在职的朋友帮我处理一些，然后我再付他们一些辛苦钱。当然了，这个不拒绝的前提是合作中的老板没有明确的提出我不能再去接一些别的机会。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"其次我会和很多老板或者远程的 hr 加微信，当一个合作快要结束的时候，就在朋友圈发一个自我状态变更的消息。这样做个信息同步后，老板们看到消息如果有合适的机会也就会更容易想起我。"}]},{"type":"element","tag":"h2","props":{"id":"付出与收益"},"children":[{"type":"text","value":"付出与收益"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"其实在开始全职远程之前，我心里目标收益是 5w。想着在小城市，年入 5w 也算是月薪 5k 左右可以了。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"如果说 2019，是一个资源的积累，那么 2020 应该算是我的丰收吧。大概算了下收益是超过在一线上班的收益的。当然这里说的收益是去掉开销之外能留下的可支配收入。毕竟今年在家不用出房租啥的，更没有通勤费用。吃饭也超过半数是自己在家里做。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"除了那些外界优势之外，2020 也是比较忙碌的了。因为机会比较多，而我也不愿意拒绝。所以有时候就会同时服务两个老板。相当于有些时间是被重复销售了的。忙的时候也不得不牺牲一些周末和晚上的时间，差不多这一年很多时候都在 996，至少在魔都在职时候我几乎没有过 996 的经历。"}]},{"type":"element","tag":"h2","props":{"id":"回望与对比"},"children":[{"type":"text","value":"回望与对比"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"现在看来，远程全职还是仅适合有过几年在职工作经验的人群的。因为有了这些在职经历，才能确保有能力来解决老板所期望解决的问题。毕竟远程的不像在职会有训练场给你实习啥的。其次有了在职经历才能确保工作中沟通不会出现偏差，因为远程本来对沟通就有着一定的要求。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"其实有时候想想，当年才入行时候的两个月赚 100 的尝试，现在可能 1 个小时就有了。不得不感叹知识就是 RMB。当然在方向上也与之前有很大区别。之前的尝试是相当于想做一个全栈，而现在我基本上对外只声称我是一个前端。虽然混迹这么多年，我也能做后端设计产品这些，因为只有专注才会显得专业，只有专业才能把自己卖一个好价钱。"}]},{"type":"element","tag":"h2","props":{"id":"致想要开始远程的朋友"},"children":[{"type":"text","value":"致想要开始远程的朋友"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"万事开头难，在开始之前能够预料到的艰辛、焦虑于迷茫都会一一出现。就像刷怪吃经验一样，总得经历一下才能成长吧，原地踏步和泉水挂机有什么区别。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"从各个方面看远程和在职肯定是有落差的，因为自己得充当商务去找业务，也得作为搬砖工来落地业务，还得作为售后来服务好老板们。坦然去接受这些落差，用平和的心态来面对将会遇到的挑战，总会挺过来的。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"最后，我是全职远程的前端软件工程师，附上在线简历："},{"type":"element","tag":"a","props":{"href":"https://resume.79px.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"https://resume.79px.com"}]},{"type":"text","value":"。有相同状态的朋友可以通过简历中的手机 +v，咱们平时可以相互帮助去消化一些来的比较紧凑的业务。有业务需求的老板们，也可以 +v，咱们来一波愉快的合作！"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"","src":"/images/stories/yq/image(4).jpg"},"children":[]},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"源泉的工作台"}]}]},{"type":"element","tag":"h2","props":{"id":"编者结语"},"children":[{"type":"text","value":"编者结语"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"我与源泉有类似的经历，工作几年后开始尝试自由职业，一开始就是给别人做做网站。我非常赞同源泉的观点，就是在自由职业之前先要做好准备，练好基本功，总结出自己的一套学习与解决问题的方法。"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"源泉的技术栈主要是用 Vue 开发前端应用，如果你也想像源泉一样远程工作，作一名全职的自由职业者，可以报名参加宁皓网的"},{"type":"element","tag":"a","props":{"href":"https://ninghao.co/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"独立开发者训练营"}]},{"type":"text","value":"。"}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"故事与背景","depth":2,"text":"故事与背景"},{"id":"挫折与机遇","depth":2,"text":"挫折与机遇"},{"id":"渠道","depth":2,"text":"渠道"},{"id":"沟通与联系","depth":2,"text":"沟通与联系"},{"id":"付出与收益","depth":2,"text":"付出与收益"},{"id":"回望与对比","depth":2,"text":"回望与对比"},{"id":"致想要开始远程的朋友","depth":2,"text":"致想要开始远程的朋友"},{"id":"编者结语","depth":2,"text":"编者结语"}]}},"_type":"markdown","_id":"content:stories:yq.md","_source":"content","_file":"stories/yq.md","_extension":"md"}]