如何赚钱?聊聊程序员的副业与生意

说到副业和赚钱一直都是大家非常关心的话题,特别是在今年大环境不好,各大公司频繁裁员的行情之下。单一的收入结构会导致家庭抗风险能力特别差。最近特别火的【中产陷阱话题】说的就是这个道理。

所以,获得除目前工资之外的其他收入,就变得至关重要了。

因此,咱们今天这篇文章就来聊一聊:对于程序员而言,如何开展副业,如何打造自己的生意。

01:把自己当成一个公司来经营

把自己当成一个公司来经营。 这句话非常的重要,因为当我们站在不同的角度来去看待问题时,那么得到的结果会是截然不同的。

把自己当成公司来看,把自己目前的工作当成是一笔生意,那么同样的,所谓的副业也就是另外一笔生意而已。

有同学可能会说:“不是啊,我每天都要去上班,就是一个打工族,怎么把自己当成公司呢?我和公司完全是两码事啊!”

其实对于很多的公司而言,他们本质上也就只有一个大客户,这个大客户会为它们提供 50% 以上的利润。如果我们把公司看成打工族,那么这个大客户就是它的老板,反过来道理也是一样的。

所以说,如果你现在除了工资收入之外,没有任何的其他收入。请把你现在的老板,当成你的唯一的大客户。记住:你现在是一家公司,目前只有一个客户,就是你的老板。

那么,这样的一个收入结构,对于一家公司而言,肯定是不安全的。因为这世界上从来都没有稳定的甲方。所以说,你不能过于依赖它,从而需要找到另外的生意。而这个新的生意,我们姑且把它称之为 “副业”。

02:副业本质就是一笔生意

概念

所以说,副业本质上就是一笔生意。

如果我们把一笔生意比喻成一个环,那么每一个细节就是这个环上的一个环节。

咱们以 “接私活(因为这个大家最好理解)” 为例,如果我们去接一个私活的话,那么分为几个流程:

  1. 商务对接:也就是销售环节
  2. 产品对接:也就是业务确认环节
  3. 开发对接:也就是技术确认环节
  4. 交付对接:也就是最终交付环节
  5. 财务对接:也就是回款的环节

有些公司会一口气处理所有的环节(大部分的项目外包小公司。老板去接项目,然后自己招人开发,自己收款)。而有些公司只会处理其中一个特定的环节,比如:专门的开发公司(接私活的个人程序员),或者专门的收款公司(要不来钱的打手)。

所以,以“接私活”这个生意来看,“你的公司”所承担的就是这笔生意中的一个特定的环节。

通常情况下,如果“你的公司”具备可以解决一个“生意环”中特定环节的能力,那么你所需要做的就是 找到其他的环节完成对接。

通过对接,让这个环转起来,那么你所处的这个环节就会变得有价值,有了价值就可以赚到钱。

举例

以我个人为例。

熟悉我的同学都知道,我是一个不善言辞,并且有点内向的人。目前全职在做 前端训练营。

而对于训练营而言,它包含了一个完整的环节,其中包含:

  1. 业务宣传
  2. 咨询沟通
  3. 内容升级
  4. 问题解答
  5. 学员就业
  6. 学习监督
  7. 后期维护

目前的话,我们是自己在做整个环节。所以说,我们完全可以依靠自己来把整个生意都做起来。

但是假如说,我不具备支撑整个环的能力,我只拥有其中一个环节的能力。那么怎么办呢?这才是大多数开发者的状态。

单一的环节是不具备盈利的价值的。就好比 很多拥有开发能力但是依然找不到工作的开发者。而想要让单一的环节可以盈利,那么就必须要 “找到你的环”。把你能够负责的环节插入到指定的环中,让整个环可以转起来,那么你所负责的环节就会变得有价值了。

咱们举一个例子:

