【2023年终总结:轻舟已过万重山】

🌈🌈🌈🌈🌈🌈🌈🌈
欢迎关注公众号(通过文章导读关注),发送【资料】可领取 深入理解 Redis 系列文章结合电商场景讲解 Redis 使用场景中间件系列笔记编程高频电子书
【11来了】文章导读地址:点击查看文章导读!
🍁🍁🍁🍁🍁🍁🍁🍁

2023年终总结

回顾

先回顾一下 2023 年整体所做的一些事情

在 2023 年初的时候,也就是研一下学期,在学习实验室中所做的工作也就是写 java 项目,由于我加入的实验室更偏向于开发,因此研一一整年也没有看论文,一整年的任务也就是在做 Java 开发,因此在写了几个项目之后,发现项目中并 没有用到很难的技术,主要还是写业务,写的几个项目用户量也不大,没有亮点,写不到简历上去

那我就想,这样子肯定不行呀,因为毕业是要找工作的,简历上没有好的项目怎么去跟面试官吹牛逼?因此呢,我就去搜集项目以及面试的资料,在搜集期间了解到了JavaGuide 和小傅哥的知识星球,都是付费的,我个人对于付费也不抵触,也没有由于就加入了,之后主要做了两个事情,第一个是在 Guide 哥的知识星球中 将 2023 年 3 月份到 10 月份的面试题都整理了一遍,主要还是整理了mysql、redis、系统设计、场景题,第二件事是 跟着小傅哥学习了Api网关的项目,学习到了很多知识,之后就开始完善简历,简历中我写了两个项目,一个是 Guide 哥的手写 rpc 项目,另一个就是小傅哥的网关项目,完善简历也就是对着别人的简历修修改改,如果你自己有记笔记的习惯或者搭建了一个个人网站,那么可以将个人网站挂在简历上,也是比较加分的。

接下来开始整理项目的流程图以及介绍,整理完之后到了今年 10 月份的时候,开始投递简历面试日常实习生,只在 boss 上投了,大约投了 300 家,面试约到的有 5 家,其中有 七牛云唯品会,在面试过程中的感受和自己整理面试题的时候有很大的区别,只看面试题的话,在脑子里只是机械式地将面试题给背会了,因此忽略了许多细节,面试官是以什么方式去提问的呢?面试官提问的问题是偏向于哪些方面的呢?

在面试实习生的过程中,自我感觉面试官更倾向于考察基础,由于之前没有面试经历,整理的面试题中都是中间件相关的知识,把最重要的 java 基础给忽略了,第一次面试就问了解哪些 jdk 中的源码,只能硬着头皮说了 hashmap,但是当时其实已经很长时间没有看过了,回答的也是一塌糊涂,其中在问 hashmap 的时候也并不是很固定的去让你解释每个方法什么作用,而且去根据他的优缺点进行提问了,就比如 hashmap 是线程不安全的,那么他的不安全体现在了哪里呢?concurrenthashmap 是线程安全的是吧,那他是怎么做到的呢?

所以,在学习的时候,不能只学习一个工具是怎么用的,而更要关注 3 个问题

  • 为什么要使用这个工具?
  • 这个工具有什么优缺点?
  • 和其他同类型工具对比调研过吗?

不能单纯为了学习技术而去学习,一切为了 落地实践

其次就是面试中对于 项目的掌握程度,项目中学习使用到的东西都需要去了解他的底层原理,这是基础,这是在唯品会中面试印象最深刻的一个点,当时我的项目中使用了 RateLimiter 和 Jwt token,以及 Nginx 负载均衡,面试官就问限流的底层原理是怎样的呢?Jwt Token 的底层结构了解吗?Nginx 负载均衡有哪些算法?这些都回答的不好,所以在做项目的时候,不能只简简单单地区学习怎么使用,一定要了解其中的原理。

还有就是项目的掌握程度如何提升呢?可以在学习写完一个项目之后,当再学到新的东西了,比如学了 MQ、Redis 之后,能不能给项目添加一套缓存系统呢?缓存系统怎么去设计?这样不仅对项目的理解更深刻,对中间件的使用场景也更加了解了,面试中回答项目一定是以 业务 为背景的,必须先让面试官清楚地了解使用这个技术的业务逻辑,之后再去讲项目中是如何使用这些技术的

这 5 家面试也在一个星期中面试完毕了,最终也只收到了一家 offer,由于老师不放实习也黄了,虽然最终实习没有去,但是为期一周的面试给我带来了很大的影响,通过面试,清楚的了解了我学习中的漏洞在哪里,接下来对于这些漏洞进行补强即可

