立即注册找回密码

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

手机动态码快速登录

手机号快速注册登录

搜索

图文播报

查看: 1444|回复: 5

[分享] 现在大二,学qt开发正常毕业后有饭吃吗?

[复制链接]
发表于 2024-9-25 15:07 | 显示全部楼层 |阅读模式
回复

使用道具 举报

发表于 2024-9-25 15:07 | 显示全部楼层
QT在工业上可以说是很受欢迎的,MCU方面肯定QT是首选了。
工控机上显示用的也基本上是qt widget(qml用的没那么多,)。
如果是纯桌面软件,选择很多,不过在医疗方面用qt的比较多;
如果你的需求是跨平台,考虑QT的可能性也很大。当然 qt不是专门用来做界面的,c++、python都可以用qt的库,通信库、日志库、多线程、串口、底层通信都有相应的库,比较好用。
C++Qt是一个强大的跨平台框架,它提供了丰富的工具和类库,使得开发者可以轻松地开发图形用户界面(GUI)应用程序和网络应用程序。C++Qt已经存在多年,一直在不断地更新和发展,目前也有很多活跃的社区在支持和维护它。因此,我认为C++Qt的未来前景是非常光明的。
以下是我认为C++Qt未来前景的一些原因:

  • 强大的跨平台支持:C++Qt能够在多个平台上运行,包括Windows、Mac、Linux、Android和iOS等。这使得开发者可以使用同一份代码来构建多个平台上的应用程序,从而降低了开发成本和时间。
  • 丰富的类库和工具:C++Qt提供了丰富的类库和工具,如图形用户界面(GUI)、网络、数据库、XML解析、多线程等,使得开发者可以轻松地构建各种类型的应用程序。
  • 活跃的社区支持:C++Qt拥有一个庞大的社区,开发者可以在这个社区中获得支持、学习和分享经验。同时,社区也在不断地更新和改进C++Qt,以满足不断变化的需求。
  • 公司支持:C++Qt由Qt公司开发和维护,该公司拥有庞大的技术团队和客户群体,他们的支持和投入可以确保C++Qt的持续发展和更新。
综上所述,我认为C++Qt的未来前景是非常光明的。尽管市场上有其他许多优秀的开发框架,但C++Qt拥有强大的跨平台支持、丰富的类库和工具、活跃的社区支持以及Qt公司的支持,这些都是C++Qt未来发展的有力保障。
推荐阅读书单
正如侯捷老师所说C++ 相关的书籍也非常多,如天上繁星。 广博如四库全书者有 《The C++Programming Language》 《C++ Primer》,深奥如山重水复者有《The Annotated C++ Reference Manual》、《Inside The C++ Object Model》,细说历史者有《The Design And Evolution Of C++》、《Rumiations on C++》,独沽一味者有《Polymorphism in C++》、《Genericity in C++》,独树一帜者有《Design Patterns》、《C++ FAQs》,程序库大全有之《The C++ Standard Library》.....
至于书单的话,可以看下这个C++ 最全书单,包含几十本经典的PDF和下载方式:
华为最牛逼的c++ 基础与提高PDF​mp.weixin.qq.com/s?__biz=MzU4MjgwNjQ0OQ==&mid=2247486995&idx=1&sn=382ef6a0c1d20bdcc4531463024a8060&chksm=fdb3f0cdcac479dbf38c2db05f3d57ef6cb2acbd2edf977244523026a58258520a784933810b#rd​mp.weixin.qq.com/s?__biz=MzU4MjgwNjQ0OQ==&mid=2247486995&idx=1&sn=382ef6a0c1d20bdcc4531463024a8060&chksm=fdb3f0cdcac479dbf38c2db05f3d57ef6cb2acbd2edf977244523026a58258520a784933810b#rd​mp.weixin.qq.com/s?__biz=MzU4MjgwNjQ0OQ==&mid=2247486995&idx=1&sn=382ef6a0c1d20bdcc4531463024a8060&chksm=fdb3f0cdcac479dbf38c2db05f3d57ef6cb2acbd2edf977244523026a58258520a784933810b#rd​mp.weixin.qq.com/s?__biz=MzU4MjgwNjQ0OQ==&mid=2247486995&idx=1&sn=382ef6a0c1d20bdcc4531463024a8060&chksm=fdb3f0cdcac479dbf38c2db05f3d57ef6cb2acbd2edf977244523026a58258520a784933810b#rd​mp.weixin.qq.com/s?__biz=MzU4MjgwNjQ0OQ==&mid=2247486995&idx=1&sn=382ef6a0c1d20bdcc4531463024a8060&chksm=fdb3f0cdcac479dbf38c2db05f3d57ef6cb2acbd2edf977244523026a58258520a784933810b#rd​mp.weixin.qq.com/s?__biz=MzU4MjgwNjQ0OQ==&mid=2247486995&idx=1&sn=382ef6a0c1d20bdcc4531463024a8060&chksm=fdb3f0cdcac479dbf38c2db05f3d57ef6cb2acbd2edf977244523026a58258520a784933810b#rd(PS:侯捷 C++ 视频课程一直都被看过的同学广为推荐,最近发现 B 站关于侯捷老师的 C++ 视频课程几乎全部被下架了,于是自己搜集了一套非常全的视频,大家赶紧去下载保存备用:
侯捷C++全套视频|含下载方式​mp.weixin.qq.com/s?__biz=MzU4MjgwNjQ0OQ==&mid=2247486987&idx=1&sn=6002f1b0c275f97a33ee2e3e8f53ab4f&chksm=fdb3f0d5cac479c3368acf8cecbf5b0669ff76db88b3f32d3543fcd8f0f5c820845102493c16#rd​mp.weixin.qq.com/s?__biz=MzU4MjgwNjQ0OQ==&mid=2247486987&idx=1&sn=6002f1b0c275f97a33ee2e3e8f53ab4f&chksm=fdb3f0d5cac479c3368acf8cecbf5b0669ff76db88b3f32d3543fcd8f0f5c820845102493c16#rd​mp.weixin.qq.com/s?__biz=MzU4MjgwNjQ0OQ==&mid=2247486987&idx=1&sn=6002f1b0c275f97a33ee2e3e8f53ab4f&chksm=fdb3f0d5cac479c3368acf8cecbf5b0669ff76db88b3f32d3543fcd8f0f5c820845102493c16#rd​mp.weixin.qq.com/s?__biz=MzU4MjgwNjQ0OQ==&mid=2247486987&idx=1&sn=6002f1b0c275f97a33ee2e3e8f53ab4f&chksm=fdb3f0d5cac479c3368acf8cecbf5b0669ff76db88b3f32d3543fcd8f0f5c820845102493c16#rd​mp.weixin.qq.com/s?__biz=MzU4MjgwNjQ0OQ==&mid=2247486987&idx=1&sn=6002f1b0c275f97a33ee2e3e8f53ab4f&chksm=fdb3f0d5cac479c3368acf8cecbf5b0669ff76db88b3f32d3543fcd8f0f5c820845102493c16#rd​mp.weixin.qq.com/s?__biz=MzU4MjgwNjQ0OQ==&mid=2247486987&idx=1&sn=6002f1b0c275f97a33ee2e3e8f53ab4f&chksm=fdb3f0d5cac479c3368acf8cecbf5b0669ff76db88b3f32d3543fcd8f0f5c820845102493c16#rd他们让知识的传播变得更加的便捷,降低了后来者的学习门槛,当然啦也变相加重了内卷化.
最后给大家介绍一份计算机经典书籍,送大家一份硬核书籍资源:读大学跟工作期间,我买了很多书,大部分是一些技术书籍,也收集了这些书籍的电子版,都在这里,现在免费share给大家,包括了计算机类常用电子书,包括C,C++,Java,Python,Java,Linux,Go等,希望大家能认真阅读。点击下方链接直达获取:
计算机经典必读书单(含下载方式)码字不易,硬核码字更难,希望大家不要吝啬自己的鼓励,给我 :
@码农出击
一个点赞,鼓励下我!
回复 支持 反对

