26届211本科,大三才开始学能否追赶上进度?考研与工作三年哪个对未来发展更有利?

​今天给大家分享的是一位粉丝的提问,26届211本科,大三才开始学能否追赶上进度?考研与工作三年哪个对未来发展更有利?

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

同学提问:

26届 211本,目前在准备就业,大一大二啥都没学,这学期大三开学才开始学,学的很差,但是通过学校找到一个中厂下学期开学的实习(难度比普通自己找要低很多)。刚开始没想过考研,不想读研卷学历,后来开始考虑,担心吃学历的亏。核心问题就是:我这种情况,工作3年和读研比哪一个以后发展会更好,或者差不多。看nk上还是大部分是研究生能拿到很好的offer,但是社招的人应该不看NK,不知道到底是什么情况,求求帮帮我。

Yt回答:

目前大一大二啥都没学,从整个描述的过程中间我认为真的是一点都没学,没有任何工程的技术词汇,一个都没有,这是真的就是特别的纯洁,一个都没有。从大三开始然后学的很差,能够感受到这个学的很差,然后通过学校找到一个中厂,下学期开学的实习,就是在大三开始有一个实习,通过这种普招过去的实习,我不知道是一个什么样的岗位,通过普招过去的它应该不会是这种开发岗位,有点这种技术门槛的岗位,你要想一下如果就按照你刚刚所说的你一点都没学,然后你能够去到这里,大概率这个可能跟这个有点技术门槛的这种岗位应该关系不会太大,当然这是我个人猜测,如果但凡有一个门槛的岗,好的岗位的话它还是需要有一个优中挑优的过程,它是需要挑选一些合适的人的,而不是说所有人都可以做。

当然首先从一个作为26届211的一个本科你学历以及你的学校都不差的,但是这个岗位如果去到的是这种生产的话我认为慎重一点,不是说生产不好,而是说这个过程中间你应该是有更好的发展的。刚开始没想过考研,不想考研卷学历,后面考虑了担心吃学历的亏,我这个情况工作3年和读研比哪一个更好?从你目前带着这种萌萌的这种感觉,你读研会好一点,如果你问的问题通篇带有一些技术词汇,比如说你做过什么项目,然后中间用了什么方案,你能够说清楚,这时候我会推荐你就业,目前来说你读研的好处在哪?因为从你这里没看到任何的技术词汇,读研能够延缓你的就业,在这期间里面能够让你去觉悟,让你多学点技术,在这时间里面。

然后看到牛客上大部分是研究生拿到offer,但是社招不看,这个不知道什么情况,接下来我给你讲的就是你不管读研也好,还是你不读研也好,有一个事情你一定要干。就是你一定要结合你现在所学的东西,能够做 1到2 款产品出来,能够上线使用,你能用的东西,你后面简历里面就把这个项目写清楚,你用了什么技术方案,实现结果怎么样,然后把它写出来就可以了,这样你会发现你面试会容易很多,不会像现在一样,你除了讨论一些意识形态的问题,没有一些很多具体的问题可以讨论,那你就发现面试你肯定会吃亏。

总结:

一、当前背景与核心问题

  1. 学历与技术现状: 学历:211本科(26届),无考研经历,技术基础薄弱(大一大二未系统学习)。实习情况:通过学校获得中厂实习(岗位技术含量存疑,可能非核心开发岗)。
  2. 核心矛盾: 就业 vs 读研:担心本科学历在社招中竞争力不足,但读研需2-3年时间成本。技术短板:缺乏实际项目经验,简历无亮点,难以匹配高薪岗位。

二、决策建议与执行路径

选择1:读研(推荐)
  • 核心逻辑:211本科学历在头部企业校招中竞争力有限(尤其算法/核心开发岗)。硕士学历可争取大厂校招机会(如腾讯TEG、阿里云核心岗),起薪差距显著(本科15-20W vs 硕士25-40W)。
  • 执行清单:考研准备: 目标院校:985或强211计算机相关专业(如北邮、西电)。备考重点:408专业课(数据结构+操作系统+计网+计组)+ 数学一。技术补全: 用1年时间完成2个工业级项目(如分布式KV存储、高并发网关)。参与开源贡献(CNCF项目PR、技术文档翻译)。
选择2:直接就业
  • 核心逻辑:需在3年内实现“技术跳跃”,用项目经验弥补学历差距。适合自律性强、能进入技术驱动型团队(如独角兽/中厂核心组)。
  • 执行清单:实习期冲刺: 将中厂实习转化为技术资本(主动争取参与核心模块开发)。开发1个高价值项目(如基于Go的微服务框架,支持万级QPS)。求职策略: 主攻中小厂核心开发岗(如PingCAP、七牛云),积累分布式/高并发经验。3年内跳槽1次,目标大厂(如字节跳动基础架构部)。

