【外包】软件行业的原始形态,项目外包与独立开发者
【外包】互联网软件行业的原始形态,项目外包与独立开发者
本科期间写的一些东西,最近整理东西看到了,大致整理一下放出来,部分内容来自其他文章,均已引用。
文章目录
- 1、互联网软件行业的原始形态
- 2、项目订单:小私活,招投标,服务外包
- 3、个人IP/品牌:独立开发者,电商独立站,游戏版号
1、互联网软件行业的原始形态
1、打工:接外包订单,做很多定制的小软件,走量卖给很多人。
2、单干:打造个人IP与产品知名度,做好推广和宣发,成为一个大品牌,以质取胜。
参考资料:1, 2, 3
打工没有出路,程序员关于副业、独立开发者的思考。
- 在中大厂想要往上爬,大家都很优秀,除了技术,还需要一些运气成分,否则每天就是一个写代码、写接口、改 bug 的机器人。虽然可能薪水还行,但是难免平庸,而且如果到了 30 多岁还是这样的节奏,可能整个人生的上限十分有限,所以工作之余,除了学点其他技术栈,看看能不能创造点其他的机会。
- 花费半年 - 一年的时间,每天利用 2-3 小时去做点什么,看看能不能为自己带来一些额外的收入。
软件行业的本质:
- 1、走量:一个软件卖多少钱,做很多不同的小软件,卖给很多人。
门槛低,会开发就能做,上限低,做多少卖多少,是个苦力活。
公司级别的形态:走招投标,外包一切服务,走体量取胜。 - 2、走质:独立开发者,打造个人IP。
门槛高,起步很难,关键是产品和IP怎么卖得出去。上限高,一款牛逼的产品就可以一直维护,参考vue,mc,黑悟空等等,小团队做出来的软件,游戏,一波直接就自由。但是也要看到很多99%以上的产品可能是0回报甚至负回报的。
公司级别的形态:比如tiktalk,pdd等等,很多都只是单独的几款产品,但是就在市场上乱杀了。
2、项目订单:小私活,招投标,服务外包
1、个人级:小私活,remote
2、过渡级:网站接单,小型招投标
3、企业级:人力外包,服务外包,大订单外包
外包项目-小私活
- 做一些小私活应该是我第一次使用技术变现的经历,包括给大学生写一些论文或者给朋友写一些简单的脚本。
- 当时我以为,靠着这些小活可以让我过的很滋润,但是渐渐的发现,为了几百几千,虽然瞬间的感觉满足,但是消费的时间除了赚到当下的那一笔订单,没有任何技术上的提升或者能为未来带来增益,指着这个上限太低了。
- 所以基本上现在除非是预估一两小时能做完,且价格很高的活我会接,其他的都推掉了。
- 另外其实也研究过类似 YouTube 机器人、虚拟币交易所搬砖等一些听起来很赚钱的东西,但是往往是投入了精力开发,但是没有收入,或者各种条条框框的规则直接把你账号 ban 了,一个人很难复现别人的操作,往往都要是团队开工。
- 项目型的外快真的很难维持, 特别是兼职, 根本没有经历去做售前售后维护.
- 游戏代跑等也属于小私活



- 我是先随便找了一门opencv课看完了 然后看b站up主霹雳吧啦 从第一个视频开始一个个跟着看下去做下去 看完resnet之后我就去学习经典模型例如deeplab和yolo还有rcnn系列 调代码差不多之后就可以开始改代码了 比如换个backbone啥的 后面我就去接单子了 做单子也是边学边做 越来越得心应手 现在我找了个实验室在搞科研 开始精读论文了 然后也准备年底发表一篇