使用道具 举报

发表于 2024-9-25 15:08 | 显示全部楼层
Qt可以说是最简单的C++库了,能亲眼看到界面,而且不论是QString,还是其他容器类,都比STL半残废好用的多,更甚至连USB,HTTP,SerialPort这些功能都有。
所以几乎,是几乎,所有学C++的,都会QT,甚至还可以自己重写paint()来实现好看的页面。
不敢保证两年后会怎么样,但是现在,Qt找工作难度嘛,这么说吧,虽然Boss上清一色的QT开发工程师岗位,但投的简历都没有下文,失业一个月了没有一个面试(也可能是我双非学历被刷了)。目前的建议还是布局其他方向吧,Qt可以学,但不要当成吃饭的工具。
回复 支持 反对

使用道具 举报

发表于 2024-9-25 15:09 | 显示全部楼层
编程除了了解C++语言、库函数如Qt之外,还需要用数据结构描述问题、用算法求解问题的能力。如果不具备后面的两个能力,别人教你干什么你就干什么,那就不叫编程那叫劳力不劳心地抄写。古人云:劳心者治人,劳力者治于人。正如你所说,作为劳力者,你永远会被治于人,永远会是底层,跨越不了阶层。
可以说,企业不需要这样的程序员,写程序不仅要作为码农劳力,更需要你的才智去劳心,才能解决问题使系统运转。企业不会因为你是劳力者,再去配一个劳心者用于解决问题;即使企业这样配了,你也需要具备能理解劳心者设计的才智,具备转化他的意图付注实施的初步才智。
当然培养C++面向对象建模即用数据结构描述问题的能力很重要,培养用数学建解决问题的能力更重要,有一个“公交转乘”实例同时包含数学建模+面向对象建模+Qt插件图形用户界面三层模式分离开发,仔细体会如下教材的面向对象建模章节以及习题解答的数学建模+面向对象建模+Qt插件图形用户界面三层模式分离开发视频讲解,可以多方面提高开发能力,甚至可以成为系统分析员,改变你的阶层。教材、解答、视频及代码参见https://www.zhihu.com/question/610987898/answer/3108746910?utm_psn=1762001621188378624
回复 支持 反对

使用道具 举报

发表于 2024-9-25 15:09 | 显示全部楼层
学习技术阶段不要目的性太强了,目的性过强是很难坚持下去的,自学坚持下去的关键就是学会知识获得的成就感,比如做个简单的串口调试工具,从电脑端发送一个字符串用单片机真的正确解析出来了,那种成就感非常强烈。
自学就是体验解决问题的乐趣。
回复 支持 反对

使用道具 举报

发表于 2024-9-25 15:10 | 显示全部楼层
谁也没法给你算命,众所周知,大学计算机专业不自学就等于没学,你只是按部就班完成大学的课程,正常毕业肯定是没有出路的,学校一般指望不上,就看你自己怎么把握了。











https://zhuanlan.zhihu.com/p/107983573
https://zhuanlan.zhihu.com/p/631858404我是 @IT锅炉野野 ,一位喜欢保护韭菜的程序员,关注我,很值得。
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册 微信登录 手机动态码快速登录

本版积分规则

关闭

官方推荐 上一条 /3 下一条

快速回复 返回列表 客服中心 搜索 官方QQ群 洽谈合作
快速回复返回顶部 返回列表