【创业分享】2022年,仅赚几万,但却很踏实?

news2024/11/15 21:40:27

大家好,欢迎来到停止重构的频道。

本期,我们停一下技术讨论,反思一下2022年的变化以及展望一下2023年。

回顾2022

这是我们以正式商业主体创业的第一年。

总的来说,除了不赚钱和软件产品还没做出来以外,其实还不错。

自媒体方面 一年发布了40多期内容,收获了8千多粉丝,感谢各位的支持。

这个成绩估计很多人都已经放弃了,特别是一开始4个月才200个粉丝的时候,但是我们觉得其实已经不错了,毕竟我们的内容更偏向于专业内容,而非娱乐。

对于更快增长的问题,我们也多次想过要花钱做推广,但是最终还是没有这样做,毕竟口碑的形成本来就需要很长时间,况且买流量并不是一件长远的事情,它甚至会让我们陷入某种依赖或错觉。

开源架构方面,在今年上半年已经整理发布了三套自研框架,包括前端、后端、云计算,尝试过的人还是有的,但真正用起来的人几乎没有

这个其实不意外,先不论名气的问题,这些框架都是更看重项目过程的顶层架构 一些设计甚至违反了一些通常的认知,所以接纳是需要一定时间的,不过最大的问题还是模块库不够丰富。

但我们对这几套框架很有信心,毕竟它们并不是实验室设计的实验品,而是经过5年多个项目修正归纳的结果。

这几套框架无疑是我们的核心资产。

但是以我们资金人员高度紧张的现状而言,没有太多人关心反而是好事,这样我们就不需要花太多的精力投入到培训或解答上。

而是把更多精力投入到软件产品和模块研发上,我们相信当软件产品和模块丰富起来后,这些框架自然就不会无人问津了。

软件产品方面,虽然我们想的是今年下半年开始研发软件产品,预想做出来1到2个软件产品,但没想到的是一个都没做出来。

我们得到了一个契合度很高的小项目,这是一个将多个摄像头、直播流、网页、视频文件合并成一个视频流,且可随意切换的云计算项目,实际上就是一个简易的导播系统。

这个产品经过5个月研发,目前还有一些问题需要修改才能投入实际场景使用,估计最快要年后才能做完了,这个软件产品研发超出了我们的计划,研发会比业务开发多出很多预料以外的问题,但也不是不能控制的,明年的研发计划需要更慎重地控制难度梯度。

至于最后的收入方面,通过一些小项目、技术咨询,今年营业额10来万,虽然远没有上班来的多,但没有任何的贷款、或者兼职人员欠薪等财务问题 。

展望2023

Anyway,2022年已经过去, 那么2023年,我们希望停止重构能更好。

2023的重点是软件产品研发且能把产品卖出去,形成完整的商业模式,计划在2024年前能有大概5-10个软件产品,包括单点登录系统、流媒体系统、媒体库系统、事务流程系统等。

自媒体方面,会展开一个新的关于音视频处理的系列,网站架构方面的内容会以具体软件产品的架构设计,以及技术点作为案例分析。另外,我们也会偶尔分享一些经验或轻松的话题。

在我们的规划中,自媒体内容输出的重点并不是宣传,而是建设网站系统相关的知识图谱,即使我们有相关的书或软件产品,我们也不会有所保留,后续随着发展,我们会开展更多的系列内容。

最后

感谢2022 它让我们有了很多新的体验以及新的思考,我们很感谢这一年收到的肯定和质疑。

一年前会特别焦虑,没有收入、没有项目怎么办 ?怎么粉丝不涨、视频没人看,是不是应该找个投资加快成长等等。

其实,所有的成长都是非线性的,种下一颗树后,我们需要耐心等待,而非想尽办法揠苗助长。与其想一些不可控制的问题,不如静下心来做好能做的事。

虽然,2023年的成绩不一定是更好或更糟,但停止重构本身一定会更好

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

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

