自由职业的前半年,我是如何度过的?

生活中所受的苦,终会以一种形式回归。

我是一个后知后觉的人,从 2009 年毕业到现在,已经有 11 年的光景了,参加工作的前几年我从没想过要快速的提升自己的技能,对待工作也没有全力以赴,这样的迷茫和随大流的时光大约持续了几年,那时候对我来说最大的享受就是玩一把 Data 和朋友打一打 LOL。

而我觉醒大概是在 2014 年左右,因为那时候面对的压力骤升,娶妻生子、还房贷、车贷,还想给家人一个更好的生活条件,所以半夜总失眠,思考未来该如何赚钱。再后来慢慢就养成了读书和跑步的习惯,因为要在书中寻找答案,在跑步中思考未来,所以习惯也就慢慢养成了。

我记得 2015 年和 2016 年我每年能大概能完整的读完 50 本书,那时候对我来说读书就是最大的事,游戏也彻底不玩了,因为那时候我就意识到“玩游戏的那个时代”已经离我远去了,每个人每个阶段要做的事都是不同的,而我要做的就是成为我想成为的那个人

而现在读书已经成为一种习惯,也成为我快速成长的主要动力,如果你还认为读书不能挣钱,那一定是因为你读的书太少了,相信我只有量变才能引起质变。

而之前的这些经历,也成为了我后来实现自由职业的必要条件。

如何实现自由职业?

有些人可能会认为实现自由职业的提前是财务自由,但这其实是两码事。

财务自由是可以在不工作的情况下,依靠被动收入就能维持现有的生活,因此工不工作对于实现了财务自由的人来说并不重要。而自由职业则是在脱离公司的前提下,还可以持续挣到不低于上班时的工资,但自由职业一定是要工作的,这就是自由职业和财务自由的最大区别。

PS:自由职业相当于人生角色的一次转变,而人生任何一次重大的角色变动都会带来收益的波动,这个道理不难理解吧?因此在自由职业的前几年你可能赚到的钱会比上班时还要低。但工资有它的天花板,因为本质上你是把你的时间出售给你的老板,而你的老板也是要从中赚取“差价”的,而自由职业则没有老板这一层,因此从长期的收益来看自由职业的收益一定 > 上班的工资。

我身边实现自由职业的人,大体可分为三类:

  • 以经营微信公众号为主的号主们,这类人占自由职业的大多数,他们至少有 2 个以上的公众号,每个月有固定的收益,而且比上班挣得多很多,对于他们来说知识星球可能属于副业;

  • 第二类是属于出版纸质书和开训练营的,这种相对于有固定收益的公众号主要辛苦一些,收益也没有公众号主来的稳定,主要看训练营报名的情况;

  • 最后一类就是我目前的这种状态,主要以写专栏为主、写公众阿訇为辅,因为公众号的流量的收入都比较少。

第一类人群属于早期吃螃蟹的人,很早就做到粉丝十万甚至更多几十万,做的越早红利就越大,实现的周期和付出的成本更小,因为前期竞争没有那么激烈,并且有官方的扶植,时间越往后竞争越激烈,并且实现的难度就越大。因此在做任何一件事都要早早的尝试,因为失败的成本相比于错过的成本来说太微不足道了。

第二类人群其实比较累,因为纸质书作者可以拿到的分成很少,一本书不到 10 块钱,所以纸质书通常是用来增加个人背书和增加个人品牌宣传的,毕竟像小灰(漫画算法的作者)这种一本书可以卖到几十万册的作者几乎是万里挑一,好多年才会诞生一个(技术领域),不但选题要好、技术要过硬、而且还要风趣幽默、且让读者能读懂并且读有所获且还要配合上后期出版社的各种活动和宣传,因此想要打造一本超级畅销书,门槛很高。因此纸质书通常只是用来增加个人背书,然后再通过其他渠道进行变现,比如训练营。

