转码
快来分享你的内容吧~
- 山大大一电信专业,转码很焦虑。。学习目标想找一个跟ai相关的方向的工作个人情况山大 大一 电子信息类专业 零基础,就想先留在内地 想在南方工作,然后发现还得是互联网行业机会比较多,但不知道选什么方向,但看网上哪个哪个公司又裁员了,ai要开始代替程序员了等各种言论 然后就各种焦虑,不敢开始。去招聘网站逛了一圈,发型agent岗位比较多。自己英语比较好,有进外企的想法,但感觉外企裁纯软方向的 更狠一点。鱼皮能给点建议吗?...查看全文程序员鱼皮:小伙伴现在才大一,完全没必要焦虑,有这份学习意识已经比绝大多数同龄人强了。接下来的学习重心,跟着 Java AI 应用开发学习路线 系统学起来,等学完开发框架部分,就可以参考 编程导航项目学习建议 进入实操。大三开始投递日常实习和暑期实习,后续冲刺校招,的确这两年 AI 应用开发岗的需求很大。至于“AI 取代程序员”“大厂裁员”这些言论,刷一刷就行,别往心里去。被裁的大多是吃老本、技术栈没跟上的人

- 25 届双非本,毕业干客服想转码求职目标希望在较短时间内可以找到开发工作个人情况25届软件工程专业、二本,没有过专业方向的实习和工作经历在学校的时候学习过前端三件套、Vue、MySQL、一点点Git、Python爬虫,毕设是自己全程用cursor做的酒店管理系统(Python做的)现在在干客服,想转行求职困惑目前不想干客服了,想在职找一个本专业的开发工作,收到offer后直接离职,不太清楚是要走前端吗,之前学的东西都忘得差不多了...查看全文程序员鱼皮:先把方向定明确下来,投递 Java 开发 或 Java + AI 应用开发,前端就别再考虑了。前端这两年受 AI 冲击非常明显,初级岗需求也在持续萎缩,对你这种零基础重新捡起来的同学性价比太低。可以直接跟着 Java AI 应用开发学习路线 走,学完开发框架那部分之后,快速跟着 编程导航项目学习建议 直接进项目实操。实操阶段一定要把 AI 用起来,让它辅助你做全栈开发,开发效率高,而且正好顺便把

- 23 届,毕业从事电商后端开发,All in 电商运营方向,近期打算回归编程岗,该如何学习?坐标成都23年毕业,入职了一加电商公司,期间程序员的和电商运营的工作都在做,后面电商做的还不错 干脆放弃了本职工作现在躺平快一年了,这两个月看了鱼皮的两套课程,看了点面试鸭的面试题,感觉还是很虚最近开始着手找工作的事,有没有好点的建议,想快速入职现在的就业形式都是怎么样的呀...查看全文程序员鱼皮:你有编程基础和工作经验,不用从零开始,建议参考 编程导航项目学习建议 挑 2 - 3 个项目快速实操,可以做一下《智能协同云图库项目》和《AI 超级智能体项目》,把技术手感捡回来,同步优化简历开始投递。每天抽 1 小时刷面试鸭上的高频面试题,重心往 电商领域的后端开发岗 靠。你有电商运营经验,对业务逻辑的理解比纯开发候选人强不少,面试聊起来很加分。地域上除了成都,也可以看看杭州,那边电商公司密度高

2025-12-29·Java后端- QS 100 英硕,两段产品实习,转 Java 开发该如何准备?个人情况民办本科+QS前100英硕,本硕专业都是计算机科学,明年3月份毕业。由于之前对于个人的职业发展路径比较迷茫,导致目前只有一段3个月的初创公司的AI产品经理实习经历+一段20多天的某国内垂类TOP公司的B端产品助理实习(已离职),没有后端开发的实习经历。现在已经确定之后走Java后端开发了,准备参加明年的春招。竞赛拿过一个浙江省一等奖(省级一类)、浙江省三等奖(省级一类),还有一个实用新型专...查看全文程序员鱼皮:先回答你的问题:两段产品实习对于春招找 Java 开发岗帮助不大。英硕现在开始准备,拿到 10k 中小厂 Offer 是有机会的。首先参考 Java 学习路线 开始学习,每天至少花费 6 小时学习,等学完开发框架,就可以跟着 编程导航项目学习建议 实操。先从《用户中心管理》保姆级项目开始做,再接着做《OJ 在线判题项目》、《智能协同云图库项目》和《AI 超级智能体》,等春节后就开始优化简历投递春招

