随着与西方的脱钩,国内对基础软硬件工具的国产化需求越来越大。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&#x