图片[1]-工业软件开发一号训练营:视觉软件开发方向

欢迎来到C++工业软件开发一号训练营:视觉软开方向。这是我为所有想做工业软件开发,但基础薄弱难以入门;或者是不想浪费时间,速成就业的同学所打造的,以就业为目标的训练营。

图片[2]-工业软件开发一号训练营:视觉软件开发方向

工业软件开发岗位在制造业、工业界广泛存在,例如自动化软件、上位机软件、机器视觉框架软件、客户端软件、国产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以上。

如果你能有更好的选择,那肯定是不推荐做软件开发的,但是如果你想转码,又没有算法岗、大模型、具身智能之类的的好的选择,那工业软件开发就是个不错的选择,尤其是非科班转码的同学。

但是呢,其实最适合其实是非科班转码想做软件开发的研究生。例如你是双非做机器视觉的,但做不了算法,又不想做结构设计或者其他方向,想写代码,那就可以做软件开发。为什么呢,

  1. 1是研究生基础会更好一些,当然我们课程其实是从0基础开始的,但是基础好,他就消化的快,0基础学,很多知识也是需要时间消化的。
  2. 2是研究生更容易将技术变现,现在环境不太好,同样的技术水平同样学习了我们的课程,研究生学历会更容易找工作

实战项目介绍预览

课程好评截图

图片[14]-工业软件开发一号训练营:视觉软件开发方向

报名一号训练营直接扫码添加站长微信,备注【一号】

关于训练营更多内容,可以看语雀在线文档:https://www.yuque.com/zhouxuan-mv/vip/bsqdxeaza1tyzk5u
也可以找站长详细咨询。

图片[15]-工业软件开发一号训练营:视觉软件开发方向
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码快捷回复

    暂无评论内容