硅谷高级工程师自述:我是怎样远程工作4年的

作者简介:Julia Evans,毕业于McGill University,现任硅谷Stripe公司(独角兽企业)高级研发工程师,居住在加拿大蒙特利尔。她在业余时间记录了一个她工作心得的博客https://jvns.ca

4年前,我决定为一家位于旧金山硅谷的公司远程工作。当时,我担心不会成功,因为我以前从来没有远程工作过,所以这对我来说是一个很大的未知。你可以看到我在博客上挣扎了3-8个月。但是Avi(一位远程工作的人)让我相信,尝试是合理的,我可以看出他将是我的直属领导,我真的很喜欢所有给我建议的人。

ok我尝试了,很明显,很多事在任何方面都不是100%完美的,但是远程工作对我来说是一个很好的职业选择。我从我的同事那里学到了很多,并且参与了一些让我引以为豪的很酷的项目。所以这里有一些想法想告诉大家,到底是什么在支撑着我的工作?

像往常一样,这不是建议,我不是说你应该远程工作。我只是在一家公司做过远程工作(Stripe公司),而且我也只是一个人而已(即使是在Stripe公司的其他分公司也会有人有不同于我的经验!)。

McGill University校园

远程工作有什么可怕的?

当我开始写这篇文章的时候,我在Twitter上写道:

“已经远程工作了将近4年,正在考虑写一篇关于它的文章。说些什么好呢?”

我得到了非常热烈的回应,超过100人向我咨询!在这篇文章中,我将试着回答其中的一些问题。

我敢说,人们如此好奇的原因是,远程工作是一个巨大的、可怕的飞跃,同时很多人都对潜在的创造感兴趣。我得到的问题大致可以分成三种对远程工作的担忧:

  • 1、个人心理健康/生产力问题:我会感到孤独吗?在家工作的时候我会不会太分心?我能保持良好的工作/生活平衡吗?
  • 2、基本的工作能力:我会错过办公室里的谈话吗?将如何沟通工作?人们会忘记我的存在吗?
  • 3、职业发展:我能对真正重要的项目负责吗?我可以得到提升吗?我能成为领导者吗?

我会用相反的顺序去讨论这些——我最不想说的就是“我会孤独吗?”,因为尽管我认为这是一个非常重要的问题,但有时对我来说像一场斗争,人与人之间差别很大,我不知道该说什么,除了那句“leaving your house is generally a good idea”。

远程工作有什么好处?

在我们进入到远程工作讨论之前,让我们来谈谈其中的一些好处吧!

有两个显而易见的好处是:第一我可以住在任何我想住的地方(蒙特利尔 译者注:位于加拿大魁北克省西南部,是加拿大第二大城市),得到我想要的工作。第二旧金山的科技公司通常比蒙特利尔科技公司支付的薪酬要高得多,所以在旧金山科技公司工作却不住在旧金山是个很不错的选择。

其他一些好处:

  • 我对工作氛围有很高的要求。关闭Slack注意力会更集中。(译者注:Slack是一种智能工作协助系统)
  • 我将近4年没有设置一个闹钟。
  • 公司里有一个很好的远程社区,我认识了很多很棒的人。
  • 如果我想的话,我可以在另一个城市或国家办公。(就像我在2016年去柏林待了6周,但是对工作没有任何影响)
  • 我生活在一个不同的时区(在我工作的许多人的前面3小时),所以我可以在任何人开始工作之前完成工作。
蒙特利尔街景

让我们谈谈职业发展

这里有一个来自Twitter的问题!

“我觉得了解一下关于你的职业发展轨迹会更棒,我听说很多远程开发者认为远程工作是不可能升职的,所以很想知道你的经历。”

在远程工作的时候,我多次被提升并委以重任,指导过一个实习生,领导过大型项目,做过超大型项目的重构(去年我重新设计了我们的工程梯),给新开发人员上了入职课程,并且从很多优秀的人那里学到了很多东西。

我觉得让我坚持下去的重要要原因是:我在为一个有很好的远程支持的组织工作,有些事情能帮助到我:

  • 多多沟通(多写一些邮件,多做一对一的对话,也许会overcommunicate!)
  • 在不同的团队中保持良好的人际关系。
  • 有非常好的同事激励我,告诉我即使远程工作也能成功。
蒙特利尔夜景

你如何远程向你的同事学习?

我在一家拥有许多大神级人才的公司工作,一开始我非常担心由于我是远程工作而不能向他们学习,但其实我学到了很多很多!

然而!在远程工作的时候,我确实认为你必须要有意识地考虑与你的同事建立关系。如果我没有决定和某人说话,我很可能永远不会和他们说话。(就像我没有机会在办公室里偶遇他们一样)。

以下是我从更有经验的人身上学到的3种不同的方法。

方法一:每周与人一对一会谈

一种非常有价值的模式是:每周与我团队中的一个人进行一对一的会谈,并从他们那里得到关于我目前正在做的任何事情的建议。在这种关系中,对我来说最重要的一点是,这个人会不断注意我的工作,并给出建设性的建议。

方法二:与特定项目的人合作

今年早些时候,我想提高我们的项目水平。我不认为自己可以独立做这件事,但是我与更有经验的人合作了!我做了非常多的工作(写最初的水平标准定义,面试,获得反馈,整合反馈,撰写最后的文档),他帮助我确保我以正确的方式接近项目,并从正确的人那里得到反馈。我从中学到了很多东西!