比如大家都知道:很多公众号都会发一些广告信息,这些广告信息中的内容代表的就是一个生意。那么公众号的在整个的环中起到的就是【业务宣传】的作用。如果公众号接到了这样的广告,那么就相当于参与到了整个环中,得到了一笔对应的费用,就是它这个环节产生的价值。而如果接不到这样的商单,那么公众号虽然拥有【业务宣传】的环节能力,但是因为脱离了整个环,所以就会变得没有价值。

同样的道理,比如销售。TA 起到的就是【咨询沟通】的价值。以此类推。

03:为什么想要做“副业”,但总是无法入手?

概念

那么想明白了副业是什么之后,接下来就是如何做副业。

副业是生意,而生意一定是交换。说白了,就是:我们现在有什么,我们愿意拿什么去换什么?

那么对于大多数的 程序员个人(公司)来说,有的只是技术,从而只能拿技术来去换钱。也就是把技术这个环节插入到一个完整的环中。

而这样的环最容易的就是:找一家拥有软件开发业务的公司,去入职,得到“工资收入”。从而让自己的环节可以实现价值。这是一个最容易完成的生意。

那么其他的生意的话,也有很多。但是普遍没有那么容易完成。就好比一家外包公司,让他们去做一个成型的产品。在没有任何可以参考的业务模式之下,这将会是一个特别困难的事情,就像是【大家想要做私活,但是不知道从何入手一样】。

所以说,这个问题一定是一个特别复杂的问题,而想要解决这个问题的关键一定是:思维方式发生了变化(个人在生意上的成长),或者是你遇到了一个特别好的契机(有人带着业务来教你怎么做生意)。

这就是你一直想要做副业,但总是不知道如何入手的原因。

举例

那么接下来,我就来说一下我是如何开始 “副业” 的。

我一直说:我是一个运气特别好的人。我最初接触副业是 “有人带着业务来教你怎么做生意”。

从 15 年开始,我就开始接触私活了。因为我在公司中做开发的业务能力还不错,为人也比较靠谱。所以会有一些同事或朋友给我介绍一些私活。几千块、几万块、十几万块的都有。

04:“副业重要” 还是 “主业重要”?

很多同学把 上班打工 比作 “主业”,把其他的挣钱方式比作 “副业”。并且总是认为:我的 “主业” 是最重要的,为了 “主业” 可以牺牲 “副业”。 这种想法是 完全错误 的!

就像我们之前所说过的一样:你是一家公司! 如果说你这家公司的所有经济来源完全依靠于一个客户,那么你睡觉能安心吗?

没有任何一家公司,会把自己的命脉完全交付在一个客户的身上,这是一个风险巨大的事情。但是对于很多开发者而言,却认为这是一个非常正常的事情,甚至 不惜自断经脉。去 996 ,去参与无限的内卷,放弃掉自己所有的 提升、交流、沟通、探讨 的时间。

任何一家公司如果在和客户的沟通中是处于一直让步的状态,那么你总有一天会退无可退的。

所以说 “副业重要” 还是 “主业重要” 呢?

我个人的理解是:

上班打工绝对不是主业。上班打工也好、公众号发文也好、接私活、做自媒体 都好,它们本身都是一样的,它们都是你的客户,没有主次之分。惟一的区别是:目前这些客户带来的利润不同而已。

如果你开了一家“牛肉面”的店,点了大碗牛肉面的客户并不比只点了小碗牛肉面的客户尊贵,对不对?

总结

今天说了好多,好久没有写过这么多字了,这篇文章也写到了凌晨1点。

不知道大家喜不喜欢,也不知道是否可以给大家一些启发。甚至不知道会不会因此又得罪了一些人。

最后一句话做一个总结吧:把自己当成公司来经营,在你面前的都是生意。不要把你的所有生意都交付给一个客户,因为这样风险实在是太大了。

这里先给大家展示一下我进的兼职群和最近接单的截图,小伙伴有需要也可继续往下看.

在这里插入图片描述

兼职群

私单在这里插入图片描述
在这里插入图片描述

