在开始前我有一些资料,是我根据网友给的问题精心整理了一份「QT的资料从专业入门到高级教程」,
点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!!
首先你要回答自己一个问题,你是 Qt 程序员,还是 C++ 程序员,还是程序员?
如果执着于 Qt ,一定要做一个使用 Qt 的工作,那么使用 Qt 的一般是前端改界面。这个工作的天花板不会特别高。一般常见于各种工控软件,影视安监相关的软件,总之,各种 PC 端的开发工作。上面各位大佬回答里面的图形学软件,也是 Qt 的应用场景之一,其实各种工控软件就经常使用 OpenGL 来绘图。
如果你认为自己是个 C++ 程序员。那么,C++ 的应用范围就更多了。一个懂各种 Qt 数据结构的程序员,切换使用 boost, poco 实现 C++ 后端网络开发,广告模型开发,处理图形,甚至参与 AI 开发都不是问题。
我自己呢,甚至使用 Qt 开发各种网络程序,用于服务器后端服务。以前使用 Python 或者 Java 开发的程序,原本需要使用大量服务器资源,我用三分之一的机器给搞定了。当然,我自己也在用 Python,Java 以及 JavaScript 做开发,因为我并没有把自己限制成某个技术的程序员。
程序员可能会碰到 35 岁问题这种非技术性的门槛。但是仅就技术而言,放宽一下自己的视野,就可以做到很多事情。