方法三:每隔几个月问其他部门人一个问题

有一些人我很少和他们交谈(也许每隔几个月才有一次),但当我们交谈时却是很有帮助的!我通常会问他们一些具体的问题,我知道他们知道很多,举个例子:我们曾经有一个非常有用的对话,关于在一个团队中一位技术领先的CTO的意义。

蒙特利尔街头

远程通信

很多人问我关于远程工作的问题——你如何确保你的同事不会忽视你或者让你离开讨论,你如何沟通等等。

我现在的理论是:只要我为一个有很好的远程支持的组织工作,一切都会好起来。

你如何保持办公室周围的自发谈话?

我没有刻意保持。

我认为这是理解远程工作的一个非常重要的一点——所有重要的团队沟通都发生在Slack 、视频电话和电子邮件上,和传统办公并没有区别。

你是如何处理无聊讨论的?

不要觉得与同事的自然对话是无意义的!我一般有两件事要做,以确保我不时地以一种非结构化的方式与人交谈。

首先,我每隔5-6周都与没有日程安排的人会面。他们中的大多数人都是我部门的团队成员,我会选择一个不是我们团队的人交谈。我发现这对于讨论我们正在做的事情以及公司里正在发生的事情非常有帮助。我做的另一件事是:当我去旧金山的总部时,我安排了很多30分钟的聊天,只是为了交流感情。这些都是我保持联系的重要部分!

https://donut.ai 是一个很酷的系统,它可以让人们随意地进行对话,我很喜欢它。

如果你在一个问题上停留一个星期会发生什么?

我经常听到的一个问题是:如果你为改正一个bug而挣扎了一周,别人会注意到吗?或者人们会认为你一周什么都没做?

我还没有发现这是一个大问题,因为有时我也会花一周时间来调试bug。我只是确保我和我的团队沟通,这就是我正在做的事!一旦我意识到它需要一段时间才能修复,我会试图告诉团队我准备花很长时间来调试,因为我认为这是一件很严肃的和值得花时间的事(这样做的好处是,如果有人不同意,我们可以讨论它!),可以记录我的进步,我通常会把我最近纠结的事在Slack或者在当周的会谈上讨论。有时候,他们会帮助我摆脱困境!

所以,如果我花一个星期的时间来处理一个棘手的问题,结果就是人们通常会理解为什么我花掉这么长时间来处理它,一旦它被解决,我们就可以一起庆祝!

蒙特利尔街头音乐节

我不是一个内向的人,我喜欢远程工作。

很多人对远程工作者的一个刻板印象是我们都是内向的!我不确定自己是不是内向,但我很喜欢和身边的人聊天,因为这样能帮助我思考。我认为在远程工作时,做一个外向的人是非常有必要的。

当我正式开始工作的时候,我需要快速学习很多东西,比如我需要使用Hadoop(译者注:Hadoop是一个由Apache基金会所开发的分布式系统基础架构)和做一堆数据处理,但是之前我从来没有听说过Hadoop,这对于我刚开始时是非常重要的(现在也是!),当我不知道是什么东西限制工作或被卡住的时候,不要在意向同事问问题。

积极地与一起工作的人建立关系是很重要的,所以当我在旧金山时,我会花很多时间与人们交流。我想如果我是一个内向的人,那样做会很累。

此外,我认为你的远程工作会容易让你在工作时迷失方向或不被认可,所以,有计划的沟通是非常有必要的。

蒙特利尔随处可见的小松鼠

你如何在家里保持高效和独立?

我试着在下午6点前停止工作。通常我在沙发上工作,也会去咖啡馆工作。很多人已经写了许多,关于如何在家里分离工作与生活(比如有一个家用办公室),我不会和他们争论,但我不会那样做。

我习惯在家工作,现在我发现在办公室工作比在家工作更让人分心。

远程工作是一个巨大的变化

我现在很喜欢远程工作,觉得这很酷,我认为很重要的一点是——要理解这个工作方式的巨大变化。就是必须小心谨慎地对待工作中与人交流的方式。在我刚开始的一年里,我真的为感到孤独和脱节多次挣扎,这对于我来说是一个很大的改变。

这四年我很好地掌握了与人沟通的节奏,我知道如果我开始感到脱节该怎么做,现在我甚至可以稍微改变一下团队文化。我不觉得远程工作妨碍了我想要完成的任何事情。

我很高兴我抓住了机会,为雇佣我的人远程工作,尽管我以前从来没有这样做过!

译者注
1、Stripe公司由爱尔兰的Patrick Collison和他的兄弟John创立,16年估值达92亿美元。目前全球数十万家企业使用Stripe的软件来处理其网站上的销售和其他交易,其中不乏Facebook、Lyft、Target和Unicef等行业明星。
2、蒙特利尔,加拿大第二大城市和金融中心,世界十佳最宜居城市。

来源:Julia Evans个人博客
翻译:程序员客栈

本篇为转载文章:原文链接

程序员兼职、远程外包、按需雇佣、远程工作和自由工作指南 — 第四部分

程序员兼职、远程外包、按需雇佣、远程工作和自由工作指南 — 第四部分

本文将讲述,程序员如何通过出教学视频,出什么样的教学视频,怎样出教学视频来赚钱。并讲述如何通过内部推荐和猎头推荐赚取推荐费。本文是程序员兼职、远程外包、按需雇佣、远程工作和自由工作指南的第四部分。

