双非一本大二,毕业想拿20万+需要哪些技能?C++后端方向前景如何?

​今天给大家分享的是一位粉丝的提问,双非一本大二,毕业想拿20万+需要哪些技能?C++后端方向前景如何?

接下来把粉丝的具体提问和我的回复分享给大家,希望也能给一些类似情况的小伙伴一些启发和帮助。

同学提问:

YT哥你好,本人现在双非一本大二,现在学习施磊老师的C++ 集群聊天服务器的项目,github上的WebServer 也写的差不多了,后面打算将学习一个C++ 高性能网络的分布式框架,也是施磊老师的,但感觉现在学习这些会不够达到企业工作的需求,现在犹豫大二暑假要不要去找找实习,还是在沉淀沉淀,想再了解如果毕业想找一份20万以上的工作,还需要具备什么技能,另外再想问一下,C++ 后端方向前景如何,还是要往客户端转

Yt回答:

这位朋友,首先目前学的施磊老师的C++ 集群聊天服务器的项目。请注意下这个项目我跟大家讲过,就是大家一定要考虑做一个产品化的东西,你不要考虑项目本身,怎么理解呢?就是很多朋友找一个项目你把它理解了,这东西只是第一步,你要基于这个项目你能够有些自己衍生出来,能够逐步把它迭代做到上线可用,把它做成产品化,就是你有没有想过,就是你在面试的时候你的面试官用的是你的聊天工具,用的是你的工具给你面试,你会发现你的面试是怎么样的,这个场景,你会发现你的概率会要大很多,你就比如说你现在去你同学家里吃饭,或者说你跟你同学约了去个餐馆吃饭,这个餐馆是你同学家的,你怎么看待你同学,就这个感觉,所以你做到一个产品化。

GitHub上面WebServer 写的差不多了。你会发现一直在这里没有脱离一个学,就是一直我学一个聊天室,我学一个C++高性能网络分布式框架的项目,没有脱离这个学本身,如果你脱离不了学这个字,你就发现你可以无限的学习,一直学而且一点用都没有,在这里讲的一点就是你要把它逐步基于这个基础做到产品化,因为施磊老师给你讲的C++ 集群聊天服务器这个项目,你做完之后第一个版本,你理解它之后,你在基础上增加一些功能,比如加上Web版,你能够用于你跟你女朋友聊天,或者你能够用于你跟你老师聊天,你逐步去把它完善做到一个产品你能用,而不是把这个项目理解了,这一点可能还很难够,因为它不具备一个产品的能力。

现在感觉这些会达不到企业工作需求,现在犹豫大二要不要出去找找实习。这个不是犹豫要不要的问题,找实习最好是这样,如果你大二能够找得到去实习会更好,但是实习,请注意你去的一家公司,那种实习的内容可能会跟你现在学的内容它是完全没有关系的,所以我认为你现在来说去找实习呢你不用这么着急,你可以在大三的时候,大三的那个寒假,或者大三那个暑假去找找实习,这个是可以的。

现在想了解一下想毕业后找一份20万以上的工作,需要具备哪些技能。请注意这个没有任何一个什么薪资跟技能是匹配的,在校招过程中间,你只有唯一做的一点你就多拿几个offer,使自己的技能做强,能够有多几款产品,多拿几个offer,从中去挑选一个优秀合适的可以了,千万不要出现20万我对应学什么技能,然后比如10万我学什么技能,5万我学什么技能,没有这个公式,压根就没有,能理解吗,所以这个过程你只能做到把技能做好,多拿几个offer,从中去挑选。

另外再说一下C++ 后端的前景怎么样,还是要往客户端转一转,我认为这个朋友学的这种呆萌呆萌的感觉,这里提到一点就是 C++ 后端的方向怎么样,其实 C++ 后端呢,其实这个后端这两个字大家很多朋友这个汉字它是由英文翻译过来的,它叫做 Backend,把它翻译成后端,也有把它叫做后台的,但是 C++ 的后端它跟 java 这样的后端它是不一样的,C++ 不是一种业务语言,它不适合做业务开发,它适合做什么,做这种基础设施,比如做的这种KV存储、RPC,你在市面上能够了解到的这种缓存,包括像RPC基本都是用 C/C++ 写的,然后包括数据库也是,你做的是这种单点服务,所以这里的 C++ 后端很多时候你会发现它跟 Java 的后端它不一样,所以在这一点上我认为他的前景怎么样,你不用去了解他,后面给你推荐下,你就在 Linux 上面用 C/C++ ,后面所有 C++ 岗位都投,这样你的机会会多很多,如果你就比如去搜 C++ 后端,你就算搜完了岗位都不一定有。

总结:

一、项目学习与产品化建议

  1. 当前项目优化方向:集群聊天服务器:在现有基础上增加功能(如消息加密、文件传输),并尝试部署到云服务器(如阿里云ECS),供真实用户使用。WebServer:支持HTTPS协议,集成Nginx反向代理,实现负载均衡(QPS≥5000)。产品化目标:让项目具备实际使用场景(如班级内部通讯工具),面试时可演示完整功能。
  2. 分布式框架学习:技术选型:学习brpc/grpc框架,实现分布式聊天室(跨服务器消息同步)。性能优化:结合Prometheus监控系统,分析吞吐量与延迟瓶颈。

二、实习与技能提升策略

  1. 实习时机建议:大二暑假:优先完善项目(达到可上线水平),参与开源贡献(如向Redis/MongoDB提交Issue或PR)。大三寒假/暑假:投递大厂日常实习(如腾讯TEG、字节AML),目标岗位:C++基础设施开发。
  2. 技能提升重点:核心能力: 网络编程(Epoll/Reactor模型)、高性能并发(无锁队列、线程池)。分布式系统(Raft/Paxos共识算法、分布式事务)。辅助技能: Linux内核原理(进程调度、内存管理)、Docker/K8s基础。
  3. 20W+薪资关键:大厂背书:通过实习转正或校招进入头部企业(如华为2012实验室、阿里云)。技术纵深:掌握至少一个领域核心技术(如数据库存储引擎、高并发中间件)。

最后聚焦C++基础设施,用项目产品化敲开大厂门!通过分布式系统学习+实习背书,毕业时冲击25W+年薪。若对底层技术有热情,可深耕存储/数据库方向,未来职业天花板更高! 

计算机相关专业就业求职学习路线/offer选择/职业规划建议

工种浩:程序员yt (学习就业困惑?我们来为你答疑解惑!)免费投稿 投稿必回

​​

#职业规划##C++##计算机#
计算机就业职业规划辅导 文章被收录于专栏

解决计算机相关专业就业/面试/技术提升等问题解答(投稿必回)

全部评论
怎么一股ai味
1 回复 分享
发布于 03-21 16:59 广东

相关推荐

评论
2
3
分享

创作者周榜

更多
牛客网
牛客企业服务