第三类人群也不轻松,但专栏的收益比纸质书高好几倍,所以只要专栏还算畅销,那么收益也算可观。它的门槛在于你要有一定的技术积累,并且能够将自己的知识清晰有趣的表达出来,这样才有可能会畅销,而且你的受众群体要大,要足够“刚需”。

以拉网的专栏写作为例,他的审稿和出版社的模式几乎是一样的,需要审稿、查重等操作,写作的过程也是非常的煎熬,不仅如此,你还要将你的稿子录成音视频,还要回复读者的问题,这些工作都要消耗一定的精力,所以也颇费工夫。

我之所以可以转型为自由职业,是因为我在去年上班的时候利用业余时间写了三个技术专栏,这些专栏的收益也是支撑我做自由职业的基础。

并且专栏的另一个好处是,它是一份时间出售多次的商业模型,我去年写的那些专栏在后面的几年中,都能持续为我提供收益,再加上我今年又新出了几个专栏,所以它们最终会形成累计效应,也就是量变到质变的过程,如下图所示:

(来自:李笑来的《财富自由之路》)

也就说你前期的努力和收益可能不是成正比递增的,在前期它会是一个缓慢递增的过程,但当突破了某个临界点之后就会立马爆发。这一点我想有一定年限工作经验的人也有这种体会,他们上班的前几年的工资都是小幅增长的,但到了某个节点之后,比如 5-7 年之后一个月挣得工资比之前一年都多,所以刚开始起步的时候,别着急慢慢来,坚持就有收获

自由职业最大的挑战是什么?

自由职业面对的四大问题:自律、孤独、焦虑、专注。

1.自律

离开公司之后,一下子没有了工作的约束,消极和散漫的情绪就会逐渐蔓延开来,因此不加克制的话,就会发现工作没有进展收入也逐渐萎缩,会让你感到非常的焦虑和苦恼。所以我的解决方法是,每天制定下一天的工作计划,并且严格的执行这些计划。

我前期制定的计划如下:

完成的工作就打勾,没完成的任务就会累加到下一天的计划中,并且每晚复盘当天的表现,决定继续坚持或者改进。

这样的日子持续了 2 个月我就慢慢的找到了感觉,养成了良好的工作习惯。

后面我逐渐恢复了跑步的项目,我发现跑步可以增强你自律“意识”,让你对生活有更多的掌控感。因此坚持跑步也是保持自律的重要手段之一。

2.孤独

自由职业之后可能最不习惯的就是“孤独”,上班的时候起码还能和同事吹吹牛,聊聊生活感悟什么的,但自由职业之后就变成了一个人“战斗”,我一天大部分的时光都是一个人在次卧中度过的,工作的场景是这样的:

所以在自由职业之前,先问问自己是否有一颗强大的内心可以战胜孤独。

当然,排解的方法也是有的,因为自由职业之后你会认识一群和你一样自由职业的人:

因此你的沟通方式只是从线下转成了线上,只不过无效的沟通会越来越少,因为大家都很忙,一般聊的都是正事。

3.焦虑

我和很多自由职业的朋友都聊过,他们每个人包括我自己都会有一定程度的“焦虑”,你焦虑的来源你对是否能持久的挣到更多的钱的思考和想象。尤其是刚刚自由职业的前几个月,突然没有了每个月固定的工资,再加上自由职业的收益通常来说是不稳定的,所以焦虑感一定是有的。

但随着时间的推移,焦虑感也会慢慢减少,适当的焦虑感可以让你更加深入的思考和持续行动,也不是什么坏事。

4.专注

自由职业之后大部分的联系都是在线上,各种飞来飞去的消息会不断的影响你的工作,让你工作效率急速下降。我的解决方法是,在写作时间会将手机调至静音,并放到自己伸手够不到的地方,这样做的效果非常的好。

我的工作安排

  • 8:30-16:00 写作

  • 16:00-18:00 学习

  • 20:00-21:00 运动

  • 21:00-24:00 写作和回复部分信息