教学视频

随着在线教育的发展,录制教学视频也越来越赚钱。其实很多人并没有意识到,教学视频的收益是非常高的。一个 40-60 节的微专业课程,一年的收益比得上一线城市高级总监的收入。一个课程的总体收入可高达上百万。著名独立开发者 Easy 的方糖全栈课就是一个很好的视频教程。

渠道和分成

大部分的平台合同有保密协议,所以不能对外讲。但网易云课堂和 Udemy 在公开的讲师注册协议中写明了分成。

网易云课堂

网易的课分三类:

  • 独立上架:等于网易提供平台(视频上传管理、用户管理、支付系统等),由你自己来负责营销。这个分成比例在 9:1,平台收取 10% 的技术服务费。
  • 精品课:由网易帮你推广,但需要和他们签订独立的合同,会收取更多的分成。最麻烦的是,通常是独家授权。一旦签署了,就不能在其他平台上架课程了。
  • 微专业:这个是网易自己规划的课程体系,从课程的策划阶段就需要和他们深度沟通。也是网易推广力度最大、收益最大的一类课程。

平台优势:支付渠道相对较全,并且支持花呗支付,这一点对于定价较高的课程非常重要。不好的就是苹果应用内购买课程时,会被苹果扣掉 30% 的渠道费用。另一个优点就是,网易云课堂自带推广系统,如果你愿意的话可以使用。

Udemy

相比之下 Udemy 的服务费就比较贵,盈利是五五分成;国内用户只能通过信用卡或者银行卡绑 paypal 支付。但是在 Udemy 上可以把课程推向全球,只是推广到全球的课程一般需要英文讲授。

其他的平台还有腾讯课堂,但是没用过,欢迎熟悉的同学进行补充。

大课和小课/长课和短课

视频课程一般可以分为大课和小课两种(亦可称为长课和短课)。成品视频虽然可能不会太长,但是背后所需要耗费的时间和精力是非常大的。大课一般是指几十个甚至上百个课时的大型课程,小课一般是指 10 个课时左右的小型课程。

大型课程定价一般是几千元,而小型课程的定价可以是几十至几百元不等。对于大型课程来说,一般的上班族是没有足够的时间完成的。所以更建议大家制作小型课程,如果是自己熟悉的专业领域,一般一个月左右就可以完成。

表现形式

当然,如果课程仅仅是视频,那对购买者的吸引度还不够。其实图文加视频的模式是更好的,一方面是购买者可以快速的翻阅迅速跳过自己已经学会的知识;另一方面,你还可以将课程中的部分图文发布在微博头条文章、微信公众号、知乎、简书和掘金等适合长文推广的渠道。

当然,课程的内容本身才是最重要的,现在市面上免费视频层出不穷,我为什么要来买你的收费版?其实现在绝大部分教学视频,往往都是为了教学而教学,和现实世界我们遇到的问题截然不同。里边都是一堆简化后的假项目,为了教学而刻意设计的。

推荐的课程模式

著名独立开发者 Easy 为大家分享了一个很好的想法:

当你决定开始做一个开源项目后,用录屏软件把整个过程完整地录下来。软件可以使用开源的屏幕录制工具 OBS,1920*1080 的屏幕录成 FLV 格式,一个小时只需要 1G,一个 T 的移动硬盘可以录制上千小时,对一个中型项目来说也足够了。

等项目做完,就开源放到 GitHub,让大家先用起来。等迭代稳定后,再从录制的全量视频中剪辑出一系列的教程,整理出一系列的文章,放到网站上做收费课程。

这样做有几个好处:

  • 保证所有遇到的问题都是真实的,不是想象出来的,学习过这个课程的人,可以独立的将整个项目完整的实现;
  • 没有特意的录制过程,所以教程其实是软件开发的副产品,投入产出比更高;
  • 如果你的软件的确写得好,那么用过你软件的人可以成为你的客户或者推销员。

软件

如果是没有太多界面切换的课程,那可以使用 keynote 自带的录音。在其他环境里边的演示的视频可以直接粘贴到 keynote 里面来播放。

但是如果你有很多的外部界面,那就需要录屏了。Mac 上可以直接用 quicktime 来录制。点击 文件 → 新建 里边选 record screen 就可以了。

剪辑视频使用 Mac 的 iMovie 基本就够了,主要用到的功能就是分割片段,然后把不要的删掉。音频去下底噪。部分等待时间过长的片段加速下。当然使用 Adobe 的软件也行,但是比较贵。

硬件

至于硬件,最好买一个用来支撑话筒的支架。不要用手直接握着话筒来录,这样就不会有电流声(或者很小)。外接声卡可以使用 XOX,在 Mac 下效果还不错,但不知为什么在 Windows 上回声比较大(当然也可能是系统设置的原因)。

录音问题

至于录音,如果是一个长期项目,那在项目完成过程中很难一直处于一个安静的环境。并且基础课录制可能需要大量的讲解,讲解几个小时可能身体受不住。建议的解决方案就是在进行视频剪辑的时候重新配音,只是需要注意音画同步问题。

内部推荐和猎头推荐

如果你在 BAT 等一流互联网公司工作,或者你有一帮志同道合的程序员朋友,那么基本上每隔几个月你应该就会遇到有想换工作的同事和朋友,所以千万别错过你挣推荐费的大好时机。

