前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >导师画大饼!

导师画大饼!

作者头像
Guide哥
发布2022-05-25 14:13:16
7550
发布2022-05-25 14:13:16
举报
文章被收录于专栏:JavaGuide

《Java 面试指北》来啦!这是一份教你如何更高效地准备面试的小册,涵盖常见八股文(系统设计、常见框架、分布式、高并发 ......)、优质面经等内容。

你好,我是 G暂时就想到这些,后续如果再想到什么就回来补充!希望对你有帮助!

参考资料

[1]

《操作系统》: https://www.icourse163.org/course/HIT-1002531008

[2]

RPC 框架: https://github.com/Snailclimb/guide-rpc-frameworkuide。今天来分享一位读者的提问和我的回答。

这位读者分享了自己在研究生期间不太愉快的经历以及自己的一些疑问,内容真实,大家放心食用。

需要提前说明的一点是:不同的学校,学校里不同的导师这两个变量都会影响读研体验。综合来看,你去国内绝大部分学校读研其实也就是多了几年时间自学,别指望导师你教会你什么,不占用你太多时间就已经算很好的了!

读者提问

Guide哥你好,介绍下自己的情况,本人是本硕都在一所双非一本就读,软件工程,目前研二,23 届。我想在暑期进行一下今年的实习,想着可能对后面秋招和来年春招有帮助,但是实验室管的严导师不放时间(其实我当时是为了毕业条件和平时研究生要求低才继续在本科学校读研的,但没想到现在的导师让我大失所望,除了 pua 就是画大饼)。

我想问的是,暑期实习一般什么时候开始,持续时间多久,因为我这次是想找个借口偷着去实习,就是怕时间上会有冲突,毕竟请假还不能早于 6 月底。

另外就是我还需要准备些什么?目前是从今年年初开始刷题,寒假以及计划这个三月,刷完剑指 offer 以及力扣热度排名的前 500 题。然后我是做 java 的,从本科一直到现在也一直在做,包括 vue,spring、mysql、redis、消息队列等这块也是一直在学习,虽然积累了像中间件的使用、调优、常见问题解决这些知识,但是在我这个学校环境里,却接触不到大一点的项目,当年在本科还可以在科研团队做个智慧校园应用,可是现在却没有拿得出手的作品。就我现在的状况,双非硕+没有有含金量的项目,还有什么可做的能改变一下嘛。。。

另外能提一下的就是,本科在科研团队当过负责人,和当时本科同学合作开发过一些小的应用,但其实并没有含金量。研究生期间目前能稍微提一下的就是一直担任班长,也获得了像校优干,优团的一些成绩;研究生期间专业成绩在班里能排第一,但这些好像对接下来的职业生涯也没啥帮助吧。现在大佬太多了,自己还是太菜。。。

最后还是简历这块,笔试面试可以通过刷题和背八股文准备下,但是项目经历等等这块怎么办,现在什么样的项目还能写一下?我知道像秒杀这类应该避之,而像模仿着写几个工具有用嘛(比如说写个简单的 rpc 框架?分布式锁?),其他还有没有可参考的项目可做一下,目前在学 ddd,如果仅基于 ddd 又做一些传统项目是不是又没啥用了。

我的回答

国内的大学环境就是这样,的确还有很多可以进步的地方。我经常就想,如果我们真的想追赶国外,缩小和他们之间的技术差距,提升整体硬实力,那提升大学老师整体素质是刻不容缓的!

国内的绝大部分 CS 专业的老师和大学生都各自待在舒适区,不愿意去改变,很多学生毕业的时候才知道自己和工作要求的能力差别有多远。

虽然我没有读过研究生,但是我认识的绝大部分研究生都抱怨过自己的导师啥也没教还经常让帮忙干各种事情。最坑的是,很多导师还不放人。研究生阶段对于绝大部分人来说更多地是多了几年时间学习,这样纯粹的学习时光,工作之后就一去不复返了。好好珍惜还在学校的时光!

我强烈建议还在学校的同学一定多看一看国外一些名校的公开课,跟着他们的课程做做 lab。

安利一位北大大四的学生开源的计算机的自学指南,推荐了很多优质的国外的公开课(CMU 、Stanford、麻省理工)和书籍,非常适合在校生以及工作之后想要补一下计算机基础的程序员,地址:https://csdiy.wiki/ 。

当然了,国内也有很多好老师,公开课讲的也非常好!就比如我本人很喜欢的哈工大李治军老师主讲的慕课 《操作系统》[1],内容质量吊打一众国家精品课程。

我觉得李治军老师是国内不可多得的好老师。他知道我们国内的教程和国外的差距在哪里,也知道国内的学生和国外学生的差距在哪里,他自己在努力着通过自己的方式来缩小这个差距。真心感谢,期待李治军老师的下一个课程。

我最烦那种觉得国外啥都香的人了,简直不要太鼠目寸光!

暑期实习的话,大部分公司的申请时间在 2 月~4 月,也就是现在这会你就可以留意暑期实习的机会了。

面试技术岗位的时候,优秀的校园经历对于简历也可以加分,不过,可以说是微乎其微。虽然对于找技术岗位的帮助不大,但这些校园经历让你的大学更加完整,更有意义。技术面试还是主要看你的获奖经历、实习经历和项目经历。

算法题我觉得你刷的差不多了,后面多找一些大厂面试真题做就好。平时没事记得就练练手,避免没有手感。

项目这块的话,强烈推荐一个基于 DDD 领域驱动设计的四层架构抽奖系统,这个项目涉及到 SpringBoot、Mybatis、Dubbo、MQ、Redis、MySQL、ELK、分库分表、Otter、vue、微信公众号、Docker 等技术。这个是我的好朋友小傅哥星球的一个项目,需要的小伙伴可以看看这篇文章:你上车,我就把你带成卷王!

我之前写的 RPC 框架[2]也不错,造轮子类的,含金量相对比大部分业务系统还是要高一些。项目太简单的话,不光是影响简历通过的概率,还会影响到你的面试准备,毕竟面试中的重点就是项目经历涉及到的知识点,如果你的简历比较简单的话,面试官直接不知道问啥了。

另外,我在星球里也经常会推荐一些优质的实战项目,你可以在《Java 面试指北》的「面试准备篇」中找到。

如果你是要改进之前做的项目的话,个人建议你可以参考《Java 面试指北》的「面试准备篇」中对应的文章对项目经历进行完善改进!

·········· END ··············

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-04-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 JavaGuide 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 参考资料
  • 读者提问
  • 我的回答
相关产品与服务
消息队列 CMQ
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档