V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
vikingmute
V2EX  ›  推广

不上班的 1000 天,程序员自由职业 B 计划 - 做什么/收入/经验教训

  •  
  •   vikingmute · 2022-12-23 19:14:19 +08:00 · 3931 次点击
    这是一个创建于 461 天前的主题,其中的信息可能已经有所发展或是发生改变。

    原文地址: https://vikingz.me/1000-days/

    点击在 B 站 查看视频版本

    开始

    大家好,我叫张轩,是一个自由职业的程序员,时间过的很快,我不上班已经 1000 天了,其实不止,我是从 2019 年 7 月 1 日开始自由职业的。这三年来整个计算机行业大环境是在走下坡路,996 ,内卷,人才过剩,裁员,35 岁危机层出不穷。焦虑感不停袭击着我们脆弱的神经,所以我在这里给大家分享下自由职业的故事,也就是我亲身经历的程序员的 B 计划,另外一种生活方式。

    做了些什么

    言简意赅的来说,我这三年中做了三件事:

    1 独立开发了简单简历,https://easycv.cn 一个程序员的简历生成工具,这是我从最后一年才开始做的项目,花了大约半年完成开发。

    2 在慕课网, http://www.imooc.com/u/6012904 做讲师,卖课,这是贯穿 3 年的工作,也是我的主要收入来源。

    3 经营个人品牌,在不同的平台收获粉丝,并且可以成为流量的来源。

    为什么

    开始的机缘很简单,我不想上班了,每天通勤让我忙碌又盲目,工作内容琐碎又没有意义,觉得对自己的提高不大。而我又不想找新的工作,我不喜欢刷题,这是一种无聊又没有成就感的过程,我也讨厌面试,我不是社恐,相反我还很喜欢和有意思的人交流,但是和面试官带着面具的虚伪谈话让我非常焦虑以及紧张。

    我一开始没想着自由职业,而是打算给自己一个 gap year ,看看不上班能不能生活下去,不行就再回去找工作,没想到这一下就过了 3 年,说明这是一种可持续的生活方式。

    前提条件

    开始之前我们先来谈谈前提条件,条件很简单,就是钱,如果你面临着很大的财务压力,比如你有市区的大房子需要 2 万的月供,几千的车贷,几个小孩在嗷嗷待哺。强烈建议不要开始,因为一开始收入肯定是很少的,这个问题会折磨的你焦头烂额,做很多错误的决定,你尝试逃离一种生活但会掉入一个更差的黑洞中,这就是得不偿失。

    独立开发做产品

    做一个有意思的产品一直是我的梦想,我相信也是很多程序员的梦想,我可以使用任何想用的技术栈,实现一些社会价值,帮助到一些人。从慕课网的学生中,发掘的灵感让我开发了简单简历 https://easycv.cn 这个产品,是一款专注于程序员的简历生成工具,有一些独特的针对这个群体的特点。这个项目是我目前专注的事情,我将整个过程都当作一个实验,会记录整个的开发,宣传,数据,以及盈利的过程。

    它的开发断断续续持续了半年,从 8 月 19 日上线到现在,是 3 个多月,我已经写了两篇长文 /视频来记录整个流程。

    简单简历目前有 900 人注册,创建了 954 封简历,盈利有 2500 元。

    简单简历的盈利变化,具体过程请看上面对应的文章。

    这是一个充满挑战,激动人心的过程,其实不仅仅是这个产品能赚多少钱,它还从全方面的提升了我自己:

    第一是技术成长,这个项目技术上不是看起来那么简单,我提升了自己的全栈的代码水平,前后端都使用了 typescript ,共享了一些数据结构和组件,并且未来准备实践一些微前端的改造,还有大幅提升了我 CI/CD 的实战水平,整个后端部署基于 Docker ,阿里云 ACR 以及 Github Actions 。我做了比较多的 devops 的工作,用最小的成本让整个部署自动化起来。

    同时除了代码,我还准备了非常多的文案以及物料,所有的简历范本,帮助文档,简历指南都是我一个人慢慢完成的。这些文字内容也从侧面让整个网站丰富和生动起来。

    最重要的是我第一次开始了市场推广,程序员最不擅长的事情,怎样冷启动,怎样验证商业模式,哪个平台的流量最好。这些事情是 “纸上得来终觉浅,绝知此事要躬行”,只要完整的做一遍你才知道其中的奥秘。

    所以欢迎大家持续关注我的作品,我会一直继续分享它的分享过程,也是我目前的热情动力所在。

    卖课

    当然如果考虑一个实际问题:钱,上面的 3000 元远远不够 3 年的生活费,所以你必须要有一个稳定,持续的慢慢积累的收入来源。

    知识付费在前几年一直都很火,同时我发现虽然我不是一个程序员大神,但是我在讲课上有一点天赋,可以将知识以深入浅出的方式讲出来。所以我想尝试一下前端视频课程。

    一开始在自建平台和选择大平台上我犹豫了一下,后来我还是选择了比较大的平台 - 慕课网。因为卖课的目的是能快速的积累收入以及扩大知名度,自建平台要面对推广 /视频存储成本 /可持续性等多种问题,我见过很多自建平台慢慢的停更了。

    我在上班的时候就出了第一个课程,卖的很一般,但是通过这个课程的经验,为未来的课程内容和讲法收获了很多经验。

    做课设立了一个自己的标准,不贩卖焦虑,不打鸡血,就是讲技术。高质量的代码,高质量的视频质量(所有视频我都会精修一遍,剪掉没有录好的部分,不需要编辑去修改)。

    三年来我断断续续的出品了 7 门课程。收获了挺多的好评,在这里我就不打广告了,品质还是有保证的,有兴趣的可以去看一下,http://www.imooc.com/u/6012904,如果你学习 React 以及 Vue3 ,可以参考下。

    对于收入来说,每个课程都会有一个平稳期,由刚开始上线的高峰到差不多每月都卖那么多,所以收入会慢慢的累积上涨。当然今年由于疫情和失业率上升,大家都没钱了,要比去年差一些。

    之前有人留言和我说 “你这卖课根本不可持续。”

    我想说:工作难道就是可持续的吗?现在上午去上班,下午就被裁员的情况已经屡见不鲜了。

    而且一些课程是可以持续的,方法就是不断的迭代以及更新,和做项目一样,我其中的一门卖的不错的 vue3 的课程:Vue3 + TS 仿知乎专栏企业级项目,已经根据 vue3 的发展更新过几版。还是能够有比较持续稳定的收入。

    vue3 课程的销售变化(份数),可以观察到,经过不断更新以后,份数可以保持在一个相对稳定的水平。

    最后如果你要选择知识付费,我建议你和大平台合作,虽然有一些限制,但是可以更快的获得曝光,收入。当收入还可以的时候,你就可以没有后顾之忧的做一些自己想做的事情。

    个人品牌

    最后来说说个人品牌,这是一个说烂了的话题,但是很重要,因为当今互联网的世界,有流量就有了所有,如果你要开始自由职业,建议一定要重视这方面的建设,虽然它不能很快的帮你变现,但是它是你连通你其他产品的一个重要渠道。所以你不管做什么自由职业,这块必须作为一个必要的补充,单单从钱的角度来讲,互联网的引流是非常贵的,如果有同学花钱请小有名气的博主写过推广就知道,所以如果你自己能给你的产品带来流量,那么无形中就产生了价值,赚到了实实在在的钱。

    下面我分享一下我这三年收获的一些社交平台粉丝数,以及它们平台对应的导流效果,也就是包括算法自动推荐的效果。

    那么怎样创建个人品牌,我在简单简历中写过一个指南,如果有需要可以看一下:https://docs.easycv.cn/guide/branding.html

    简单总结几点就是:

    1 定位自己擅长的领域(前端 /后端 /运维 /杂谈 /设计 /区块链)

    2 选择自己擅长的方式(文章 /视频 /播客)

    3 持续分享有价值的内容,持续非常重要,不要三分钟热度,要把这件事本身当作有趣的事情,是一种展示自己的方式,不要把它当作限制自己的任务。

    怎样坚持

    世界上没有万能药,一个人自由职业看起来轻松,但是是非常考量内心强大的一个过程,会面对以下几个问题:

    • 长时间的一个人,很容易陷入孤独感的包围中。
    • 工作没有监督,很容易没法集中注意力导致效率低下,刷手机 /打游戏 /走神等等。
    • 没有收入,做了很多产品但是没有获得盈利,孤芳自赏,对自信心的严重打击。

    这些都是我遇到的困境和问题,对此我不断摸索的应对方式是:

    • 保持规律,早点起床,打造专属的办公空间,每天像正式上班一样穿好社交的衣服工作,绝不穿睡衣,不洗脸不刷牙就开始。
    • 建立项目里程碑和时间点,以敏捷开发形式开发项目,持续发布给自己带来归属感和成就感。
    • 保持运动,运动分泌多巴胺,可以赶走挫败感和抑郁情绪。
    • 建立个人品牌,扩大社交圈子,多交流。
    • 先以赚钱为目的,最好先想办法快速的有稳定的收入,然后再开发试验自己的梦想的产品。
    • 及时止损,设定时间期限,比如两年,如果发现这条道走不通,那么就重新回到公司中。

    后记

    这就是我自由职业 3 年来的一些经验,这个过程有好有坏,世界上没有完美的解决方案,但是追求新的生活方式应该是都每个人渴望的,如果你想开始程序员的自由职业的尝试,可以按照我的想法来实践,人的性格中有一个性格请摒弃:那就是患得患失,最后以我最喜欢的电影《天气预报员》的一句经典台词结尾,这部电影是尼古拉斯凯奇在 2005 年的电影,他扮演一个遇到中年危机的天气预报员,他老爸在劝他面对狗屎生活的时候说的一句话:

    "This shit life ,we must chunk somethings"。

    希望大家都能 chunk 掉那些生活中没用的东西。

    15 条回复    2022-12-27 19:56:38 +08:00
    hardto
        1
    hardto  
       2022-12-23 19:31:25 +08:00
    我现在也不想上班,上班对我来和坐牢(没有人权的国家的牢不算)区别不打,working jobs we hate so we can buy shits we don't need.
    OP 非常 NB 啊,我上班收入比你卖课的收入还低。
    awolfly9
        2
    awolfly9  
       2022-12-23 20:59:25 +08:00
    楼主的个人执行力,非常强啊。
    xiaoz
        3
    xiaoz  
       2022-12-23 21:10:36 +08:00 via Android
    看完了,我也是自由职业半年多了,向前辈学习。前辈加油。
    Abbeyok
        4
    Abbeyok  
       2022-12-23 21:52:56 +08:00
    自由职业 1 年多,和楼主的方向不一样,全职接开发单

    一开始接的比较多学生单,单价低,但是靠着努力,一个月也有一两万

    后面慢慢转其他方向,主要是自动化方面,单价提高了很多,加上客源稳定,一个月保底 3w 以上
    yifangtongxing28
        5
    yifangtongxing28  
       2022-12-24 01:43:47 +08:00
    @Abbeyok 学生的课程设计是性价比最低的了。 自动化方面这位兄弟是跟一些工厂或者什么合作了么
    yifangtongxing28
        6
    yifangtongxing28  
       2022-12-24 01:56:02 +08:00
    有几个小问题想问问楼主。
    1.看 lz 的简介在 apple 和百度工作过,前端这块不知道你当时是 t5 ,还是 t6 ,也比较好奇 apple 的工作体验怎么样
    2.b 站视频我看到你的时长还是蛮长的,20 多道 30 多分钟的都有,是自学过剪辑软件基础?最长的 30 多分钟但是播放量其实不高的情况下会不会比较挫败?
    3.前端其实技术栈更迭很快,各种轮子和组件库不断更新,楼主对卖课可持续性有什么思考吗,会准备定期更新么
    4.自由职业平均每天花在工作上的时间是多少
    piku
        7
    piku  
       2022-12-24 09:07:42 +08:00 via Android   ❤️ 2
    不上班的 1800 天,每天擦地板做饭洗衣服喂鸟。偶尔远程解决一些问题,总体来说每个月有 1000 左右的收入。由于没有小孩也不计划有,所以到目前过得还行。
    MeteorVIP
        8
    MeteorVIP  
       2022-12-24 09:27:08 +08:00 via iPhone
    @piku 小孩真的是最大的负担。对于贫穷的我来说。还有信用卡,利滚利。
    awolfly9
        9
    awolfly9  
       2022-12-24 09:33:25 +08:00
    最近正在思考,要不要全程自由职业,还是找个班混着
    piku
        10
    piku  
       2022-12-24 09:38:23 +08:00 via Android   ❤️ 1
    @MeteorVIP 我也有信用卡,好在每月开支能控制住。加上之前失业金没有动过,觉得能挺到养老金那一天
    wxdiy
        11
    wxdiy  
       2022-12-24 09:43:40 +08:00
    op 执行力太强了。像大佬学习
    o00o
        12
    o00o  
       2022-12-24 09:50:09 +08:00
    @piku 收入是少了 1 个 0 还是 2 个 0🐶
    piku
        13
    piku  
       2022-12-24 20:44:45 +08:00 via Android
    @o00o 可能少了一个小数点
    hello2090
        14
    hello2090  
       2022-12-27 19:54:51 +08:00
    楼主你这网站我从澳洲根本打不开啊
    hello2090
        15
    hello2090  
       2022-12-27 19:56:38 +08:00
    挂了个 vpn, 还是澳洲地址,终于打开了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5372 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 06:50 · PVG 14:50 · LAX 23:50 · JFK 02:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.