自由职业四年,我整理了一些建议

我是勋荣,一个独立开发者。运营了自己的社群,有自己的软件产品。目前还在探索各种副业的路上~

1我的独立开发之路

刚毕业就找不到Android岗位的我瑟瑟发抖。在广州,稀里糊涂做了Java后端开发。有一天加班  通宵,早上借住在同事家。忘记那是广州几月份的天气了,就记得那一天我有被子盖,被冷得发抖,难以入睡。

图片

21年的时候,第一份工作是在广州,一家夫妻档的软件小公司。后来回到汕头,认识了一个好朋友,相约一起去深圳。在深圳看到了不一样的天地,遇到了我的一个贵人,一个Java后台技术专家,处成了兄弟朋友。

深圳的时候,做了保险相关的开发业务。属于外包,压力不小。后来就回老家了。慢慢觉得这个行业,好像开始卷了。

2第一阶段(21年)

从深圳离职的时候,没有无业的失落,反而信心满满。我有了几万积蓄,准备创业,做自己的软件开发产品。我看中了电商商城软件的利润。结果,就找了一个几百块的软件作为根基,二开。花了大半年,想把这个商场修改成SaaS模式商场。

图片

通过SaaS模式,就可以把使用成本降低。不需要一个客户都单独部署一份软件。说干就干,早上起床,写代码,一天就过去了,辛辛苦苦搞了大半年,时光飞快。

图片

    第一次感觉到软件开发怎么费时间。整个项目规划,就我一个人。我的技术能力不算拔尖,但就凭借虚无缥缈的希望,一直坚持。

    事实证明,光靠勤奋没有啥用,很快就被现实打脸了。软件开发完工,准备推广的时候就遇到了巨大的困难:没有曝光!于是,我尝试,录视频,发抖音,没啥作用。那时候不懂得选题,不懂做内容。包括露脸出镜,也没有多好的效果。

图片

   记得古早的时候,发布的视频打磨不精致,没有表现力,很青涩,直接就生硬的介绍自己的产品。

3第二阶段(22,23年)

这个阶段的我,依然不懂怎么做个人IP。对于内容运营,还是没有自己的思维模式。钻牛角尖的方法让我感觉,不是靠勤奋就行,还需要讲究方式方法。

    做内容是一个长期的过程,厚积薄发。我一心二用,一部分精力我留着打磨自己的资产。这里我把资产分成几种:付费课程、独立IP、软件产品。

1)付费课程,这是我第一次尝试内容课程。效果不理想,但是也是迈出去一步了。后面可能尝试技术教程。

图片

2)独立IP,一开始我是在知乎,后面在头条,现在就各种平台都有去尝试了:知乎、头条、掘金、B站大学等等。

3)这一阶段慢慢沉淀了几个软件产品,都是toB的。这些软件产品给我带来了一部分收入。后续我会继续在这条路上探索。

这是开发的一部分软件项目:

图片

24年后

这时候的我包容心态爆棚,懂得学习同行,信奉同行就是最好的老师。

我的软件产品,一部分是模仿同行的。但是也注意版权问题,模仿业务逻辑。慢慢来,这些软件产品有了出单。有客户愿意花钱用。也是这一阶段,我懂得了产品体验是啥,一开始选品不好,直接就G了。

并且对软件开发的成本也有了一些观念。不可能和以前一样,一个项目,投入大半年,脱产进去。现在随着积累的技术多,一个项目一个月内,甚至一个星期,就可以开发一个MVP版本。后期迭代升级,根据市场反馈持续升级。

产品开发有了一点小进步之外,我也尝试其他的副业。运营了自己的社群,认识了很多志同道合的朋友。

我发现了这些副业,都是需要结合内容运营,这是根基,全行业通用。

在今年的3、4月份,有消息说小黄鱼接单不错。我就感觉是个机会,就自己摸索学习了一波,无师自通。2个月,利润2w+。我把这些经验分享在我自己运营的外包接单互助群里面。对于这个成绩我比较满意。它更新了我的想法:几百块一单,只要量多,总利润也不低。

又有一个灵感,或许我以后搞toB软件,一个用户收费399,采用年份续费,这一积累起来用户,也是一个长期的收入资产来源。

图片

    另外的一个盈利途径就是外包接单。第一次在小黄鱼上面接到1.8w的单子。这个单子我和朋友一起合作。

我的想法是,这个单子我自己其实可以全部搞,但是我不打算这么做。人力有时穷,现在的时代是合作共赢。所以我会和朋友说好丰润,长期合作。这样我可以把精力转到销售工作,做好自己的独立IP和人设,也可以吸引更多的朋友合作交流。

我的建议就是其实很多事情没有那么玄乎,只要做了,一切就好清晰起来。程序员,只是一个标签而已,不应该自己限制自己。

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

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

相关文章

Python教程(十三):常用内置模块详解

