农村程序员陈随易2024年中总结
今天是 2024年7月1日,时间如白驹过隙,今年已去其一半。
总结一下今年上半年的情况,给大家提供一些参考和建议。

希望大家关注一下公众号 陈随易,有些内容只在公众号发表。
先看看我的年初计划,这个在今年年初的时候,在我的微信朋友圈就发过几次。
年度计划
- 个人品牌,当前进度
17973人,目标全网粉丝100000人。 - 微信好友,当前进度
5378人,目标10000人, - 独立产品,当前进度
2个,做不少于6个付费独立作品。 - 随易周刊,当前进度
6期,一周发布一期(太耗时,暂时停止)。 - 付费课程,当前进度
1个,做不少于2个完整的付费课程。 - 成品市场,当前进度
1个,做不少于2个精品项目,部署就能用。 - 全国自驾, 当前进度
已完成,仗剑天涯,自驾之旅。 - 小说写作,当前进度
5%, 把《修仙小伙伴》每天一章推进。 - 开源项目,当前进度
进行中,越来越完善,用的人越来越多。
总体情况如上所述,还有一些没有列在上面,因为不在年初的计划中,是中途临时搞的,比如 编程帮帮队。
下面就把各个方向的折腾,探索和结果,一一分享,如果对你具备参考价值,请来个 一键三连 就再好不过了。
从全职接单到全职折腾
2021年 - 2023年,是我全职接单的几年。
期间,我每天 80% 以上的时间,都花在了接单上面。
时间久了,整个人很疲惫,很迷茫。
而且我一直是一个有很多想法的人,年复一年地,不能有充足的时间去做自己想做的事情,每天的压力都很大。
可以这么说,这个问题产生的压力比接单来自客户,项目的压力还要大很多。
当一个人越来越接近于机器,失去了对未来的想象和憧憬的时候,这种感觉是极其可怕的。
当然,如果你并不特别在乎这种问题,喜欢安逸无争,简单稳定的生活,其实也没必要像我这样折腾。
我写出来主要是给需要的人一些参考,每个人都有自己的路,适合自己的就是最好的。
所以,在去年过年期间,我就打定主意,要完完全全地为了自己的梦想而奋斗一次。
2023年 的最后一天,我在朋友圈发了一个动态。

详细内容如下。

年度计划,跟上面列举的不一样,因为随着时间的推移,慢慢地对于最初的设想也有了一些调整和改变。
当做出这个计划后,整个人是非常兴奋的,因为终于鼓起勇气,可以用尽全力地去折腾自己最想做的一些事情了。
独立产品
开发自己的产品,是我所有兴趣中最主要的一个方向。
也是融合了兴趣、理想和现实的一个方向。
产品跟接单不同,开发完毕后,可以按照自己的节奏维护即可。
而接单会不断地跟不同的项目,不同的需求,不同的人沟通,对接。
消耗的时间和精力是不断重复,不断累加的,让人无法脱身。
如果产品能够产生稳定的盈利,那么我将会获得可观的金钱和充足的时间。
也会有更良好的心态,去推进其他自己感兴趣的方向。
人生在世,什么最重要?我认为是两件事情:
取悦自己关注家人
历史潮流浩浩荡荡,深处其中的个体,用尽力气,能够做到让自己开心一点,让家人过得好一点,就已经难能可贵了。
所以我的微信群,对于谈论国际,娱乐等问题都是零容忍的,一次警告二次踢。
请把注意力放到自己身上,家人身上,要做好上面2件事情,远比我们想象的要难得多得多。
令人欣慰的是,我在 2023年6月 发布了我的第一个付费产品 易待办,这是一个 utools 插件。

刚上线就获得了一些用户的付费,其中不乏几个 196元 的永久付费用户。

这是我第一次做付费产品,用户的付费就是最好的证明,它证明了一个我最关心的问题:我的方向和决定没有错。
继而我又花了一个月,研究 VSCode 插件,在一个月后,也即是 2023年7月 发布并上线。

这个产品,也在给我持续带来一些收入。