一般来讲,公司内部推荐的钱会少一些,一般是 3000-8000 元左右。但自己公司会比较靠谱,风险会小一些。经常给公司推荐人才,还会提升老大多你的好感度,能优先就优先吧。

除了内部推荐,你还可以给认识的朋友的公司,或者给认识的 HR 推荐人才,一般也会有比较可观的推荐费,当然风险会比内部推荐大一些。

此外还可以给猎头推荐人才,给猎头推荐的推荐费则会多很多。一个 30 万年薪的程序员,成功入职后差不多可以拿到一万块左右的推荐费。但猎头渠道的问题在于对简历质量要求非常高,有知名公司背景的才容易成单;回款周期又特别长,一般要入职过了试用期以后才能拿到全部推荐费,得小半年。

总结

学会挣钱是一件非常重要的事情,它会让你了解商业是如何运作的,帮助你理解公司的产品逻辑、以及为你可能的技术创业打下坚实的基础。

鼓励大家多去挣零花钱,最好各种姿势都尝试一下,会有意想不到的乐趣。如果你有更好的挣零花钱的方式或渠道,欢迎补充进来,适合的我会及时补充进来。


本文基于以下内容进行补充和完善:

如何做和做好远程工作和自由工作:

远程工作有哪些优缺点:

远程工作好用的工具:

找兼职、自由工作和远程工作的渠道:

程序员兼职、外包、按需雇佣、远程工作和自由工作指南:

1. 程序员兼职、远程外包、按需雇佣、远程工作和自由工作指南 — 第一部分
2. 程序员兼职、远程外包、按需雇佣、远程工作和自由工作指南 — 第二部分
3. 程序员兼职、远程外包、按需雇佣、远程工作和自由工作指南 — 第三部分
4. 程序员兼职、远程外包、按需雇佣、远程工作和自由工作指南 — 第四部分

本篇为转载文章:原文链接

程序员兼职、远程外包、按需雇佣、远程工作和自由工作指南 — 第三部分

程序员兼职、远程外包、按需雇佣、远程工作和自由工作指南 — 第三部分

本文将讲述,程序员如何通过写文章投稿,写付费文集,出课程,出版书籍和做自媒体来赚取外快和提升个人影响力。本文是程序员兼职、远程外包、按需雇佣、远程工作和自由工作指南的第三部分。

写文章

投稿

很多人喜欢写技术博客,其实还可以把自己写的内容投稿给媒体,相应的媒体一般都会给予一定的稿费。比如 InfoQ,他们喜欢收 3000~4000 字的深度技术文章;稿费是千字 150。虽然不算太多,但一篇长文的稿费也够买个入门级的 Cherry 键盘了。InfoQ 的版权要求比较宽松。文章在他们网站发布后,你可以再发布到自己博客的;而且文章可以用于出书,只要标明原发于 InfoQ 即可。

更详细的说明请见:http://www.infoq.com/cn/article-guidelines

发布至有打赏的平台

除了文章投稿,你还可以将文章发到微博、微信公众号、简书(不推荐)等支持打赏的平台,期待更多平台支持打赏。

付费文集

这两年,有不少的付费文集产品出现,可以把它看成传统出版的一个网络版。一般是写作不需要很长的系列文章,定价为传统计算机书的一半到三分之一。付费文集产品通常是独家授权,所以在选择平台方面一定要慎重,不然一个好作品可能就坑掉了。

掘金小册

小册是由掘金推出的付费文集产品。掘金小册是一个解决具体问题的成体系的内容,作者写小册是使用掘金专门的 Markdown 编辑器,非常好用。小册的定价一般为 9.9-69.9 元不等,平均销量都能过千,收益还是很不错的。

达人课 GitChat

达人课是 GitChat 旗下的付费文集产品,GitChat 现在已经被 CSDN 收购了,所以现在已经合并到 CSDN 了。GitChat 的用户付费意愿还可以。

小专栏

小专栏这个平台是付费专栏的模式,效果因人而异,总体流量感觉并不是很高。

极客时间

极客时间是极客邦旗下的一个产品,在这个平台上可以发布音视频和图文相结合的课程来赚钱。销量普遍还不错,课程相对其他平台贵一些。

出版

其实比起前面介绍的写文章等方式,传统的出书并不赚钱,可能主要是能够提升个人影响力,对自己的阶段性成果进行总结发布。

如果是写图文为主的书来说,用 Markdown 非常不错;但写技术教程类的书,就会发现 Markdown 不太够用了,主要是 MarkDown 不支持视频标签,尤其是本地视频方案。没有脚注等标注方式,此外无法预留文中空白区域。

著名开发者 Easy 向大家推荐:Asciidoc,这个工具可以看成是一个增强版的 Markdown,预置了非常多的常用格式,并且 GitBook 完美支持这个格式(只要把 .md 搞成 .adoc 就可以了),Atom 也有实时预览插件。

自媒体

其实自媒体是一个很大的概念,可以是运营微信公众号、养一个微博大号、主流视频网站 UP 主等等,总之就是通过各种渠道,分享优质内容,形成个人影响力。例如你有一个平均阅读量过万的微信公众号,那么你发文章就回有读者打赏,当然打赏一般赚不到什么钱。此外还可以接广告,一般价格为每个阅读 5 毛左右,那一篇一万阅读的文章就可以有 5000 左右的广告收入。