有需要Python兼职爬虫资料兼职内推的小伙伴可扫下方二维码

在这里插入图片描述

---------------------------END---------------------------

题外话

感谢你能看到最后,给大家准备了一些福利!

感兴趣的小伙伴,赠送全套Python学习资料,包含面试题、简历资料等具体看下方。
在这里插入图片描述

CSDN大礼包🎁:全网最全《Python学习资料》免费赠送🆓!

一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。

img

二、Python兼职渠道推荐

学的同时助你创收,每天花1-2小时兼职,轻松稿定生活费.
在这里插入图片描述

三、最新Python学习笔记

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。

img

四、实战案例

纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

img
在这里插入图片描述

CSDN大礼包🎁:全网最全《Python学习资料》免费赠送🆓!

若有侵权,请联系删除

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

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

相关文章

C++ string类(1)—初始化、容量操作、迭代器

目录 前言 一、string类 二、初始化 1、无参或带参 2、用字符串变量初始化 3、用字符串初始化 4、指定数量字符 三、容量操作 1、size 2、push_back 3、append​编辑 4、运算符 5、reserve 6、resize 四、迭代器 1、正向迭代器 2、反向迭代器 3、const迭代器…

c++面试题

1.static的使用 1)修饰局部变量:在函数内部使用static修饰局部变量,会使它成为静态局部变量。静态局部变量只会被初始化一次,且只有在第一次调用该函数时才会被初始化,之后每次调用该函数时都会保留上一次的值.从原来…

quickapp_快应用_父子组件传值

目录 页面级组件自定义组件(子组件)引入自定义组件(子组件)父组件给子组件传值子组件给父组件进行传值父组件调用子组件的方法 页面级组件 在pages中定义的组件被称为页面级组件。 页面级组件(等同于Vue页面),通过路由配置可以进行页面跳转。 自定义组件(子组件)…

ESP32-Web-Server编程-简单的照片浏览器

ESP32-Web-Server编程-简单的照片浏览器 概述 从本节开始我们开始制作一些有趣的多媒体 Web 的示例。 当你希望在网页上展示一些广告、照片,或者你的开发板带摄像头,能够采集一些图片,这时你希望可以通过手头的浏览器查看图片,…

Node.js【文件系统模块、路径模块 、连接 MySQL、nodemon、操作 MySQL】(三)-全面详解(学习总结---从入门到深化)

目录 Node.js 文件系统模块(二) Node.js 文件系统模块(三) Node.js 文件系统模块(四) Node.js 路径模块 Node.js 连接 MySQL Node.js nodemon Node.js 操作 MySQL Node.js 应用 Node.js 文件系统模块…

Python----练习:使用面向对象实现报名系统开发

第一步:分析哪些动作是由哪些实体发出的 学生提出报名 学生提供相关资料 学生缴费 机构收费 教师分配教室 班级增加学生信息 于是,在整个过程中,一共有四个实体:学生、机构、教师、班级!在现实中的一个具体的实…

如何进行卷积特征可视化

大家好啊,我是董董灿。 之前写过很多关于卷积算法的文章:5分钟理解什么是卷积的特征提取。总的来说,卷积算法的本质是一个特征提取器。 那么既然卷积神经网络在图像分类、图像检测、图像分割以及其他领域有这么好的表现,卷积到底…

Java 不要在父类的构造方法里面调用可以被子类重写的方法

不要在父类的构造方法(代码块)里面调用可以被子类重写的方法 我们从第一天学习Java开始,就对Java的类初始化顺序牢记于心。但是在实际开发过程中,似乎很难能接触这一部分的应用。在这之前,我也认为它只是面试中八股文而已,直到最…

聊一聊大模型 | 京东云技术团队

事情还得从ChatGPT说起。 2022年12月OpenAI发布了自然语言生成模型ChatGPT,一个可以基于用户输入文本自动生成回答的人工智能体。它有着赶超人类的自然对话程度以及逆天的学识。一时间引爆了整个人工智能界,各大巨头也纷纷跟进发布了自家的大模型&#…