为什么 2023年发布的产品,我会拿到 2024年 的 年中总结 来说呢?
因为这就是做独立开发需要必备的一个品质:坚持。
这两个产品,我一直维护至今,fnMap 更是发布了 50多个版本,它们都是我的年中总结的一部分。

OK,好的说完了,坏的也要说说了。
虽然产品都盈利了,但是这2个独立产品,给我带来的总计收入也就一万多,不到2万。
是的,你没看错,从去年6月算起,一年时间,独立产品收入总计一万多。
我网上有不少粉丝,大家喜欢我的真实和真诚,我也不喜欢弄虚作假,拐弯抹角。
独立开发是一个不错的方向,但是这条道路,也充满了坎坷和阻碍。
如果你也想走这条路,我的建议是,利用上班的业余时间来做,不要冲动行事。
个人品牌
这是我慢慢摸索,总结的一个经验。
做互联网创业,多多少少要跟 流量 扯上关系。
流量来自哪里?要么来自人,要么来自产品。
所以,不管是人还是产品,总要有一个广为人知。
如果都名不经传,默默无闻,你怎么把东西卖出去,怎么变现,怎么盈利呢?
所以,今年开始,我开始刻意打造自己的个人品牌。
主要采用了2个方法:
- 技术平台写文章。
- 社交平台推广自己。
某推。

掘金。

年初,粉丝数量也就100多和300多。
经过半年的经营,所有平台(csdn,抖音,B站,知乎,掘金,某推,公众号)粉丝加起来快接近2万了。
说实话,这个成绩并不出色。
但是对于我自己来说,还是比较满足了。
因为我并不是那种特别会搞事的,分享的内容和文章,都是比较朴实的了。
视频领域是我的弱项,去年尝试做了半年 农村程序员 的抖音赛道,申请中视频计划失败后,就把视频全删除了。
申请失败的原因是:视频缺乏剪辑。
这真是一个费时费力的活,真就应了那句话,你看着别人赚得彭满钵满,但是到了自己真正上场的时候,才会发现事情并没有那么简单。
微信好友,从 3000+ 到达了 5000+,文章的效果功不可没。

2024年上半年,一共写了 30多篇 文章,截图中标记处的文章最为火爆,相信不少人都看过。
微信交流群
人多了,群也就多了。

而且,我的群,由于我的偏执,不按群规交流的,任何人都是直接踢的。
所以,也算是微信交流群中的一方净土了。

微信交流群,都是免费的,氛围还不错。
经营,维护,提供具备良好交流氛围的微信群,也是我的兴趣爱好之一。
从2016年至今,一直在持续做这件事情。
付费陪伴群
随着自己从接单的节奏中脱离出来,思考分析了自身特点,发现我自己在 自律 这个方面异常强大。
我可以做到数年如一日地待在农村,可以每天按照早上7点的闹钟起床,可以把代码从早上写到半夜。
正是因为我的自律,在开源、产品、项目、人脉、社区等各方面积累了大量的内容。
我想着能不能创建一个 付费自律群,来协助他人们自律。
说干就干,2024年1月11日 发布了启动日期,1月15日 正式开始,收费 99元/年。

但是,这个方案,最终失败了。
付费进群的有2类人:
- 单纯支持我的。
- 想有人监督的。
第一类人,他们本身就有自己的想法,做事策略,而且不少都有自己的成绩了,比我厉害得多。
由于这是我第一次做付费群,他们本着支持我的想法,给我捧场,说到这里,万分感谢这些素未谋面的老友们。
第二类人,就是自己自律方面薄弱,想接受我的监督和督促的。
考虑到不是每个人都需要我监督,也不是每个人马上就想到了自己的年度计划。
所以就以自愿的原则,凡是私聊给我发过年度计划的,我都会每周进行一次单独的私聊自律监督。