此外你还可以推广掘金小册、极客时间等的课程,这些课程都有推广分成,如果你影响力大,那每次推广也可以获得少之几百,多至几千元甚至上万元的推广分成收入。

此外,自媒体是一个不断扩大个人影响力的方式,对你个人知名度,找工作等都有很大的帮助。如果你自己做了什么项目,出了什么课程,还可以使用自己的流量和渠道进行推广,在短时间内让更多人看到你的项目和课程。

本文基于以下内容进行补充和完善:

如何做和做好远程工作和自由工作:

远程工作有哪些优缺点:

远程工作好用的工具:

找兼职、自由工作和远程工作的渠道:

程序员兼职、外包、按需雇佣、远程工作和自由工作指南:

1. 程序员兼职、远程外包、按需雇佣、远程工作和自由工作指南 — 第一部分
2. 程序员兼职、远程外包、按需雇佣、远程工作和自由工作指南 — 第二部分
3. 程序员兼职、远程外包、按需雇佣、远程工作和自由工作指南 — 第三部分
4. 程序员兼职、远程外包、按需雇佣、远程工作和自由工作指南 — 第四部分

本篇为转载文章:原文链接

程序员如何优雅的挣零花钱?

虽然程序员有女朋友的不多(误),但是开销往往都不小。 VPS、域名、Mac上那一堆的收费软件、还有Apple每年更新的那些设备,经常都是肾不够用的节奏。

幸好作为程序员,我们有更多挣钱的姿势。

有同学该嚷了:不就是做私单嘛。 对,但是也不太对。做私单的确是一个简单直接方式,但在我看来,私单的投入产出比很差,并不是最优的。 但既然提到了,就先说说吧。

私单

远程外包

最理想的单子还是直接接海外的项目,比如freelance.com等网站。一方面是因为挣的是美刀比较划算,之前看到像给WordPress写支付+发送注册码这种大家一个周末就能做完的项目,也可以到200~300美刀;另一方面是在国外接单子比较隐蔽。

常用国外网站:

本段由tvvocold同学贡献。 国内也有一个软件众包平台 CODING 码市 。 码市基于云计算技术搭建的云端软件开发平台 Coding.net 作为沟通和监管工具,快速连接开发者与需求方,旨在通过云端众包的方式提高软件交付的效率。码市作为第三方监管平台,会对所有项目进行审核以保证项目需求的明确性,并提供付款担保,让开发者只要按时完成项目开发即可获取酬劳。你可以 在这里 看到开发者对码市的评价。

当然,猪八戒这种站我就不多说了,不太适合专业程序员去自贬身价。

按需雇用

按需雇用是近几年新兴的私单方式,开发者在业余时间直接到雇主公司驻场办公,按时薪领取报酬。这种方式省去了网络沟通的低效率,也避免了和雇主的讨价还价,适合怕麻烦的程序员。

实现网

实现网的价格也很不错,但是我强烈建议大家不要在介绍中透漏实名和真实的公司部门信息,因为这实在太高调了。有同学说,这是我的周末时间啊,我爱怎么用就怎么用,公司还能告我怎么的? 虽然很多公司的劳动合同里边并不禁止做兼职,但在网上如此高调的干私活,简直就是在挑衅HR:「我工作不饱和」、「公司加班不够多」… 再想象下你一边和产品经理说这个需求做不完,一边自己却有时间做私单的样子。你自己要是老板也不愿提拔这样的人吧。

(我这几天重新去看了下,人才页面已经不再显示姓名了,只用使用头像。这样只要在工作经历介绍里边注意一点,就可以避免上述问题了。)

程序员客栈

不太熟悉,但国内按需雇用的网站不多,写出来供大家参考。

Side Project

比起做私单,做一个Side Project会更划算。

Side Project的好处是你只需要对特定领域进行持续投入,就可以在很长时间获得收入。这可以让你的知识都在一棵树上分支生长,从而形成良好的知识结构,而不是变成一瓶外包万金油。

思路有两种:

一种是做小而美的,针对一个细分领域开发一个功能型应用,然后放到市场上去卖;

另一种是做大而全的基础应用(想想WordPress),方便别人在上边直接添加代码,定制成自己想要的应用。

前一种做起来比较快,但需要自己去做一些销售工作;后一种通常是开源/免费+收费模式,推广起来更简单。

有同学会说,我写的 Side Project 就是卖不掉啊。项目方向的选取的确是比较有技巧的,但简单粗暴的解决方案就是找一个现在卖得非常好、但是产品和技术却不怎样的项目,做一个只要一半价格的竞品。

比如 Mac 下有一个非常有名的写作软件,叫 Ulysses 。我试用了一下非常不错,但就是贵,283 RMB。后来看到了 Mweb ,光是免费的 Lite 版覆盖了 Ulysses 的主功能,完整版也才98RMB,几乎没有思考就买下来了。

做咨询

专家平台

如果你在技术圈子里边小有名气,或者在某一个业务上特别精通,那么通过做咨询来挣钱是一种更轻松的方式。和人在咖啡厅聊几个小时,几百上千块钱就到手了。