- 专科电气行业,打算转码,学习感觉很迷茫学习目标来年可以找到一个java的工作,提升自己的开发水平。个人情况鱼皮老师你好,自己去年专科毕业,目前从事电气行业的工作,也没有从事java相关的工作,感觉自己的技术水平不行,我想有个明确的学习目标,争取早点找一个java相关的工作。ps:目前自己正常上班,平时下班时间学学项目,还有就是休息的时候。学习java也是之前在专科学校的时候班主任让学的,一般基础的技术栈都有学,感觉一开始的方向就错了,...查看全文程序员鱼皮:没有学习动力,主要有两个原因,1)缺少学习目标 2)不清楚当前学习进度。你目前是从事电气行业工作,可以先制定明年 3 月的跳槽计划,以次倒推有 4 个月的编程学习时间,再分别每个月需要学习的技术、项目和求职规划。建议先系统性过一遍 Java 学习路线 ,了解大致需要学习的技术内容,比如 MySQL、开发框架、Redis、消息队列、微服务、并发编程等。你现在已经在开始做项目了,可以继续跟着项目实操,

- 211非科班转AI,如何规划学习路径和项目(我的一个朋友)学习目标0基础小白,希望转到人工智能,并找到AI应用开发或者算法工作。个人情况211非科班本硕毕业4年,不知道应该先学什么?学习内容正是因为小白的原因,不知道从何入手,怎么学习。期望帮助期望得到一些转码的顺序和项目规划,时间规划;并给出电脑和笔记本配置的规划;希望给出学完之后的职业求职规划和后续职业发展。...查看全文程序员鱼皮:211 本硕非科班毕业四年转码吗?首先可以先排除算法开发岗,这个岗位学历 211 科班硕起步,而且会要求有算法相关的 paper,转行几乎拿不到面试机会。建议还是以 Java 开发学习为主,可参考 Java 学习路线 而后跟着 编程导航项目学习建议 来学习,把编程导航里最新的两个 AI 项目做完后,后续投递 Java 开发岗和 Java + AI 应用开发岗。等这一套技术和项目做完,大概需要 5-

5 年少儿编程,想转码求发展,可行吗?求职目标不确定,希望得到指导。按我的经历貌似只能去华为 OD。个人情况中游985计算机类(智能科学与技术)毕业,做了 5 年 C++ 少儿编程老师(目前觉得这行业发展有限制,在考虑程序员方向),教C++语法和算法,leetcode 能做出绝大多数中等题,和一部分困难题。之前考研了一次学了 408,成绩 108,计算机基础知识之前学过,但是很多忘了。需要花时间背八股。求职困惑现在我感觉自己最大的问题...查看全文程序员鱼皮:5 年 C++ 少儿编程老师,大概薪资范围是多少吗,担心即使你转行成功后,短期薪资不一定比你现在高。可以参考之前鱼友进 OD 的经验分享:华为OD圆了我的大厂梦 。转码目前最大的问题,你参加社招过往的工作经历和 Java 开发不匹配,很难拿到面试机会,可能会有一些小公司给到你面试机会,就像我上面说的薪资估计不高,华为 OD 是有可能给到面试机会的,毕竟你的学历比较好。其他的一些外包公司可能还不如
- 211 本数学专业,考研失利转码个人情况考研失败,想转码,会Java和数据结构与算法,目前也在B站上看一些Web后端开发的视频,后面怎么学习好找工作?...查看全文程序员鱼皮:是今年毕业吗,如果目前打算转码,自己有一定的 Java 基础这会开始全力学 Java(每天学 8 小时以上)需要 4 个月左右的时间,可以看下 Java 编程学习路线 。等学完框架后就可以跟着 编程导航项目学习建议 开始实操,可以做 3 - 4 个项目就可开始优化简历投递找工作,差不多到 11 月左右就可以开始找实习。社招转码还是有一定难度的,可以先降低预期冲一波小厂争取入行,工作 1 - 2 年

