双非26届cpper7月总结,求指点

早上起来发现已经8月1号了,感到时间过的很快,之前一直有每个月总结的习惯,突然发现从去年8月总结到现在,已经总结正好一年了,再加上这个月过的非常快,因此决定把总结写到这里,大佬轻喷,求指点

看了一下上一条动态是6月13日写的,那会基本写出来了一版简历,投递无果后向牛友求助,也是得到了不少意见,后来应付学校的期末,也就没再过多学习,所以基本可以说是从6月中旬到现在的一个总结也不为过

下面是现在更新后的简历

1. 7月看别人的项目用到了gRPC通信实现的微服务分布式架构,比较感兴趣,所以第一个就是学了一下gRPC分布式,然后也优化了一下项目,把架构升级成微服务模式(不得不说cpp在Linux安装gRPC真是费死劲,要不然是版本不兼容,要不然是下载不下来,要不然是编译出问题),也做了一个Qt的项目,看了一下大佬的Qt做法,光是界面UI的处理就学到了不少,还有各种事件处理的方式
2. 现在网络学习资源非常多,小林coding,阿秀的网站都有相当多资料,之前也是看了小林的网络Redis和MySQL进行查缺补漏学习,但是也没系统性总结,7月做的另外一个大工程基本就是进行了规范总结,用思维导图画了不少框总结出来,总体来说不管用处大不大,基本的思维框架还是搭建起来了,也在阿秀的网站看了不少八股,阿秀网站以问答的形式写八股,小林主要是系统的写文章,总的来说搭配起来我感觉效果还是比较不错的,思维导图这些也都公开到了个人博客里面,也有网盘的链接,大佬看了后如果有建议也可以尽管提
3. 搞了一个域名,不过现在还在备案,截止目前还没通过,听说是不能进行访问,也切断了解析的功能,不知道什么时候才能备案成功,正常进行访问
4. 7月学了不少分布式,但是总的来说不知道有什么学的方向,在b站看到了mit的课程,还没系统学习,也不知道怎么学,不知道从哪里下手,这两天主要在看分布式事务,柔性刚性事务,Seata这些概念,感觉看了也不知道怎么用,现在对于分布式的理解停留在服务之间进行的RPC调用,进行解耦合的概念,求大佬指点
5. 分布式里面大量用到了消息队列的概念,再加上本身我的项目里面也带有消息队列的项目,所以直接干脆学了一下消息队列,没详细跟着书学,主要是看了一下视频和一些八股,对比了一下RocketMQ和Kafka,简单看了一下RabbitMQ,感觉大家还是相对推崇RocketMQ和Kafka,不知道是不是拉取模式的原因?但是也没怎么实践,只是偏理论的学习,可能后续还需要想想办法找点相关的项目看一看,起码写写demo理解一下吧
6. 剩下就是比较常规的项目了,总结一些博客,刷了刷力扣,主要是刷了一下SQL题和hot100,SQL题还是很多写不出来,总怕面试的时候问SQL傻眼,但是SQL真的好难
7. 也看到了网上的不少消息,也有观点认为,cpp不应该全部梭哈互联网,可以把目光放到制造业工业这些领域,相对来说薪资待遇没互联网高,但相对稳定,不知牛友有没有在这些领域有开发经验的,求传递一些经验,提前表示感谢

总体来说,感觉7月应该是人生过的最快的一个月了,基本节奏就是早上起来运动一下,回家吃完早饭就开始学习八股,中午午休2个小时,下午继续干,晚上刷刷题就该睡觉了,也和朋友出去玩了两次,同时也求大佬指点:

1. 分布式在面试场或者是在实际的开发中需要具备什么知识,如果想在项目体现需要具备什么能力
2. 如果选择去非传统互联网,走cpp这样的技术栈是否还通用呢?
3. 简历是否还有优化的建议,个人可能倾向于进去公司后转语言写后端,也学过用python进行selenium测试,还是比较倾向于学后端

#我的简历长这样##双非本科求职如何逆袭##如何写一份好简历##简历中的项目经历要怎么写##总结和分享#
全部评论
小林coding等都不够,相当于别人总结好。最好去看第一手资料(计算机经典书籍),如操作系统导论,mysql是怎么运行起来的,回答八股才有自己的理解
5 回复 分享
发布于 2024-08-01 13:04 广东
bit?
1 回复 分享
发布于 2025-02-09 00:25 广西
大佬,第二个项目有哪里学的啊
1 回复 分享
发布于 2024-10-07 16:15 浙江
第一个项目b站恋恋风尘那个up的教学吧
1 回复 分享
发布于 2024-08-10 02:10 四川
不过有一点就是cpp后端岗位很少,除非自己能确保进中大厂
1 回复 分享
发布于 2024-08-01 11:32 广东
牛🐮🐮🐮
点赞 回复 分享
发布于 2024-09-04 23:15 上海
m
点赞 回复 分享
发布于 2024-08-08 02:55 山东
总体来说,已经很好了,找实习吧
点赞 回复 分享
发布于 2024-08-01 11:30 广东

