C++需要学QT吗?QT值得学吗?

作者: 程序员平头哥在加拿大分类: 日常 发布时间: 2023-10-25 10:24:59 浏览:14135 次

C++需要学QT吗?QT值得学吗?

小柰柰的老公:
qt局限性太大了 严格来讲qt不属于一门独立的工作岗位 qt是硬件工程师和嵌入式工程师的附属技能 qt更多的用途是开发MCU和Linux系统界面 如果你是从事医疗器械 智能设备 机械设备 自动化设备 农业设备等硬件相关的那qt非常适合 但也有例外 奔驰汽车的车机系统就是qt开发的 很多地铁或售票机也是Linux系统然后用qt做的程序和画面

【回复】作为应用,范围很广,也很实用。 作为培训内容,小白去学有点难受,有些经验的自己看文档和例程就够了,也不需要培训机构介入太多。 这些卖培训的肯定用话术把想入坑的限定到他的业务领域里。 开个车机多媒体系统的课程,跑个qt和qml应用,起码得有套head unit 硬件 环境做验证 才有成就感,这就不是在线网课提供得了的了。
【回复】一般就是客户端开发,招聘都是问业务+技术,技术也只会说可能用过某个库,熟悉某些系统的优先,不会说按照用没用过某个库招人,那得多垃圾的公司[妙啊]
LINUX嵌入式:
胡言乱语,误导新手,要根据自己的需求学!如果公司有ui需求,特别跨平台时,qt是最好的框架之一!仅仅学c++,做后台,有几个公司有这样的需求?毕竟大公司的职位少,不是一般人能得到的。不要听这两位胡言乱语,把一门技术学到能工作才是最重要的。到底学到什么程度,由你所在城市的就业情况来决定。

【回复】好像c++除了后代好像有很多方向吧十多个方向我看介绍,是不是就业面和上限高些
xriin:
感觉QT甚至和Unreal Engine有点像了,只不过UE直接是blueprint拖代码

【回复】Qt相比BP还是强大很多的,除了一些开箱即用的组件外,许多底层的技术都做了较好的封装,例如线程管理、文件访问、网络通信等。而且这些封装虽然跨平台,但需要的时候也可以直接访问系统原生调用,提供了优化的灵活性。BP更类似于Scratch这种低代码图形语言。
【回复】回复 @dliting :没错,qt是成套的,其他的都是小东西
dliting:
Qt做跨平台应用和UI比较方便,但要依赖它的一大堆库,纯算法或驱动之类的部分可以结合标准C/C++实现。另外,Qt做Python的UI也比较方便。

Sigmalex:
自从有了electron我觉得QT是真没啥用了,而且我是只会C++不会JS的,JS靠chatgpt写。

【回复】看项目和业务了。比如A380飞机上的多媒体系统就是用qt做的,车机很多也可以用qt,比如验证阶段。 这人是做培训的,qt的文档和支持已经很全面了,他在里面使不上劲,嗯,也赚不到钱。
【回复】回复 @TurBODNA : 也是,QT在嵌入式领域应该是还有一席之地的,但是在PC或者服务器桌面端是真不太行了。尤其是现在webGPU出来了,QT性能都不见得比web强。
siseniao1:
说做qt没成长只能说明你的项目没深度,qt的局限性还是很容易被发现的,例如效率方面的,框架方面的,使用方面的,只要你研究下qt的源代码,自己能修补这些局限性,这不就是一种成长吗,说做十年和三年没区别的,是你做的项目没难度,和语言和框架没关系[doge]

纳斯达克ee:
为什么做三年和五年区别不大,我要对这句话打个疑问?

【回复】纯粹做crud业务的,3年,10年都不大,但是和行业结合,扎根行业的,那就不一样了
【回复】回复 @尘埃落在星河湾 :得了吧。你怕真的不知道打工的作用吧?你去公司还慢慢让你搭建环境吗?
木亦行:
Qt只做界面没前途,看它的内部源代码更好[doge]

纳斯达克ee:
这东西完全就是自己的原因。你自己不深入学不淘汰你淘汰谁?你不去看源码不去拓宽技术维度本来就不行。我就不信难道你做后端就不用???反而是你后端学的底层更多,技术维度更广。所以说呀,讨论这个话题压根没有意义。

B站昊彦祖:
值得学一下,反正也不难,即使不拿来当工作也可以平时用来造点实用小工具[doge]

铁头小狸:
个人人为不一定需要学QT,根据自己的项目来,qt要么付费要么开源,想要免费还闭源是不可以的。

言必称高端:
平头哥是不是都自由了,不用上班了,这么高产

Justinlx123:
我就是二本大学,想学qt先找个实习可以吗[星星眼]

【回复】qt只能作为加分项。不能作为主攻项[doge]
【回复】回复 @猫槿醒了吗 :什么作为主项呢[doge]
冰魄之上:
c++后台吃学历,吃技术,没学历就别搞了,岗位也很少,cpp中间件开发,分布式存储这些一般社招,技术难度也较大。QT适合学历没那么好的,也容易上手,岗位也多一些

【回复】C++不是有十多个方向吗,有不吃学历的把
小罗伯特LG:
懂了;c/c++ 约等于底层(例如嵌入式开发) QT则可以做个音乐(约等于java)但是;但是;但是; qt好像也可以做嵌入式(带个小屏幕的电路板这种)

【回复】但是板子开发大多用C撸,Qt大多是上位机。。

程序员 留学 计算机 编程 出国读书 多伦多 软件开发 出国 移民 技术移民

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!