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

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

我是一个后知后觉的人,从 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,一经查实,立即删除!

相关文章

Eucalyptus常用查询命令

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

调整灰度图像的大小,而无需在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…

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

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

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

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

漫画: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);} }以上代码的执行结果为:truefalse首先,当我…

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

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

连夜整理了几个开源项目,毕设/练手/私活一条龙!

一直以来,总有小伙伴问说:诶,有没有什么好的项目推荐啊,想参考使用。一般用途无非如下几种情况:自学练手:从书本和博客的理论学习,过渡到实践练手吸收项目经验,找工作写简历时能参考…

MPI编程简单介绍

第三章 MPI编程 3.1 MPI简单介绍 多线程是一种便捷的模型,当中每一个线程都能够訪问其他线程的存储空间。因此,这样的模型仅仅能在共享存储系统之间移植。一般来讲,并行机不一定在各处理器之间共享存储,当面向非共享存储系统开发…

最简单的6种防止数据重复提交的方法!(干货)

有位朋友,某天突然问磊哥:在 Java 中,防止重复提交最简单的方案是什么?这句话中包含了两个关键信息,第一:防止重复提交;第二:最简单。于是磊哥问他,是单机环境还是分布式…

漫画:如何证明sleep不释放锁,而wait释放锁?

wait 加锁示例public class WaitDemo {private static Object locker new Object();public static void main(String[] args) throws InterruptedException {WaitDemo waitDemo new WaitDemo();// 启动新线程,防止主线程被休眠new Thread(() -> {try {waitDemo…

设计模式 之 建造者

建造者模式(Builder Pattern) 一听这个名字,你可能就会猜到一二分了。建造者简单理解就是造东西,仅仅只是建造者模式建造的不是一个简单的东西,是一个比較复杂的东西。就好像盖房子,须要打地基、砌墙、灌…

支付宝上市,让我损失了2000万(盘点这些年错过的机会)

选择大于努力!这句话在之前,我只是用排除法来解释它(如果你的选择是错的,那么走的越快就离目标越远),而如今几次亲身的经历,却给了我不同的答案...近几天支付宝上市的事儿,传的沸沸扬…

(转)深入理解最强桌面地图控件GMAP.NET --- 原理篇

前几篇介绍了一些国内地图的案例, 深入理解最强桌面地图控件GMAP.NET --- SOSO地图 深入理解最强桌面地图控件GMAP.NET --- 百度地图 我们以Google地图为例,这章介绍下地图加载的原理。 投影(Projection) 谷歌地图采用的是墨卡托投影法,这里转载(http://…

LeetCode刷题--- 字母大小写全排列

个人主页:元清加油_【C】,【C语言】,【数据结构与算法】-CSDN博客 个人专栏 力扣递归算法题 http://t.csdnimg.cn/yUl2I 【C】 http://t.csdnimg.cn/6AbpV 数据结构与算法 http://t.csdnimg.cn/hKh2l 前言:这个专栏主要讲述递归递归、搜索与回…

4种分布式Session的实现方式!老大直呼666...

前言公司有一个 Web 管理系统,使用 Tomcat 进行部署。由于是后台管理系统,所有的网页都需要登录授权之后才能进行相应的操作。起初这个系统的用的人也不多,为了节省资源,这个系统仅仅只是单机部署。后来随着用的人越来越多&#x…

回溯算法n皇后问题_使用回溯算法的N Queen问题和解决方案

回溯算法n皇后问题N-皇后问题 (N - Queens problem) The n – queen problem is the generalized problem of 8-queens or 4 – queen’s problem. Here, the n – queens are placed on a n * n chess board, which means that the chessboard has n rows and n columns and t…

超简单的分布式ID生成方案!美团开源框架介绍

目录阐述背景Leaf snowflake 模式介绍Leaf segment 模式介绍Leaf 改造支持 RPC阐述背景不吹嘘,不夸张,项目中用到 ID 生成的场景确实挺多。比如业务要做幂等的时候,如果没有合适的业务字段去做唯一标识,那就需要单独生成一个唯一的…

教你写Bug,常见的 OOM 异常分析

在《Java虚拟机规范》的规定里,除了程序计数器外,虚拟机内存的其他几个运行时区域都有发生 OutOfMemoryError 异常的可能。本篇主要包括如下 OOM 的介绍和示例:java.lang.StackOverflowErrorjava.lang.OutOfMemoryError: Java heap spacejava…

池化技术到达有多牛?看了线程和线程池的对比吓我一跳!

这是我的第 82 篇原创文章作者 | 王磊来源 | Java中文社群(ID:javacn666)转载请联系授权(微信ID:GG_Stone)情商高的人是能洞察并照顾到身边所有人的情绪,而好的文章应该让所有人都能看懂。尼采曾…

spearman相关性_Spearman的相关性及其在机器学习中的意义

spearman相关性This article is about correlation and its implication in the machine learning. In my previous article, I have discussed Pearson’s correlation coefficient and later we have written a code to show the usefulness of finding Pearson’s correlati…