国内这方面的产品,我知道的有下边几个:

  • 在行: 这个是果壳旗下的,做得比较早,内容是全行业的,所以上边技术向的反而不多。
  • 缘创派: 缘创派的轻合伙栏目,主要面向创业者,适合喜欢感受创业氛围的技术专家们。
  • 极牛: 你可以认为这是一个程序员版本的「在行」,我浏览了下,虽然被约次数比在行要低不少,但专业性比较强,期望他们能尽快的推广开来吧。
  • 知加:这个项目是我参与的,面向程序员,类似「分答」的付费语音问答,刚开始内测,上边有一些硅谷科技公司的同学。感兴趣的可以看看。

做咨询虽然也是实名的,但和私活是完全不同的。咨询的时间短,不会影响到正常的休息,更不会影响上班;而且大部分公司是鼓励技术交流的,所以大家的接受度都很高。

付费社群

除了APP外,我觉得收费群也是可以做的。比如可以搞一个技术创业群,找一些创业成功的同学、做投资的同学、做法务的同学,面向想创业的同学开放,每人收个几百块的年费。然后你在创业过程中遇到的问题,都可以有人解答,不会觉得是孤零零的一个人。如果遇到了问题,群里的人可以解答;如果没遇到问题,那不是更好么。有种卖保险的感觉,哈哈哈。

比较好用的工具是 知识星球 也就是之前的小密圈。这个工具比较适合交流和讨论,长文比较痛苦。可以发布到其他地方,然后粘贴回来。

另一个靠谱的工具大概是微博的 V+ 会员。说它靠谱主要是它在微博上,所以等于整合了 「内容分发」→ 「新粉丝获取」 → 「付费用户转化」 的整个流程。

PS:交流型付费社群的一个比较难处理的事情是,很难平衡免费的粉丝和付费的社群之间的关系,所以我最后的选择是付费类的提供整块的内容,比如整理成册的小书、录制的实战视频等;而日常零碎的资料分享还是放到微博这种公开免费的平台。

写文章

投稿

很多同学喜欢写技术博客,其实把文章投给一些网站是有稿费的。 比如InfoQ,他们家喜欢收3000~4000字的深度技术文章;稿费是千字150。虽然不算太多,但一篇长文的稿费也够买个入门级的Cherry键盘了。我喜欢InfoQ的地方是他们的版权要求上比较宽松。文章在他们网站发布后,你可以再发布到自己博客的;而且文章可以用于出书,只要标明原发于InfoQ即可。

更详细的说明见这里:http://www.infoq.com/cn/article-guidelines

微博的@rambone同学补充到,文章还可以发到微博、微信、简书等支持打赏的平台。考虑到简书CEO及其官博对程序员的奇葩态度,个人建议是换个咱程序员自己的平台写文章。

出版

顺便说一句,比起写文章,其实通过传统发行渠道出书并不怎么挣钱,我之前到手的版税是8%,如果通过网络等渠道销售,数字会更低。出电子书收益会好一些,我之前写过一篇文章专门介绍:《如何通过互联网出版一本小书

以前一直写图文为主的书,用Markdown非常不错;但最近开始写技术教程类的书,发现Markdown不太够用了,最主要的问题有 ① 不支持视频标签,尤其是本地视频方案 ② 代码高亮什么的很麻烦 ③ 也没有footer note、文内说明区域的预置。

这里要向大家严重推荐Asciidoc,你可以把它看成一个增强版的Markdown,预置了非常多的常用格式,而且GitBook直接就支持这个格式(只要把.md 搞成 .adoc 就好),Atom也有实时预览插件。用了一段时间,非常喜欢。

付费文集

最近一年有不少的付费文集产品出现,可以把它看成传统出版的一个网络版。一般是写作十篇以内的系列文章,定价为传统计算机书的一半到三分之一。付费文集产品通常是独家授权,所以在选择平台方面一定要慎重,不然一个好作品可能就坑掉了。

掘金小册

小册是由掘金推出的付费文集产品。我是小册的第一批作者,一路用下来还是很不错的。文章格式直接采用 Markdown , 发布以后可以实时更新,保证内容的新鲜度,非常的方便。小册的一般定价在19~29,通用内容销量好的能过千,细分内容基本也能过百。挣零花钱的话,是个非常不错的选择。

达人课

达人课是 GitChat 旗下的付费文集产品,现在应该已经合并到 CSDN 了。GitChat 的用户群不算大,但付费意愿还可以,大概因为内容就没有免费的🤣。之前我上课的时候是提交完成以后的文档给编辑,由编辑同学手动上架。感觉比较麻烦,尤其是修改错别字什么的。

小专栏

这个平台不熟……写到这里仅供参考。

教学视频

微博的@瓜瓜射门啦同学给了自己应聘程序教学网站讲师的经验:应聘程序教学网站讲师,出视频+作业教程,平台按小时支付,这个不知道算不算挣零花钱,我算了一下去年,一年大概出 20 个小时视频,拿到手是不到 6 万的样子,平时就是周末花时间弄下。

在线教育起来以后,录制教学视频也可以赚钱了。关于录制在线课程的收益,一直不为广大程序员所知。但最近和51CTO学院和 网易云课堂 的同学聊天,才发现一个优秀的40~60节的微专业课程,一年的收益比得上一线城市高级总监的收入。难怪最近做培训的人这么多😂

渠道和分成

大部分的平台合同有保密协议,所以不能对外讲。但网易云课堂Udemy在公开的讲师注册协议中写明了分成,所以这里说一下。

