C++桌面客户端还是go服务端

大佬们,现在面临方向选择,我C++基础好,但是网上都在劝退客户端,又有说QT例外,然后go呢需要重新学习,倒是可以接收,请各位大佬阐述一下未来发展哪方面更好呢?#C++##go##牛客在线求职答疑中心##客户端##服务端#
全部评论
先找着C++,Qt的工作,工资只要不是很低就先干着,起码到时候有个工作经验,业余时间学一学go,Qt这个东西上限太低,很多都是外包,我现在就是,刚毕业,才给6k,手头实在找不到工作,Qt的很不好找,打算干一年跑路转Go或者其他
1 回复 分享
发布于 06-25 09:32 湖北
哇,大佬你面临的问题好高大上呢!C++和Go都是棒棒的语言,各有各的优点哦。 C++在桌面客户端开发上确实很有优势,QT框架也很强大,能做出很酷的界面呢。不过现在客户端开发的市场确实竞争激烈,更新换代也快。 Go语言呢,它在服务端开发上可是出了名的快和简单,很多公司都在用Go来写云服务和微服务呢。学习Go可能需要一些时间,但它会让你的服务端开发效率大大提升哦! 未来发展嘛,这个可不好说,因为技术趋势和市场需求总是在变的。不过我觉得你可以考虑自己的兴趣和职业规划哦。如果你对创造漂亮的桌面应用更有热情,那么C++和QT可能会更适合你;如果你对构建高性能的服务端系统感兴趣,那么Go可能是个不错的选择。 不如我们私信聊聊,我可以更详细地帮你分析一下,你觉得怎么样?点击我的头像,我们开始一对一的聊天吧!🐮🎉
点赞 回复 分享
发布于 06-20 12:03 AI生成

相关推荐