外包项目-网站接单
- 外包在国内,个人难接,也卷
- 开源众包,
- 有哪些业余赚钱的途径?,2
- 程序员客栈(按天算,远程工作,更稳定,偏高端)
- 云沃客
- 解放号
- 码市(外包为主)
- 开源众包(众包为主)
- 猪八戒(入门级,兼职,新手)
- 英选(定制开发外包)
- 快码众包
- 码易众包平台
- 开发帮
- 人人开发
- 猿急送
- 实现网
- 智城外包网
- 外包大师
- 智筹
- 自由职客
外包人力-企业订单
- 成立外包公司,为企业提供人力外包。这个需要有一定的体量。
- 企业外包,行业趋势
外包服务-招投标订单
- 所有体制里的项目都是走招投标的形式,可以竞争订单。这个需要有一定的体量。
- 举个例子,采购公示:1,2,3,5,6
- 投标书怎么写可以参考:【高项】项目的概念,项目管理基础与立项管理
其中的立项管理就是招投标的流程。 - 这里各行各业都是一样的,包括传统装修,食堂,保洁,搬家,耗材,所有一切的服务都可以以这种形式进行外包出去。各行各业在招人的时候可能有特定的订单,渠道,比如说要求项目经理有xx证书(土木为例,一建二建,信息项目可能要求软考证书),大企业更看重资质(比如曾经有大企业的服务经历)
remote
- 做一样的事,在国内拿的工资只有国外的一半。并且 remote 可以有更多的时间做自己的事情。
- 但是貌似现在 remote 的要求越来越高(卷),基本都要 3-5 年的高级工程师。
- 算法、数据科学相关方向,这一块的 remote 岗位就更少了。
- 就算花一些时间,专门学习 remote 岗位做多的技术,然后去看机会,但是感觉没有公司会接受没有经验的。。。
- remote 也越来越难了, 毕竟全世界所有大厂都在裁员.
- romote 基本上都是前后端,作为产品交付的,数据相关的,都是大公司才有岗位,设计到数据安全隐私,怎么可能给你 remote 的机会。
除非你是一家公司干几年,彼此熟悉申请远程办公,或者 web3 一些公司为了规避风险。 - 远程挣得相对多,感觉不是特稳定
3、个人IP/品牌:独立开发者,电商独立站,游戏版号
1、技术:产品,开发,测试,分发,运营。
2、内容:独立开发者-工具应用,电商独立站,游戏版号
分发渠道
- 软件开发:安卓应用商店,GooglePlay,Applestore
- 游戏开发:steam等 1
- 个人分发:博客,公众号广告等,甚至是私域流量,精准投放
- 宣发:1 通过各种的宣发方式来达到自己的宣发目的,让客户了解到我们的产品,文化、或者是思想。这里的宣发方法可以是新闻自媒体宣发稿件、户外大屏宣发、大V宣发、视频制作。
- 作为一个个人开发者,你需要688元/年才能开通个人开发者账号。 苹果公司会向你提供免费的Xcode集成开发环境,并允许你使用它来为iOS、iPadOS、macOS、watchOS 和tvOS 开发应用程序。 你可以在应用商店中发布你的应用程序,使其完全对大众发布。
- 年度订阅费用是为了继续保持您的开发者账号的活跃状态,这一费用为每年25美元。 如果您不续订,您将失去发布应用的权限,但之前发布的应用将继续在商店中可用。
- Steam的发行系统经历了从最初的封闭上架制、Steam Greenlight的社区投票决议制,再到现行的Steam Direct制度的演变。 如今的开发者仅需缴纳100美元上架费就可将游戏在Steam进行自助上架,且这笔费用可以在游戏销售额达到1000美元时退回。
- 分发方式
- 准备应用程序:确保应用程序经过完整的测试和质量保证,进行打包、编译,生成可执行文件,并完成签名等安全验证工作.
- 注册开发者账号:在相应的应用分发平台,如苹果 App Store、谷歌 Play Store 等,注册开发者账号,并完成身份验证和相关信息的填写.
- 提交应用信息与审核:向分发平台提交应用的详细信息,如名称、描述、图标、截图等,设置类别、定价等相关信息,等待平台审核,确保应用符合平台的规范和要求.
- 选择分发渠道:根据产品特点和目标用户,选择合适的分发渠道,如官方应用商店、第三方应用商店、企业内部分发、独立官网分发等,制定相应的分发策略.
个人公众号,博客,自媒体
- 知识付费,变现,这部分挺难的,很少有人真的愿意买。
脱离平台本身的话,有个知识星球是个挺有名的东西。也见过pyq做的比较好的,但是感觉要投入很多精力,他们也有拉人一起搞的,也没有合适的机会参与进去。 - 有些商业订单,比如推广xx网站,一个人头多少钱结算之类的,但是感觉不像打这种太软广的广告。