网易云课堂

网易的课分三类:

  • 独立上架:等于网易提供平台(视频上传管理、用户管理、支付系统等),由你自己来负责营销。这个分成比例在 9:1 ,平台收取 10% 的技术服务费。我觉得非常划算。
  • 精品课:由网易帮你推广,但需要和他们签订独立的合同,会收取更多的分成。最麻烦的是,通常是独家授权。一旦签署了,就不能在其他平台上架课程了。
  • 微专业:这个是网易自己规划的课程体系,从课程的策划阶段就需要和他们深度沟通。也是网易推广力度最大、收益最大的一类课程。

方糖全栈课就放在网易平台上,觉得好的地方如下:

  • 支付渠道相对全,还支持花呗,这样对于我这种高价课就非常重要。苹果应用内购买课程会渠道费用会被苹果扣掉30%,好想关掉 🤣
  • 自带推广系统,愿意的话可以用来做课程代理系统。

Udemy

相比之下 Udemy 就很贵了,分成是 5:5 ;支付上国内用户只能通过信用卡或者银行卡绑 paypal 支付。但可以把课程推向全球。(但我英文还不能讲课🙃)

腾讯课堂没用过,欢迎熟悉的同学 PR 。

小课和大课

我个人喜欢把视频分成小课和大课两种。因为视频虽然看起来时间短,但实际上要做好的话,背后要消耗的时间、要投入精力还是非常多的。大课动不动就是几十上百个课时,绝大部分上班的程序员都没有时间来录制。所以挣零花钱更适合做小课,这种课一般就几个小时,剪辑成 10 个左右的小课时,价格在几十百来块。如果是自己专业纯熟的领域,一个长假就可以搞定。

表现形式

在课程的表现形式上,我个人更喜欢designcode.io这种图文+视频的模式,一方面是学习者可以快速的翻阅迅速跳过自己已经学会的知识;另一方面,会多出来 微博头条文章、微信公众号、知乎和简书专栏这些长文推广渠道。

当然,内容本身才是最核心的。现在那么多的免费视频,为什么要来买你的收费版?

其实现在绝大部分教学视频,往往都真的只是教学,和现实世界我们遇到的问题截然不同。里边都是一堆简化后的假项目,为了教学而刻意设计的。

这里和大家分享一个我之前想操作的想法。

就是在自己决定开始做一个开源项目后,用录屏软件把整个过程完完整整的录下来。开源的屏幕录制工具OBS,1920*1080的屏幕录成FLV格式,一个小时只需要1G,一个T的移动硬盘可以录制上千小时,对一个中型项目来说也足够了。

等项目做完,就开源放到GitHub,让大家先用起来。等迭代稳定后,再从录制的全量视频中剪辑出一系列的教程,整理出一系列的文章,放到网站上做收费课程。

这样做有几个好处:

  • 保证所有遇到的问题都是真实的,不是想象出来的,学习过这个课程的人,可以独立的将整个项目完整的实现。
  • 没有特意的录制过程,所以教程其实是软件开发的副产品,投入产出比更高。
  • 如果你的软件的确写得好,那么用过你软件的人可以成为你的客户或者推荐员。

后续

今年我录制方糖全栈课的时候就采用了上边这个思路,效果还不错,不过有几个小问题:

  • 连续性。录着视频写代码总会有一种潜在焦虑,平时经常写一会儿休息一会儿,录像时就会留下大段的空白,有点浪费空间。当然这个主要是心理上的。
  • 录音。录音的问题更大一些。因为一个长期项目很难一直处于一个安静的环境,另外基础课录制可能需要大量的讲解,几个小时写下来嗓子哑了 🤣 。最后的解决方式是剪辑的时候重新配音,不过需要注意音画同步问题。

软件

如果是没有太多界面切换的课程,那可以使用keynote自带的录音。在其他环境里边的演示的视频可以直接粘贴到keynote里面来播放。

但是当你有很多的外部界面的时候,就需要录屏了。mac上可以直接用quicktime来录制。文件,新建里边选 record screen就好。

我录全栈课的时候,因为会在三个操作系统上录一些界面,所以我选择了obs。虽然这个工具主打的是直播,但实际上它的录制功能也还是挺不错的。

剪辑的话,用mac的imovie基本就够了,主要用到的功能就是分割片段,然后把不要的删掉。音频去下底噪。部分等待时间过长的片段加速下。当然adobe家的也行,就是贵。

硬件

硬件上边,最好买一个用来支撑话筒的支架。不要用手直接握着话筒来录,这样就不会有电流声(或者很小)。外接声卡我用的是 XOX , 在 Mac 下边效果挺好,但不知道为啥在 Windows 上回声比较大(当然也可能是系统设置的原因)。

内部推荐和猎头推荐

如果你在BAT等一流互联网公司工作,如果你有一帮志同道合的程序员朋友,那么基本上每隔几个月你应该就会遇到有想换工作的同事和朋友,所以千万别错过你挣推荐费的大好时机。

一般来讲,公司内部推荐的钱会少一些,我见过的3000~6000的居多。但因为是自己公司,会比较靠谱,所以风险小一些。经常给公司推荐人才,还会提升老大多你的好感度,能优先就优先吧。