08-06 08:50
复旦大学 Java
还在为国内求职市场的内卷而头皮发麻吗?还在为赴日IT纠结读修士或语校的高成本+高风险吗?或者也在担心IT派遣的不稳定性?这次中日ZF合作项目来了!项目专为应往届生打造的“赴日IT大手企业直通车”,ZF项目,直签保障(正IT社员)。新人友好,拒绝弯路,上岸一步到位❗(部分名单见图6)🎈为何选择赴日IT?1.日本IT长期缺人:2030年缺口预计近80万人!2.稳定性很强、拒绝996、工作与生活平衡、福利补贴优厚。3.可留日拿永驻,也可作为跳板积累经验后回来发展。🎈项目核心亮点:1.  中日ZF合作,与日本本土IT协会签署协议,ZF项目,输送人才至大手企业或华人公司(正社员,根据个人能力分配不同公司)2.  直签保障,非派遣。通过岗前培养&面试,直接与日企签合同(以人文技术签赴日),安全可靠有保障。3.  上海岗前培训:IT技能+日语提升+商务礼仪+日本导师会话+项目实战+模拟面试等,精准匹配日企需求。周期2到3个月,上海线下。4.  薪资福利透明:起薪约35万日元/月 (全包)+ 各类补贴 + 奖金(≥2个月工资)+ 社保。5.  全程负责到底:从培训到就业,ZF保障,对结果负责!🎈参与条件1.本科及以上学历2.25周岁及以下(优秀可放宽至28周岁,26届明年再dd)3.计算机类 / 日语专业优先(日语n2及以上或IT优秀不限专业)🌈告别高投入高风险传统路径!抓住ZF项目机遇,直签正社员,开启稳定职业发展之路!计算机专业  日语  n1  应届生  赴日IT    待业  毕业生出路   应届生求职  毕业生就业  出国工作 待业 高度人才永驻 就业 求职招聘  海归求职 日语N1 日企面试  转码  计算机专业就业  日专生  失业
点赞 评论 收藏
分享
08-14 21:54
已编辑
中国地质大学(武汉) C++
1.那现在从产品的视角来分析一下这个世界频道的功能应该是怎么定义的世界频道(王者荣耀这类游戏的世界频道)以及讨论一下它的技术实现有什么难点2.有没有了解过类似于QQ的群聊QQ的群聊是怎么实现的3.那假设让你实现一个群聊功能服务器的逻辑是怎么样子的(或者说可以描述一下整个链路,就是客户端一个用户发了一条消息开始,完整的数据传输流程,流转流程是什么样子)4.那在这个过程中服务器的作用就是将收到的消息转发给其他的用户对吧那你能详细说一下这方面的细节吗(是怎么转发的)5.那假如现在让你设计让你设计一个QQ,你会怎么设计这样的一个整个的系统流程来保证在线的用户可以实时收到一个消息然后不在线的用户也可以在下一次上线的时候看到历史的群聊消息6. OK那刚才你提到了一个客户端接收消息的机制那这个应该是一个什么样的呢?(这个群聊里有ABC三个人,A发了一条消息然后服务器把这个消息推送给谁,那这个推送一般是用什么技术或者什么协议实现)[可以使用websocket或者简单一点的话也可以直接使用TCP]7.刚才我们有提到就是在线的任务和离线的那怎么区分在线还是离线呢?(它其实就是可以通过TCP的饭店接吗他只要一直连着我的服务器那他就是在线)(面试官告诉我的一个过程:在线的用户要能实时收到消息,然后不在线的用户在上面之后也要看到这个历史消息,所以简单的完整的时间流程就是当a发了消息之后,就把这个消息存到这个群所对应的数据表里,然后再对每个人维护一个已读状态,然后如果这些人在线的话就单独更新一下,比如状态为一组就可以同时通过在线的这个TCP长连接把消息给它推出去,然后那些不在线的人在上线的那一刻就可以根据他的这个所有未读的消息整体做一个拉取然后已读之后再给它标记为已读就可以)8.那从这种情况回到刚才所聊的世界频道那世界频道和群聊在功能和实现上会有什么不同的地方(我回答了规模,历史信息是否保留)9.客户端什么时候知道能够去拉取这条消息10.有点像是刷帖子的意思就是我打开刷新,然后就主动拉取一次最新的消息,那假如我现在就一直打开了这个页面了那最新的消息应该怎么去获得(这里我回答的一个机制类似于刷帖子一样,然后面试官问我如果我一直打开这个页面保留在那里,我该怎么获取最新消息)11.或者我们反问一下就是从最开始出发他到底是真的是世界频道吗?(我这里回答可能是频道是划分了多个小频道然后的话可以根据地区可以根据时间戳来去划分)12.Java的JIT是什么13. Java的一段源代码从你写出来到最终执行这段过程发生了什么(可以回答牛客的那个面试专题部分的内容)14. Java将源代码编译成字节码之后交给JVM,那么我们C++中会编译成可执行文件交给机器执行这两个流程之间有什么不同15.现在具体到一条赋值语句int a = 1+3;这条语句在C语言中编译成了二进制的机器码,然后直接运行这个程序然后在Java中编译成了字节码交给jvm,这两段运行的过程有什么区别16.Java的int和Integer有什么区别17.在这个转换的过程中有没有踩过什么坑(我回答了基本数据类型和包装类然后说了一下自动拆箱和装箱他就问在这个转换过程中有没有坑,我回答了如果自动装箱或拆箱的次数过多会导致性能不好)18.假如现在我们都使用integer那么两个之间的比较是使用==号吗?(围绕了equals()和==讲了一下)19.使用==比较integer的时候,明明两个内存地址是不一样的但是最终比较的时候是相等的(我回答了常量池这部分的知识)20.常量池是在哪里维护的(我回答了元空间(也就是堆))21.常量池我是怎么了解到的(我就回答之前遇到过相似的题目我就好奇为什么会这样子明明两个数相等但是比较出来的结果却是false进而去了解了常量池,还回答了常量池的作用)22.有没有看过关于Java的源代码比如说常量池部分的实现(我说我看过关于Redis部分的,就是使用Lua脚本部分,还回答了AQS部分,但是这个我是一带而过了)23.讲一下你看过的Redis的源代码以及收获(我这里就回答了我看过他底层的LUA脚本,Redis怎么去使用这个脚本来实现单线程以及其他的一些原理,锁的部分也提到了一点点(不过我确实有点忘记了))24.手撕题leetcode 523连续子数组和:给你一个整数数组 nums 和一个整数 k ,如果 nums 有一个 好的子数组 返回 true ,否则返回 false:一个 好的子数组 是:长度 至少为 2 ,且子数组元素总和为 k 的倍数。(我讲了一个思路,而且刚刚开始还理解错了)25.反问,没什么好说的,因为觉得自己肯定没了,也没多问
查看24道真题和解析
点赞 评论 收藏
分享
程序员牛肉:1.go的中小厂还是很少的,大多数还是Java。而Java的东西比go多太多了,所以公司基本都支持Java转go,而很少支持你go转Java 2.时间太晚了,现在有的厂秋招都开了,你作为26届的学生竟然一个实习都没有。经历太单薄了,很少会有hr愿意给你机会。现在计算机实在是太卷了。
简历中的项目经历要怎么写
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务