三、关键行动指南

  1. 项目为王:必做项目: 用3个月开发一个分布式日志采集系统(支持Kafka+Elasticsearch)。实现简易版Raft协议(GitHub开源+技术博客解读)。简历包装: ❌“参与实习,负责文档编写” → ✅“主导日志系统性能优化,吞吐量提升200%”。
  2. 技术栈优先级:语言:Go/Python(云原生/自动化方向) > Java(业务开发内卷)。领域:分布式系统 > 高并发中间件 > 业务开发。
  3. 学历补救:若选择就业,工作期间申请海外在线硕士(如Georgia Tech OMSCS),兼顾工作与学历提升。

四、风险提示

  • 读研风险:实验室无项目/导师不放实习 → 提前联系已毕业学长,选择项目资源丰富的导师。
  • 就业风险:陷入CRUD业务开发 → 入职前调研团队技术栈,优先选择基础架构/中间件团队。

最后

  • 推荐读研:用2年时间补全学历+技术短板,冲击大厂校招(年薪30W+)。
  • 若选择就业:All in技术深耕(分布式/云原生),3年内跳槽至一线大厂,年薪对标硕士毕业。行动核心:无论选择哪条路,工业级项目+开源贡献是破局关键!拒绝空想,用代码证明实力! 🚀

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

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

​​

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

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

全部评论

相关推荐