目录 专栏列表1. os 模块2. sys 模块3. re 模块4. json 模块5. datetime 模块6. math 模块7. random 模块8. collections 模块9. itertools 模块10. threading 模块11. 加密 模块 总结 专栏列表 Python教程(十):面向对象编程(OOP…

【MySQL】什么是索引?了解索引的底层原理

索引的概念 索引是一种用于提高数据库查询效率的数据结构。它类似于书籍的目录,通过快速定位数据的方式,减少了数据检索的时间。索引在数据库表中可以被看作是一个指向数据的指针,它们存储了列的值及其对应行的位置,从而使得数据…

Java面试八股之消息队列有哪些协议?各种协议有哪些具体实现

消息队列有哪些协议?各种协议有哪些具体实现 消息队列协议是指在消息队列系统中,用于消息的发送、接收和管理的一套通信规则。不同的协议有着不同的特性和应用场景,以下是一些常见的消息队列协议及其具体实现: AMQP (Advanced M…

某通用系统0day审计过程

前言 代码审计篇章都是自己跟几个师傅们一起审计的1day或者0day(当然都是小公司较为简单),禁止未经允许进行转载,发布到博客的用意主要是想跟师傅们能够交流下审计的思路,毕竟审计的思路也是有说法的,或者是相互源码共享也OK&…

mfc140.dll丢失如何修复,一步步教你如何解决mfc140.dll丢失,让电脑快速恢复正常状态!

mfc140.dll是 Microsoft Foundation Class (MFC) Library 的一部分,它是一个用于开发 Windows 应用程序的 C 库。当系统报告mfc140.dll丢失时,通常意味着某个应用程序需要这个 DLL 文件来运行,但系统中没有找到它。那么mfc140.dll丢失如何修复…

jetson nano远程调试说明

Jetson nano官方演示不仅需要网线、显示屏、Jetson nano开发板、HDMI线、5V的电源适配器,还需要USB键盘和USB鼠标,携带不方便。这里简单整理下可以不用使用USB键盘、USB鼠标和网线也可以演示。 硬件准备 一块 Jetson Nano ALT 开发板;一个 5…

WordPress原创插件:Download-block-plugin下载按钮图标美化

WordPress原创插件:Download-block-plugin下载按钮图标美化 https://download.csdn.net/download/huayula/89632743

Apache Tomcat服务器版本号隐藏

渗透测试时发现有一台服务器的404报错页面中,有Apache Tomcat的版本号信息显示,发生了信息泄露,可能导致服务器被攻击。如下所示: 解决步骤如下: 1. 隐藏HTTP响应头中的Server信息 Tomcat默认会在HTTP响应头中包含S…

最后一公里!观测云如何重塑北欧城市交通

在北欧地区,共享滑板车已经超越了简单的交通工具,它不仅成为了解决最后一公里出行的首选,更象征着一种全新城市生活方式的兴起。这种生活方式不仅体现了北欧地区对环保、便捷和创新的不懈追求,也彰显了其对提高生活质量的持续努力…

IDEA:Dangling Javadoc comment

JetBrains对JavaDocs的描述: Javadoc comments are usually placed above classes, methods, or fields in your source code. A Javadoc provides a description of the code element located under it and contains block tags marked with with specific metada…

haproxy 7000字配图超详细教程 从小白到入门

简介:HAProxy是一个免费的负载均衡软件,可以运行于大部分主流的Linux操作系统上。HAProxy提供了L4(TCP)和L7(HTTP)两种负载均衡能力,具备丰富的功能。HAProxy的社区非常活跃,版本更新快速,HAProxy具备媲美商用负载均衡器的性能和稳…

LVS中NAT模式和DR模式实战讲解

1DR模式 DR:Direct Routing,直接路由,LVS默认模式,应用最广泛,通过为请求报文重新封装一个MAC首部进行 转发,源MAC是DIP所在的接口的MAC,目标MAC是某挑选出的RS的RIP所在接口的MAC地址;源 IP/PORT&#xf…

开源工具提升你的生产力

如果你想摆脱大科技公司的专有控制,有一些选择是很好的。 每一个阴都有一个阳;每一个动作都有一个反作用力;每一个专有软件都有一个开源替代品。大概就是这样的。 在过去的几年里,技术中的“开放性”问题在公众意识中从未如此突出…

【网络编程】字节序,IP地址、点分十进制、TCP与UDP的异同

记录学习,思维导图绘制 目录 1、字节序​编辑 2、IP地址 3、点分十进制 4、TCP与UDP的异同 1、字节序 2、IP地址 3、点分十进制 4、TCP与UDP的异同

鸿蒙(API 12 Beta3版)【播控特性简介】分布式媒体会话

使用媒体播控,可以简单高效地将音视频投放到其他HarmonyOS设备上播放,如在手机上播放的音视频,可以投到2in1设备上继续播放。 HarmonyOS提供了统一的应用内音视频投播功能设计,通过使用系统提供的投播组件和接口,应用…

嵌入式学习---DAY24:进程--二

一、exec函数族----启动一个新程序 用fork创建子进程后执行的是和父进程相同的程序(但有可能执行不同的代码分支), 子进程往往要调用一种exec函数以执行另一个程序。当进程调用一种exec函数时,该进程的 用户空间代码和数据完全被…

什么是 Java?

探索 Java,一种多功能且功能强大的编程语言。释放其构建强大应用程序的潜力。 前言 简单来说,Java 是一种用于开发软件应用程序的面向对象设计的编程语言。截至 2019 年,它是世界上最受欢迎的编程语言,尤其是因为它是开源的&#…

QT 布局管理器之QHBoxLayout

文章目录 概述.ui来看看Cmain.cpp运行 小结 概述 QHBoxLayout,在QT中是一个布局文件,而且相对来说还是比较简单的。接下来看下。 .ui 先看下在qt design中是如何用的,如下图: 就是这个布局文件,是一个xml的文件&am…

动起来!Axure动画的实用技巧

前言 在数字产品的世界中,用户体验的每一个细节都至关重要。 动画,作为一种增强交互性和视觉吸引力的手段,已经成为现代界面设计中不可或缺的元素。 Axure,作为一款强大的原型设计工具,提供了丰富的动画功能&#x…

Windows下编译安装PETSc

本文记录在Windows下使用MinGW-w64编译安装PETSc的流程。 0、环境 操作系统Windows 11MSYS2msys2-x86_64-20240507 1、开发环境 首先,下载并安装MSYS2,然后编辑PATH环境变量,添加mingw64相关路径:C:\msys64\mingw64\bin。 然后…