相关文章

Linux常用命令——tcpreplay命令

在线Linux命令查询工具(http://www.lzltool.com/LinuxCommand) tcpreplay 将PCAP包重新发送,用于性能或者功能测试 补充说明 简单的说,tcpreplay是一种pcap包的重放工具,它可以将用ethreal、wireshark工具抓下来的包原样或经过任意修改后…

Spark Core 编程入门,常用算子介绍

RDD的创建 如下代码,Spark RDD编程的入口对象是SparkContext对象(不论何种编程语言),只有构建出SparkContext,基于它才能执行后续的API调用和计算 本质上,Spark Context对编程来说,主要功能就是创建第一个RDD出来 # …

JVM 垃圾回收(深入理解Java虚拟机第三章)

垃圾判断算法 引用计数法 每个对象增加引用计数器,引用加一,失效减一,为零判定为垃圾数据。 缺点:循环引用难以解决 根搜索算法 从树状引用链向下查找,如果对象无法找到,则标记为垃圾数据。 JVM算法 …

Java反射学习

反射的概念 Reflection(反射)是Java被视为动态语言的关键 反射机制允许程序在执行期借助于Reflection API获得任何类的内部信息, 并能直接操作任意对象的内部属性及方法。 加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象&…

【JavaEE】阻塞队列 + 生产者消费者模型

目录 阻塞队列 阻塞队列的使用 生产者消费者模型 模型的两个好处 1. 降低耦合 2. 削峰填谷 简单实现阻塞队列 阻塞队列 阻塞队列是在一般的队列上升级而来的。 对于队列为空时,如果还想取队列中的元素,此时阻塞队列就会进行阻塞。 对于队列为满时…

fpga的SD卡读BMP图片显示实验(SPI模式)

对于 SD 卡的 SPI 模式而言,采用的 SPI 的通信模式为模式 3,即 CPOL1,CPHA1,在 SD 卡 2.0 版本协议中,SPI_CLK 时钟频率可达 50Mhz。SD 卡的 SPI 模式,只用到了 SDIO_D3(SPI_CS)、SD…

Nacos 部署简单使用

文章目录1、前置相关知识及说明2、官网3、环境4、Nacos 和 Zookeeper、Eureka 的主要区别5、安装部署 & 启动5.1、Windows下载安装包部署单机部署集群部署测试6、使用服务端客户端 - SpringBoot 使用 Nacos Client7、运维健康检查获取配置,验证服务端是否正常异…

【DX-BT24蓝牙模块连接Arduino与手机透传教程】

【DX-BT24蓝牙模块连接Arduino与手机透传教程】1. 前言2. 接线3. 程序设计详解4. 演示效果5. 小结1. 前言 大夏龙雀科技DX-BT24&BT24-S&BT24-PA蓝牙模块,拥有5.1蓝牙协议,模块内置标准串口协议。前期设置蓝牙名称为VOR,采用默认波特率9600,详细…

JavaScript 入门基础 - 对象(五)

JavaScript 入门基础 - 对象 文章目录JavaScript 入门基础 - 对象1. 对象1.1 对象的基本理解1.2 为什么需要变量2. 创建对象的方式2.1 利用字面量创建对象2.2 变量属性函数方法的区别2.3 利用 new Object 创建对象2.4 利用构造函数创建对象3.new关键字4. 遍历对象属性5. JavaSc…

二、Promise

Promise1、回调地狱1.1 如何解决回调地狱的问题1.2 Promise 的基本概念2、基于回调函数按顺序读取文件内容3. 基于 then-fs 读取文件内容3.1 then-fs 的基本使用3.2 .then() 方法的特性3.3 基于 Promise 按顺序读取文件的内容3.4 通过 .catch 捕获错误3.4 通过 .catch 捕获错误…

基于RBAC权限控制模型的管理系统的设计与实现

文章目录一、RBAC 权限设计1.1 模型概述1.2 模型分类二、基于RBAC的后台管理系统2.1 项目概述2.2 技术选型2.3 内部处理流程2.4 功能模块展示2.5 权限控制展示2.6 下载说明一、RBAC 权限设计 1.1 模型概述 基于角色的访问控制 RBAC,是实施面向企业安全策略的一种有…

kafka的介绍和基本使用

文章目录Kafka介绍1.Kafka的使用场景2.Kafka基本概念kafka基本使用1.安装前的环境准备2.启动kafka服务器3.创建主题topic4.发送消息5.消费消息Kafka介绍 Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的 &…

载波相位误差对BPSK解调性能的影响理论推导

在上一篇博客基础上,继续讨论载波相位误差对解调性能的影响! 【通信原理】通信原理书中解调器输入端信噪比a2/(2σ2)与比特信噪比Eb/No有什么关系? 以BPSK为例,从解调原理图可以看出,当本地参考载波信号与原始载波存在相位误差时,假设相位差为 φ \varphi φ,则解调器低…

【Linux】了解磁盘/文件系统/inode

文章目录一.磁盘1.磁盘的结构2.磁盘的定位(寻找方案)3.磁盘的分区与格式化介绍二.理解inode三.ext2文件系统的存储方案一.磁盘 1.磁盘的结构 问题1:什么是磁盘? 磁盘是在冯诺依曼体系结构中几乎唯一的机械设备,机械设…

AntDB数据库助力中国移动结算中心建设

为响应中国移动集团公司IT集中化的要求:全面落实“十三五”十大战略工程,加快“推动公司IT资源一体化整合“重点专项工作。以IT系统为载体,构建高效运营支撑体系,形成集中化支撑和协同业务支撑模式,打造极致体验、高效…

列表初始化(内置类型、自定义类型)

列表初始化的特性来源于单参数的隐式类型转换。以下面这个赋值为例,我们可以理解成 先创建一个匿名对象Point(2),这个时候就变成了 Point p Point(2);然后会调用拷贝构造。 虽然隐式转换的可以这样理解,但是最后会被编译器优化成直接调用有…

[Android]Bitmap Drawable

在实际开发中&#xff0c;我们可以直接引用原始的图片&#xff0c;但是也可以通过xml的方式来描述它&#xff0c;通过xml来描述的BitmapDrawable可以设置更多效果。 <?xml version"1.0" encoding"utf-8"?> <bitmap xmlns:android"http://…

java spring IOC Bean管理操作讲解 并代码演示xml的实现方式

查看本文 需要您使用spring创建过对象管理 如果之前没有接触过 可以先查看我的文章 java 手把手带你创建一个spring入门案例 IOC 操作中 Bean管理主要有两个部分 分别是创建对象和注入属性 他们都有两种实现方式 分别是xml和注解方式实现 本文只演示xml 后续我会出注解方式的文…

第十三届蓝桥杯省赛 JAVA A组 - 蜂巢

✍个人博客&#xff1a;https://blog.csdn.net/Newin2020?spm1011.2415.3001.5343 &#x1f4da;专栏地址&#xff1a;蓝桥杯题解集合 &#x1f4dd;原题地址&#xff1a;蜂巢 &#x1f4e3;专栏定位&#xff1a;为想参加蓝桥别的小伙伴整理常考算法题解&#xff0c;祝大家都能…

背包问题——“0-1背包”,“完全背包”(这样讲,还能不会?)

目录 一、0-1背包 1.1、0-1背包解决的问题 1.2、dp数组定义 1.3、转移方程 1.3.1、二维dp数组 1.3.2、一维dp数组 1.4、遍历顺序 1.5、测试代码 1.6、练习 二、完全背包 2.1、完全背包解决问题 2.2、与0-1背包的区别 2.3、测试代码 2.4、拓展问题&#xff1a;装满…