相关推荐

🌟首先提升Agent 质量:1️⃣Prompt Engineering 是被低估的核心技能。 Agent 的 system prompt 和 tool description 的写法直接决定了 LLM 的决策质量。一个精心设计的 tool description,可以让 LLM 在 90% 的情况下正确选择工具;一个随手写的,可能只有 60%。这个差距不是换框架能弥补的。2️⃣Evaluation 是最容易被忽视的环节。 Agent 的行为具有不确定性,同样的输入可能产生不同的执行路径和结果。你需要一套 evaluation 体系来衡量 Agent 在什么条件下表现好、什么条件下会翻车。没有 eval 的 Agent 开发就是在盲人摸象。3️⃣上下文工程(Context Engineering)正在取代 Prompt Engineering 成为新的关键词。 它关注的是一个更大的问题:在 Agent 的每一步决策中,如何精准地组装出最有利于 LLM 做出正确判断的上下文?哪些信息该放进去,哪些该丢掉,以什么格式组织,这些决策比你选哪个框架重要一百倍。4️⃣用户体验设计不可忽略。 Agent 不是对每个任务都能完美完成的。如何让用户理解 Agent 在做什么、如何设置合理的预期、如何在 Agent 失败时优雅地降级——这些产品层面的思考往往比技术实现更难。🌟分阶段的选型策略1️⃣入门期:拿框架快速上手。选最流行的框架,跑通第一个 demo。目标不是做出好产品,而是理解 Agent 的基本工作原理。用框架的好处是屏蔽底层细节,专注于理解"ReAct 循环"这个核心概念。2️⃣进阶期:脱离框架理解本质。自己用纯 API 调用手写一个最小的 Agent。用 openai 或 anthropic 的官方 SDK,50 行代码写一个能调工具的 ReAct 循环。这个练习会让你彻底明白框架帮你做了什么、没做什么。3️⃣生产期:用框架的方式要利于拆除。如果你继续用框架,把它当作一个 LLM 调用的便利层来用,不要在它的 Agent 抽象上构建核心逻辑。如果你选择不用框架,直接用官方 SDK + 自己封装的薄层,也完全可行。代码量不会比用框架多太多,但可控性高出几个量级。⭕最后框架选型是一个"入口问题"——刚入门时你会觉得它很重要,深入之后你会意识到它只是一个起点。Agent 开发的真正挑战在于:理解 LLM 的能力边界,设计合理的任务分解策略,构建鲁棒的执行和容错机制,以及在不确定性中找到产品价值。这些事情,没有任何框架能替你想清楚。Agent 的灵魂不在框架里,在你对问题的理解里。📳对于想求职算法岗的同学,如果想参加高质量项目辅导,提升面试能力,欢迎后台联系。
点赞 评论 收藏
分享
查看15道真题和解析
点赞 评论 收藏
分享
03-24 13:35
门头沟学院 Java
攒攒人品!有面试过同岗的朋友欢迎评论区交流1.实习拷打2.项目拷打3.你们的 Agent 是单 Agent 还是多 Agent?为什么这么设计?有没有考虑过另一种方案?4.Agent 任务是怎么拆分的?拆分粒度是怎么决定的?5.上下文是怎么构建的?你们怎么避免上下文过长或者信息污染?6.如果上下文窗口不够,你优先保留哪些信息?为什么?7.你们做代码理解的时候,AST、调用关系这些信息是怎么用起来的?8.单测生成里,哪些代码其实不适合生成单测?你们是怎么识别并过滤的?9.覆盖率高但测试质量很差,这种情况你见过吗?你们是怎么解决的?10.mock在单测里什么时候是必须的?什么时候反而会带来问题?11.如果一个函数依赖数据库和RPC,你怎么让模型生成的单测还能稳定运行?12.你们怎么评估生成单测的质量?除了覆盖率,还有哪些指标?13.LLM的输入到底是什么?模型真正看到的是什么?14.self attention的核心作用是什么,为什么要拆成 QKV?为什么attention 可以建模长距离关系,15.为什么需要multi-head为什么 attention可以看成动态加权16.同一个 token的 Q、K、V 为什么不一样?17.attention复杂度很高,如果上下文特别长,你会怎么优化?18.模型产生幻觉的时候,一般是什么原因?工程上有什么办法降低19.Python有多线程吗?GIL 是干什么的?什么时候多线程是有用的?20.讲一下C++从源码到可执行文件的流程。21.手撕:给定数组的区间中位数之和:给定一个长度为n的数nums,一个区间 [l, r] 的 中位数 为:如果区间长度是奇数:排序后中间的数,如果是偶数:排序后靠左的那个数,要求:计算所有子数组的中位数之和
点赞 评论 收藏
分享
评论
18
28
分享

创作者周榜

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