在 8 月份期间还看到了朋友圈 JavaEdge 大佬想要做一个产品出来,当时也是本着学习技术的心理去私聊 JavaEdge,跟着大佬做了一个编程导航的社区出来,在此期间也接触到了许多之前没有用到的技术,编写代码的能力也飞速提升,在跟随 JavaEdge 学习的时候,他一直教我学到一门技术不要自娱自乐,要发出来,多总结,多整理文章,让更多的人看到你的文章,因此我就在 CSDN 开始尝试整理学习中的笔记,从 11 月中旬开始到现在整理了近乎一百篇笔记,并且粉丝数量达到了 1000,这带给我了更多学习的动力

在这里插入图片描述

并且 JavaEdge 大佬最近也建立了面试指导的知识星球,这一类型的知识星球还是比较少的,并且加入知识星球还可以提供免费的面试指导,目前创立初期有优惠券也就 25 元,如果需要关注我的公众号【11来了】,在公众号中就有星球二维码可以扫码进入,其实知识付费可以避免在学习的过程中少走很多弯路,也就是花钱买时间,对于刚步入大学以及准备找工作面试的小伙伴来说,是很值得!

在这里插入图片描述

展望

那么总结一下,在 2023 年总共做了几件事:

做项目 -> 发现项目没有亮点 -> 知识付费 -> 学习新的项目 -> 面试 -> 大量输出文章

通过大量输出文章,可以将自己学习到的知识系统性的整理起来,学习的过程,本来也就是对资料的整理过程,随着整理的资料变得全面,自己的整个知识体系也会逐渐完善,所有的知识都是相互关联的,最终形成一个闭环!

在 2024 年目标就是加大自己对 Java 体系知识的输入量和输出量,今年 2、3 月份左右也就是研二下学习了,开始大量面试暑期实习,到时候也会在 CSDN 和公众号上更新自己的面试记录,并且完善自己的知识库,如果可以找到比较好的暑期实习,也会分享自己的面试经验,可以关注我 CSDN 或者公众号,都时候会同步进行更新。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/284576.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【CF比赛记录】—— Good Bye 2023(A、B、C)

🌏博客主页:PH_modest的博客主页 🚩当前专栏:CF比赛记录 💌其他专栏: 🔴每日一题 🟡 cf闯关练习 🟢 C语言跬步积累 🌈座右铭:广积粮,缓…

【Java进阶篇】 ClassNotFoundException和NoClassDefFoundError的区别是什么?

ClassNotFoundException和NoClassDefFoundError的区别 ✔️典型解析✔️扩展知识仓✔️NoSuchMethodError ✔️典型解析 ClassNotFoundException是一个受检异常 (checked exception) 。他通常在运行时,在类加载段尝试加载类的过程中,找不到类的定义时触发…

IBM介绍?

IBM,全名国际商业机器公司(International Business Machines Corporation),是一家全球知名的美国科技公司。它成立于1911年,总部位于美国纽约州阿蒙克市(Armonk),是世界上最大的信息…

Python pygame贪吃蛇小游戏 (200行完整代码+注释+可运行)

一、运行效果图 二、完整代码 #!/usr/bin/env python # -*- coding: utf-8 -*- # author:Wangdali time:2021年1月20日16:08:44 #python实现:贪吃蛇游戏玩法:回车开始游戏;空格暂停游戏/继续游戏;方向键/wsad控制小蛇…

SQL之CASE WHEN用法详解

目录 一、简单CASE WHEN函数:二、CASE WHEN条件表达式函数三、常用场景 场景1:不同状态展示为不同的值场景2:统计不同状态下的值场景3:配合聚合函数做统计场景4:CASE WHEN中使用子查询场景5:经典行转列&am…

【Linux】理解文件系统

需要云服务器等云产品来学习Linux的同学可以移步/–>腾讯云<–/官网&#xff0c;轻量型云服务器低至112元/年&#xff0c;优惠多多。&#xff08;联系我有折扣哦&#xff09; 文章目录 1. 了解磁盘1.1 磁盘的物理结构1.2 磁盘的逻辑结构1.3 磁盘的存储结构 2. 文件系统2.…

ROS TF坐标变换 - 动态坐标变换

目录 一、动态坐标变换&#xff08;C实现&#xff09;二、动态坐标变换&#xff08;Python实现&#xff09; 一、动态坐标变换&#xff08;C实现&#xff09; 所谓动态坐标变换&#xff0c;是指两个坐标系之间的相对位置是变化的。比如机械臂末端执行器与 base_link 之间&…

考pmp有用么?