有些我擅长的地方,也会提供参考和建议。
但是如此几个月后,由于一些外部或自身原因,可以非常明显地感觉到,不少人松懈了。
由此我思考了一段时间,发现这个事情确实不可为,因为自律是 反人性 的。
外部的,非强制性的制约,是无法让 自律 这个事情长期持续的。
各自的收入、职场、家庭、情绪、心态等各种问题,都会让自律这个事情出现偏差。
所以,慢慢地,自律这个事情就淡化了。
为了弥补大家的一些损失,我后面创建的知识付费群 Node.js全栈实验指南,邀请了自律群想学习的人免费加入。
自律群前后付费加入的人大概40人,这是我第一次做付费社群,十分感谢大家的认可和信任。
知识付费群
我从2019年开始做开源至今,利用我自己的开源项目,做了大大小小100多个项目。
自己的产品前端,后台,接口,都是在自己的开源项目的基础上开发的。
我主要使用2个技术:Vue 和 Node.js。
正如我的 github 所说,我对 React 不感兴趣。
Vue + Node.js 已经能够解决我 99% 的问题,至于剩下的 1%,我或许永远不会遇到。
可能有人会杠一下,你写微服务,分布式的时候,Node.js 就不适用了。
问题是,我不写不就行了吗?我为什么要写我不想写的东西呢?
单子需要呢?这样的单子我不接不就行了。
所以,我说的 Vue + Node.js 可以解决我 99% 的问题,是没有问题的。
正是因为我丰富的 Node.js 实战经验,更是由于我曾经两次做培训讲师的失败(没有达到自己的理想教学效果)。
今年5月份,也就是2个月前,利用小报童平台,我开始写 Node.js全栈实验指南 这本小册。

我自认为在Node.js学习领域,这本小册应该是质量不错的了,前8章免费,感兴趣的可以到我我个人网站 https://chensuiyi.me 阅读。
同时呢,也创建了对应的 问答群,B站的,与这套课程配套的视频,也在录制计划中。
编程帮帮队
这是今年比较意外的一个方向,由于自己的方向调整,有些微信好友找我做项目,而我想先在自己的方向做一段时间的探索。
所以呢,我就简单做了一个接单撮合平台:编程帮帮队。
给项目找合适又靠谱的技术,给技术找费用还不错的单子(毕设类不接,费用太低了,事情也比较多)。
忘记是什么时候开始运营的了,现在的记性真不行。
大概2-3个月内,撮合了30多单。

同时也给合作过的,优质的接单者昵称后面加了一个:优质接单手 的备注。

如果后续有重要的单子,就可以直接找他们中的人组队。
每个项目,我都会单独拉一个群沟通,交流。
低于2000元的单子,我会跟进项目的进度,协助沟通需求,直到项目结束。
总体来说,合作过的客户,对于技术的满意度是有80%以上的。
因为我没有太大成本,随缘接单,所以收入的服务费用是 15%,如果有介绍人,则我跟介绍人各拿 7.5% 的介绍费。
随易周刊
我自己有每天看软件更新资讯的习惯,也喜欢看社交平台的技术新闻。
独乐乐不如众乐乐。
基于此,我便开始写周刊。

周刊一共写了6期,每期都在1-2万字,配图若干。
写一篇周刊的过程,是非常麻烦的。
首先需要在网上冲浪的时候,把有意思的技术新闻的地址记录下来。
到最后2天,开始根据一个链接,去点击查看,记录到周刊,写下个人点评。
写了一个月,还挺受欢迎的。
但是,最大的问题就是,太耗时耗力了。
所以,目前周刊是暂停状态,后续如何发展,还行思考中。
不错的是,周刊运营过程中,也成功合作了 3000元 左右的商业推广。
周刊的战略合作伙伴,leaferjs HTML5 Canvas 2D 图形渲染引擎 。
原本答应给 leaferjs 推广12期,但目前只推广了4期,周刊就停止发布了。
所以呢,这里特别地,给 leaferjs 推广一波。
希望大家可以认识,了解,学习,支持这个冉冉升起的国产图形框架。
这是 leaferjs 开发者背后的故事绝境中盛开,一位独立开发者的故事。
副业探索
在折腾的过程中,如何副业搞钱,是每个从程序员技术转型的过程中,需要思考的问题。
和刘卡卡如何认识并加上好友,我使劲想了想,却仍旧记不起来。
可能折腾的事情多了,很多事情确实不容易记住。
卡卡是我目前所见,在程序员副业探索领域,最负责,最真诚的一个程序员。
他自己本身也在探索副业,我认识他的时候,他也才探索程序员副业不久。
在他的群里几个月,越来越认识到,这个只比我小1岁的兄弟,是真的想让更多程序员找到他们的副业并产生收入。