每天重复的执行这些“任务”,没有周末也没有节假日,这就是自由职业最早期必须要做的事情,如果不是喜欢,相信很少有人能坚持下来,我已经半年几乎没有休息过了,不过也乐此不疲。

上半年的成果

上半年写了 3 个专栏: 

《Redis 核心原理与实战》地址:https://gitbook.cn/gitchat/column/5d493b4dcb702a087ef935d9

《Java面试真题及源码34讲》地址:https://kaiwu.lagou.com/course/courseInfo.htm?courseId=59#/sale

《程序员的 Redis 面试金典》地址:https://gitbook.cn/gitchat/column/5ee1d22c4a99494972797132

公众号原创文章:

  1. 《为什么建议你使用枚举?》

  2. 《漫画:Java如何实现热更新?》

  3. 《我写了10年博客,却被人说“不火”?我是这样怼回去的?》

  4. 《链表竟然比数组慢了1000多倍?(动图+性能评测)》

  5. 《轻松学算法的秘密!可视化算法网站汇总!(附动图)》

  6. 《驳《阿里「Java开发手册」中的1个bug》?》

  7. 《阿里《Java开发手册》中的 1 个bug!》

  8. 《白天写代码,晚上摆地摊!9年前摆地摊学会了这些道理...》

  9. 《啪啪打脸!领导说:try-catch要放在循环体外!》

  10. 《阿里巴巴为什么让初始化集合时必须指定大小?》

  11. 《局部变量竟然比全局变量快 5 倍?》

  12. 《本来想用“{{”秀一波,结果却导致了内存溢出!》

  13. 《人人都能看懂的 6 种限流实现方案!(纯干货)》

  14. 《Redis的自白:我为什么在单线程的这条路上越走越远?》

  15. 《switch 的性能提升了 3 倍,我只用了这一招!》

  16. 《if快还是switch快?解密switch背后的秘密》

  17. 《HashMap 的 7 种遍历方式与性能分析!「修正篇」》

  18. 《Redis 6.0 正式版终于发布了!除了多线程还有什么新功能?》

  19. 《HashMap 的 7 种遍历方式与性能分析!(强烈推荐)》

  20. 《String性能提升10倍的几个方法!(源码+原理分析)》

  21. 《阿里新版《Java 开发手册(泰山版)》内容解读(附下载地址)》

  22. 《9个小技巧让你的 if else看起来更优雅》

  23. 《用了自定义Banner后,SpringBoot瞬间变的高大上了...》

  24. 《别再问我 new 字符串创建了几个对象了!我来证明给你看!》

  25. 《史上最全的延迟任务实现方式汇总!附代码(强烈推荐)》

  26. 《IDEA 终于支持中文版和 JDK 直接下载了(太方便了)附新版介绍视频》

  27. 《想读Spring源码?先从这篇「 极简教程」开始》

  28. 《震惊!这样终止线程,竟然会导致服务宕机?》

  29. 《99%的程序员都在用Lombok,原理竟然这么简单?我也手撸了一个!|建议收藏!!!》

  30. 《惊呆了,竟然可以用这种方式秒建Redis集群?》

  31. 《大厂内部资料,Redis 性能优化的 13 条军规!》

  32. 《Java14发布!Switch竟如此简单?Lombok也不需要了?来用Idea搭建Java14吧!》

  33. 《面试又翻车了!这次竟然和 Random 有关?》

  34. 《因为我说:volatile 是轻量级的 synchronized,面试官让我回去等通知!》

  35. 《有人说:轻量级锁一定比重量级锁快!我忍不住笑了》

  36. 《「视频版」当线程池溢出之后,程序会奔溃吗?面试突击 007 期》

  37. 《HashMap 为什么会导致 CPU 100%?文章看不懂?来看这个视频吧!》

写了大概 30 万字,127 篇文章,3 个付费专栏,37 篇公众号原创文章。

最后

没有白费的努力,也没有碰巧的成功。找到自己热爱的事,全力以赴,剩下的交给时间。

生活其实不曾让我们失望,如果有,那么一定还没到最后!

一件小事

我今年新写的小专栏上线了《程序员的 Redis 面试金典》,目录和二维码如下,需要的朋友支持一波,现在有优惠哦。


互动话题聊一聊你想象中的自由职业是怎么的?评论区随机选取 10 名精彩的评论送我的新专栏《程序员的 Redis 面试金典》。来一条嘛,说不定可以白嫖呢?往期推荐

我写了10年博客,却被人说“不火”?我是这样怼回去的?

白天写代码,晚上摆地摊!9年前摆地摊学会了这些道理...

关注下方二维码,每一天都有干货!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/546049.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Microsoft Visual C++ Runtime Library 错误解决办法

今天安装软件时,出现“Microsoft Visual C Runtime Library”错误,网上查了下解决方法,得以解决。现在分享下,给碰到相同问题的朋友。微软官方解释如下:症状在 Microsoft Windows XP 中运行自定义 Microsoft Visual C …

Eucalyptus常用查询命令

前言: Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems (Eucalyptus) 是一种开源的软件基础结构,用来通过计算集群或工作站群实现弹性的、实用的云计算。它最初是美国加利福尼亚大学 Santa …

the blocks problem(uva 101 or poj 1208)

题目描述见:uva 101 or poj 1208 关键在于彻底理解题目中搬积木的几个命令的含义,见具体分析 如果还不能理解题意,那么找一个正确通过的代码,编译并输入测试数据,查看其每一个命令的执行情况。如我的代码中162行注…

调整灰度图像的大小,而无需在Python中使用任何内置函数

In this program, we will be using two functions of OpenCV-python (cv2) module. Lets see their syntax and descriptions first. 在此程序中,我们将使用OpenCV-python(cv2)模块的两个功能。 首先让我们看看它们的语法和说明。 1) imread():It takes an absolu…

第一章 认识计算机

*(%)^*&!*第一讲 了解计算机基础知识一、计算机的发展历程1、计算机的起源(1)世界上第一台计算机:1946年诞生,名称为ENIAC。(2)世界上第一台并行计算机:1950年诞生,名称为EDVAC&…

scoket多线程例子

大体思路,有n台mc,要dump出数据,n台进行对比,看数据是否一致,设计到同时dump的问题,server断发条指令给这n台mc,mc同时去dump把结果返回给server端,server端把这些结果进行对比serve…

csapp bufbomb实验

csapp (《深入理解计算机系统》&#xff09;一书中有一个关于缓冲区溢出的实验&#xff0c;其程序代码如下&#xff1a; /* Bomb program that is solved using a buffer overflow attack */#include <stdio.h> #include <stdlib.h> #include <ctype.h> #in…

漫画:对象是如何被找到的?句柄 OR 直接指针?

小贴士&#xff1a;想要使用并定位 Java 对象&#xff0c;就要用到 Java 虚拟机栈&#xff08;Java Virtual Machine Stack&#xff09;&#xff0c;它描述的是 Java 方法执行的线程内存模型&#xff1a;每个方法被执行的时候&#xff0c;Java 虚拟机都会同步创建一个栈帧&…

在C ++中检查一个数组是否是另一个数组的子数组

Prerequisite: std::equal() function 先决条件&#xff1a; std :: equal()函数 Problem statement: 问题陈述&#xff1a; Check if one array is subarray of another or not. 检查一个数组是否是另一个数组的子数组。 Example: 例&#xff1a; Input 1:Arr1 [3, 4, 5, …

第二章 认识计算机硬件

*(%)^*&!*第一讲 认识计算机主板一、主板的结构1、主板结构分类&#xff08;2&#xff09;AT、Baby-AT型&#xff08;2&#xff09;ATX型&#xff08;3&#xff09;Micro ATX板型&#xff08;4&#xff09;LPX、NLX、Flex ATX板型&#xff08;5&#xff09;EATX、WATX板型&…

IDEA 不为人知的 5 个骚技巧!真香!

工欲善其事&#xff0c;必先利其器&#xff0c;磊哥最近发现了几个特别棒的 IDEA“骚”技巧&#xff0c;已经迫不及待的想要分享给你了&#xff0c;快上车...1.快速补全行末分号使用快捷键 Shfit Ctrl Enter 轻松实现。2.自带的 HTTP 请求工具IDEA 自带了 HTTP 的测试工具&am…

教育编程语言(转)

这是wikipedia上的内容&#xff0c;转载保存&#xff0c;以便以后查阅&#xff0c;英文版见Educational programming language 主要是介绍了一些适合于教育的编程语言&#xff0c;分别适合于不同的个人需求。 详细内容如下&#xff1a; 许多教育性质的程序设计语言都提供建议…

JavaScript | 将十进制转换为十六进制,反之亦然

Sometimes we need to convert an integer value which is in decimal format to the hexadecimal string in JavaScript or need a decimal value from a given hexadecimal string. 有时&#xff0c;我们需要将十进制格式的整数值转换为JavaScript中的十六进制字符串&#xf…

漫画:Integer 竟然有 4 种比较方法?

代码测试public class IntegerTest {public static void main(String[] args) {Integer i1 127;Integer i2 127;System.out.println(i1 i2);Integer i3 128;Integer i4 128;System.out.println(i3 i4);} }以上代码的执行结果为&#xff1a;truefalse首先&#xff0c;当我…

第三章 组装个人计算机

*(%)^*&!*第一讲 选购个人计算机部件1、计算机配件选购的基本原则&#xff08;1&#xff09;组装电脑按需配置&#xff0c;明确电脑使用范围&#xff1b;&#xff08;2&#xff09;衡量装机预算&#xff1b;&#xff08;3&#xff09;衡量整机运行速度。2、电脑配件选购注意…

IP地址的分类——a,b,c 类是怎样划分的

如今的IP网络使用32位地址&#xff0c;以点分十进制表示&#xff0c;如172.16.0.0。地址格式为&#xff1a;IP地址网络地址&#xff0b;主机地址 或 IP地址主机地址&#xff0b;子网地址&#xff0b;主机地址。 IP地址类型 最初设计互联网络时&#xff0c;为了便于寻址以及层次…

《Introduction to Computing Systems: From bits and gates to C and beyond》

很好的一本计算机的入门书&#xff0c;被很多学校采纳作为教材&#xff0c;作者Yale N. Patt 是计算机界的泰斗。中文版名为《计算机系统概论》&#xff08;译者&#xff1a;梁阿磊 , 蒋兴昌, 林凌&#xff09; 书籍首页 (旧版首页 &#xff09; LC-3相关工具 LC-3Help 采…

在数组中查找第k个最大元素_查找数组中每个元素的最近最大邻居

在数组中查找第k个最大元素Problem statement: 问题陈述&#xff1a; Given an array of elements, find the nearest (on the right) greatest element ofeach element in the array. (Nearest greatest means the immediate greatest one on the right side). 给定一个元素数…

6种快速统计代码执行时间的方法,真香!(史上最全)

我们在日常开发中经常需要测试一些代码的执行时间&#xff0c;但又不想使用向 JMH&#xff08;Java Microbenchmark Harness&#xff0c;Java 微基准测试套件&#xff09;这么重的测试框架&#xff0c;所以本文就汇总了一些 Java 中比较常用的执行时间统计方法&#xff0c;总共…

fltk 库

fltk是一个小型、开源、支持OpenGL 、跨平台&#xff08;windows,linux,mac OSX)的GUI库&#xff0c;它兼容xforms 图形库&#xff08;unix/linux下的一个C语言图形库)&#xff0c;所以可以用来开发模块化的程序&#xff0c;同时也可以使用面向对象开发程序&#xff0c;使用起来…