- 建筑学转码,想在出国留学前找个实习求职目标中小厂的后端开发,中大厂的测试个人情况1. 本科双非,我是建筑学转码,从今年2月开始学习计算机方面相关的知识,很大程度都是过一遍,仅仅是了解的程度,简历的技术栈也是包装过的,后面也得改。2. 可能是我自己太着急了,目前着急做出了2个简历项目,八股文也没背,想着先把针对简历项目的知识点给掌握了,算法每天看代码随想录刷个2~3题。3. 现在在准备测试相关方面的学习,今年9月去英国水个数据科学的...查看全文程序员鱼皮:看你简历里写的 2022 年毕业,是已经工作三年了吗?之前是做建筑行业工作,那这会找工作相当于是社招,没办法找实习。靠包装的经历去找三年经验的 Java 开发岗难度是非常大,简历都很难过得去,并且面试官估计都是 3 年以上经验的,很难被你忽悠住。这几个月也不用急着找工作了,可以再好好学习技术和积累项目经验准备开学。先系统性的过一遍 Java 学习路线 ,学完框架部分后跟着 编程导航项目学习建议 进

山大大一电信专业,转码很焦虑。。
### 学习目标 想找一个跟ai相关的方向的工作 ### 个人情况 山大 大一 电子信息类专业 零基础,就想先留在内地 想在南方工作,然后发现还得是互联网行业机会比较多,但不知道选什么方向,但看网上哪个哪个公司又裁员了,ai要开始代替程序员了等各种言论 然后就各种焦虑,不敢开始。去招聘网站逛了一圈,发型agent岗位比较多。 自己英语比较好,有进外企的想法,但感觉外企裁纯软方向的 更狠一点。鱼皮能给点 建议吗?
25 届双非本,毕业干客服想转码
### 求职目标 希望在较短时间内可以找到开发工作 ### 个人情况 25届软件工程专业、二本,没有过专业方向的实习和工作经历 在学校的时候学习过前端三件套、Vue、MySQL、一点点Git、Python爬虫,毕设是自己全程用cursor做的酒店管理系统(Python做的) 现在在干客服,想转行 ### 求职困惑 目前不想干客服了,想在职找一个本专业的开发工作,收到offer后直接离职,不太清楚是要走前端吗,之前学的东西都忘得差不多了,也有点害怕客服经历玷污简历 ### 期望帮助 希望鱼皮可以根据自身情况给点方向建议和具体的学习路线,目前有哪些项目适合写在简历里
23 届,毕业从事电商后端开发,All in 电商运营方向,近期打算回归编程岗,该如何学习?
坐标成都 23年毕业,入职了一加电商公司,期间程序员的和电商运营的工作都在做,后面电商做的还不错 干脆放弃了本职工作 现在躺平快一年了,这两个月看了鱼皮的两套课程,看了点面试鸭的面试题,感觉还是很虚 最近开始着手找工作的事,有没有好点的建议,想快速入职 现在的就业形式都是怎么样的呀
01 非科班转码拿下大厂Offer,花费一天整理的Java后端完整版学习路线
**0 写在前面的话** 先简单介绍下我的背景和秋招情况。我本科双非,硕士985,本科和研究生均为非计算机相关专业的工科专业。 秋招共计面试了8家公司,收获了3份大厂offer + 一个实习转正Offer,其中最好的应该是BAT中某大厂的小ssp,对于我这个非科班转码的选手来说,我对自己已经非常满意了,写这些内容的本意是,希望能够帮助和我一样的转码人少走一些弯路,如果有错漏之处,欢迎各位大佬批评指正。 另有3篇高质量长文导航: [02 盘点2025遇到的各大厂面试真题总结](https://www.codefather.cn/post/2005573237194469377) [03 一文吃透 Redis 核心考点,面试真题深度梳理](https://www.codefather.cn/post/2006203053207732225) [04 MySQL面试八股看这一篇就够了——深度梳理MySQL面试问题](https://www.codefather.cn/post/2008053544355131393) 后续还会更新RabbitMQ、SSM等其他部分的面试高频八股梳理,欢迎关注。 **作为转码人,大家或许都正在或者曾经面临和我一样的疑问:** *大家都在说互联网越来越卷,那我到底要不要转码? 我作为非科班之前从来没有接触过其他计算机相关的知识,究竟能不能成功转码? 互联网现在的行情到底怎么样,是不是真的像网上说的,一堆双9都找不到工作了?* 这些问题我没有办法给出一个标准的答案,我只能结合我自身以及我所了解的身边朋友的情况,给大家一些信息以供参考。 **互联网是不是越来越卷,就我个人感觉,是**。互联网大厂对校招生的要求越来越高,可能原来自己做了1、2个单体项目就可以找到不错的实习,有了一段大厂实习就可以找到不错的工作。但是今年,就我和我身边朋友的感受是,首先即使简历里做的是单体项目,但是面试中考察分布式、多线程相关的八股占比也很重,要求你掌握分布式的知识;对实习的重视程度也更高,身边不乏学历更高但因为没有实习经历而没能通过简历筛,而学历更低但因为有多段实习经历而成功进入大厂面试的例子;技能要求更多更全面,今年即使面试的是传统后端开发业务,也要求掌握大模型的一些基础知识。另外,相信参加了今年秋招的同学都有感触,今年的秋招开始的更早,且hc似乎比往年更少了,我是在9月上旬至中旬开始投递简历,只陆续收到了少数几个大厂的面试邀约,所有中厂投递之后基本全都了无音信。 对互联网的后端开发岗位来说,第一关是能够进入面试流程,在这个过程中,我个人感觉是实习 > 学历 > 科班。而能够进入面试之后,最看重的就是面试表现了,只有在面评相近的时候,才会再横向去对比实习和学历。所以,如果你准备好转码了,尽可能的多刷实习经历吧。 我自己在转码的学习过程中其实是踩了很多坑,走了很多弯路的,所以希望能根据我自己的一些经验教训,给后来者提供一点点的建议和帮助,特整理非科班转码学习路线一份,供诸君一览。 # **1 完整版学习路线** 首先说明,我是转Java后端开发的,学习的路线主要是按照[尚硅谷](https://www.bilibili.com/opus/369163743450531164)来的。 下面详细介绍下我学习的主要技术栈以及学习的建议,供诸君参考。 ### **1.1 Java SE** Java SE,也就是Java基础。这部分是我学习最长,也是最认真的一部分,现在来看,其实走了很多弯路。 学习视频链接:<https://www.bilibili.com/video/BV1PY411e7J6> 首先,个人感觉宋红康老师讲解的确实很清晰,还是值得看的,但是建议视频1.5-2倍观看,因为这个视频整体还是有点啰嗦,里面很多地方我都是直接快进和跳过的。 如果有一定编程基础,可以直接从62 数组部分开始看,前面的变量与运算符、流程控制对照尚硅谷的markdown文档过一遍,简单了解下和其他语言的语法和使用区别即可。我自己学习的时候是,倍速看知识点,然后一些练习先自己敲,如果自己可以写出来就直接不看练习讲解了,遇到不会或者不确定的再去看一下视频讲解。然后,面向对象这部分是一个重点,封装、继承、多态不管是后面自己做项目,还是面试八股,这块都会涉及很多。 关于视频里面涉及到的项目,我个人建议如果时间充裕还是可以做一下,虽然里面的项目很基础肯定没办法写到简历,但是对掌握前面学到的知识点还是很有帮助的,而且计算机很重要的一点也是coding能力。 多线程、IO流、网络编程、反射机制部分个人感觉在初学的时候都可以先跳过,其中网络编程没必要学,反射机制可以在学SSM框架之前去补一下,学太早的话等学到框架的时候其实都忘光了,还需要回头去重新学。多线程这部分是面试八股中高频提问的知识点,但是实操的话,实际直到现在我都没有太多实践,只是在实习的时候边学边用了一下,所以我个人感觉可以不用学,后面直接背八股准备面试问题,实操的话等到做项目或者实习需要用现学也很快。 ### **1.2 Java Web** Java Web,实际是前端的基础知识,如果你是找Java后端的工作(全栈除外),这部分学不学对你是没有任何影响的,我不管是实习面试还是秋招面试,从来没遇到过任何一个面试官问过前端的知识。但是我个人认为,作为一个合格的后端,自己不会写太复杂的前端代码没问题,但是至少要能保证大致看懂前端的逻辑,了解前端最基础的一些知识。所以如果你时间充裕,我建议还是可以学一下这部分。 学习视频链接:<https://www.bilibili.com/video/BV1UN411x7xe> 视频以HTML、CSS、JavaScript(前端最基础的知识,建议学习)+ Servlet(可学可不学) + Vue3为主,Vue3和React是前端最常用的两套框架,个人感觉不是以后准备找前端的话,简单学习其中一套即可,至少确保后面做项目的时候能够看懂前端部分的目录结构和基本逻辑。这部分的代码,我自己在学习的时候是没有自己去敲太多的,只上手了JavaScript的一些代码,其他主要以了解为主。 ### **1.3 MySQL** MySQL,是后端最重要的两大技术栈之一(另一个是Redis),既是面试八股的考核重点,也是以后工作时最常用的技术栈。 学习视频链接:<https://www.bilibili.com/video/BV1iq4y1u7vj> 视频里其实分为基础和进阶两部分。基础部分以MySQL基础知识和SQL代码为主,在互联网的笔试和面试中是可能会出到MySQL的编程题的,一般以多表查询、子查询的SQL语句写法作为考察重点,所以建议基础部分还是需要认真学习一下,尽量自己多敲一些练习题锻炼一下coding能力。进阶部分基本不涉及什么新的SQL代码了,主要是索引、存储引擎、SQL调优、事务、锁机制这些面试重点考核的八股为主,个人建议初学的时候可以先只学基础部分,学会怎么写一些常见的查询语句,等到快要面试前,可以倍速过一遍进阶部分,可以更完整、系统的学习MySQL的八股,当然追求速度的话也可以直接跳过这部分,直接去背八股(我自己是这样的)。 ### **1.4 Redis** Redis,是后端两个最重要的技术栈之一,是面试八股的考核重点,但是实际使用的时候是比较简单的,大多数时候是直接用Jedis、Redisson、lettcue等现成的客户端,经常使用的也就是一些简单的put、get以及和MySQL的数据同步操作。我自己是没有特意学习这块的,只是在做项目用到的时候去临时了解了一下,重点需要准备的还是Redis相关的八股。 ### **1.5 SSM + MyBatis Plus + Spring Boot** SSM,是Spring、SpringMVC和MyBatis的缩写,实际上现在只有一些很老的项目是基于传统的SSM框架开发,绝大多数的项目还是Spring Boot为主。SSM和Spring Boot的关系简单来说就是,Spring Boot是一个基于Spring的快速开发框架,它简化了SSM的配置过程,用自动化配置和约定大于配置的方式,提高开发的效率。而MyBatis Plus可以理解成是MyBatis的增强版,在MyBatis的基础上封装了一些更加便捷的操作和功能,为简化开发、提高效率而生。它引入了一些新的特性,如自动填充、乐观锁插件、逻辑删除等,同时还内置了一些常用的CRUD操作,能够极大地减少了开发人员的工作量。如果大家时间不足想要速成,可以跳过SSM部分的学习,直接去看MyBatis Plus和Spring Boot,后面直接去看SSM对应八股。但是如果有时间,我强烈建议SSM还是学一下,这样后面学习Spring Boot的时候才不至于一知半解。 学习视频链接:<https://www.bilibili.com/video/BV14WtLeDEit> 这部分其实代码偏少,更多的是理论知识的理解和框架的使用和配置。个人建议可以在看视频的时候,跟着视频一起动手配置一下。然后最后那个微头条的项目其实没必要做,因为这个项目非常基础,是没办法写到简历的,而学完这部分实际就可以开始去自己找一些优质项目去做了,所以关于Spring Boot和MyBatis Plus的实操,可以在项目中去进行实践。 ### **1.6 Git** 很多网上的Java学习路线不会提到Git,但是我个人强烈建议大家在做项目之前花费个半天到一天的时间,学习一下Git的常用命令。Git是未来工作必备的一个基础技能,即使是实习生,入职之后同事其实也都默认你是会使用Git的,所以提前学习Git,一方面是为后面的实习、正式入职打基础,也能够帮助我们更好的备份和管理自己的项目代码。 Git我个人感觉没必要看视频学习,找几篇技术博客看一下,然后再自己动手练习一下就可以了,基本上了解了工作区、暂存区,本地仓库和远程仓库的基本概念,能够从远程仓库拉代码,提交本地代码,回滚代码,创建、切换和合并分支,自己解决冲突就够用了。 下面提供一些技术博客和练习网站供诸君参考: 练习命令的网站: <https://learngitbranching.js.org/?demo=&locale=zh_CN> 本地仓库与远程仓库建连: <https://blog.csdn.net/qq_29493173/article/details/113094143> 常用命令: <https://zhuanlan.zhihu.com/p/615581394> ### **1.7 项目** 这里我就不推荐具体的项目了,这里仅给大家提供一些事后总结反思得到的一些选项目和做项目的经验之谈,仅一家之言,如有错漏,欢迎补充。 首先,大家选项目时肯定都希望做一个有含金量的项目,那么对于后端开发而言,到底什么样的项目才算有含金量呢?我个人的理解是,一个好的项目应该符合下面三个判断的标准: **技术全面度**:必须覆盖Java后端的高频技术栈,即:以Spring Boot为核心,MySQL+Redis作为数据层,最好包含消息队列、Elasticsearch、分布式框架等常用的技术栈,且每个技术都有具体的使用场景,而不是为了用而用; **业务复杂度**:基于真实的业务场景,比如经典的电商平台和社交平台,包含多个业务模块,如用户、订单、支付等,有针对Java经典的“三高”场景(即高并发、高性能、高可用)的解决方案; **可展示性**:能说清技术选型理由、解决了什么问题、有哪些优化点,面试时能展开聊。 我们在选择项目的时候,尽量避免Demo级的项目,而是优选考虑企业常用场景的项目,比如电商、支付、社交等,这样更容易引起面试官的共鸣,能够让面试官延伸出更多的面试问题。并且,技术深度会比广度更加重要,比如针对电商项目,如果能把秒杀场景下的高并发优化方案做透,能够综合考虑限流、降级、熔断、缓存、分布式锁、异步化、数据一致性等等问题,比做一堆浮于表面的功能更能吸引面试官。 再提一点可能很多人会忽略的一点,我建议如果大家时间充裕的话,可以学习一下项目怎么上线,可以在阿里云或者腾讯云购买一个服务器,将项目部署上线。已经上线的项目可以直接在简历上挂上网址链接,这会是一个加分项。我自己做的项目都上线了,在暑期和秋招的面试中,有超过一半的面试官在面试时都会询问我简历后面这个链接是不是项目已经上线,有一部分面试官甚至会当场点进去体验一下然后再进行提问。 ### **1.8 手撕算法题** 强烈建议把LeetCode hot100: <https://leetcode.cn/studyplan/top-100-liked/>和牛客面试TOP 101: <https://www.nowcoder.com/exam/oj>都刷完,手撕遇到过好几道题都是牛客TOP101原题,而LeetCode hot100并没有。 手撕的高频考点:链表、二叉树、双指针和动态规划,如果时间不足,优先刷这四部分。另外,尽量单独准备几个其他的手撕:快速排序、堆排序、归并排序、单例模式(饿汉&懒汉式)、约瑟夫环问题、多线程交替打印数字等。 SQL的手撕比较少,如果遇到大概率也是多表查询/子查询问题,这块稍微准备一下,确保能写出来2-3表的联表查询和子查询即可。 ### **1.9 面试八股** 可以关注后,后续马上更新我个人整理的分技术栈版【高频八股问题】和部分大厂的【面试真题】,主要包括: **MySQL**:主要包括存储引擎、索引、事务、锁、日志、性能调优、分库分表等高频八股问题; **Redis**:主要包括常见的数据结构及原理、线程模型、持久化、内存管理、性能优化、穿透/击穿/雪崩、集群、哨兵机制、分布式锁等高频八股问题; **其他八股合集**:主要包括计算机网络、JVM、Java集合、Java SE、Linux、SSM框架、RabbitMQ等部分的最高频的八股问题; **JUC并发编程**:主要包括线程、多线程和线程池的高频八股问题; **HR面问题参考**:我自己准备HR面时预想的几个问题和参考回答; **系统设计面试题**:主要是自己面试时遇到过的一些场景题和系统设计题。 在整理答案的时候,主要参考: ****:[****](https://xiaolincoding.com/interview/#java) ****:[****](https://javaguide.cn/home.html) **面试鸭**:[https://www.mianshiya.com/](https://www.mianshiya.com/) 面试时,如果你有实习经历的话,一般会优先提问你的实习工作,会问的比较细致,比如针对你简历写到的某一点具体是怎么实现的,为什么选择这个方案,有没有什么其他更好的方法等等,并且可能穿插一些你实习时用到的中间件的八股,比如你实习用到了kafka,可能就会问你kafka的八股问题。 除了实习以外,面试提问最多就是MySQL和Redis的八股,这两个基本是每个公司第一轮面试必问的,且占的比重比较大。你自己做的项目里涉及到的其他中间件和技术,比如分库分表、RabbitMQ等,这些中间件/技术的八股也是提问的一个重点。除此以外,就是JVM(垃圾回收算法/回收器是高频提问点)、计算机网络、JUC并发编程、Linux、SSM这些。 而二轮/三轮面试,提问的重点会更偏向实习 + 场景设计题,其中会穿插着考察一些分布式、Redis、MySQL的八股,考察难度相较于一面会更大。 # **2 速成版学习路线** 如果是以找实习/工作为目的,希望能够在短时间内快速速成,可以按照下面的顺序进行学习,每天学习12h+的话,2个月左右可以完成: Java SE(倍速看,动手敲代码) –> MySQL基础篇(倍速看,动手敲代码) -> SSM + Spring Boot(倍速看不用动手敲) -> 做项目,在项目中实践Redis、消息队列、分库分表等等技术栈(前端直接用现成代码,后端核心模块自己动手实现一下) -> LeetCode hot 100至少刷完除图论以外的所有简单、中等题 -> 八股,重点准备MySQL、Redis以及你项目中涉及到的其他技术栈的八股 # **3 自己整理的高频八股及部分面试真题** 因为本文篇幅有限,如有需要欢迎关注,后续马上更新各技术栈高频八股及面试真题
QS 100 英硕,两段产品实习,转 Java 开发该如何准备?
### 个人情况 民办本科+QS前100英硕,本硕专业都是计算机科学,明年3月份毕业。由于之前对于个人的职业发展路径比较迷茫,导致目前只有一段3个月的初创公司的AI产品经理实习经历+一段20多天的某国内垂类TOP公司的B端产品助理实习(已离职),没有后端开发的实习经历。现在已经确定之后走Java后端开发了,准备参加明年的春招。竞赛拿过一个浙江省一等奖(省级一类)、浙江省三等奖(省级一类),还有一个实用新型专利加一篇独立一作的计算机视觉国际会议论文(很水)。之前学的东西已经忘得差不多了,没有背过八股,只做过一些Leetcode上的题(但是也就零零散散的做了几道),也没有做过有含金量的后端开发项目。 ### 求职困惑 我不知道我的这两段产品经理的实习经历在明年春招中找后端开发有用吗?我的薪资预期是在10k左右,我应该怎么规划呢?不求大厂,中小厂还有戏吗?
专科电气行业,打算转码,学习感觉很迷茫
### 学习目标 来年可以找到一个java的工作,提升自己的开发水平。 ### 个人情况 鱼皮老师你好,自己去年专科毕业,目前从事电气行业的工作,也没有从事java相关的工作,感觉自己的技术水平不行,我想有个明确的学习目标,争取早点找一个java相关的工作。ps:目前自己正常上班,平时下班时间学学项目,还有就是休息的时候。学习java也是之前在专科学校的时候班主任让学的,一般基础的技术栈都有学,感觉一开始的方向就错了,没有一个好的学习规划(当时还不知道鱼皮老师),当时是老师给的学习教程,一节课都将近一个小时,对于当时的我完全没有怎么接触过电脑的人来说无非就是头大,学的也很慢,一点没有激情。 ### 学习问题 现在平时也就跟着编程导航的项目跟着做,但是基本只限于后端的开发,前端也不会,慢慢意识到只学习后端,不去和前端交互,做项目还是一点没有头绪,所以就快速学习了一下VUE3,最近也跟着学了一下伙伴匹配系统的vue3前端,但是开发也只限于项目中已有的前端知识,让我扩展我就毫无头绪了,丢个前端需求给AI,代码出来了,自己也看不懂,不知道该怎么修改,就是一脸懵,不知道该如何下手,也不知道该怎么下手,希望鱼皮老师给个学习的建议,不知道该怎么去学习了。感觉现在也没什么学习动力,比较迷糊。
211非科班转AI,如何规划学习路径和项目(我的一个朋友)
### 学习目标 0基础小白,希望转到人工智能,并找到AI应用开发或者算法工作。 ### 个人情况 211非科班本硕毕业4年,不知道应该先学什么? ### 学习内容 正是因为小白的原因,不知道从何入手,怎么学习。 ### 期望帮助 期望得到一些转码的顺序和项目规划,时间规划;并给出电脑和笔记本配置的规划;希望给出学完之后的职业求职规划和后续职业发展。
5 年少儿编程,想转码求发展,可行吗?
### 求职目标 不确定,希望得到指导。按我的经历貌似只能去华为 OD。 ### 个人情况 中游985计算机类(智能科学与技术)毕业,做了 5 年 C++ 少儿编程老师(目前觉得这行业发展有限制,在考虑程序员方向),教C++语法和算法,leetcode 能做出绝大多数中等题,和一部分困难题。之前考研了一次学了 408,成绩 108,计算机基础知识之前学过,但是很多忘了。需要花时间背八股。 ### 求职困惑 现在我感觉自己最大的问题是没有项目经验、工作经验(当然也可能是其他问题),所以现在想知道我现在做一个什么项目写上简历比较好(预计最好花费不超过一个半月)?有想过学鱼皮老师的 java 项目,不过担心面试手撕代码的时候,java 写的不熟练挂掉。 ### 已有尝试 leetcode 刷题,在考虑尝试做鱼皮老师的 oj 系统开发项目(oj 系统个人比较熟悉怎么用) ### 期望帮助 我现在的情况做开发是否只能去华为OD?有没有其他选择?我这种情况是否有必要临时去做个项目?如果要做项目建议做什么项目,有没有必要转 java?
211 本数学专业,考研失利转码
### 个人情况 考研失败,想转码,会Java和数据结构与算法,目前也在B站上看一些Web后端开发的视频,后面怎么学习好找工作?
建筑学转码,想在出国留学前找个实习
### 求职目标 中小厂的后端开发,中大厂的测试 ### 个人情况 1. 本科双非,我是建筑学转码,从今年2月开始学习计算机方面相关的知识,很大程度都是过一遍,仅仅是了解的程度,简历的技术栈也是包装过的,后面也得改。 2. 可能是我自己太着急了,目前着急做出了2个简历项目,八股文也没背,想着先把针对简历项目的知识点给掌握了,算法每天看代码随想录刷个2~3题。 3. 现在在准备测试相关方面的学习,今年9月去英国水个数据科学的硕士,为转码的过程镀下金。 4. 说到底还是没真正接触这行的工作,内心还是有点虚的,想先找个中小厂的实习,但是现在时间规划这块有点困惑。 ### 求职困惑 1. 想7月开始找实习,自己9月27才开学,应该是能有2个月的时间打底,但是怕自己算法和八股文的过不去,毕竟八股文是一点也没系统地背,都是在学习的过程中有个映像;又担心时间很赶。 2. 明年9月回国的话,可以在10月以后实习,按照拿到毕业证的时间算,我应该是2027年的春招,所以想在校招之前找个实习。 3. 现在不知道是该继续完善自己的技术栈呢,还是说不管三七二十一,一边学习,一边先投了简历再说,看看能不能在7月找到实习。 ### 期望帮助 希望可以帮我理清一下时间规划,什么阶段该做什么事;我知道以现在的情况找个实习还是有点困难的,但还是想试一试,因为感觉自己要学的东西太多了,想着工作可以针对性的去学习。 ### 相关资料 老鱼简历 https://laoyujianli.com/share/Ig6roG