05-11 22:04
门头沟学院 Java
前面就是基本上是八股盛宴,然后看你说什么词触发他被动然后追着问。复盘的时候确实发现底层网络和操作系统问得挺细的,可能客户端偏底层?总体来说面得挺舒服的,面试官也很友善,一个小时很快就过去了。提问环节:1. 自我介绍2. 面试官强调这是客户端面试 说明一下base地,进来要转cpp3. 了解cpp吗?不了解,对于两者的理解我认为最大的不同在于内存管理,cpp可以灵活地控制内存,提高程序运行效率。Java通过jvm来进行内存管理,好处是系统自动分配内存和垃圾回收,安全简单,缺点就是不能更颗粒度地操作内存。还有就是cpp的学习曲线比较陡峭,其他的就不太清楚了。4. Java集合有哪几种?ArrayList,Linkedlist,HashSet,hashmap,ConcurrentHashMap5. ArrayList和LinkedList有什么区别?底层实现,读写应用场景,6. 具体到每一个节点上,他们两在内存占用上哪个更优?ArrayList底层是连续内存的动态数组,利用了计算机的局部最优特性,所以更优一些7. 什么是反射?通过类名在程序运行时构建类实例,操作类方法,类字段,增强编码的灵活性和解耦,但是也存在着安全的隐患8. JVM是如何反射构建类对象的?通过方法区中存放的类信息,字段和方法,去构建类对象实例9. 讲一下类加载机制,描述一下类是如何被加载的?加载-验证-准备-解析-初始化-使用,然后具体内容10. 类加载的时候,它对静态成员变量和非静态成员变量的处理具体有什么不同?静态放在方法区,局部变量放在堆,基本数据类型放在栈帧11. 讲一下CAS是什么?12. 有没有遇到ABA问题?13. Mysql底层存储的数据结构是什么?14. 平时写sql查询语句时需要注意什么,对查询进行优化,结合一个例子说明?15. 你的主表的主键ID是增长是+1吗?还是怎么样?16. 推荐使用顺序递增索引,说了一下顺序递增和UID的优缺点17. 有遇到并发插入,出现ID空洞的情况吗?没有,加行锁了18. 你刚刚说了行锁是吧,那Mysql具体有哪些锁?行锁、表锁、全局锁,间隙锁防止幻读19. 什么是幻读?20. 我看你有提到计算机网络,介绍一下UDP和TCP差异21. 如果在客户端建立TCP的话,一般会怎么做?(愣了一下)一般是操作系统底层通过协议栈来进行网络连接,通过JavaAPI来操作Socket层来进行网络连接通信22. 你有用过java的Socket相关的这些,手动去建立连接的API吗?用过简单的http网络请求连接,还有使用Java的网络应用框架Netty来进行网络通信,可以自定义消息序列方式和序列头等信息23. 你刚才提到操作系统负责网络连接,你知道操作系统提供的TCP的API是什么吗?不太清楚,没有在操作系统层面上实现过这种网络通信的调用24. 解释一下TCP和HTTP这两个专有名词?25. HTTP一定要建立在TCP上吗?还是说UDP也可以?26. 你刚刚说了QUIC协议,关于QUIC你知道哪些呢?27. 既然你提到了中间密钥,那它建立连接的大概过程是什么?28. TCP协议的握手是干什么的,为什么要有握手的过程?29. 它如何保证不接收过去的数据呢?30. 说了一个乱七八糟的问题,什么什么API和你刚刚说的握手有什么关系?(没听懂)31. 那我换一个问法,你知道半连接队列吧?那它在握手的哪一步把链接从半连接移到全连接队列?32. 如果第三次握手的ACK,客户端没收到,会怎么样?33. OK网络相关的就,嗯(话锋一转),HTTP头的大概结构你清不清楚?34. 问你两个操作系统相关的问题,kill命令有用过吗?(玛德没听清,没回答出来)结束一个进程一般用shutdown或者close函数35. 嗯我不是说在你程序内,那你有个jar包跑起来了,你怎么把它删掉?一般在服务器上用docker部署多个容器,用docker stop来停掉程序36. 那你知道在Linux平台,进程退出的时候会有几种信号,你知道几种它们有什么不同?不清楚具体哪个信号,说了个shutdown和shutdownNowPS:GPT说有6种,对应不同触发的方式:SIGHUP是终端关闭挂起,SIGNT是Ctrl键+c优雅退出,SIGQUIT是Ctrl键+\用于调试,SIGKILL是强制终止进程,SIGTERM是kill <PID>用来杀死进程优雅终止,SIGTOP是暂停进程可恢复37. OK,那你对Window系统相关的知识了解吗?不太清楚,只用过一些简单命令行做题:翻转数字?(“123456”输出“654321”)聊天环节:1. 因为我们这边是客户端开发,你这个经验都是服务端的,有做过安卓或者是其他平台的开发吗?做过一个功能比较全的C#全栈作业2. 那你愿意找客户端吗?(灵魂拷问)(流汗黄豆)可以考虑反问:3. 腾讯对于转语言或者转岗位的同学会有过渡的培训吗?会有,但也看部门,主要是看你有没有意愿去做这个方向的工作4. 元宝客户端具体是做PC端还是移动端?都有,具体看你兴趣就行(😥)5. 那具体的业务是干什么的?业务就是元宝客户端,你在各个平台都能搜到的吧,这就是我们的业务(😥这不没说吗?)6. 那客户端主要的工作是集中在哪些方面?用户使用界面?类似前端JS的逻辑处理?都会做,不光是UI展示,还有用户交互层面,也有数据要处理。虽说是客户端,但是整个数据的上下链路都是要做的7. 腾讯对实习生会不会苛刻一些?主要看不同部门的要求,我们这边还好,更注重你的基础是否扎实,解决问题的能力。
点赞 评论 收藏
分享
05-12 22:45
已编辑
2222 安卓
55min问了40多个问题,底裤都被扒完了...问题:1,为什么使用flutter2,flutter的优点是什么3,mvvm架构的特点4,flutter和原生混合开发时,页面路由如何管理5,hashmap数据结构如何实现6,红黑树特点,插入和查找的时间复杂度7,hashmap为什么在链表长度为8时转化为红黑树8,内存泄漏的根本原因是什么?9,内存泄漏检测工具的原理了解吗?内存泄漏是如何被检测出来的?10,引用类型有哪些?11,Java中加锁有几种方式?12,审查代码时,如何发现潜在的死锁问题?13,死锁如何产生14,如何避免死锁15,tcp,udp是哪一层的协议,他们的区别是什么?16,tcp如何保证可靠性17,请求头中有哪些信息18,cookie的概念19,序列化和反序列化20,json和protobuf的区别21,数据加密有了解过吗?22,https相比较与http增加了哪些内容?23,https中的证书的概念24,效率比较高的排序算法,哪种算法时间最稳定?25,在实际项目中更轻倾向于自己实现排序算法,还是使用系统提供的方法26,java或c++中排序算法的源码有了解过吗,动态调节排序算法的策略?27,字符串查找算法,kmp时间复杂度,kmp思想是什么?28,计算机两数相乘溢出,如何解决?29,两个链表相交,如何求焦点30,安卓跨进程通信31,传统的操作系统,除了共享内存外,还有哪些跨进程通信的方法,使用场景相比于共享内存有哪些不同?32,view的绘制流程33,安卓绘制中的硬件加速的概念34,flutter是如何实现跨平台的35,flutter如何进行渲染,落实到平台上36,安卓消息机制37,flutter跟原生之间的消息通信38,服务器主动推送消息到客户端有了解吗?39,安卓本地存储,sqlite和sp的特点40,sp可以跨进程吗?如何操作?41,sp存储信息的两种方式,有什么区别?42,高德sdk,手机在室内时无法做卫星定位,如何发挥作用,误差是多少?43,网络请求框架现在普遍使用的是什么?dio是一种什么样的网络请求框架?
点赞 评论 收藏
分享
评论
1
4
分享

创作者周榜

更多
牛客网
牛客企业服务