从开始的茫然,到现在社群带领着好几个副业搞钱项目,一步一个脚印,才有如今大家的信任和成果。
如果大家对副业感兴趣,可以看他的这一篇公众号文章:程序员副业之路社群 说明书
如果你看到之类,觉得这是广告,无所谓,我为卡卡待带盐(▽)。
自驾旅游
说一点开心的。
自驾游大概是3月份的计划。


一直拖到6月初才行动。

最初的目标是走一遍云贵川,最后还是选择往广东方向走了一趟。
这是途径地。

按照这个节奏来看,2024年的年度计划,完成的概率还是比较大的。
就是不知道10万粉丝不知道能不能达到啊,希望大家点个关注哦~
关于小说
这个呢,其实是重写我15年没写完的小说,目前还在本地存稿,差不多了会发布到小说网站,敬请期待~
最后说点
人生苦短,及时行乐。
我觉得,这个 行乐,不是醉生梦死的乐,而是做自己喜欢,热爱的事情的快乐。
人生如白驹过隙,转瞬即逝,生存和生活的意义是什么?
我觉得,还是上面两点:
- 取悦自己。
- 关心家人。
如果不能取悦自己,那么不妨勇敢一点,但是不能鲁莽,更不能做违法乱纪之事。
在这个基础上,尽量地赚取钱财,让家人生活更好。
这就是我们人生的价值和意义。
以上就是我这半年的折腾和探索,希望能对阅读本文的你,提供一些参考和帮助。
笔者也将继续折腾,不醉不休。
相关文章:
农村程序员陈随易2024年中总结
今天是 2024年7月1日,时间如白驹过隙,今年已去其一半。 总结一下今年上半年的情况,给大家提供一些参考和建议。 希望大家关注一下公众号 陈随易,有些内容只在公众号发表。 先看看我的年初计划,这个在今年年初的时候&…...
Spring Boot中的日志管理最佳实践
Spring Boot中的日志管理最佳实践 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿!今天我们来探讨一下在Spring Boot应用中如何有效管理日志,确保系统…...
python基础语法 004-2流程控制- for遍历
1 遍历 1.1 什么是遍历? 可以遍历的元素:字符串、列表、元组、字典、集合字符串是可以进行for 循环。(容器对象,序列)可迭代对象iterable 例子: 1 )、for遍历字符串: name xiao…...
【高考志愿】医学
目录 一、明确职业定位与兴趣 二、选择大学与专业 三、考虑身体条件 四、了解录取规则 五、考虑选科与成绩 六、注意志愿填报策略 七、关注就业前景 八、资深医生的建议 高考志愿填报学医时,考生需要综合考虑多个因素,确保自己能够做出明智的选择…...
音视频开发31 FFmpeg 编码- avcodec_find_encoder和avcodec_find_encoder_by_name
avcodec_find_encoder /** * Find a registered encoder with a matching codec ID. * * param id AVCodecID of the requested encoder * return An encoder if one was found, NULL otherwise. */ AVCodec *avcodec_find_encoder(enum AVCodecID id); 那么这个 AVCodec…...
大模型压缩:基于贝叶斯优化的自适应低秩分解
1.方法 1.1 基于特征的高维空间低秩分解 PCA已经是老朋友了,每次一说主成分都会出现PCA。这篇文章1利用预训练数据的子集作为校准数据集 D c a l { x i } i 1 n \mathcal{D}_{cal}\{x_{i}\}_{i1}^{n} Dcal{xi}i1n,首先用校准数据集的样本协方差…...
【Python函数编程实战】:从基础到进阶,打造代码复用利器
文章目录 🚋前言🚀一、认识函数🌈二、函数定义❤️三、函数调用⭐四、实参与形参💥1. 形式参数🚲2. 实际参数🔥1. 位置参数☔2. 关键字参数🎬3. 默认参数🔥4. 可变数量参数(不定长参…...
ZooKeeper 应用场景深度解析
✨✨谢谢大家捧场,祝屏幕前的小伙伴们每天都有好运相伴左右,一定要天天开心哦!✨✨ 🎈🎈作者主页: 喔的嘛呀🎈🎈 目录 引言 1.…...
动手学深度学习(Pytorch版)代码实践 -计算机视觉-41目标检测数据集
41目标检测数据集 import os import pandas as pd import torch import torchvision import matplotlib.pylab as plt from d2l import torch as d2l# 数据集下载链接 # http://d2l-data.s3-accelerate.amazonaws.com/banana-detection.zip# 读取数据集 #save def read_data_b…...
2.2章节python的变量和常量
在Python中,变量和常量有一些基本的概念和用法,但需要注意的是,Python本身并没有内置的“常量”类型。然而,程序员通常会遵循一种约定,即使用全部大写的变量名来表示常量。 一、变量 在Python中,变量是一…...
豆包文科成绩超了一本线,为什么理科不行?
卡奥斯智能交互引擎是卡奥斯基于海尔近40年工业生产经验积累和卡奥斯7年工业互联网平台建设的最佳实践,基于大语言模型和RAG技术,集合海量工业领域生态资源方优质产品和知识服务,旨在通过智能搜索、连续交互,实时生成个性化的内容…...
Java多线程编程实践中的常见问题与解决方案
Java多线程编程实践中的常见问题与解决方案 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿! **1. **引言 Java多线程编程是现代软件开发中不可或缺的一部分&a…...
WebStorm配置路径别名(jsconfig.json)
项目是 ViteVueTs 新建一个 jsconfig.json文件 {"compilerOptions": {"baseUrl": ".","paths": {"/*": ["./src/*"]}},"exclude": ["node_modules", "dist"] }然后在 vite.confi…...
[吃瓜教程]南瓜书第4章决策树
1.决策树的算法原理 从逻辑角度,条件判断语句的组合;从几何角度,根据某种准则划分特征空间; 是一种分治的思想,其最终目的是将样本约分约纯,而划分的核心是在条件的选择或者说是**特征空间的划分标准 ** …...
Redis 面试题完整指南:深度解析基础、进阶与高级功能
基础知识 1. 什么是Redis? Redis(Remote Dictionary Server)是一个开源的、基于内存的数据结构存储系统,既可以用作数据库、缓存,也可以用作消息中间件。它支持多种数据结构,如字符串、哈希、列表、集合、…...
spring 枚举、策略模式、InitializingBean初使化组合使用示例
实现一个简单的文本处理系统。 在这个系统中,我们将定义不同类型的文本处理策略,比如大小写转换、添加前缀后缀等,并使用工厂模式来管理这些策略。 1 定义一个枚举来标识不同的文本处理类型 public enum TextProcessTypeEnum {UPPER_CASE,LO…...
嵌入式学习——硬件(IIC、ADC)——day56
1. IIC 1.1 定义(同步串行半双工通信总线) IIC(Inter-Integrated Circuit)又称I2C,是是IICBus简称,所以中文应该叫集成电路总线。是飞利浦公司在1980年代为了让主板、嵌入式系统或手机用以连接低速周边设备…...
vCenter VXR01405C ALARM Certificate is about to expire
vCenter VXR01405C ALARM Certificate is about to expire 需要更新证书 步骤如下 ===vCenter=== root@vc [ ~ ]# for i in $(/usr/lib/vmware-vmafd/bin/vecs-cli store list); do echo STORE $i; sudo /usr/lib/vmware-vmafd/b STORE MACHINE_SSL_CERT Alias : __MACHINE…...
安装和微调大模型(基于LLaMA-Factory)
打开终端(在Unix或macOS上)或命令提示符/Anaconda Prompt(在Windows上)。 创建一个名为lora的虚拟环境并指定Python版本为3.9。 https://github.com/echonoshy/cgft-llm/blob/master/llama-factory/README.mdGitHub - hiyouga/…...
使用docker搭建squid和ss5
docker run -d --name squid-container -e TZAsia/Shanghai -p 自定义端口并记得开放:3128 ubuntu/squid docker exec -it squid-container /bin/bash apt update && apt install vim # 修改 http_port 3128 为 http_port 0.0.0.0:3128 # 修改 http_access deny all 为…...
Linux 文件类型,目录与路径,文件与目录管理
文件类型 后面的字符表示文件类型标志 普通文件:-(纯文本文件,二进制文件,数据格式文件) 如文本文件、图片、程序文件等。 目录文件:d(directory) 用来存放其他文件或子目录。 设备…...
Leetcode 3576. Transform Array to All Equal Elements
Leetcode 3576. Transform Array to All Equal Elements 1. 解题思路2. 代码实现 题目链接:3576. Transform Array to All Equal Elements 1. 解题思路 这一题思路上就是分别考察一下是否能将其转化为全1或者全-1数组即可。 至于每一种情况是否可以达到…...
【OSG学习笔记】Day 18: 碰撞检测与物理交互
物理引擎(Physics Engine) 物理引擎 是一种通过计算机模拟物理规律(如力学、碰撞、重力、流体动力学等)的软件工具或库。 它的核心目标是在虚拟环境中逼真地模拟物体的运动和交互,广泛应用于 游戏开发、动画制作、虚…...
DeepSeek 赋能智慧能源:微电网优化调度的智能革新路径
目录 一、智慧能源微电网优化调度概述1.1 智慧能源微电网概念1.2 优化调度的重要性1.3 目前面临的挑战 二、DeepSeek 技术探秘2.1 DeepSeek 技术原理2.2 DeepSeek 独特优势2.3 DeepSeek 在 AI 领域地位 三、DeepSeek 在微电网优化调度中的应用剖析3.1 数据处理与分析3.2 预测与…...
多场景 OkHttpClient 管理器 - Android 网络通信解决方案
下面是一个完整的 Android 实现,展示如何创建和管理多个 OkHttpClient 实例,分别用于长连接、普通 HTTP 请求和文件下载场景。 <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas…...
【磁盘】每天掌握一个Linux命令 - iostat
目录 【磁盘】每天掌握一个Linux命令 - iostat工具概述安装方式核心功能基础用法进阶操作实战案例面试题场景生产场景 注意事项 【磁盘】每天掌握一个Linux命令 - iostat 工具概述 iostat(I/O Statistics)是Linux系统下用于监视系统输入输出设备和CPU使…...
MODBUS TCP转CANopen 技术赋能高效协同作业
在现代工业自动化领域,MODBUS TCP和CANopen两种通讯协议因其稳定性和高效性被广泛应用于各种设备和系统中。而随着科技的不断进步,这两种通讯协议也正在被逐步融合,形成了一种新型的通讯方式——开疆智能MODBUS TCP转CANopen网关KJ-TCPC-CANP…...
Cloudflare 从 Nginx 到 Pingora:性能、效率与安全的全面升级
在互联网的快速发展中,高性能、高效率和高安全性的网络服务成为了各大互联网基础设施提供商的核心追求。Cloudflare 作为全球领先的互联网安全和基础设施公司,近期做出了一个重大技术决策:弃用长期使用的 Nginx,转而采用其内部开发…...
leetcodeSQL解题:3564. 季节性销售分析
leetcodeSQL解题:3564. 季节性销售分析 题目: 表:sales ---------------------- | Column Name | Type | ---------------------- | sale_id | int | | product_id | int | | sale_date | date | | quantity | int | | price | decimal | -…...
【Java_EE】Spring MVC
目录 Spring Web MVC 编辑注解 RestController RequestMapping RequestParam RequestParam RequestBody PathVariable RequestPart 参数传递 注意事项 编辑参数重命名 RequestParam 编辑编辑传递集合 RequestParam 传递JSON数据 编辑RequestBody …...