PMP考出来究竟有什么用&#xff0c;这个问题一直是站在边缘的朋友经常思考的问题&#xff0c;其实我想说的是&#xff0c;当能力和经验都充足的时候&#xff0c;可能这单单的一张证书就能有莫大的作用&#xff0c;帮助你实现目前所追求的东西。 当我利用这张证书达到我的目的之…

Vue3 的 emit 该怎么写, vue2 对比

Vue3 的 emit 该怎么写&#xff0c; vue2 对比 这是个新手问题&#xff0c;从 vue2 转到 vue3 之后&#xff0c;一时间不知道该怎么用它了。 vue2 用法 vue2 在 template 中 和 在方法中的用法如下&#xff1a; <template><button click"$emit(clicked, 要传…

数据结构期末复习(3)栈和队列

堆栈&#xff08;stack&#xff09; 堆栈&#xff08;stack&#xff09;是一种基于后进先出&#xff08;LIFO&#xff0c;Last In First Out&#xff09;原则的数据结构。它模拟了现实生活中的堆栈&#xff0c;类似于一摞盘子或一堆书。 堆栈有两个基本操作&#xff1a;入栈&a…

移除链表元素

description 给你一个链表的头节点 head 和一个整数 val &#xff0c;请你删除链表中所有满足 Node.val val 的节点&#xff0c;并返回 新的头节点 。 示例 1&#xff1a; 输入&#xff1a;head [1,2,6,3,4,5,6], val 6 输出&#xff1a;[1,2,3,4,5] 示例 2&#xff1a; …

开放原子训练营(第四季)TobudOS——TobudOS内核移植(keil版)

前言 12月份参加了开放原第四季线下活动&#xff0c;觉得很有意义。通过这篇博文&#xff0c;记录一下这次活动进行的移植TobudOS内核的过程&#xff0c;下面就让我们开始吧。 开发板介绍 本次使用的开发板型号为STM32H750&#xff0c;当然了&#xff0c;其他型号的开发版也…

OSG读取和添加节点学习

之前加载了一个模型&#xff0c;代码是&#xff0c; osg::Group* root new osg::Group(); osg::Node* node new osg::Node(); node osgDB::readNodeFile("tree.osg"); root->addChild(node); root是指向osg::Group的指针&#xff1b; node是 osg:…

240101-5步MacOS自带软件无损快速导出iPhone照片

硬件准备&#xff1a; iphone手机Mac电脑数据线 操作步骤&#xff1a; Step 1: 找到并打开MacOS自带的图像捕捉 Step 2: 通过数据线将iphone与电脑连接Step 3&#xff1a;iphone与电脑提示“是否授权“&#xff1f; >>> “是“Step 4&#xff1a;左上角选择自己的设…

软件工程期末总复习

第一章 软件工程概述 什么是软件&#xff1a;程序数据配套文档 软件危机&#xff1a;计算机软件开发过程中所遇到的一系列严重问题 软件危机的背景&#xff1a;20世纪60年代中后期软件开发需求急剧增长 软件工程的定义&#xff1a;指导计算机软件开发和维护的工程学科&…

安装Typora

链接&#xff1a;https://pan.baidu.com/s/1OLHtUTziKdB0sW0UIOnBBw?pwd6666 提取码&#xff1a;6666

spring创建与使用

spring创建与使用 创建 Spring 项⽬创建⼀个 Maven 项⽬添加 Spring 框架⽀持添加启动类 存储 Bean 对象创建 Bean将 Bean 注册到容器 获取并使⽤ Bean 对象创建 Spring 上下⽂获取指定的 Bean 对象获取bean对象的方法 使⽤ Bean 总结 创建 Spring 项⽬ 接下来使⽤ Maven ⽅式…

css 实现圆角渐变色效果

效果图 代码 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><meta name"viewport" content"widthdevice-width, initial-scale1.0" /><title>css 实现圆角渐变色效果</title…

字母简化(UPC练习)

题目描述 给出一串全部为小写英文字母的字符串&#xff0c;要求把这串字母简化。简化规则是&#xff1a;统计连续出现的字母数&#xff0c;输出时先输出个数&#xff0c;再输出字母。比如&#xff1a;aaabbbaa&#xff0c;则简化为3a3b2a&#xff1b;而zzzzeeeeea&#xff0c;…

渗透线上下料控制(SCL源代码)

有关渗透线的其它详细介绍请参考下面链接文章&#xff1a; https://rxxw-control.blog.csdn.net/article/details/133611151https://rxxw-control.blog.csdn.net/article/details/133611151这里的渗透线上下料属于整个渗透线流程里的最前端和最后端&#xff0c;分别负责待处理…