求职指南
快来分享你的内容吧~
- 面试是一个什么流程啊个人情况完成过ai答题平台和代码生成器前两阶段职场目标找到实习具体问题接到一个实习面试,第一次面试不知道是什么流程已有尝试刷题期望帮助面试遇到了不会的怎么办,面试的流程...查看全文程序员鱼皮:可以多看看编程导航的求职指南:https://www.codefather.cn/learn?category=&type=2一般去面试,可能会有笔试,然后技术面试,考察你的简历内容和八股文(大厂会有算法),然后面试结束让你回去等通知。二面就是你的领导技术面,也是考察简历内容、八股文和技术相关问题,三面就是 Hr 面。面试遇到不会的老实说就行,面试记得手机录音,晚上回家复盘回答得不好的地方,多面面

- 211 本考研二战失利,去华为 OD 压力太多选择裸辞,空窗 1 年该怎么求职?首先非常感谢阅读我的求助,下面是我的求助内容求职意愿想找一份工资还过得去的工作,积累技术经验不至于被业界淘汰,没有很期待进大厂,现在的目标应该是找一份中小厂或者国企的软开工作个人情况广东某211院校本科计科专业毕业,大学摆烂了所以学得不怎么样,想着考研,然后二战了也没考上,所以后来为了不赋闲在家就随便进了OD,以为能吃上转正的饼,但是由于事前没有了解过项目组的情况,面试是面Java后端的技术栈,但...查看全文程序员鱼皮:1)是去年毕业的吗,相当于之工作了不到 2 个月,有 1 年多的空档期,压力还是挺大的。现在学习了哪些技术吗,可以看看 Java 学习路线 查漏补缺下,MySQL、Redis、消息队列、微服务这些都是需要学习的,学习路线符号表里的前三个级别。2)项目部分可以看看编程导航的 项目学习建议 ,实操 3 - 4 个项目后就可开始优化简历投递了,可以看下编程导航的 简历优化技巧 ,先调整一版简历投递起来另