独立开发者(软件)
- 投入内容,做一款自己的产品,但是感觉很有可能投入一年或者更多的时间
- 主要还是没想到做什么,做游戏需要学习的太多了而且感觉也不是一个人能完成的。做工具型的软件的话,我能想到的,或者我经常感觉我需要的一个什么工具,app store 一搜,都有了,什么后发优势并不存在。
- 独立开发者非常难走, 不好听的话, 目前基本上所有大的各行各业的框架都有现成的, 你很难超越, 更何况别人占了先机.
- 推荐How to start a startup 视频,程序员脑补出来的创业之路和实际差别还是很大的。
- 引用:1
- 独立开发,建议搞海外,成本少
- 没人买软件的话,也有网站叫做爱发电,纯靠粉丝打赏了。
- 当然也有做的好的甚至融资卖的,比如(这里叫啥忘了,反正有个免费软件,后来改终生制付费60的,当时也有投资人投资),具体功能是类似于(Raycast、Utools、PowerToys,小微助手,mac自带的聚焦搜索,everything)一样的东西。。
- 中国独立开发者项目列表
- 这里也见过github上做的比较好的,平时就有开源/写各种项目习惯的,然后上一些小工具到应用商店,但是真的赚钱的很少,感觉vue作者之类的毕竟是少数1。

独立站(电商)
- 独立站这个词概念起源于跨境电商,所以一般也指独立的在线电子商务网站。 区别于亚马逊、速卖通、ebay等第三方销售平台,独立站卖家不从属于任何平台,可以进行多方面、全渠道的网络市场拓展,推广所带来的流量、品牌印象、知名度等都完全属于卖家自己独立站所有。
- 参考资料:1, 2, 3, 4, 5 2

游戏版号
-
游戏版号的格式与国际标准书号的格式相同,一般版号出版社代码为498、7979、89988或负责电子游戏自审的出版社代码四者之一。游戏在取得版号后,运营单位应在官方网站、游戏中或游戏载体的显著位置展示游戏版号、出版单位和运营单位信息和适龄提示标识符,以证明游戏已取得版号,属于合规运营。
2024年5月20日,国家新闻出版署发布2024年5月份国产网络游戏审批信息,共96款游戏获批。 -
2021年 “从7月底开始,游戏版号的价格就一直涨,现在价格很高的,棋牌、仙侠、武侠都是几十万,传奇类的要200万。”一位地下版号商告诉‘真探’,过去几个月游戏版号交易的价格迎来了一波增长小高峰,版号资源也愈发稀缺,目前他手中已经没有了全渠道仙侠类版号的库存。
-
免费游戏:不开通支付不需要版号(可以靠广告变现);所需提交报告:《计算机软件著作权登记证书》或《电子版权认证》(暂除了微信外)、《游戏自身自查报告》。 (1)
游戏上架前需要取得版号,这已经是游戏产业中的常识,但休闲游戏产品一直是个例外。近年来,虽然版号政策日趋严格,但大量无版号休闲游戏却依然能够正常在应用市场上架、运营。不少游戏从业者据此认为,无内购的休闲游戏产品并不需要申请版号。
但接受证券时报·e公司记者采访的多位专业人士明确表示,从未有相关规定明确无内购的休闲游戏无需版号即可运营,这类游戏上线运营存在一定风险。 近期部分地区对无版号休闲游戏的处罚,也给从业者敲响了合规警钟,不能无版号“裸奔”。 -
参考资料:1, ,2,3,4,5

