随着与西方的脱钩,国内对基础软硬件工具的国产化需求越来越大。Qt虽然起源于欧美,但其在国内的应用已经相当广泛,且有一定的国产化替代潜力。这将为C++ QT方向的从业者带来更多的就业机会。例如,随着物联网、大数据、人工智能等技术的不断发展,这些领域对C++ QT技能的需求也在不断增加。
QT学习资源
一、 岗位细分方向
为什么要看岗位细分方向?
要根据岗位需求学习,而非网上总结的学习路径!
根据市场情况来看,具备C++ QT技能的工程师往往能够获得较高的薪资待遇。特别是在一线城市或者科技公司中,这种薪资水平更具竞争力。
1.互联网
2.半导体
3.教育
4.制造业
5. 医疗
6. 汽车
7. 金融
8. 计算机
9. 政府/其他
10. 房地产
11. 服务业
二、 岗位需求
本科
1、大学本科及以上计算机、软件、网络、电子、自动化等相关专业;
2、理解面向对象设计原则,具备面向对象的设计和开发能力;
3、可运用以下任意技术:
-网络应用(QT/Vue/reactJS/Java/Python);
-数据仓库(oracle/MySQL/ETL);
-系统底层(C/C++)/通讯/仿真/算法;
-终端软件(Android/Raspberry Pi);
-虚拟现实开发(C#);
4、熟悉QT开发工具者优先;参与过上位机软件研发工作者优先;
5、人品端正,责任心强,具备良好的沟通和解决问题能力,具备良好的团队协作精神;
1、 电子信息、电气、自动化、计算机等相关专业,本科及以上学历,熟练的英语阅读能力,良好的交流与写作能力;
2、 熟练使用C++11/14/17、RAII、STL、Qt5、数据结构、文件、容器、串口、网络、多线程、数据库编程,了解异常处理;
3、 熟练使用Qt Widgets模块、Qt QML模块和QML/JS脚本,主要使用Qt Quick Controls2实现人机交互;
4、 熟悉USB HID通讯协议;
5、 熟悉CMake、shell脚本、批处理文件、git管理工具;
6、 熟悉Windows,了解Linux和Mac OS下的开发;
7、 具有面向对象的设计思维,熟悉设计模式,了解领域驱动设计;
8、 善于思考,对新事物接受能力强,具备良好的分析解决问题能力,具有良好的开发流程理念和开发习惯。
硕士
1,掌握C++、Qt
2,熟悉socket通信
3,熟练掌握Windows开发环境,熟悉Linux环境常用命令
4,熟练使用STL、数据结构
5,熟悉opengl,会使用shader进行渲染绘制技术优
乐
6,有良好的编码习惯,熟练使用git版本控制软件
加分项
7,熟悉gis、地图、坐标转换等相关技术优先
8,熟悉雷达信号处理及可视化优先
9,熟悉视频流、海康摄像头sdk,及有相关开发经验者优先
1.精通C/C++编程语言,熟练掌握常用的数据结构、设计模式等,熟悉STL等;
2.精通QT应用开发,具备2年以上QT开发经验;
3.熟悉QSS,QML,能够使用样式对界面和控件进行美化处理,有良好的产品交互意识;
4.熟练掌握TCP/IP网络编程、多线程、进程间通信。
5.熟练掌握关系数据库和SQL语言;
6.具备良好的编程思想和编程习惯;工作积极主动,有责任心,能承受较大工作压力;
三、 学习路径
(1)2024年c/c++中最挣钱的方向是哪个?应该侧重C++哪方面学习?就业前景展望与趋势分析详解
2024年c/c++中最挣钱的方向是哪个?应该侧重C++哪方面学习?就业前景展望与趋势分析详解_哔哩哔哩_bilibili
(2)如何学习Qt,c++到什么程度可以去学qt?
如何学习Qt,c++到什么程度可以去学qt?_哔哩哔哩_bilibili
(3)学C/C++学到什么程度才能找到工作?
【程序员Rock】学C/C++学到什么程度才能找到工作?_哔哩哔哩_bilibili
(4)4个月拿下Qt开发:做一期纯干货学习经验分享!
4个月拿下Qt开发:做一期纯干货学习经验分享!_哔哩哔哩_bilibili
四、 视频教程
基础版
(1)C++QT2024年最新版
(2)【附资料】零基础学C++ Qt开发从入门到精通视频课程教学,保姆式教学,小白也能学会!
【附资料】零基础学C++ Qt开发从入门到精通视频课程教学,保姆式教学,小白也能学会!_哔哩哔哩_bilibili
(3)Qt小白如何快速入门?手把手教你从基础到精通Qt,面试重点难点一网打尽!
Qt小白如何快速入门?手把手教你从基础到精通Qt,面试重点难点一网打尽!(OpenCV+跨平台开发+信号与槽机制+qt实战+数据库)_哔哩哔哩_bilibili
(4)【C语言】C语言最牛教程!C语言程序设计!C语言基础入门!
【C语言】C语言最牛教程!C语言程序设计!C语言基础入门!c语言!c语言视频教程!c语言零基础!c语言学习!C语言考试!大学C语言!计算机二级!_哔哩哔哩_bilibili
(5)Linux环境高级编程(C++程序员必学)
Linux环境高级编程(C++程序员必学)_哔哩哔哩_bilibili
(6)C++11 多线程编程-小白零基础到手撕线程池
C++11 多线程编程-小白零基础到手撕线程池_哔哩哔哩_bilibili
(7)字节Python开发工程师(300集)全套教程
字节Python开发工程师(300集)全套教程,B站唯一从入门、多线程、网络协议、爬虫、反爬、数据库、数据分析可视化、讲到框架实战层面,全程干货无废话!_哔哩哔哩_bilibili
(8)QT|嵌入式GUI 图形界面开发从入门到实战,最简单的入门教程
【QT|嵌入式GUI 】】图形界面开发从入门到实战,最简单的入门教程,适用零基础萌新进阶大神之路……_哔哩哔哩_bilibili
(9)Windows 程序开发教程:Windows窗口程序开发!
Windows 程序开发教程:Windows窗口程序开发!零基础教学,Windows桌面软件开发必学内容~_哔哩哔哩_bilibili
进阶版
(1)Python开发编程高级进阶教程,线程通信/装饰器/迭代器/异步IO/魔术方法/反射
Python开发编程高级进阶教程,线程通信/装饰器/迭代器/异步IO/魔术方法/反射_哔哩哔哩_bilibili
(2)c++ qt开发 保姆级公开课教程,从qt进阶到项目实战(2024完整版)
c++ qt开发 保姆级公开课教程,从qt进阶到项目实战(2024完整版)_哔哩哔哩_bilibili
(3)【2024年最新】MySQL数据库零基础入门到精通全套教程_Mysql基础
【2024年最新】MySQL数据库零基础入门到精通全套教程_Mysql基础_最常用的数据库_数据库必学知识_MySQL数据库实战应用_哔哩哔哩_bilibili
(4)Sqlite基础实操
(5)Python Socket网络编程
Python Socket网络编程_哔哩哔哩_bilibili
(6)C#上位机开发串口通信编程
(7)stm32 USB系列-HID开发
stm32 USB系列-HID开发_哔哩哔哩_bilibili
(8)从浅入深详细介绍CMake C++构建项目
从浅入深详细介绍CMake C++构建项目_哔哩哔哩_bilibili
(9)【GeekHour】一小时Git教程
【GeekHour】一小时Git教程_哔哩哔哩_bilibili
(10)零基础入门UI设计全套教程
零基础入门UI设计全套教程(含PS+AI+C4D+平面设计+UI设计等教程)【小狮视觉】_哔哩哔哩_bilibili
(11)【C/C++编程技术】后端开发API接口!
【C/C++编程技术】后端开发API接口!思路分析 + 代码演示,程序员教你C++如何手写后端API接口!_哔哩哔哩_bilibili
(12)花费90分钟一口气学完!带你掌握shell脚本所有核心知识点,全程干货,无废话!
花费90分钟一口气学完!带你掌握shell脚本所有核心知识点,全程干货,无废话!_哔哩哔哩_bilibili
(13)2024最新C++Boost库开发教程
2024最新C++Boost库开发教程_哔哩哔哩_bilibili
(14)【已完结】Visual Studio工程实践开发(C++)
【已完结】Visual Studio工程实践开发(C++)_哔哩哔哩_bilibili
(15)TCP/IP 网络编程从零开始
五、 文字教程
基础版
(1)C++知识要点总结笔记
(2)Qt之C++开发框架基础入门
(3)LINUX QT开发 学习笔记
LINUX QT开发 学习笔记(参考正点原子教程)-CSDN博客
(4)Windows C++ 应用软件开发从入门到精通详解
Windows C++ 应用软件开发从入门到精通详解_windows软件开发-CSDN博客
(5)python从入门到精通——完整教程
(6)C++ 多线程详解(全网最全)
(7)linux下C++编程学习
linux下C++编程学习_c++ linux-CSDN博客
(8)Linux编程C/C++
Linux编程C/C++_linux编译c++程序命令-CSDN博客
进阶版
(1)MySQL 有这一篇就够
MySQL 有这一篇就够(呕心狂敲37k字,只为博君一点赞!!!)_mysql有这一篇幅就够了-CSDN博客
(2)Git教程(超详细,一文秒懂)
(3)一文讲透TCP/IP协议
一文讲透TCP/IP协议 | 图解+秒懂+史上最全_tcpip协议-CSDN博客
(4)【C++】Cmake使用教程(看这一篇就够了)
【C++】Cmake使用教程(看这一篇就够了)-CSDN博客
(5)(2024)Visual Studio的介绍、安装与使用
(2024)Visual Studio的介绍、安装与使用_visual studio干什么用的软件?-CSDN博客
(6)Socket网络编程
(7)什么是API?(详细解说)
(8)shell脚本学习教程(全网最全教学)
shell脚本学习教程(全网最全教学)_shell脚本教程-CSDN博客
(9)史上最全SQL基础知识总结(理论+举例)
https://blog.csdn.net/PILIpilipala/article/details/
(10)Qt QPainter绘图
https://so.csdn.net/so/search?
六、 书籍推荐
(1)《qt5 编程入门》
(2)《Qt5.9C++开发指南》
(3)《C++编程思想》
(4)《Boost C++ 类库》
(5)《使用 wxWidgets 进行跨平台 GUI 编程》
(6)《面向开发人员的 Linux》
(7)《python编程:从入门到实践》
(8)《Windows网络编程》
七、 QT工程师项目推荐
基础版
(1)【附资料】C++ Qt实战项目教程合集||涉及15个经典Qt项目案例
【附资料】C++ Qt实战项目教程合集||涉及15个经典Qt项目案例(控件管理+文件系统+QQ聊天软件+cs架构+MP4视频播放器等);超适合新手小白练手!!!_哔哩哔哩_bilibili
(2)【附源码】B站最新的C++ Qt开发实战项目教程,非常适合小白练手的实战项目!
【附源码】B站最新的C++ Qt开发实战项目教程,非常适合小白练手的实战项目!(6月最新录制)_哔哩哔哩_bilibili
(3)C++&QT中国象棋项目实战
(4)5个C/C++硬核简历项目实战,可直接写入简历
5个C/C++硬核简历项目实战,可直接写入简历,包含:Qt开发、音视频流媒体开发、后端开发、DPDK网络编程、KV存储、Linux内核。总有一个适合你!_哔哩哔哩_bilibili
(5)C语言/Linux项目 | 智能WiFi摄像头 | 智能家居项目实战
C语言/Linux项目 | 智能WiFi摄像头 | 智能家居项目实战 嵌入式项目实战 C语言项目开发 | 高质量Linux项目开发_哔哩哔哩_bilibili
进阶版
(1)【基于QT的车载智能助手】-嵌入式Linux进阶项目教学
【基于QT的车载智能助手】-嵌入式Linux进阶项目教学 ARM开发/Linux应用驱动移植开发/阿里云服务器/百度地图/百度天气/音乐播放器/环境监测_哔哩哔哩_bilibili
(2)基于Linux C++多线程服务器 + Qt上位机开发 + STM32 + 8266WIFI的智慧无人超市项目
基于Linux C++多线程服务器 + Qt上位机开发 + STM32 + 8266WIFI的智慧无人超市项目_哔哩哔哩_bilibili
(3)【开源讲解】QT-mysql-C++万能XX管理系统(客户端+管理端)
【开源讲解】QT-mysql-C++万能XX管理系统(客户端+管理端)_哔哩哔哩_bilibili
(4)【Qt项目】工业GUI项目
【Qt项目】工业GUI项目——1思路讲解_哔哩哔哩_bilibili
(5)书店管理系统设计与开发 Visual Studio C# SQL Server
书店管理系统设计与开发 Visual Studio C# SQL Server_哔哩哔哩_bilibili
(6)TCP/UDP编程项目实战|Qt网络编程|Qt编程入门到精|Qt编程
TCP/UDP编程项目实战|Qt网络编程|Qt编程入门到精|Qt编程_哔哩哔哩_bilibili
(7)Python教程 - 6个项目,Python从入门到进阶系列课程
Python教程 - 6个项目,Python从入门到进阶系列课程【Python入门,Python实战,Python零基础,硬核Python】_哔哩哔哩_bilibili
(8)C/C++打造Windows项目教程:任务管理器(Windows操作系统)
C/C++打造Windows项目教程:任务管理器(Windows操作系统)!手把手带你进行Windows服务器开发_哔哩哔哩_bilibili
(9)【C++实战】基于STL泛化编程项目实战(全)
【C++实战】基于STL泛化编程项目实战(全)_哔哩哔哩_bilibili
(10)【C/C++后端开发】c++后端绕不开的7个开源项目(Boost、Poco、ZeroMQ、 libevent、gRPC、Redis)
【C/C++后端开发】c++后端绕不开的7个开源项目(Boost、Poco、ZeroMQ、 libevent、gRPC、Redis)更加高效地完成各种任务_哔哩哔哩_bilibili
(11)shell 脚本实战案例
八、 QT工程师简历准备
(1)Qt C++方向2024春招面试 简历 项目 经验要点注意事项
Qt C++方向2024春招面试 简历 项目 经验要点注意事项_哔哩哔哩_bilibili
(2)【简历修改】24届求职C/C++开发
【简历修改】24届求职C/C++开发_哔哩哔哩_bilibili
(3)月薪2万的C++工程师简历长什么样?照这个抄就完事了
月薪2万的C++工程师简历长什么样?照这个抄就完事了_哔哩哔哩_bilibili
九、 QT工程师面试题
(1)Qt开发工程师,技术面试必备80道题
Qt开发工程师,技术面试必备80道题_哔哩哔哩_bilibili
(2)Qt八股文面试题视频教程,Qt面试宝典(含阿里、腾迅大厂Qt面试真题,Qt数据结构等最新Qt面试真题)
Qt八股文面试题视频教程,Qt面试宝典(含阿里、腾迅大厂Qt面试真题,Qt数据结构等最新Qt面试真题)_哔哩哔哩_bilibili
(3)qt30道常见面试题及答案
(4)45个经典Linux面试题
45个经典Linux面试题!_linuxqt一般面试题-CSDN博客
(5)C++经典题目100道
(6)Python常考面试题汇总(附答案)
Python常考面试题汇总(附答案)_python常见面试题-CSDN博客
(7)数据库面试题汇总,助你轻松应对面试!
数据库面试题汇总,助你轻松应对面试!_数据库基础面试题-CSDN博客
十、 QT工程师求职分享
(1)85 【C++方向,最近二年投简历的感受 - ashley | 小红书 - 你的生活指南】 😆 f6txCEHJeYeOnwM 😆 C++方向,最近二年投简历的感受 - 小红书
(2)如何成为一名成功的QT工程师——应届生求职攻略
如何成为一名成功的QT工程师——应届生求职攻略_哔哩哔哩_bilibili
(3)如何准备Qt开发工程师的面试?一名Qt工程师的求职经验分享
如何准备Qt开发工程师的面试?一名Qt工程师的求职经验分享_哔哩哔哩_bilibili
十一、 相关话题
(1)QT 发展如何 能一直干下去吗
(2)多年Java工程师转 C++ Qt客户端开发 方向如何转型难不难
多年Java工程师转 C++ Qt客户端开发 方向如何转型难不难_哔哩哔哩_bilibili
(3)应届毕业生,如何找C++ Qt开发岗位工作?
2023应届毕业生,如何找C++ Qt开发岗位工作?_哔哩哔哩_bilibili
(4)零基础自学一个寒假Qt能学到什么程度