大家学习的 Java 技术和做的项目都差不多,为什么别人能找到自己找不到呢?鱼皮哥,您好!最近看了一些简历(Java后端),感觉专业技能都大差不差,项目大多数大家都能在网上找到,这样一来大家去投实习(无实习经验)不就是看学历和运气吗?还听说实习是可以包装的。...查看全文程序员鱼皮:哈喽,天阳同学。1. 专业技能的内容是固定的,像 Java 基础、数据库、Redis、消息队列、容器等,但是每个人的学习情况也不相同,就好比大家都在同一个班级,有的人能上清华、有的人只能上普通大学,学习效果还是不一样的。你没学的东西总不能也写上去吧。2. 如果都是网上比较大众的项目,比如瑞吉外卖、谷粒商城,Hr 一看就知道你是练手项目,所以大家可以多看看星球的项目教程:https://yuyuan
大四下,从事客户定制化开发,是否要放弃实习全力备战春招(准备八股文、算法)?鱼总好,有个当下的选择问题想寻求一下您的建议:是否要放弃目前实习,全身心花时间搞春招?我的现状和纠结点如下:目前的情况是:1.实习所在公司没有明确给出转正机会,问之前的带教导师也只是说五月才有hc,且我和导师关系很好,私下聊天他也说这里的机会“很一般”,即便转正也不建议干超过三年且做的是客户化开发而非纯正的Java,个人内心即便转正估计也是做这些东西,兴趣不大。2.毕设项目基本完结,仅差论文撰写和...查看全文程序员鱼皮:哈喽,CRZZX 同学,之前有看到你在星球分享的 OJ 项目和技术文章,很不错 👍🏻1. 如果保险起见,继续在这里实习,而后等 5 月份看是否有转正名额再做打算,起码是多一个备选,而且面试题和算法这东西永远没有所谓的准备完美。2. 但是如你所说,做的客户定制化开发,感觉自己对这方面不感兴趣,那么如果到时候真的能转正你是否愿意留下呢?如果都不打算留下,那么其实也没必要继续实习等 HC 呢,现在就
- 2024-02-28·后端前天帮鱼友看简历的时候,看到了一个感觉还不错的项目经历,以为是他自己做的;结果看下一位同学的简历时,发现他写的也是这个项目,而且绝大多数的内容写得一模一样。 这个事就有意思了,让我想起了当时我给大家分享 XX 外卖项目的简历写法后,掀起了一阵简历上写 XX 外卖项目的狂潮。。。 其实项目撞车是非常正常的,面试官也能理解,毕竟谁不是看网上的教程学编程做项目?值得学习的好项目也就那么多,哪怕是我带大家查看全文程序员鱼皮:编程导航的同学,一定要认真阅读 3 遍《https://wx.zsxq.com/mweb/views/weread/search.html?keyword=鱼皮的保姆级写简历技巧文档》:https://t.zsxq.com/112andVdA,是我改了上千份简历总结而来的经验,90% 的简历问题可以自主修复。真心希望大家上岸,咱编程导航的鱼友们简历可不能比别人的差。💪
4341分享 - 2024-02-27·后端
面试是一个什么流程啊
### 个人情况 完成过ai答题平台和代码生成器前两阶段 ### 职场目标 找到实习 ### 具体问题 接到一个实习面试,第一次面试不知道是什么流程 ### 已有尝试 刷题 ### 期望帮助 面试遇到了不会的怎么办,面试的流程
211 本考研二战失利,去华为 OD 压力太多选择裸辞,空窗 1 年该怎么求职?
首先非常感谢阅读我的求助,下面是我的求助内容 ### 求职意愿 想找一份工资还过得去的工作,积累技术经验不至于被业界淘汰,没有很期待进大厂,现在的目标应该是找一份中小厂或者国企的软开工作 ### 个人情况 广东某211院校本科计科专业毕业,大学摆烂了所以学得不怎么样,想着考研,然后二战了也没考上,所以后来为了不赋闲在家就随便进了OD,以为能吃上转正的饼,但是由于事前没有了解过项目组的情况,面试是面Java后端的技术栈,但是进去其实是做SQLBoy和一些低代码苦力活,顶多就是写了一些代码量比较大的存储过程,工作加班强度非常大,去年五月份入职,干了半年感觉再待下去不但学不到东西而且还摧残身心并且没有前途,加上后来家里出了点事,于是七月份就离职了。 关于项目经验,因为大学时期的方向是AI所以没有做什么Java相关的项目,就算有也是深度学习相关的项目,但是我也很清楚靠这些项目是没办法找到工作的了,于是去年在家恶补了一下后端的技术栈跟了一个黑马的外卖项目。现在关于后端的技术栈熟悉程度也不高,不过数据结构算法的底子还在,要捡起来应该也不难。 ### 求职困惑 目前最大的困惑是,不知道怎么写出一份能拿的出手的简历,技术栈不熟悉,没有拿的出手的项目,外包工作经验污点,难以跨出求职的第一步,没有一个可行的执行计划,非常迷茫。 ### 已有尝试 在网上搜了很多相关的简历撰写视频,也搜了很多如何学习开源项目的教学,但是技术栈的不熟悉让我感觉无从下手。 ### 期望帮助 希望可以有一个可行并且比较短期能找到工作的学习计划,希望有简历撰写及面试方面的指导帮助,非常感谢🙏🏻!
刚毕业,去做边缘业务,还有救吗?
大家好,我是程序员鱼皮。今年的秋招已经接近尾声,我陆续收到了很多小伙伴们的 Offer 报喜。有一些同时拿到了多个 Offer 的同学,会纠结于如何选择。其中有一些比较共性的问题,比如 “刚毕业,去做边缘业务,会不会影响后面的人生呢?” 下面我通过一位[编程导航](https://www.codefather.cn/)鱼友的提问以及我的回答,说一说我对这个问题的看法。 ## 鱼友提问 我秋招拿到了两个 Java 岗的 Offer,地点相同,其中一个美团 XX 部,应该是边缘业务(不是当骑手);另一个度小满 XX 部门,应该是核心业务。 ### 个人情况和职业目标 1. 希望工作后在一个公司内能有一个可观的薪资涨幅以及技术成长 2. 如果因为各种原因,求职其他公司,是否会受到先前工作业务方向的约束?比如会不会因为原本在美团做的边缘业务,面试别的公司岗位(电商、社交、中台等等)时因为业务不匹配而受到影响? **这一点也是我最关心的** 。 ### 疑问与困惑 1. 主要困惑还是上面提到的一点,自身的业务方向是否在第一份工作时就已经被影响? 2. 此外还有技术发展的疑惑,美团的边缘业务会不会在技术复杂幅度以及业务难度方面有所欠缺?相比于选核心业务对自己的技术成长是否不利?这一点影响大吗? 3. 对于上面的两个 Offer,是选平台更好的,还是业务更核心的? ## 鱼皮的回答 问题很认真,不仅有 Offer 的情况,也有自身的目标和想法,**明确这些信息是选择 Offer 的前提** 。 从你的职业目标来看,你是一位希望在早期快速成长、并有较高职业目标的同学,工作初期的核心目标是 **自身成长 + 涨薪** ,那我们不妨从你的目标出发来分析: #### 1、如何更快获得成长? 业务是否核心只是一方面,但更多地还是看你真正参与到了多少业务、以及你在团队中做哪些事情?你从 0 到 1 自己亲身参与一个新的边缘业务得到的成长,可能会比给一个老的核心项目修 Bug 打杂更大。所以建议你向 HR 或同部门人员询问清楚这一点,也可以从岗位的招聘描述和面试时的问题来反推,一般大厂 2 面 ~ 3 面都会涉及到一些业务场景题,可能会和自己部门的工作相关。 但除此之外,公司内部的资源也能决定你的成长,尤其是对于善于运用资源自学的同学来说。大厂就像大学,你可以只循规蹈矩地上课,也可以利用图书馆的资源自学。 结合你的 Offer 情况,美团在 Java 技术这方面是有很大优势的,像我之前的导师就是美团出身的,工作经验 3 年的时候技术就很强了,从他们团队人员分享的技术文章也能看出来这点。 #### 2、如何更快涨薪? 要么是第一家公司持续晋升,要么是跳槽涨薪。其实现在大公司的晋级涨薪制度都比较框架化了,没有极为突出的成果的话,涨薪速度是比较慢的。如果你想尽快涨薪,还是要考虑 1 年、3 年等时间节点跳槽,可能性会更多。而跳槽时的薪资很大程度上取决于你的 base 基础薪资。所以对应届生来说,总包一致的情况下,base 高会比 base 低的优势更大。 基于上面这两点,应该可以帮你做出初步的判断。 #### 具体分析 然后针对你的问题,首先是第 1 个业务方向的问题。其实现在互联网业务是 **风云变幻** 的,再加上竞业协议,很多人跳槽后做的业务不会和原来的业务一致;而且 1 - 3 年的工作经验能积累的业务深度有限,核心业务一般都是 3 年以上的大佬负责。所以我的建议是不用把自己和业务绑定,毕业 1 - 3 年持续沉淀自己的技术和通用的架构设计能力,这样一来跳槽的选择面更广。 当然,并不是说业务不重要。年限越高,业务越重要,无论你做何选择,进了公司后都要多熟悉业务,理解自己做的每个需求的意义。 针对第 2 个技术发展的问题,其实我前面讲的第一点就已经提到了,大厂内部情况参差不齐,有些部门可能就是个 “草台班子”,团队项目牛逼也不代表技术一定牛逼,牛逼的技术也不一定给你做,所以这一点很难确定。但是去了技术氛围更好的公司、有更多技术沉淀的公司、有资源给你学习的公司,就更容易让主动的人获得进步。 总结一下,如果是我的话,我会选择更大的平台。当然这也和我的个人经历有关啦,我在腾讯实习的时候,就通过加入内部开源项目认识了很多大佬。无论做何选择,工作后持续学习,你一定比别人优秀~ --- 以上就是本期分享,有帮助的话记得点个赞哦~ 也欢迎大家评论区留言分享自己的看法。 ## 更多 💻 编程学习交流:[编程导航](https://www.codefather.cn/) 📃 简历快速制作:[老鱼简历](https://laoyujianli.com) ✏️ 面试刷题神器:[面试鸭](https://mianshiya.com)
已拿秋招提前批 Offer,稳了!
大家好,我是程序员鱼皮。掐指一算,秋招的准备时间已经非常紧了。 **正在求职、或是转型的各位同学** 准备得如何了? 6月份,关注秋招提前批的同学已经开始卷起来了。腾讯 WXG 、深信服、tplink 等公司已经开始了秋招提前批,甚至有同学已经晒出了提前批的 Offer! 预计到 **7 月中旬** 左右,各家公司陆陆续续都会发布公告。 虽然也有很多同学在犹豫,提前批要不要投,但不管投不投,都是时候要开始准备秋招了! 或许一些特别优秀的同学,比如是名校毕业、有互联网中大厂实习、有 acm 奖项…… 他们或许可以更快敲开中大厂的门,但打磨简历、面经复盘,是 **所有同学** 求职成功上岸的关键。 一转眼,我跟知名编程博主小林 coding 合伙开展的后端训练营已经 1 年多了。我们的训练营 **是一个针对面试找工作的后端训练营,帮助学员从 0 到 1 拿到满意的 offer** ,让大家看到坚持努力学习的意义。不要畏足不前,你可能比你想象还要优秀! 训练营会通过 **答疑问题->简历打磨->模拟面试->面经复盘**,帮助学员从 0 到 1 拿到满意的 offer。我们训练营开创至今,已经有 **数百位** 同学拿到了中大厂的 offer 。 就在前几个月,我们一口气又新推出 4 个训练营原创的项目,训练营的内容越来越丰富:目前训练营可以给大家提供 **12 个原创的 Java/Go 后端项目**,每个项目的简历模板 + 项目面试问题也都给大家梳理好了。 <img src="https://pic.code-nav.cn/migrate_image/9eeb29f0651d950fb1a4cab4daf2e3ea.webp" alt="" width="100%" /> ## 先聊聊成果 我们训练营拥有 **多位大厂(腾讯/阿里/字节)导师** 组成的团队。导师们也是非常靠谱且认真的,致力于 **全身心解决同学们学习到求职这一路上的问题**。 近来我们训练营的同学的喜报中,有双非一本临近毕业收获 2个年薪 40w 的大厂 offer 的;有在训练营卷了半年终于收到美团 offer 的;也有第一次面试就速通字节跳动的…… <img src="https://pic.code-nav.cn/migrate_image/148ebca9c2cdd3ee83a2922f8ed8ae2d.webp" alt="" width="100%" /> 简单再贴几位同学的喜报: <img src="https://pic.code-nav.cn/migrate_image/10e990a36c8d469915d6b72bc196ebaf.webp" alt="" width="100%" /> <img src="https://pic.code-nav.cn/migrate_image/92dac62f416361eb14f98e04a7b50ae4.webp" alt="" width="100%" /> <img src="https://pic.code-nav.cn/migrate_image/a567d2260608dd17c192baf10146a649.webp" alt="" width="100%" /> 还有很多很多: <img src="https://pic.code-nav.cn/migrate_image/a4a668e2ce8b22769351dd65c3b82c7c.webp" alt="" width="100%" /> <img src="https://pic.code-nav.cn/migrate_image/0cc98f4f5a5b5135821f5a9df55ddb62.webp" alt="" width="100%" /> 每次收到同学们的报喜,都让我们很开心!真的是成就感拉满! ## 我们是怎么做到的? 很多同学在规划求职的时候,会出现各式各样的问题: - 没有系统的计划和复习路线,效率很低 - 感觉学知识很难,坚持不下去,时常感到焦虑 - 缺少专业的知识讲解,很多技术只是一知半解,八股背了就忘 - 缺少有竞争力的项目 - 没有面试机会,也不知道自己水平如何 我们针对大家在求职中遇到的这些问题,设定了一系列求职服务: <img src="https://pic.code-nav.cn/migrate_image/142494575e9487a0fd003f56419c9652.webp" alt="" width="100%" /> 入营之后,**从答疑后端学习上的所有问题,到多次简历打磨,到 1 对 1 模拟面试,到反复多次面经点评,每一个环节都是非常费精力的过程**。但我们的导师团队将认真考量每一位同学的需求,并为每一位同学规划**专属求职攻略**。 训练营的同学们在学习过程中遇到不会的问题,导师团队也会及时跟进解答,为同学们扫清后端学习上的知识卡点,让知识丝滑进入大脑! <img src="https://pic.code-nav.cn/migrate_image/a9b2a5f2d46d4b81724f0d35755dc5bd.webp" alt="" width="100%" /> ### 1 V 1 定制学习计划 很多同学在求职过程中也知道要规划学习,可能也会为自己写一份学习计划,但往往求职中的焦虑和习惯性拖延症,让学习效率直线下降。入营后我们会为你提供 **1 V 1 定制学习计划**,我们也有后端整体的学习内容和面试题库,免去资源收集的烦恼,学员只需要按照顺序学习,就能轻松收获知识。 <img src="https://pic.code-nav.cn/migrate_image/8a439c6e1ebfd588e778eaf37f52c689.webp" alt="" width="100%" /> 至于学习效率方面,每周我们都会跟进你的周报内容,并且根据周边中可能出现的问题,及时答疑解惑,调整学习进度。 <img src="https://pic.code-nav.cn/migrate_image/877ac68adc6d3a8d8c4c1b90f1ea33f2.webp" alt="" width="100%" /> ### 1 V 1 答疑和交流 学习过程中难免有不理解的地方,我们的导师团队会及时解答你的疑问,我们拥有多个专项技术交流群,除了导师外,同学之间也可以互相交流,在交流沟通中学习成长。 <img src="https://pic.code-nav.cn/migrate_image/9b4c1e7efd37d556e2f3095045601b8c.webp" alt="" width="100%" /> ### 1 V 1 简历修改 求职需要的不止是学习,简历是对你过去学习和工作的一份总结。 互联网上有不少简历 tip ,但应聘岗位不同,简历的需求必然是不一样的,不能简单套用模板。 我们的导师团队会帮助你打磨简历,直到完善。 在金三银四的几个月,我们**共打磨了 400 多份简历**,每一份简历,都会反复打磨,改到我们满意为止,所以很多同学的简历都经过了 2-3 个版本的打磨。 <img src="https://pic.code-nav.cn/migrate_image/c5271d1a5d3f6feca2c7543dcbd78c28.webp" alt="" width="100%" /> ### 1 V 1 模拟面试 有些同学会有面试焦虑,担心表现不好,担心自己太紧张,担心面试中出现一些意料之外的追问…… 有时候明明信心挺足的,到真的“上场”面试的时候,却总会出现一些状况外的情况。 这种时候,提前为自己准备一次模拟面试,体验真实面试的紧张、预判面试官可能提出的问题,能够让你未来的面试更加从容。 <img src="https://pic.code-nav.cn/migrate_image/2e9c3a963543f82a1c41ac553883db3f.webp" alt="" width="100%" /> 单单 4 - 5 月份,我们的导师团队就 **点评了 100 多份面经**,其中 80% 面经都是互联网中大厂的面经,每一份面经中的面试问题都包含我们导师的点评。 <img src="https://pic.code-nav.cn/migrate_image/250882ae0636ac7344adee357473a6ed.webp" alt="" width="100%" /> 在这几个月,我们的导师团队为求职的同学组织了非常多场 **1 对 1 模拟面试**。训练营的同学对模拟面试的也非常积极,每场面试基本都是 **1 小时起步**。我们模拟面试导师基本上都有大厂工作经历,每次面试结束,导师都会结合自己的工作所得,并根据同学的表现给出 **面试评价+意见**,帮助同学们找出自己的不足! 每一次简历修改打磨和模拟面试,都能 **提高你的求职成功率**,也让你 **对未来的规划更加清晰**。 ## 我们还能提供什么? ### 1、改造适配后的大厂项目 **一个能引起面试官感兴趣的项目,在面试时是很加分的。** 但什么样的项目才能引起面试官的兴趣?很多同学在面试前是没有概念的。 训练营里为大家准备了大厂程序员 **晋升答辩用的项目**。经过我们的改造,让这些项目更加适配训练营学员,项目的背景、立意、对能力的展示,都是足够的。 **拿晋升的项目,给你们用来面试,妥妥地降维打击。** 我们会从项目设计、架构设计、难点挖掘给大家逐条讲解,这样的项目,有数据支撑并经过生产验证,知道哪里有问题,哪里可优化,在面试时也会比较有优势。我们也会帮你们整理好**针对项目的简历描述和面试问题**。 提前预判,这样面试时即便遇到了追问也不慌。 <img src="https://pic.code-nav.cn/migrate_image/bf5bb432ed8f193f02561f8ace2db802.webp" alt="" width="100%" /> 除了主要项目外,训练营还为大家准备了一些实战类型的项目供大家选择和使用。比如鱼皮之前的 6 个原创项目教程、抖音微服务项目等等。 <img src="https://pic.code-nav.cn/migrate_image/7f02014be71df714ee6569e576f37f8e.webp" alt="" width="100%" /> 本次 **新增的四个项目**,都用到了微服务,并实现了 **Java 和 Go 双版本**,适合社招或者基础比较好的校招同学。 训练营目前的 **12个项目**,全都有专属交流群,学员也可以在交流互动中更好学习和上手。 我们训练营的项目是能让面试官感兴趣的项目,在面试时长固定的情况下,如果面试官将更多的精力放在项目上,面试的难度将比全程都在挖八股文降低很多。 <img src="https://pic.code-nav.cn/migrate_image/c9b41ddf9b3bfc41e85bac63a7777149.webp" alt="" width="100%" /> ### 2、体系化的技术学习资料 我们训练营能为大家提供的技术资料囊括 **语言、组件、项目、基础、场景、面试**,这些也是后端面试的核心技能。 <img src="https://pic.code-nav.cn/migrate_image/15293cbf60bc3e9597fb74ca33023028.webp" alt="" width="100%" /> 我们多方调研后,发现使用文档的学习效率比较高,因此我们的技术学习资料都将以文档形式展示给大家。 我们为大家准备了专项训练的题库,严格甄选的资料,让你快速进入专项学习,根据你当前的技术情况,告诉你看什么资料,哪些知识点重要,带着什么问题去看,帮助大家缩减复习的时间,快速达到一个可以准备通关面试的状态。 <img src="https://pic.code-nav.cn/migrate_image/fdb98afaf631c85c71cf47486ff1ec38.webp" alt="" width="100%" /> 题库的覆盖面很广,而且和大厂适配度很高。这一点我们也收到了不少学员的反馈: <img src="https://pic.code-nav.cn/migrate_image/0d570b2f2ba009021cb10ef5902bcdf3.webp" alt="" width="100%" /> 在“修炼”完我们导师原创的后端技术专项学习与面试题库、系统设计专栏等,并经过训练营的原创项目学习后,相信大家都能达到通关中大厂面试水平。 <img src="https://pic.code-nav.cn/migrate_image/23173236c4a05ee386f1375e35084394.webp" alt="" width="100%" /> ### 3、直播分享 训练营的学员除了日常的 1V1学习规划,以及简历、面试打磨,我们还会不时发起直播会议,主题囊括学员的求职心得、职场发展、技术分享等等。 我们也希望通过直播课的分享,带大家感受职场氛围,并促进大家的沟通交流,让大家更好地适应未来的职场生活。 <img src="https://pic.code-nav.cn/migrate_image/c7cd0c269c10062fbe397ea1c2da3e04.webp" alt="" width="100%" /> ## 导师阵容 <img src="https://pic.code-nav.cn/migrate_image/992f8b7e338b3a10cacb58109529ab33.webp" alt="" width="100%" /> ## 训练营适合我吗? **校招适合人群:** - 没有系统的计划和复习路线,效率很低 - 缺少专业的知识讲解,很多技术只是一知半解,八股背了就忘 - 缺少有竞争力的项目 - 面试经验缺乏,也不知道自己水平如何 **社招适合人群:** - 近期有跳槽打算,需要快速优化简历和项目,补齐面试需要的各项能力 - 近期无跳槽打算,但是想为跳槽提前做准备,希望增强综合后端实力,提升市场竞争力 - 提升后端基础,需要加强Redis、MySQL、消息队列、网络、操作系统等基础后端技术 - 提升架构设计、场景分析、方案设计等进阶能力 - 自驱力差,方向感弱,需要有前辈规划指引 - 圈子小,陷入信息茧房,希望扩展人脉,了解更多行业信息 **不适合群体:** - 不适合自制差,想法太多,缺乏行动力的同学 - 不适合非技术岗位想社招转行后端程序员的 - 不适合想从事嵌入式、机器学习、前端开发、大数据开发、云原生等等 ### 价格是多少? 由于我们是多名导师强服务的模式,目前训练营的价格是 **5k+**(可支持分期) 比起其他培训机构动辄一两万的收费标准,这个价格说是白菜价格也不太过分吧。 随着报名的人越来越多,训练营沉淀的内容越来越多,我们付出的精力更多的时候,后面肯定会涨价的,而且涨价的幅度不是几十块的涨,而是几百块,甚至上千块的涨,所以早加入训练营,是有价格优势的。 ### 服务多久? 加入后端训练营后,我们服务分为两个阶段,不同阶段的服务强度会有所区分: - **指导阶段**:校招拿到offer为止,社招以找到新offer为止(社招最长限制2年,校招最长限制到毕业)。指导阶段涵盖定制化学习路线、学习答疑、模拟面试、面试复盘、项目指导、监督周报等等。 - **养老阶段**:在指导阶段结束之后,你就成为了我们的长期会员,我们后续新沉淀的知识库都是一直对学员开放的,并且需要帮忙的时候,我们还是会给你提供人脉和方向性建议。但为了规避法律风险,本阶段我们声明不再承担任何责任,并有权利终止任何服务。 ### 如何报名? 大家如果对训练营感兴趣,想要报名、或者想进一步咨询。请直接 **扫码添加鱼皮(导师版)** 微信,记得要加备注 **【后端训练营】** ,然后发送您的个人情况,我们会帮你进行评估,看看是否适合加入~ 添加好友后,会发你高频面试题速刷小程序! <img src="https://pic.code-nav.cn/migrate_image/4d2a183baad724ae27262fed41c37309.webp" alt="" width="100%" /> ### 最后 希望大家都可以在训练营的帮助下,丝滑入手 offer ! > 前端的同学也可以了解 [[前端训练营]](https://mp.weixin.qq.com/s/wUnxp-mRdJhcnbwgrkwP_w)。
学弟说 JVM 是他最熟的技术,被我狠狠吊打!
大家好,我是程序员鱼皮。 相信很多学 Java 后端的朋友会在简历上写 “熟悉 JVM、熟悉 JVM 内存结构、熟悉 JVM 垃圾回收机制” 之类的吧? 勇敢点的朋友,甚至还会写 “熟悉 JVM 调优、有线上 JVM 故障排查的经历” 等等。 <img src="https://pic.code-nav.cn/migrate_image/3c7799f753e4752ffae876d5033ac99e.webp" alt="" width="176px" /> 因为大家默认 JVM 是一个高大上的技术,认为简历上写 JVM 就能给简历加分。这确实没错,但是我个人的建议是,对于自己完全不了解、或者不够了解的技术,尤其是经历类的内容,不要轻易地写到简历上。 为什么?因为你写在简历上的所有内容,都有可能在面试时被面试官拿来问。 就像你写个 “了解 JVM”,有点儿水平的面试官都知道你其实就是不怎么了解,估计就是背了点儿八股文,面试的时候随便问一问,估计就暴露水平了。 尤其是 JVM 这种底层技术,可问的内容太多了,我大三暑假面试阿里的时候就被面试官问 JVM 疯狂吊打。。。 这不,前段时间我直播模拟面试了一位 25 届的学弟,简历上写了 JVM 相关的内容,而且他是真的有过 JVM 调优经历的,还是被我狠狠吊打了! <img src="https://pic.code-nav.cn/migrate_image/a87ed7412ec800684284f4a619f6df69.webp" alt="" width="100%" /> 具体面试过程可以看视频:https://www.bilibili.com/video/BV1JM4m1m7Sr/ 下面也用文字简单还原一下 JVM 相关的面试过程: ## JVM 面试现场 面试官:我看你的简历上有这么多加粗的技术,如果让你挑一个认为有难度的、相对最熟悉的技术,你会挑哪一个? 学弟:JVM 虚拟机吧 面试官心想:学弟这么猛么?!一上来就聊 JVM?这不得好好问一问 面试官:你有 JVM 线上调优的经历么?分享一下 学弟:有的,我们做智能货柜业务,员工下班后会去我们的智能货柜买水,由于园区内有 200 台设备,并发量较高,就导致服务器因为 JVM 频繁 Full GC 而告警。 面试官心想:感觉有点奇怪啊。。。 1. 总共才 200 台设备,而且是线下购买这种场景,同时会有这么多人买水么? 2. 而且这个并发量也不大啊,怎么这就频繁 Full GC 了? > 解释一下,Full GC 是 JVM 中的一种垃圾回收机制,它会对整个堆内存(包括新生代和老年代)进行回收。Full GC 通常会导致应用程序暂停(Stop-The-World,简称 STW),因为 JVM 需要冻结所有的应用线程来进行内存的整理和回收,所以我们应该尽量避免程序出现 Full GC。 学弟接着说:经过导师和我的排查,发现是 JVM 频繁 Full GC,然后我们就调整了一下 JVM 堆内存的结构,比如把新生代老年代的比例调整成为 1 : 1,Eden 区和 Survivor 区的比例调整为 2 : 1 : 1。 面试官心想:更奇怪了。。。 1. 听起来更像是业务代码层面的问题,这就已经开始调整 JVM 堆内存结构了么? 2. 调大新生代的占比(从 1/3 调到 1/2)的确有可能减少对象晋升到老年代的概率,但是 Eden 区和 Survivor 区的比例调整为 2 : 1 : 1 是什么鬼?一般默认是 8 : 1 : 1,Eden 区的作用是存放新创建的对象,Eden 区调整成那么小,不是很快就被填满从而触发 Minor GC 了么? 面试官心想:不行,我得确认一下这个方案是谁想的。 面试官:你刚才提到导师带你去做了 JVM 调优嘛,那你具体做了什么?方案都是导师想的么? 学弟:调优方案是我们一起讨论的。 面试官:那有分析出来是什么对象占用了内存,有没有考虑过其他的解决方案?不调整占比能解决么? 学弟:可以用缓存,或者提前加机器扩容! 面试官心想:来了来了,经典的遇事不决就加机器。 面试官:再确认一下,应该是有一段时间并发量比较大,对象创建频繁,或者有对象没有及时释放,才导致了这个问题对吧? 学弟:是的,因为一开始对象进入新生代,默认比例 8 : 1 : 1,因为新生代执行 Minor GC 回收完后,对象所需内存还大于 Survivor 区,对象就会直接进入老年代,所以会产生 Full GC。 面试官心想:这个思路其实是 ok 的,可以通过增大 Survivor 区减少对象过早晋升到老年代的情况。但是这也意味着 Eden 区的空间减小,会更频繁触发 Minor GC、增加 Minor GC 的停顿时间;同时如果 Survivor 区太大,而幸存对象并没有那么多,可能会造成内存浪费。所以一般调整 JVM 参数要通过分析测试选取一个平衡点,否则可能会影响其他的功能。 面试官:如果因为这个功能就调整了 JVM 的参数,会不会影响该 JVM 上的其他业务? 学弟:额,这个当时没有考虑,但我们是微服务架构,功能之间相互隔离,影响应该不大。 面试官:我个人认为调整 JVM 参数是一个非常重要、谨慎考虑和决定的操作,能通过修改业务代码解决,就先不要盲目调整 JVM。不过你给出的 “微服务” 的解释也是合理的。那有没有查出来是什么对象导致了 JVM 频繁 Full GC? 学弟:额,当时定位到是 “购买对象”,用户每次扫码支付都会创建这个对象。 面试官心想:购买对象能占用这么多内存?你们到底是有多少人同时购买啊喂! 面试官:那这个对象到底存了什么结构?为什么占用那么多空间?为什么没有被及时释放? 学弟:(又解释了一遍 JVM 垃圾回收的流程),我觉得不是代码问题,就是因为 JVM 空间分配不均匀。 面试官心想:还是没有回答对象到底存了什么结构呀,JVM 招你惹你了,怪他空间分配不均匀? 学弟补充:因为审批服务器要走流程嘛,所以我们为了尽快解决这个问题,就直接调整了 JVM 比例,感觉比较快。 面试官:那我想问一下,如果并发再高一些,这个问题还会出现么? 学弟:会吧?为什么不会?这个我没想到。 面试官心想:当然会啊,因为你的这种解决方案治根不治本。再问个小问题来确认下这个经历的真实性吧。 面试官:你使用了什么工具来定位到底是哪一个对象占用了比较多的内存?或者没有及时释放? 学弟:我们有线上监控告警系统, 面试官:所以使用了公司的工具对吧,那如果我们自己来排查,怎么办? 学弟:把对象 dump 下来,然后用 jmap、jconsole、jvisualvm 之类的去分析。 面试官心想:还可以,起码听说过这些工具,但 jmap 主要是用来生成 dump 文件的。 面试官:MAT 有用过么? 学弟:MAT?哦,jmap 嘛? 面试官:不是不是,MAT 是 Eclipse 的一个内存分析工具。 学弟:没有用过,自己平时的项目也不会做 JVM 分析。 面试官:这个是真话哈哈,如果项目用得到的话就不会有那么多同学在 JVM 方面被拷打了。 ## 面试建议 通过面试,能感觉到这位同学是真的在公司接触过 JVM 的。但是对 JVM 的理解并不深刻,也没有深入思考过 JVM 的调优方案,所以建议遇到 JVM 线上问题时,一定要多用工具分析分析,除了调参之外,尽量多从源头去思考问题的解决方案。 毕竟是模拟面试,我是采用了引导式的面试方式,是从候选人自己的简历和经历出发去提问。由于候选人的回答比较浅显,所以我也没有问更深入更底层的问题:比如讲解一下垃圾回收器的染色算法、G1 垃圾回收器的原理、JIT 编译器和逃逸分析、指令重排序、停顿时间优化、分代收集算法等等。 所以也要提醒朋友们,如果要在简历上写 JVM,还是要做足准备的。也不建议像这位学弟一样,把 JVM 说成自己相对最熟练的技术,说个 MySQL、Redis、MQ 啥的难度会低很多。 ## 更多 💻 编程学习交流:[编程导航](https://www.codefather.cn) 📃 简历快速制作:[老鱼简历](https://laoyujianli.com) ✏️ 面试刷题神器:[面试鸭](https://mianshiya.com)
大家学习的 Java 技术和做的项目都差不多,为什么别人能找到自己找不到呢?
鱼皮哥,您好! 最近看了一些简历(Java后端),感觉专业技能都大差不差,项目大多数大家都能在网上找到,这样一来大家去投实习(无实习经验)不就是看学历和运气吗?还听说实习是可以包装的。
大四下,从事客户定制化开发,是否要放弃实习全力备战春招(准备八股文、算法)?
鱼总好,有个当下的选择问题想寻求一下您的建议: 是否要放弃目前实习,全身心花时间搞春招? 我的现状和纠结点如下: 目前的情况是: 1.实习所在公司没有明确给出转正机会,问之前的带教导师也只是说五月才有hc,且我和导师关系很好,私下聊天他也说这里的机会“很一般”,即便转正也不建议干超过三年且做的是客户化开发而非纯正的Java,个人内心即便转正估计也是做这些东西,兴趣不大。 2.毕设项目基本完结,仅差论文撰写和答辩,这个应该后续占用时间不会太多 3.当前目标是中大厂,但面试题还没有准备的非常完美,算法题目也还没有复习和练习,个人的风格又是偏“集中力量干大事”那种,想好好抓住这两个月时间,专心的准备面试题和面试。 目前的纠结点: 1.担心春招找不到比当前公司更好的机会,但它没有明确转正机会,所以有赌的成分 2.如果贸然退出,后续面试hr问我为何退出,该如何回答,会不会给人留下不好的印象 3.一定的经济压力,目前实习薪资是200/天,在外房租是1700,想着一边赚钱一边找工作,可以减免一些开销,但内心另一个声音说的是:可能会因小失大,因为眼前利益而耽误未来。不过目前是有积蓄的,也足以支持到毕业。但想能攒下一些钱孝敬父母,加上我可能比较节省,所以在经济方面也比较纠结吧。 自己潜意识是更偏向辞去实习专心准备春招的,但有以上疑虑,这又算是一次比较大的选择,因此想听听鱼总你的呢意见。
要来了我们实习生的简历,仅供参考。。
<html> <head></head> <body> <div class="content ql-editor"> <p>3 月了,春招正在进行中,我特地要来了我们公司日常实习生的简历,给大家作为参考。</p> <p></p> <p>事先说明:</p> <p></p> <ol> <li data-list="ordered"><span class="ql-ui"></span>为保护当事人隐私,简历进行了脱敏,并且对部分内容进行了修改和优化。</li> <li data-list="ordered"><span class="ql-ui"></span>这位同学的学历一般,但在编程的学习上,是比较努力且优秀的。</li> </ol> <p></p> <p>下面我先按照模块一个个给大家分享,并且适当说一些简历中好的、或者还可以进一步优化的地方。</p> <p></p> <p>整个简历是使用我们公司自研的写简历神器 —— 老鱼简历制作的,如果你不太会写简历,这个工具能帮你节省时间、学到很多参考写法。</p> <p></p> <p>老鱼简历:<a href="https://laoyujianli.com" target="_blank">https://laoyujianli.com</a></p> <p></p> <h3>1、个人信息和教育经历</h3> <p></p> <p>如图:</p> <p></p> <p><img src="https://pic.code-nav.cn/planet_post_image/1601072287388278786/o2y2b3dv.jpeg" alt=""></p> <p></p> <p>这部分内容不要占用过多的空间,几行就可以了。</p> <p></p> <p>个人照片必须是标准证件照,不能是生活照!这里鱼皮为保护当事人隐私,随便找了张图片而已~</p> <p></p> <p>主修课程那里其实是鱼皮优化过的,本来还写了更多课、而且也没有相应的分数。</p> <p></p> <p>鱼皮的建议是:本身就是计算机相关专业(或者专业和求职岗位相匹配)的同学不用再占用空间去写自己的主修课程了,因为学校教的内容往往比较基础、而且面试官默认这个专业或者投递这个岗位的同学都应该会这些课,写上去也没有什么优势。</p> <p></p> <p>但是建议非计算机相关专业(或者专业和求职岗位不匹配)的同学适当列举关键主修课程,优先列举和求职岗位相关的、取得分数较高的课。</p> <p></p> <p>如果有得分较高的课程(比如 90 分以上),可以在课程名后用括号补充分数。</p> <p></p> <h3>2、荣誉奖项</h3> <p></p> <p>如图:</p> <p></p> <p><img src="https://pic.code-nav.cn/planet_post_image/1601072287388278786/4vpot8rz.jpeg" alt=""></p> <p></p> <p>这位同学的经历还是比较丰富的,而且对奖项进行了排序,以及对关键词进行了加粗,这点非常好。</p> <p></p> <p>建议大家也像他一样,优先把认可度高的、参赛范围广的、获奖级别高的、和求职岗位更相关的奖项放上面,一些不知名的竞赛放到下面或者合并去写。</p> <p></p> <p>他的荣誉奖项模块占用的篇幅比例其实有点过多了,可以再节约一些空间,2 ~ 3 行就够了。</p> <p></p> <h3>3、实习经历</h3> <p></p> <p>如图:</p> <p></p> <p><img src="https://pic.code-nav.cn/planet_post_image/1601072287388278786/ebvmo1ac.jpeg" alt=""></p> <p></p> <p>那必然是我们公司的实习哈哈!实习经历的核心是突出自己的职责和工作重点,比如负责 xx 功能。如果要写一些通用的职责,比如 “写文档” 之类的,最好有量化的成果,比如完成了什么文档、写了多少篇文档等。写得越具体,越真实。</p> <p></p> <h3>4、项目经历</h3> <p></p> <p>如图:</p> <p></p> <p><img src="https://pic.code-nav.cn/planet_post_image/1601072287388278786/mh0fk1hz.jpeg" alt=""></p> <p></p> <p>这是我之前全程直播带大家开发的智能数据分析平台项目,没啥好说的,项目经历的关键就是写清楚:自己用什么技术、解决了什么问题、取得了怎样的效果,而不能只写完成了某某功能。</p> <p></p> <p>其实这位同学原本写了 2 个项目,考虑到隐私性,被我删了一个。</p> <p></p> <h3>5、专业技能</h3> <p></p> <p>如图:</p> <p></p> <p><img src="https://pic.code-nav.cn/planet_post_image/1601072287388278786/osf6s6kc.jpeg" alt=""></p> <p></p> <p>这块也没什么好说的,都是标准写法,重点注意几个细节:</p> <p></p> <ol> <li data-list="ordered"><span class="ql-ui"></span>技术名词不能有错别字、大小写要标准</li> <li data-list="ordered"><span class="ql-ui"></span>技术写得较多时,适当加粗部分内容,突出重点</li> <li data-list="ordered"><span class="ql-ui"></span>尽量不要写 “了解”,比较空,约等于你没实践过。其实在项目中实践过的技术都可以写 “熟悉”。</li> <li data-list="ordered"><span class="ql-ui"></span>注意好技术优先级的排序,比如这位同学以后端为主,那前端就写到最后。</li> </ol> <p></p> <h3>6、个人简介</h3> <p></p> <p>如图:</p> <p></p> <p><img src="https://pic.code-nav.cn/planet_post_image/1601072287388278786/zvurcdoj.jpeg" alt=""></p> <p></p> <p>个人简介一般是放到简历的最后,可有可无。如果要写的话,避免 “自吹自擂” 的话,而是要通过事例来证明自己拥有某个能力,最好还是企业招聘信息中明确要求的能力。比如这位同学说自己写文章的能力强,并且通过自己得过 CSDN 博客之星称号来证明,就是不错的。</p> <p></p> <hr class="article-hr" style="height: 0px"> <p></p> <p>OK,整份简历的内容就介绍到这里。</p> <p></p> <p>查看完整简历:<a href="https://laoyujianli.com/share/yupi3" target="_blank">https://laoyujianli.com/share/yupi3</a></p> <p></p> <p>求职是个持续成长的过程,大家要多看、多学、多对比别人的简历,才知道自己所处的位置,找到下一步的提升方向。</p> <p></p> <p>大家加油吧~</p> <p>#求职#</p> </div> </body> </html>
项目撞车不可怕,谁 X 谁尴尬
<html> <head></head> <body> <div class="content ql-editor"> <p>前天帮鱼友看简历的时候,看到了一个感觉还不错的项目经历,以为是他自己做的;结果看下一位同学的简历时,发现他写的也是这个项目,而且绝大多数的内容写得一模一样。</p> <p>这个事就有意思了,让我想起了当时我给大家分享 XX 外卖项目的简历写法后,掀起了一阵简历上写 XX 外卖项目的狂潮。。。</p> <p>其实项目撞车是非常正常的,面试官也能理解,毕竟谁不是看网上的教程学编程做项目?值得学习的好项目也就那么多,哪怕是我带大家在编程导航做的付费项目,也一样会出现撞车,不撞车的概率反而是很低的。</p> <p>如果面试官看到几个一样的项目,不是说直接就把简历挂了,而是在名额有限的情况下,选择其中几个最好的。</p> <p>所以 “俗话” 说得好:项目撞车不可怕,谁 X 谁尴尬。</p> <p>这个 X 可以填入很多不同的词。今天我们就来聊聊,如果跟别人做一样的项目,怎么 PK 过别人?怎么增加自己的竞争力?</p> <p>最后再给大家分享一下简历项目优化前后的对比效果。</p> <h3>1、真实性</h3> <p>真实性一定是最重要的,反映的是一个人 <strong>诚实</strong> 的品质。</p> <p>如何突出项目的真实性?之前我专门写过一篇文章,比如以下方法:</p> <ol> <li data-list="bullet"><span class="ql-ui"></span>将项目上线,并提供线上地址</li> <li data-list="bullet"><span class="ql-ui"></span>将项目开源,并且能够看到你每次提交代码的记录(不是直接搬运了别人的项目或代码)</li> <li data-list="bullet"><span class="ql-ui"></span>提供项目文档,辅助说明</li> <li data-list="bullet"><span class="ql-ui"></span>补充更多细节,比如自定义线程池的参数设置、项目优化的效果等</li> </ol> <p>如果求职高薪岗位,那么更要注意这些点。我之前收到过一份项目很棒的简历,本来想发起面试,但是看了下他的 GitHub 后发现,项目代码都是复制别人的,那结果可想而知。</p> <p>我们还可以想办法给项目增加一些背书,比如拿项目去参加比赛并且获奖、在工作室跟团队一起开发等。还有个比较特立独行的操作,你可以在 B 站等公开平台发个项目介绍视频,那真实度蹭一下就上来了!</p> <h3>2、扩展</h3> <p>无论你学的是谁的项目,只要有撞车的可能性,都建议你对项目做一些扩展,因为这最能体现你的 <strong>自主性</strong> 。</p> <p>扩展的方式有很多,比如增加一些新功能、优化下性能和体验。现在大家都比较浮躁,很多同学会用自己的项目数量和学习时间的多少来衡量自己的水平。但其实有的时候,你持续完善 1 个项目,可能比你写好几套简单的增删改查项目更具有竞争力,花费的时间可能也更少。</p> <p>星球最新完结的 <a href="https://yuyuanweb.feishu.cn/wiki/JKRZwxx1AixaPnkzSypcLcqOnic" target="_blank">代码生成器共享平台项目</a> ,带大家从多个角度(比如性能、存储、代码、可扩展性等)扩展和优化项目,就是希望能够拓宽大家的思路,激发大家的自主性。</p> <h3>3、细节</h3> <p>我们公司招人最注重的就是细节,甚至我的员工之前吐槽我是个 “细节控”。因为我相信细节决定成败,细节体现的是一个人做事认真负责的态度。我们招聘的核心,就是透过简历上的文字看清这个人。</p> <p>现在很多工作其实大家都能做,学个框架说不定就能上手干活了,但能做和能做好肯定是有非常大的区别的。尤其是程序员这行,细心的同学功能验证一遍就过,而粗心的同学能用一行代码整出 3 个 Bug,到时候还要同事帮你兜底。所以注重细节、做事认真,是各行各业招聘筛人的一个重要标准。</p> <p>怎么在简历项目中体现细节呢?</p> <p>很简单:</p> <ol> <li data-list="bullet"><span class="ql-ui"></span>不要有任何错别字,尤其是技术名词</li> <li data-list="bullet"><span class="ql-ui"></span>严格注意技术名词的大小写,毫末之间突显你的专业性</li> <li data-list="bullet"><span class="ql-ui"></span>补充更多具体的技术细节和数字。这点在上文的真实性中也提到了,比如 “使用 JMeter 压力测试,4 核 CPU 单节点 qps 超过 1000”。</li> <li data-list="bullet"><span class="ql-ui"></span>项目本身的细节。比如用域名代替 IP,便于面试官访问;前端同学需要额外注重页面的美观、兼容性、多端适配;后端同学要额外注意提交数据的校验、事务等。</li> </ol> <h3>4、内容表达</h3> <p>最后这点最难做,就是用一种更专业的方式介绍你做过的项目。体现的是你的用心程度、专业性、表达能力、以及逻辑思维能力。</p> <p>可以怎么做呢?</p> <ol> <li data-list="bullet"><span class="ql-ui"></span>严格注意语句的通顺和逻辑性。比如 “熟悉 Git 版本控制工具” 和 “熟悉 GitHub 版本控制工具”,你觉得哪个更好?</li> <li data-list="bullet"><span class="ql-ui"></span>保持语句的凝练。简历需要惜字如金,能用一句话讲清楚的内容,就不要用两句话。比如 “我参与一个用户管理系统的开发,该系统具有用户管理、用户登录、用户注册等功能”,对比 “独立完成用户管理系统的登录注册、用户管理功能”,你觉得哪个更好?</li> <li data-list="bullet"><span class="ql-ui"></span>减少模糊不清的内容,尽可能量化项目工作。比如 “我参与了该项目的需求评审、方案设计、库表设计、遵循代码规范”,可以优化为 “我参与了该项目 XX 需求的评审和方案设计,并使用 ER 图完成数据库设计,使用 CheckStyle 保证代码规范”。</li> </ol> <h3>简历对比</h3> <p>大家可以感受一下,如果下面这两个项目经历撞车了,你会 pick 哪一个呢?</p> <blockquote> <p>在线访问:https://laoyujianli.com/share/yupi2</p> </blockquote> <p><img src="https://pic.code-nav.cn/planet_post_image/1601072287388278786/hvkhiup2.jpeg" alt=""></p> <hr> <p>OK,分享到此结束。大家也可以拿自己的简历和别人的 PK,看看谁的项目更胜一筹,便于评估自己的水平和段位。</p> #求职# #求职指南# </div> </body> </html>
给大三学弟的求职建议(Java 后端)
<html> <head></head> <body> <div class="content ql-editor"> <p>最近考研结果出来了、春招也开始了,咱们编程导航向我提问、以及找我帮忙改简历的同学越来越多了,鱼皮已经忙的不可开交。</p> <p>考研的同学无非就这几种情况:</p> <ol> <li data-list="ordered"><span class="ql-ui"></span>考上研了,想学做项目增加复试竞争力,或者想提升技术水平,弥补因为考研搁置的技术学习。</li> <li data-list="ordered"><span class="ql-ui"></span>拿不准的,想试试春招,给自己多一手准备。</li> <li data-list="ordered"><span class="ql-ui"></span>没考上的,想冲刺下春招,争取找到一个不错的工作。这类同学比例最多,毕竟考研上岸率也就 20% 左右,没上岸的同学也不要灰心了,打起精神准备求职的逆袭。</li> </ol> <p>除了考研的同学外,很多小伙伴希望尽快找到暑期实习、丰富自己的履历。</p> <p>无论你是哪种情况,下面这位鱼友的提问以及鱼皮给出的建议,应该都会对你有些帮助。</p> <p>因为,这位鱼友的提问实在是太 “典中典” 了。</p> <h2>个人情况</h2> <p>首先简单说下这位提问者的现状:</p> <p>个人目标:大厂暑期实习 Java 后端开发</p> <p>学历:985 计科大三</p> <p>算法:已刷 LeetCode 400 多道题目</p> <p>八股文:MySQL、Redis</p> <p>项目:苍穹外卖(后端) + 鱼皮在线判题系统(前后端) + 鱼皮智能 BI 系统(后端) + 鱼皮聚合搜索平台(前后端) + 鱼皮伙伴匹配系统(前后端)。</p> <p>技术栈:</p> <ol> <li data-list="bullet"><span class="ql-ui"></span>框架:SpringBoot、MyBatis</li> <li data-list="bullet"><span class="ql-ui"></span>微服务:SpringCloud、Nacos、Gateway、Feign</li> <li data-list="bullet"><span class="ql-ui"></span>数据库:MySQL、Redis</li> <li data-list="bullet"><span class="ql-ui"></span>中间件:RabbitMQ、ELK</li> <li data-list="bullet"><span class="ql-ui"></span>其它:Canal、Docker、设计模式、Vue3</li> </ol> <h2>提问</h2> <p>1)八股:接下来八股该如何安排,学习顺序如何?大概每天要花多长时间?推荐如何学习?(直接看面试题 or 系统学习)</p> <p>2)项目:伙伴匹配做完后要继续做新项目吗?还是改进优化拓展老项目(目前只拓展了智能搜索)?如果做新项目,推荐选择什么(代码生成平台 or 王校长《贯穿设计模式》的电商项目)?</p> <p>3)求职:现在就开始投递简历吗?直接投大厂吗?要同时投递中小厂先面试积攒经验吗?</p> <p>4)简历:去年有一段两个月的小厂暑期实习经历,但比较水,实际上没干什么事,要写到简历上吗?(如果写上去,再加上两个项目,简历会到第二页,所以会有这样的纠结)</p> <h2>鱼皮的建议</h2> <p>首先,我很看好这位鱼友,相信他一定能进大厂。不仅是因为学历不错,更多的是提问非常认真!不仅写清楚了自己的个人情况和问题、排版工整,而且连技术名词的大小写都是标准的。</p> <p>可能很多同学不以为然,觉得这没什么,但往往就是细节决定成败,编程本来就是一个需要细心和严谨态度的工作。而且提问越认真,别人给你的回复可能才会越准确和完整。(比如这位同学我甚至专门写了这篇 2000 多字的文章)</p> <p>从个人情况来看,这位同学的学习进度和项目经验已经满足了中大厂的要求。想进大厂的话,接下来要做的肯定就是增加自己求职的核心竞争力,想办法从一众竞争者中脱颖而出。</p> <p>依次回答上述问题,仅代表个人建议:</p> <h4>1、八股文</h4> <p>从已经做完的项目来看,Redis、MySQL、RabbitMQ 的应用是最多的,所以八股文重点看这三个技术。看完这些后,去阅读计算机基础的八股文,比如操作系统、计算机网络,基本上就足够了。</p> <p>由于八股文很容易背完就忘,所以要每天坚持、背完一道后将自己的思路整理好记录到笔记中。如果有预约面试,那么就花时间去突击,甚至可以一整天都背八股文(跟考试前临时抱佛脚一样);如果没有面试,每天花 1 - 2 小时,背几道题目就足够了,关键是要能理解。</p> <p>背八股文的境界和效果也是分段位的:</p> <ol> <li data-list="bullet"><span class="ql-ui"></span>青铜:没学过技术,死记硬背</li> <li data-list="bullet"><span class="ql-ui"></span>白银:学过技术,能理解一部分,背一部分</li> <li data-list="bullet"><span class="ql-ui"></span>黄金:学过技术,能理解八股文,并且结合项目去运用。比如经典问题:MySQL 如何性能优化?完全可以实践到项目中。像设计模式相关的题目,有没有实践经历,回答出来的效果真的天差地别。</li> <li data-list="bullet"><span class="ql-ui"></span>钻石:学过技术,能理解并运用八股的知识,还能横向或纵向扩展。比如问你 Redis 有哪些数据结构时,你不仅回答出了基本和高级数据结构,还能横向扩展到每个数据结构的应用场景、或者纵向扩展到 Redis 数据结构设计的巧妙之处(比如 ziplist),那真的是太加分了!</li> </ol> <p>第一次背八股文、或者时间有限的情况下,能通过网上的面试题资料达到白银或黄金段位就行;之后,就要通过系统学习技术底层、项目实战等方式陆续提升自己的段位了。</p> <h4>2、项目</h4> <p>已经完成 4 - 5 个项目,算是很优秀了,不愧是我们编程导航的深度学习者。接下来有时间肯定还是要持续学习新项目,学习更多真实业务场景的,只不过不做强制的要求。我非常建议你学习今年我刚带大家做完的 <a href="https://yuyuanweb.feishu.cn/wiki/JKRZwxx1AixaPnkzSypcLcqOnic" target="_blank">代码生成器共享平台项目</a> ,因为这个项目不仅从 0 到 1 需求分析、设计、开发到上线,还涉及了复杂的真实业务场景、多种设计模式的运用、以及性能和存储的优化。另外,编程导航今年会带大家做一系列的真实业务场景小项目(已经完成 2 个了),不用再重复写增删改查、花更少的时间快速丰富你的项目经验,强烈推荐学习!</p> <p><img src="https://pic.code-nav.cn/planet_post_image/1601072287388278786/3zvrogn0.jpeg" alt=""></p> <p><img src="https://pic.code-nav.cn/planet_post_image/1601072287388278786/8ayis8pm.jpeg" alt="编程导航的众多原创项目教程"></p> <blockquote> <p><a href="https://yuyuanweb.feishu.cn/wiki/SePYwTc9tipQiCktw7Uc7kujnCd" target="_blank">编程导航项目教程</a> <a href="https://yuyuanweb.feishu.cn/wiki/Q4AdwjLDWiLZy0kAjHqcQinon8N" target="_blank">鱼皮的项目学习建议</a></p> </blockquote> <h4>3、求职</h4> <p>在技术和项目上都已经符合要求的前提下,早就是机会,一定要现在开始投递简历!大厂可以直接到官网投,其他公司可以参考编程导航的春招投递表,我们还会在群里定期推送招聘信息,帮助大家节省时间、不错过重要消息。</p> <p>大厂一般都是有集中的招聘时间节点和统一的面试批次的,可以直接投递,哪怕一次面试挂了可能还有其他的部门会捞你。当然,虽然你的目标是大厂,但中小厂肯定也是能投就投,有机会多一次面试,检验下自己的水平,还是不错的。</p> <h4>4、简历</h4> <p>如果你的实习经历和求职方向有关联,建议写上去。现在我自己也在管理公司,对这点的心得体会更深刻,因为你之前进过公司,就代表你会更了解公司的一些规矩、跟同事沟通相处的方式、公司做项目的流程等。这些经验也是你自己的竞争力,如实写上去就好了,只不过如果觉得没干什么活,少占用一些空间即可。</p> <p>不用在意简历会到第二页!只要保证把你最想展示的内容放到第一页,能吸引住面试官,那么他自然会往后接着看,这就足够了。</p> <p>之前给大家分享过我大学时的个人简历(脱敏压缩版),就是在第一页加了各个模块、尽可能地展示了个人的经历和优势,第二页我可以再补充更多的项目,面试官能看到最好、看不到也不影响他对我的判断。</p> <p>鱼皮的简历是使用了我们自己开发的 <code>老鱼简历</code> 制作,大家可以 <a href="https://laoyujianli.com/share/yupi" target="_blank">点击在线看</a>,也可以用它快速做出自己的简历~</p> <p><img src="https://pic.code-nav.cn/planet_post_image/1601072287388278786/9g7o1lsq.jpeg" alt=""></p> <hr> <p>OK,就分享到这里,还是那句话,行动起来什么时候都不晚,大家加油吧!</p> #求职# #求职指南# </div> </body> </html>