相关文章:
【外包】软件行业的原始形态,项目外包与独立开发者
【外包】互联网软件行业的原始形态,项目外包与独立开发者 本科期间写的一些东西,最近整理东西看到了,大致整理一下放出来,部分内容来自其他文章,均已引用。 文章目录 1、互联网软件行业的原始形态2、项目订单ÿ…...
工程数学线性代数(同济第七版)附册课后习题答案PDF
《线性代数附册 学习辅导与习题全解》是与同济大学数学科学学院编《工程数学 线性代数》第七版教材配套的教学辅导书,由同济大学作者团队根据教材内容和要求编写而成。本书在《工程数学 线性代数》第六版附册(即辅导书)的基础上修改而成。全书…...
【Ubuntu24.04】部署服务(基础)
目录 0 背景1 设置静态IP2 连接服务器3 部署服务3.1 安装JDK3.2 下载并安装MySQL8.43.2.1 从官网下载 APT Repository 配置文件3.2.2 安装 MySQL8.43.2.3 配置远程连接 3.3 下载并配置Redis3.4 上传jar包并部署应用3.5 开放端口 4 总结 0 背景 在成功安装了Ubuntu24.04操作系统…...
Linux符号使用记录
~ 账户 home 目录,如果是 root 账户就是 /root . 当前目录 .. 上层目录 | 管道符 & 后台工作,放在完整指令列的最后端,表示将该指令列放入后台中工作。 > 输出重定向,重新…...
初阶C++之C++入门基础
大家好!欢迎来到C篇学习,这篇文章的内容不会很难,为c的引入,c的重点内容将在第二篇的文章中讲解,届时难度会陡然上升,请做好准备! 我们先看网络上的一个梗:21天内⾃学精通C 好了&am…...
ODOO学习笔记(7):模块化架构(按需安装)
一、Odoo模块化架构概述 Odoo是一个功能强大的企业资源规划(ERP)系统,其模块化架构是它的核心优势之一。这种架构允许系统通过添加、移除或修改不同的模块来灵活地适应企业的各种业务需求。 核心模块与自定义模块: Odoo本身带有一…...
Java的dto,和多表的调用
1理论 需求是新增菜品eg:菜名:豆腐脑;口味:甜口,咸口, 菜单表:dish;口味表dish_flavor; 1dto:数据传输对象 新建一个dishDto对象有两个表里的属性 2用到两个表,dish,d…...
时序数据库TimescaleDB安装部署以及常见使用
文章目录 一、时序数据库二、TimescaleDB部署1、repository yum仓库配置2、yum在线安装3、插件配置4、TimescaleDB使用登录pg创建插件使用超表 一、时序数据库 什么是时序数据库?顾名思义,用于处理按照时间变化顺序的数据的数据库即为时序数据库&#x…...
MG算法(英文版)题解
翻译: 考虑一个加法流,其中一个特定项目出现 n^(1/2) 次,并且有 n - n^(1/2) - 1 个其他不同的项目,每个项目出现一次。在应用 Misra-Gries(MG)算法时,应该选择哪个 ε(epsilon&…...
2-UML概念模型测试
1. (单选题, 1.0 分) UML中的关系不包括()。 A. 抽象B. 实现C. 依赖D. 关联 我的答案:A正确答案: A 知识点: UML的构成 1.0分 2. (单选题, 1.0 分) 下列事物不属于UML结构事物的是()。 A. 组件B. 类C. 节点D. 状…...
人工智能(AI)对于电商行业的变革和意义
 参考, x.content content --EXTRACTVALUE(x.Content, //zlxml//document//subdoc[antetypeid"3C38A8DAB01C473A9074A8EDD0B8553"]//utext) 主治医师, --EXTRACTVALUE(x.…...
RK3568平台开发系列讲解(GPIO篇)GPIO的sysfs调试手段
🚀返回专栏总目录 文章目录 一、内核配置二、GPIO sysfs节点介绍三、命令行控制GPIO3.1、sd导出GPIO3.2、设置GPIO方向3.3、GPIO输入电平读取3.4、GPIO输出电平设置四、Linux 应用控制GPIO4.1、控制输出4.2、输入检测4.3、使用 GPIO 中断沉淀、分享、成长,让自己和他人都能有…...
使用 Web Search 插件扩展 GitHub Copilot 问答
GitHub Copilot 是一个由 GitHub 和 OpenAI 合作开发的人工智能代码提示工具。它可以根据上下文提示代码,还可以回答各种技术相关的问题。但是 Copilot 本身不能回答非技术类型的问题。为了扩展 Copilot 的功能,微软发布了一个名为 Web Search 的插件&am…...
workerman的安装与使用
webman是一款基于workerman开发的高性能HTTP服务框架。webman用于替代传统的php-fpm架构,提供超高性能可扩展的HTTP服务。你可以用webman开发网站,也可以开发HTTP接口或者微服务。 除此之外,webman还支持自定义进程,可以做worker…...
QtQuick.Controls 控件介绍(都有哪些type)
这里写目录标题 主要控件 官方示例1. quickcontrols示例示例1 控制controlsSliders滑块bottom与tab 示例2 系统对话框 systemdialogs示例3 仪表盘示例4 uiforms 表格-客户通讯录 2. quickcontrols2示例1 gallery 展示2 flat Style 扁平化 帮助文档 主要控件 Button:…...
Unity导出APK加速与导出失败总结(不定时更新)
APK导出加速 1、修改配置文件: 需要修改的文件位置:编辑器安装路径/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/GradleTemplates 1.1 settingsTemplate.gradle文件修改 直接附上最终效果: pluginManagement {repositories {**ART…...
域名绑定服务器小白教程
域名绑定与 Docker 容器部署指南 1. 获取云服务器公网 IP 登录云服务提供商控制台记录服务器公网 IP(例:123.456.78.90) 2. 配置域名 DNS 解析 登录域名注册商控制台添加 A 记录: 主机记录:类型:A值&am…...
用 Collections.synchronizedSet 创建线程安全的 HashSet
在 Java 中,HashSet 本身并不是线程安全的。如果在多线程环境下使用 HashSet,你需要采取额外的同步措施来保证线程安全。Collections 工具类提供了一种简便的方法来创建线程安全的集合——synchronizedSet 方法。这种方法通过在所有公共方法上添加同步块…...
【深度学习】模型参数冻结:原理、应用与实践
在深度学习领域,模型参数冻结是一种重要的技术手段,它在模型训练和优化过程中有着广泛的应用。本文将详细介绍模型参数冻结的相关概念、应用场景、在代码中的实现方式以及一些实际的案例分析。 一、模型参数冻结的概念 在深度学习模型的训练过程中&…...
Linux应用开发之网络套接字编程(实例篇)
服务端与客户端单连接 服务端代码 #include <sys/socket.h> #include <sys/types.h> #include <netinet/in.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <arpa/inet.h> #include <pthread.h> …...
SkyWalking 10.2.0 SWCK 配置过程
SkyWalking 10.2.0 & SWCK 配置过程 skywalking oap-server & ui 使用Docker安装在K8S集群以外,K8S集群中的微服务使用initContainer按命名空间将skywalking-java-agent注入到业务容器中。 SWCK有整套的解决方案,全安装在K8S群集中。 具体可参…...
iOS 26 携众系统重磅更新,但“苹果智能”仍与国行无缘
美国西海岸的夏天,再次被苹果点燃。一年一度的全球开发者大会 WWDC25 如期而至,这不仅是开发者的盛宴,更是全球数亿苹果用户翘首以盼的科技春晚。今年,苹果依旧为我们带来了全家桶式的系统更新,包括 iOS 26、iPadOS 26…...
day52 ResNet18 CBAM
在深度学习的旅程中,我们不断探索如何提升模型的性能。今天,我将分享我在 ResNet18 模型中插入 CBAM(Convolutional Block Attention Module)模块,并采用分阶段微调策略的实践过程。通过这个过程,我不仅提升…...
【入坑系列】TiDB 强制索引在不同库下不生效问题
文章目录 背景SQL 优化情况线上SQL运行情况分析怀疑1:执行计划绑定问题?尝试:SHOW WARNINGS 查看警告探索 TiDB 的 USE_INDEX 写法Hint 不生效问题排查解决参考背景 项目中使用 TiDB 数据库,并对 SQL 进行优化了,添加了强制索引。 UAT 环境已经生效,但 PROD 环境强制索…...
如何在看板中体现优先级变化
在看板中有效体现优先级变化的关键措施包括:采用颜色或标签标识优先级、设置任务排序规则、使用独立的优先级列或泳道、结合自动化规则同步优先级变化、建立定期的优先级审查流程。其中,设置任务排序规则尤其重要,因为它让看板视觉上直观地体…...
深入理解JavaScript设计模式之单例模式
目录 什么是单例模式为什么需要单例模式常见应用场景包括 单例模式实现透明单例模式实现不透明单例模式用代理实现单例模式javaScript中的单例模式使用命名空间使用闭包封装私有变量 惰性单例通用的惰性单例 结语 什么是单例模式 单例模式(Singleton Pattern&#…...
如何在看板中有效管理突发紧急任务
在看板中有效管理突发紧急任务需要:设立专门的紧急任务通道、重新调整任务优先级、保持适度的WIP(Work-in-Progress)弹性、优化任务处理流程、提高团队应对突发情况的敏捷性。其中,设立专门的紧急任务通道尤为重要,这能…...
屋顶变身“发电站” ,中天合创屋面分布式光伏发电项目顺利并网!
5月28日,中天合创屋面分布式光伏发电项目顺利并网发电,该项目位于内蒙古自治区鄂尔多斯市乌审旗,项目利用中天合创聚乙烯、聚丙烯仓库屋面作为场地建设光伏电站,总装机容量为9.96MWp。 项目投运后,每年可节约标煤3670…...
【算法训练营Day07】字符串part1
文章目录 反转字符串反转字符串II替换数字 反转字符串 题目链接:344. 反转字符串 双指针法,两个指针的元素直接调转即可 class Solution {public void reverseString(char[] s) {int head 0;int end s.length - 1;while(head < end) {char temp …...
