![图片[1]-工业软件开发一号训练营:视觉软件开发方向](https://www.roundvision.cc/wp-content/uploads/2025/11/20251109184853151-图片1-1024x195.png)
欢迎来到C++工业软件开发一号训练营:视觉软开方向。这是我为所有想做工业软件开发,但基础薄弱难以入门;或者是不想浪费时间,速成就业的同学所打造的,以就业为目标的训练营。
![图片[2]-工业软件开发一号训练营:视觉软件开发方向](https://www.roundvision.cc/wp-content/uploads/2025/12/20251207232655830-1-1024x669.jpg)
工业软件开发岗位在制造业、工业界广泛存在,例如自动化软件、上位机软件、机器视觉框架软件、客户端软件、国产CAD或国产电路板绘图软件等等。在算法岗门槛越来越高的当下,工业软开岗位适合大部分非科班转码的同学学习就业。
我们这个训练营偏机器视觉行业,但是所有工业界软开都差不多,大部分大公司,例如海康机器人,他们的校招也都是招“C++通用软件开发”,其实就包含工业软开。你学习我们课程,也不会只局限于机器视觉,很多行业的软开你都可以去投递。
下面是一些工业软件产品的示例:
工业软开是一个偏经验性、工程实践性质的一个研发技术岗位。门槛不高,即不需要像算法岗位需要你付出大量的时间去学习前置理论基础,同时门槛也不低,依然会有一定的学习成本,岗位具备一定的可积累性与可成长性。就工业软件开发是给没有更好的选择的同学,所提供的一个较好的选择。
注意我无法承诺你一定能找到什么什么年薪的工作,因为我们这只是一个课程,我只能说我会倾囊相授,但我们的价格也不是培训机构那种动辄上万的价格,所以无法承诺一定找到工作。
你一定能学到比你在网上自学多得多的东西,因为这个课程很多东西也都是我在工作这三年学到的,很多东西网上是基本没有的,而且没有人教你告诉你,你可能压根就不知道有这个东西或者概念。
适合学习的对象
不论学历,不管你是专科、本科还是研究生,其实都可以学习。区别只是可能大家目标不同,但需要学习的技术项目是一样的。
如果你是一个基础很好的大佬,只是想学习一些项目来丰富自己的项目经历,那你可以直接去学习我的其他项目,去自学项目的代码来练手。
但如果你是一个编程基础较差或者没有基础的小白,希望有人可以手把手的带你学习编程,并找到一份工业软件开发的岗位工作,那一号训练营的就是你的不二之选。
训练营包含的服务
训练营将不仅仅是一个录播课程,而是一个集录播课程、多个项目实战、定期直播答疑、小班学习社群、秋招帮看简历和面试陪跑服务于一体的教学项目:
🎯小班学习社群:小班定期直播答疑,布置作业,学习进度跟踪
🚀多个企业级实战项目:根据实际工作中的真实开发需求场景,手把手带你实现项目开发,用于简历面试
📈面试辅导:面试前简历帮看,面试过程跟踪提供面试前准备意见,提供面试八股文文档
对于基础知识,我会将我多年开发经验总结相授,对于实战项目我们会手把手从0到1带大家编程实现,同时对于项目还会为大家整理八股文文档,将面试时面试官可能问到的问题总结归纳。所有文档都会在语雀在线文档提供给大家方便学习。
课程体系全景
以下内容是我提炼的一个章节目录,是一个主干体系,实际可能随着我的更新可能会有所扩展和细微差异。
| 目录名称 | 章节内容 |
| 学习指南:入营必看 | 一号训练营学习资源整理 |
| 学习时间安排 | |
| 使用AI大模型辅助C++开发:高效编程指南 | |
| 编程环境配置 | 安装Visual Studio 2022 |
| Qt6.9.3+Windows11安装配置 | |
| 安装Visual Studio的QT开发插件 | |
| 安装opencv 4.6.0 | |
| 安装CMake并配置开发环境 | |
| Visual Studio 2022使用 | Visual Studio 2022 C++ 调试基础 |
| 如何进行内存泄露的调试定位 | |
| 如何进行动态库附加调试 | |
| 如何查看多线程并行堆栈 | |
| git版本管理控制入门 | 学习我的《一分钟git入门教程》 |
| C++基础到进阶 | C++学习资料 |
| 第一章:C++基础语法 | |
| 第二章:使用C++实现一个简易待办事项列表 | |
| 第三章:重新认识C++是什么,VS2022与MSVC又是什么MSVC介绍是谁编译了编译器这个程序?现代C++白皮书:在拥挤和变化的世界中茁壮成长 | |
| 第四章:C++的封装、继承、多态虚函数表:多态的魔法背后 | |
| 第五章:高内聚松耦合 | |
| 第六章:深入理解Lambda表达式 | |
| 第七章:深入解析C++智能指针:从使用到本质 | |
| 编程思想1:指向实现的指针PImpl | |
| 编程思想2:资源获取即初始化 RAII | |
| 编程思想3:三/五/零法则 | |
| 编程思想4:零开销原则 | |
| 动态库与静态库 | 程序是如何编译链接跑起来的 |
| 静态库与动态库的基本概念 | |
| 延迟加载与模块定义文件详解 | |
| 将我们的math类,封装为算法动态库 | |
| VS如何依赖动态库或静态库 | |
| C++并发编程 | 第一章:并发编程基础概念 |
| 第二章:C++线程管理 | |
| 第三章:互斥锁与同步机制 | |
| 第四章: 条件变量 | |
| 第五章:经典并发模式 | |
| 工业实践案例:多任务调度框架 | |
| CMake基础 | CMake学习资料 |
| 第一章:CMake 简介 | |
| 第二章:CMake如何使用 | |
| 第三章:CMake 核心语法与命令 | |
| 第四章:构建可执行文件 | |
| 第五章:构建库文件 | |
| 第六章:管理头文件与包含目录 | |
| 第七章:设置编译选项与特性 | |
| 第八章:变量的高级用法与作用域 | |
| 第九章:流程控制 | |
| 第十章:模块化与子项目 | |
| 第十一章:查找外部依赖包 | |
| 第十二章:实战:组织一个中型 C++ 项目 | |
| 第十三章:常用技巧与最佳实践总结 | |
| 使用CMake将我们前面的代码进行管理 | |
| 升级:CMake自动遍历所有文件夹进行添加 | |
| 设计模式 | 单例设计模式深度解析与实践指南 |
| 监听者模式在QT界面开发中的深度解析 | |
| 工厂模式在机器视觉算法模块中的深度解析 | |
| 学习spdlog开源日志库项目 | 第1章:spdlog项目概述 |
| 第2章:快速上手spdlog | |
| 第3章:现代C++基础特性应用 | |
| 第4章:面向对象设计深度解析 | |
| 第5章:模板与泛型编程实战 | |
| 第6章:智能指针与资源管理 | |
| 第7章:移动语义与完美转发 | |
| 第8章:Lambda表达式与函数式编程 | |
| 第9章:STL容器与算法实战 | |
| 第10章:多线程与并发安全 | |
| 第11章:IO操作与系统接口 | |
| 第12章:设计模式在spdlog中的应用 | |
| 第13章:spdlog核心架构解析 | |
| Opencv视觉库 | Opencv库学习参考资料 |
| 第一章:OpenCV介绍 | |
| 第二章 开发环境搭建 | |
| 第三章 OpenCV基础架构与头文件 | |
| 第四章 基础数据类型与辅助对象 | |
| 第五章 核心数据结构——Mat类详解 | |
| 第六章 Mat类的深拷贝与浅拷贝 | |
| 第七章 访问与修改Mat中的像素数据 | |
| 第八章 基础图像I/O与GUI操作 | |
| 第九章 实战例程:完整的边缘检测程序 | |
| opencv实战1:生成蒙太奇画像 | |
| opencv实战2:图像去雾与增强 | |
| QT软件开发基础 | 第1章:Qt概述与开发环境搭建 |
| 第2章:构建用户界面的两种主流方式 | |
| 第3章:Qt的灵魂:信号与槽机制 | |
| 第4章:常用Widgets与布局管理 | |
| 第5章:事件系统——与用户交互的基石 | |
| 第6章:多线程编程——保障GUI流畅的关键 | |
| 第7章:文件与数据持久化 | |
| 第8章:Qt与OpenCV的集成(核心章节) | |
| 第9章:元对象系统:Qt的魔法 | |
| 第10章:深入信号与槽与UI机制 | |
| 第11章:Qt框架设计模式与高级技巧 | |
| 第12章:部署与优化 | |
| QT实战1:实现一个简单的图片算法处理工具 | |
| 实战项目1:光度立体软件开发 | 一个专门为了教学设计的软件项目,包含了前面讲解的C++/QT/Opencv/Cmake/动态库/设计模式等诸多内容基于QT的纯代码编程,手把手的带你实现整个完整项目的编写 |
| 实战项目2:深度学习瓶盖缺陷检测软件开发 | 一个老版本的本科瓶盖缺陷检测项目,它是一个练习,用来检验你前面学的内容是否掌握,它还包含了深度学习模型的训练、推理部署,是一个很全面的项目基于QT的ui编程,手把手带你学习界面搭建、模型训练、dnn推理部署、实现瓶盖缺陷分类 |
| 实战项目3:工业相机客户端软件开发 | 我们的最终进阶的重头项目,一个完整的工业相机客户端软件开发项目,直接对标海康的MVS客户端软件开发岗位基于QT的ui编程,手把手带你实现一个MVS客户端软件开发,并带你了解真实工业开发的架构设计 |
| 后续我推出其他项目后也会加到一号训练营中,例如【3d视觉软件开发】 |
讲师介绍
大家好,我是周旋,bilibili机器视觉up主。毕业一直从事机器视觉软件开发,曾在多家大厂任职,之前在海康做2D视觉软件开发,现在在一家独角兽公司做3D视觉软件开发。
技术栈是C++软开方向,我们的课程也是C++方向。
适合学习的对象
工业软件开发其实并不是一个高大上或者新型的行业,也并不是有多高的待遇,当然有待遇高的岗位,也有待遇低的岗位;不像算法岗、大模型岗位之类的,一定能一个月20k以上。
如果你能有更好的选择,那肯定是不推荐做软件开发的,但是如果你想转码,又没有算法岗、大模型、具身智能之类的的好的选择,那工业软件开发就是个不错的选择,尤其是非科班转码的同学。
2、训练营适合小白,如果你自学能力较强、基础很好,那你可以直接学我的项目,而不是训练营
3、训练营尤其适合想转行的且编程基础较差的同学,训练营将由我手把手带你进入软开的大门
但是呢,其实最适合其实是非科班转码想做软件开发的研究生。例如你是双非做机器视觉的,但做不了算法,又不想做结构设计或者其他方向,想写代码,那就可以做软件开发。为什么呢,
- 1是研究生基础会更好一些,当然我们课程其实是从0基础开始的,但是基础好,他就消化的快,0基础学,很多知识也是需要时间消化的。
- 2是研究生更容易将技术变现,现在环境不太好,同样的技术水平同样学习了我们的课程,研究生学历会更容易找工作
实战项目介绍预览
课程好评截图
![图片[14]-工业软件开发一号训练营:视觉软件开发方向](https://www.roundvision.cc/wp-content/uploads/2025/12/20251208203044939-工业软开项目好评截图-1024x986.png)
报名一号训练营直接扫码添加站长微信,备注【一号】
关于训练营更多内容,可以看语雀在线文档:https://www.yuque.com/zhouxuan-mv/vip/bsqdxeaza1tyzk5u
也可以找站长详细咨询。
![图片[15]-工业软件开发一号训练营:视觉软件开发方向](https://www.roundvision.cc/wp-content/uploads/2025/11/20251109193033901-zhouxuanMV微信号二维码.jpg)
![图片[3]-工业软件开发一号训练营:视觉软件开发方向](https://www.roundvision.cc/wp-content/uploads/2025/11/20251110212815117-6.png)
![图片[4]-工业软件开发一号训练营:视觉软件开发方向](https://www.roundvision.cc/wp-content/uploads/2025/11/20251110212905909-嘉立创EDA软件-1024x550.png)
![图片[5]-工业软件开发一号训练营:视觉软件开发方向](https://www.roundvision.cc/wp-content/uploads/2025/11/20251110212816938-12-1024x543.png)
![图片[6]-工业软件开发一号训练营:视觉软件开发方向](https://www.roundvision.cc/wp-content/uploads/2025/11/20251110212816171-17-1024x576.png)
![图片[9]-工业软件开发一号训练营:视觉软件开发方向](https://www.roundvision.cc/wp-content/uploads/2024/04/0-1024x606.png)
![图片[10]-工业软件开发一号训练营:视觉软件开发方向](https://www.roundvision.cc/wp-content/uploads/2023/08/1.png)
![图片[11]-工业软件开发一号训练营:视觉软件开发方向](https://www.roundvision.cc/wp-content/uploads/2024/10/2-1024x499.png)
![图片[12]-工业软件开发一号训练营:视觉软件开发方向](https://www.roundvision.cc/wp-content/uploads/2022/12/00-1024x554.jpg)
![图片[13]-工业软件开发一号训练营:视觉软件开发方向](https://www.roundvision.cc/wp-content/uploads/2022/12/12.jpg)

暂无评论内容