BLOG

如何评价 Qt 的发展前景?

因此,Qt工程师的前景,也就是这些行业的前景。

这些行业,大多是面向企业客户而非消费者,岗位不如互联网行业多,平均薪酬也略低。但优点在于市场稳定,大多属于刚需,不会像互联网行业那样每年哗啦啦来上千家风投创业然后哗啦啦死上千家。

而且这些企业虽然不能说不加班吧,但起码平均工作时长远低于996。这些领域,所需要的技术列表如下:

1. C/C++技术过硬,最核心的需求,不说玩模板元编程,起码得熟练使用C++11大部分特性。2. C# / Java加分项。3. Python、Lua等脚本语言加分项。4. Windows API / .COM / Linux系统开发 / Linux shell脚本加分项。5. 网络编程加分项,包括但不限于IOCP, epoll, asio, libevent, muduo等,包括TCP/ UDP / HTTP协议。6. GUI开发加分项,包括Qt, GDI, DirectUI及少量MFC和GTK。7. 数据库加分项,核心MySQL / Oracle,其他加分项有redis, mongodb, memorycached等。8. 必备理论知识,操作系统,编译原理,数据结构与算法,计算机组成原理,计算机网络基础,设计模式,软件工程。9. 多线程并发编程加分项,包括thread, atomic, mutex, semaphore, spin lock等。10. IPC / RPC加分项。包括但不限于命名管道、共享内存、mmap、.COM等。11. 通用开发框架加分项,包括但不限于STL, Qt, Boost, folly等。12. 专用类库加分项,包括但不限于ffmpeg, opencv等。