比起内部推荐,猎头推荐的推荐费则会多很多。一个30万年薪的程序员,成功入职后差不多可以拿到1万RMB的推荐费。但猎头渠道的问题在于对简历质量要求非常高,有知名公司背景的才容易成单;回款周期又特别长,一般要入职过了试用期以后才能拿到全部推荐费,得小半年。

小结

学会挣钱是一件非常重要的事情,它会让你了解商业是如何运作的,帮助你理解公司的产品逻辑、以及为你可能的技术创业打下坚实的基础。

所以我鼓励大家多去挣零花钱,最好各种姿势都都试试,会有意想不到的乐趣。 如果你有更好的挣零花钱技能,欢迎发PR过来,我会挑不错的合并进去 :)

本篇为转载文章:原文链接

程序员兼职、远程外包、按需雇佣、远程工作和自由工作指南 — 第二部分

程序员兼职、远程外包、按需雇佣、远程工作和自由工作指南 — 第二部分

本文将讲述,程序员如何通过做个人业余项目、在专家咨询平台做咨询服务、以及如何做付费社群来赚取外快。本文是程序员兼职、远程外包、按需雇佣、远程工作和自由工作指南的第二部分。

个人业余项目

个人业余项目比做私活要划算得多。个人业余的好处是你只需要对特定领域持续投入,就可以获得长期的收入。很多时候获得的收入就是大家常说的睡后收入,也就是即使你在睡觉也会源源不断进账的那种收入。

做个人业余项目还可以让你的知识都在一棵树上分支生长,形成良好的知识结构,而不是通过做外包,用体力劳动和时间换取金钱。

主要有两种方式:

  1. 一种是做小而美的,针对一个细分领域开发一个功能型应用,然后放到市场上去卖。这种项目种做起来比较快,但需要自己去做一些运营推广相关工作,需要你有一定的运营推广能力,愿意去花心思做这些工作;

2. 另一种是做大而全的基础应用(例如 WordPress),方便别人在上边直接添加代码,定制成自己想要的内容。或者开发成可以插件化的工具。这种项目通常是开源/免费+收费模式,推广起来更简单。

有人会说,我做的个人业余项目卖不掉啊。那其实在项目方向的选取上,的确是比较有技巧的,但简单粗暴的解决方案就是找一个现在卖得非常好、但是产品和技术却不怎样的项目,做一个只要一半价格的竞品。

比如 Mac 下有一个非常有名的叫 Ulysses 的写作软件,使用体验很好,但是 283RMB 的价格让很多人望而却步。但是没过多久,市场上就出现了叫做 Mweb 的应用,这个应用免费的 Lite 版就覆盖了 Ulysses 的主要功能,完整版也仅需 98RMB,很多人可能就会买下它来。

做专家咨询和付费社群

专家咨询平台

如果你在技术圈子里边小有名气,或者在某一个业务上特别精通,那么通过做咨询来挣钱是一种更轻松的方式。和咨询的人面对面在咖啡厅聊几个小时,还可以通过电话或者视频的方式聊几个小时,几百上千块钱就到手了。

国内这方面的产品之前还有几个,但是现在基本是一家独大:

  • 在行:这个是果壳旗下的,做得比较早,内容是全行业的,技术和非技术都可以。

做咨询虽然也是实名的,但和私活是完全不同的。咨询的时间短,不会影响到正常的休息,更不会影响上班;而且大部分公司是鼓励技术交流的,所以大家的接受度都很高。并且能够不断提升个人知名度。

付费社群

除了专家咨询平台外,付费社群也是一个不错的选择。比如可以搞一个技术创业群,找一些创业成功的、做投资、做法务、做技术、做运营、做产品等方向的朋友,面向想创业的人开放,每人收几百元的年费。帮助解答加入社群的同学在创业过程中遇到的问题。除了创业咨询,还可以做技术咨询甚至生活和个人提升等咨询都可以。

目前比较好用的工具是 知识星球 也就是之前的小密圈。这个工具比较适合交流和讨论,以及零碎知识和想法的积淀。只是对于长文的编辑比较繁琐,你可以发布到其他地方,然后粘贴回来。

另一个比较好的渠道是微博的 V+ 会员。“V+ 会员”会将大 V 的文章、图片、直播等内容打包成一个付费项目,提供给购买“V+ 会员”的用户。微博的用户群体很大,并且微博对于「内容分发」→「新粉丝获取」→「付费用户转化」的流程完善,并且能够形成一个良好的闭环。

注意:交流型付费社群的一个比较难处理的事情是,很难平衡免费的粉丝和付费的社群之间的关系。有一种选择是付费类的提供系列的整合好的内容,比如整理成册的小书、优质的系列文章、录制的实战视频等;而日常零碎的资料分享还是放到公开免费的平台。

本文基于以下内容进行补充和完善:

如何做和做好远程工作和自由工作:

远程工作有哪些优缺点:

远程工作好用的工具:

找兼职、自由工作和远程工作的渠道:

程序员兼职、外包、按需雇佣、远程工作和自由工作指南:

1. 程序员兼职、远程外包、按需雇佣、远程工作和自由工作指南 — 第一部分
2. 程序员兼职、远程外包、按需雇佣、远程工作和自由工作指南 — 第二部分
3. 程序员兼职、远程外包、按需雇佣、远程工作和自由工作指南 — 第三部分
4. 程序员兼职、远程外包、按需雇佣、远程工作和自由工作指南 — 第四部分

本篇为转载文章:原文链接

跳至工具栏