返回信息流之前在几个实习招聘上看到了要求有QT或者Eclipse开发经验,不知道现在学QT的人还多吗?前景怎么样?
这是一条镜像帖。来源:北邮人论坛 / cpp / #92710同步于 2016/7/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
[问题]用QT做C++开发的人还多吗?
lingoes
2016/7/23镜像同步86 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
有些人别误人子弟好不好。
没有任何前途,学这个的话,对于绝大部分人来说,很难找到靠谱的公司和工作。你仔细想想现在互联网行业里哪些公司和业务会用到QT?
最简单的方法写个爬虫去北邮人招聘板块统计下技术名词词频,然后比较下,就有结果了。
顺便在自己的电脑上搜了搜qt。发现还真不少:
BATTLE.NET 这个不用说了吧,玩守望屁股全靠它了。界面用Qt开发的。
YY语音 主要用来看男神们的演唱会。听说小伙伴们玩剑三用它音频。
Autodesk Maya 也是用Qt开发的。
VirtualBox虚拟机 用Qt做的图形界面
Wireshark抓包软件 网络坏了就会想起它。以前用GTK+,后来改用Qt了。
Source Film Maker 用HalfLife2/CS/TeamFortress的Source引擎做电影的工具。也可以做可爱的《彩虹小马》同人动画~
Clementine 我最喜欢的音乐播放器
【 在 lingoes 的大作中提到: 】
: 之前在几个实习招聘上看到了要求有QT或者Eclipse开发经验,不知道现在学QT的人还多吗?前景怎么样?
按照你这种找法,我找flash或vb开发的公司都会找出非常多,甚至易语言开发的都有不少,然而有意义吗?一个没有太多前途,待遇低,岗位少的工种忽悠别人学,以后别人职业发展有问题,你不内疚吗?
国内招QT的公司非常少,国外不了解,另外YY是招VC的,不过要求有流媒体经验。其他公司基本上随便搜索下就有谱了:
http://www.lagou.com/custom/search.html?m=1
【 在 nuanyangyang 的大作中提到: 】
: 顺便在自己的电脑上搜了搜qt。发现还真不少:
: BATTLE.NET 这个不用说了吧,玩守望屁股全靠它了。界面用Qt开发的。
: [upload=1][/upload][upload=2][/upload]
: ...................
这是鸡生蛋蛋生鸡的问题。为什么没人招?因为会的人少。为什么学的人少?因为没人招。以至于这么难得的跨平台的、开源的、高质量的图形界面工具包被人当做没人用的技术。
我的观点是,起码在最近10年内,桌面应用程序不可能淡出人们的视线。现在确实比不了90年代末Windows桌面应用程序遍地开花的年代,但桌面应用,就像操作系统一样,是人人都离不开的。很多服务现在可以搬到浏览器里,但还有更多的应用必须要本地图形界面应用程序,比如多媒体应用、设计、图形、游戏、科研、即时消息、通讯、软件开发等。
至于“学了Qt找不到工作”之说……如果理解成只会Qt其他什么都不会,那显然找不到待遇高的工作。但如果只会MFC又怎么样呢?“只凭会Qt找建筑工作”就像“只凭搬砖来找建筑工作”一样。我觉得找工作应该换一个角度:有人需要开发客户端程序吗?我会用Qt。如果我走上那个岗位,我可以选用Qt技术来实现需求。
比如bilibili的这个岗位: http://www.bilibili.com/html/join-list.html#36 要求是负责“桌面应用工具”开发,但“不限于Qt”(看这里http://live.bilibili.com/news/detail/37)。所以,人家要桌面客户端吗?如果有人愿意应聘,我想他们还是愿意做的,虽然只聘一个人。人家一定要用Qt吗?他们需要的是Windows客户端,至于是不是Qt,就另外说了。至于说,我用了Qt,同时还可以支持Mac和Linux,那就看谁来做决策了。公司的节操都是靠员工的水平撑起来的。到最后,一个员工绝不会是“会用Qt的图形界面开发人员”这么简单,而是要支持一个公司的一个产品的。
【 在 YouXia 的大作中提到: 】
: 按照你这种找法,我找flash或vb开发的公司都会找出非常多,甚至易语言开发的都有不少,然而有意义吗?一个没有太多前途,待遇低,岗位少的工种忽悠别人学,以后别人职业发展有问题,你不内疚吗?
: 国内招QT的公司非常少,国外不了解,另外YY是招VC的,不过要求有流媒体经验。其他公司基本上随便搜索下就有谱了:
: http://www.lagou.com/custom/search.html?m=1
: ...................
与会的人多少没有任何关系,与趋势关系最大。
国内会微软VS/MFC这种技术栈的人是最多的,不是绝大部分人沦落到去外包公司,去转行其他岗位开发吗?不是因为会的人少,而是技术的发展趋势决定了这种技术肯定会被淘汰,就如同十来年前会Flash开发一样。
只会一种技术是很难找到靠谱的工作的,但是把学QT的那个时间学习Java,PHP,Go语言等,甚至找个方向深入比如搜索,推荐,分布式,花费一样的时间,带来的收益比学习QT带来的收益多几倍都不止。以我为例,我搞搜索架构的,经验一年多,现在的待遇可能比国内绝大部分QT工程师工作5年的待遇都要高。而如果学习QT,想找份靠谱的工作都比较难,反正国内所有的搞QT的岗位我是没个看上的。
所以这根本不是鸡生蛋蛋生鸡的问题,与社会发展背道而驰,终究会被社会淘汰。人啊,总得要考虑下社会发展趋势吧。
【 在 nuanyangyang 的大作中提到: 】
: 这是鸡生蛋蛋生鸡的问题。为什么没人招?因为会的人少。为什么学的人少?因为没人招。以至于这么难得的跨平台的、开源的、高质量的图形界面工具包被人当做没人用的技术。
: 我的观点是,起码在最近10年内,桌面应用程序不可能淡出人们的视线。现在确实比不了90年代末Windows桌面应用程序遍地开花的年代,但桌面应用,就像操作系统一样,是人人都离不开的。很多服务现在可以搬到浏览器里,但还有更多的应用必须要本地图形界面应用程序,比如多媒体应用、设计、图形、游戏、科研、即时消息、通讯、软件开发等。
: 至于“学了Qt找不到工作”之说……如果理解成只会Qt其他什么都不会,那显然找不到待遇高的工作。但如果只会MFC又怎么样呢?“只凭会Qt找建筑工作”就像“只凭搬砖来找建筑工作”一样。我觉得找工作应该换一个角度:有人需要开发客户端程序吗?我会用Qt。如果我走上那个岗位,我可以选用Qt技术来实现需求。
: ...................
【 在 YouXia 的大作中提到: 】
: 与会的人多少没有任何关系,与趋势关系最大。
: 国内会微软VS/MFC这种技术栈的人是最多的,不是绝大部分人沦落到去外包公司,去转行其他岗位开发吗?不是因为会的人少,而是技术的发展趋势决定了这种技术肯定会被淘汰,就如同十来年前会Flash开发一样。
你有什么依据认为桌面上的图形界面程序会被淘汰吗?
: 只会一种技术是很难找到靠谱的工作的,但是把学QT的那个时间学习Java,PHP,Go语言等,甚至找个方向深入比如搜索,推荐,分布式,花费一样的时间,带来的收益比学习QT带来的收益多几倍都不止。以我为例,我搞搜索架构的,经验一年多,现在的待遇可能比国内绝大部分QT工程师工作5年的待遇都要高。而如果学习QT,想找份靠谱的工作都比较难,反正国内所有的搞QT的岗位我是没个看上的。
我不认为会Java/PHP/Go语言比会Qt比起来有什么值得自豪的。如果说Qt使用C++,而C++这个语言本身已经开始走下坡路了,我倒是不反对。但搜索、推荐、分布式和基础的图形界面前端不在同一个层次上,都需要一定的研究基础。这就像拿研究生的工作跟本科生的工作比,工资有差距也不足为奇。至于待遇相差5倍,虽然无法验证,但多多少少和中国近年来的收入分配不公有关。但如果注意到这几年北京的物价上涨,应该不难推测这种贫富差距不会持续很久的。
: ...................
我没有说桌面端界面程序会被完全淘汰,只是趋势是需求越来越少,如同Flash一样。写代码本来就是一个苦差事,为啥不选择前景好,工资高的工种呢?那种有情怀的人,选择这种有情怀的工种,肯定是不需要来论坛上问的,这种造福大众的事情还是不要忽悠小白来做吧,毕竟关系到人家一生的事情。
我也从来没说Java/PHP/Go等比QT自豪的多,只是既然学习了,不如选个前景好,发展好的,同样我也没说工资是别人5倍,我说的是工作时间,还是要提高阅读能力,不要脑补啊。
【 在 nuanyangyang 的大作中提到: 】
:
: 你有什么依据认为桌面上的图形界面程序会被淘汰吗?
:
: ...................