Python 潮流周刊#29:Rust 会比 Python 慢?!

△请给“Python猫”加星标 ,以免错过文章推送 你好,我是猫哥。这里每周分享优质的 Python、AI 及通用技术内容,大部分为英文。本周刊开源,欢迎投稿[1]。另有电报频道[2]作为副刊,补充发布更加丰富的资讯。 &#x1f43…

算法基础--双指针

前面已经写了两篇关于算法方面的文章,这几天想了下,决定把这个算法整理成一个系列,除了是帮助自己巩固算法知识外,还能够把自己总结的每种算法的套路保存下来并分享给大家,这样以后即使是哪天想要重拾起来,…

简单可行的SeruatV4的安装方案

目前Seurat的版本从V4升级到了V5,由于一些变化,导致当年取巧,使用获取数据的方法都无法在V5中使用。 建议在操作前重启下Rstudio(或更确切的说是R)!!! 那么如何确保自己能够安装V4的…

【字符串匹配】【KMP算法】Leetcode 28 找出字符串中第一个匹配项的下标☆

【字符串匹配】【KMP算法】Leetcode 28 找出字符串中第一个匹配项的下标 (1)前缀和后缀(2)前缀表(最长相同的前缀和后缀的长度)(3)匹配过程示意(4)next数组的…

matlab 点云放缩变换

目录 一、算法原理二、代码实现三、结果展示四、相关链接本文由CSDN点云侠原创,原文链接。爬虫网站自重。如果你不是在点云侠的博客中看到该文章,那么此处便是不要脸的爬虫与GPT。 一、算法原理 缩放可以独立应用于三个坐标轴,如将点 ( x , y , z ) ( x

[LeetCode周赛复盘] 第 374 场周赛20231203

[LeetCode周赛复盘] 第 374 场周赛20231203 一、本周周赛总结100144. 找出峰值1. 题目描述2. 思路分析3. 代码实现 100153. 需要添加的硬币的最小数量1. 题目描述2. 思路分析3. 代码实现 100145. 统计完全子字符串1. 题目描述2. 思路分析3. 代码实现 100146. 统计感冒序列的数…

使用Linux docker方式快速安装Plik并结合内网穿透实现公网访问

文章目录 1. Docker部署Plik2. 本地访问Plik3. Linux安装Cpolar4. 配置Plik公网地址5. 远程访问Plik6. 固定Plik公网地址7. 固定地址访问Plik 本文介绍如何使用Linux docker方式快速安装Plik并且结合Cpolar内网穿透工具实现远程访问,实现随时随地在任意设备上传或者…

C语言扫雷游戏

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、扫雷游戏的分析和设计1.1扫雷游戏的功能说明1.2数据结构的分析1.3文件结构设计 二、扫雷游戏的代码实现总结 前言 详细介绍扫雷游戏的思路和实现过程。 一…

高校人员信息管理系统C++

代码:https://mbd.pub/o/bread/ZZeZk5lx 一、基本内容论述 1、问题描述 某高校有四类员工:教师、实验员、行政人员、教师兼行政人员;共有的信息包括:编号、姓名、性别、年龄等。其中,教师还包含的信息有:所…

堆排序(C语言)

前言 在上一篇内容:大小堆的实现(C语言),我们实现了关于创建大小堆的各函数与实现。但是如果突然要使用一个堆排序但是此时并没有一个现成的堆,这就需要花费时间去新建实现堆的插入删除这些操作从而实现一个堆&#xf…

51单片机应用从零开始(十)·指针

指针 C语言指针是一种保存变量地址的数据类型。它可以让程序直接访问内存中的数据,而不需要通过变量名来访问。指针变量存储的是一个地址,这个地址指向内存中的某个位置,该位置存储了一个值。 在C语言中,可以使用&运算符取得一…