java成神秘籍第一卷
前言
适合还没有入行小白学习,有些朋友会跑来问我这行的一些问题,下面算是详细系统的整理了一下啦。
全当是学习 复盘 整理 记录了
java成神秘籍第一卷
- 前言
- 一 前提
- 1 要不要考公,考编,考研
- 2 语言选择
- 3 就业岗位
- 4 目标
- 5 考不考虑报培训班
- 6 实习机会
- 二 遇到问题的态度啦信 ✨✨✨
- 博客
- 三 学习资料 路线上
- 7 玩不玩b站
- 8 博客
- 基础阶段
- 实战阶段
- 进阶阶段
- 四 面试
一 前提
1 要不要考公,考编,考研
- 主要看个人意愿和条件
- 如果可行,还是推荐走这些路
2 语言选择
- 结合个人意愿,条件,能利用的资源做决定
- 不需要太纠结,学到一定程度是可以随意转语言的
- 切记前期来回切换
3 就业岗位
属于问题导向
了解一下相关的岗位名称,需要的技能,是否感兴趣。以此为目标开始安排学习计划
- 主要相关的一些岗位 前端,后端,测试,数据库工程师(db)等
- (可以通过看boss直聘相关招聘软件的岗位分类了解有那些岗位,看招聘信息要求了解要掌握什么技能)
- 说到底还是要就业嘛,他要什么条件,就朝这些条件努力
4 目标
- 结合岗位最好在第一梯队的公司里定一个目标,展开备战
- 即使最后没有达到,那也不会太差
- 再说 万一实现了呢
5 考不考虑报培训班
- 很多人觉得没用,小编最开始也是这么认为的
- 但是真是走过来回头看的时候可能会发现 要是有个老师带会少走很多弯路(有些bug,比如跟着视频去做,结果就是得不到老师的结果,一个问题在在图书馆解决好几天)最后收获可能只是老师写错了,或者一个地方看错了,或者找到的解决办法,根本不是你现阶段可以理解掌握的。
- 所以 推荐在经济上允许的话,直接报一个 (总比你逛夜店值吧)
6 实习机会
- 没有记错的话,是大三结束的时候各个大厂已经开始招聘实习生了,
- 这是千载难逢的机会,对所有人来说都只有一次机会,除非你延长毕业哈哈
- 金三银四(月份),金九银十,好好把握
- 记得狂神好像就业篇里也说过,多重要可以去看看
二 遇到问题的态度啦信 ✨✨✨
- 可能和其它学习还不是很一样
- 这个过程会遇到很多很多bug
- 从你入门到你入土,你的工作过程,可能都是在不停的写bug,改bug
- 所以 态度上:看到bug就要兴奋,解决了就又要进步了这样想。
- 行动上:建议通过博客记录自己遇到的bug,并记录解决方案,记录自己的成长,也可以帮助别人。另外给自己一个时间,
如:所有遇到的bug,
第一天:自己尝试上网解决
第二,三天:调动自己可以调动的一切资源和手段,学长,大哥,已经工作了的七大姑八大姨。 必杀技 :淘宝,交流群。
ps:笔者之前啃gitee上开源项目若依的时候,遇到问题,就在交流群里问,喊大哥,大佬,大神,给人发十元钱说请人家喝杯奶茶。是的 很卑微。
博客
推荐 通过博客记录自己遇到的bug,并记录解决方案
三 学习资料 路线上
7 玩不玩b站
- b站真的有太多优质的学习资料了,前期可以在这里找到很多的入门教程
- 推荐up主 :狂神说java 有完整的学习体系,可以跟着学习
- 后期慢慢,相信也会积累很多学习资源,到时候再来看此篇文章回想:这还用说吗?我优质的资料多的都塞满了,根本看不完好吧哈哈
- 但是确实,小编身边找我要资料的朋友还是蛮多的!也确实是开始的时候的一个拦路虎。
8 博客
- 没错又提到博客,反正我是一直这么做的,感觉也很有收获
- 之前也有人通过博客找我面试,找我做项目的,问问题以及学习交流
- 心情上:也很开心啦~ 毕竟做技术这么枯燥乏味
基础阶段
- 狂神总体不错,因为我的网盘放进阶的资料,我整个路程看的资料删掉了。
- 不过狂神总的来说不错,每个人也可以走出自己的路!只要你走
- 直接附上链接吧 :狂神说Java系列(排序完毕)
- 。。。
实战阶段
其实只要走出去第一步了,后面基本不需要再看这类教程了,自己就知道该去学什么做什么了
后期有机会整理吧(我的往期文章也有关于实战的)是我一点一点做,走出来的。
由于小编主要是记录,反思总结,不是专门做博客号的。所以整理的可能不是很详尽,可以找相关的一些笔者还是有很多不错的。
进阶阶段
后期有机会整理吧
四 面试
- 感觉面试和真实的开发还是有很大差别
- 面试造火箭,工作拧螺丝 确实如此
- 更注重理论学习,推荐多看书
- 。。。
相关文章:
java成神秘籍第一卷
前言 适合还没有入行小白学习,有些朋友会跑来问我这行的一些问题,下面算是详细系统的整理了一下啦。 全当是学习 复盘 整理 记录了 java成神秘籍第一卷 前言一 前提1 要不要考公,考编,考研2 语言选择3 就业岗位4 目标5 考不考虑…...
golang实现文件上传(高并发+分块+断点续传+加密)
运行视频 // todo 根据前端传递文件加密 func (s *FileProcess) FileProcessEncryptionByFront(file multipart.File, h *multipart.FileHeader) interface{} { //根据字节直接处理文件 这个是前端传递的二进制流s.FileProcessInit() //文件初始化 设置原来文件…...
用HeidiSQL在MySQL中新建用户
用HeidiSQL登录到MySQL数据库,注意登录的时候要使用有权限的用户: 选择工具-》用户管理: 点击左上角的“添加”: 输入用户名、密码,并且分配权限: 点击右边的“添加对象”: 可以根据自己…...
【IPv6】IPv6协议
一、IPv6数据报格式 这是与v4报头的对比 1.8bit的版本保留了,v4版本就是4,v6就是6。 2.v6去除了v4的首部长度字段,因为v6的首部长是固定的40字节。 3.服务类型(Type of Service, ToS)和通信类型(Traffi…...
无需服务器,无需魔法,拥有一个微信机器人就是这么简单
前情提要 还没看过的朋友可以看一下上一篇文章《拥有一个微信机器人总共需要几步?》在这篇文章里,我们提到,创建微信机器人需要一个大前提--你得有一台服务器。现在,不再需要了!没错,上一篇提到的Serverles…...
1、命名空间、C++的复合类型、缺省参数
命名空间 1、命名空间的定义 使用namespace定义,使用作用域限定符::访问 #include <iostream> namespace ICBC{int money 0;void save( int m){money m;} } int main( void ){ICBC::save( 100); std::cout << "工行卡余额:"…...
colab notebook导出为PDF
目录 方法一:使用浏览器打印功能 方法二:使用nbconvert转换 方法三:在线转换 方法一:使用浏览器打印功能 一般快捷键是CTRLP 然后改变目标打印机为另存为PDF 这样就可以将notebook保存为PDF了 方法二:使用nbconver…...
【Python动漫系列】名侦探柯南(完整代码)
文章目录 名侦探柯南环境需求完整代码程序分析系列文章名侦探柯南 《名侦探柯南》是由青山刚昌创作的一部侦探漫画,于1994年开始连载,并被改编为动画、电影、游戏等多种形式。故事讲述了高中生侦探工藤新一在破案时被不良组织所毒害,身体缩小成了一个小学生,为了寻找解药并…...
【matlab】QR分解
QR分解 给定一个mn的矩阵A,其中m≥n,即矩阵A是高矩阵或者是方阵,QR分解将矩阵A分解为两个矩阵Q和R的乘积,其中矩阵Q是一个mn的各列正交的矩阵,即QTQI,矩阵R是一个nn的上三角矩阵,其对角线元素为…...
Liunx系统使用超详细(三)
本篇内容开始逐渐描述有关liunx的各种命令的使用方法! 目录 一、目录和文件区别 1.1目录: 1.2文件: 1.3总结: 二、Linux命令的写法 三、linux命令清屏 四、pwd命令 五、ls命令 5.1 ls: 5.2 ls -l:…...
Kubernetes学习笔记-Part.06 Docker安装
目录 Part.01 Kubernets与docker Part.02 Docker版本 Part.03 Kubernetes原理 Part.04 资源规划 Part.05 基础环境准备 Part.06 Docker安装 Part.07 Harbor搭建 Part.08 K8s环境安装 Part.09 K8s集群构建 Part.10 容器回退 第六章 Docker安装 在master、worker、harbor上均需…...
现在的00后,实在是太卷了......
现在的小年轻真的卷得过分了。前段时间我们公司来了个00年的,工作没两年,跳槽到我们公司起薪18K,都快接近我了。后来才知道人家是个卷王,从早干到晚就差搬张床到工位睡觉了。 最近和他聊了一次天,原来这位小老弟家里条…...
Maven项目目录结构
项目结构 目录说明.ideaIDEA工具的配置文件.mvn用于运行Maven项目src源码文件夹target字节码文件夹.gitignore配置git忽略文件HELP.md自述文件mvnw运行Maven命令(Linux)mvnw.cmd运行Maven命令(Windows)pom.xml依赖管理文件 如图…...
感慨!一路从测试小白到现在的高级测试工程师,方向不对真的很艰辛
1 功能测试人员,也就是我们常常俗称的进行点点点测试工程师。前 1-2 年做功能测试,使用其他人开发的工具进行测试。这个阶段的测试工作都比较初级,严重依赖于别人开发的工具和系统。当系统进行升级换代的时候,强哥会明显的感觉到…...
字符串经典基础面试题
关卡名 字符串经典基础面试题 我会了✔️ 内容 1.理解字符串反转的处理方法 ✔️ 2.熟练掌握回文串的判断方法 ✔️ 3.掌握字符串中搜索第一个唯一字符的方法 ✔️ 4.掌握判断是否互为字符串重排的处理技巧 ✔️ 1 反转的问题 我们知道反转是链表的一个重要考点…...
【华为OD题库-062】计算礼品发放的最小分组数目-java
题目 又到了一年的末尾,项目组让小明负责新年晚会的小礼品发放工作。为使得参加晚会的同时所获得的小礼品价值相对平衡,需要把小礼品根据价格进行分组,但每组最多只能包括两件小礼品,并且每个分组的价格总和不能超过一个价格上限。…...
[go 面试] 构建高效微服务通信:选择合适的通信方式
关注公众号【爱发白日梦的后端】分享技术干货、读书笔记、开源项目、实战经验、高效开发工具等,您的关注将是我的更新动力! 构建分布式系统或微服务架构时,服务间通信成为至关重要的一环。不同的通信方式各有优劣,因此在选择时需根…...
【华为OD题库-048】拔河比赛-java
题目 公司最近准备进行拔河比赛,需要在全部员工中进行挑选。选拔的规则如下: 1.按照身高优先、体重次优先的方式准备比赛阵容 2.规定参赛的队伍派出10名选手 请实现一个选拔队员的小程序。 输入为一个数组,记录了部门人员的身高、体重信息,如…...
【WebSocket】通信协议基于 node 的简单实践和心跳机制和断线重连的实现
前后端 WebSocket 连接 阮一峰大佬 WebSocket 技术博客 H5 中提供的 WebSocket 协议是基于 TCP 的全双工传输协议。它属于应用层协议,并复用 HTTP 的握手通道。它只需要一次握手就可以创建持久性的连接。 那么什么是全双工呢? 全双工是计算机网络中的…...
【有ISSN、ISBN号!往届均已完成EI检索】第三届电子信息工程、大数据与计算机技术国际学术会议(EIBDCT 2024)
第三届电子信息工程、大数据与计算机技术国际学术会议(EIBDCT 2024) 2024 3rd International Conference on Electronic Information Engineering, Big Data and Computer Technology 第三届电子信息工程、大数据与计算机技术国际学术会议(…...
LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器的上位机配置操作说明
LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器专为工业环境精心打造,完美适配AGV和无人叉车。同时,集成以太网与语音合成技术,为各类高级系统(如MES、调度系统、库位管理、立库等)提供高效便捷的语音交互体验。 L…...
MPNet:旋转机械轻量化故障诊断模型详解python代码复现
目录 一、问题背景与挑战 二、MPNet核心架构 2.1 多分支特征融合模块(MBFM) 2.2 残差注意力金字塔模块(RAPM) 2.2.1 空间金字塔注意力(SPA) 2.2.2 金字塔残差块(PRBlock) 2.3 分类器设计 三、关键技术突破 3.1 多尺度特征融合 3.2 轻量化设计策略 3.3 抗噪声…...
使用VSCode开发Django指南
使用VSCode开发Django指南 一、概述 Django 是一个高级 Python 框架,专为快速、安全和可扩展的 Web 开发而设计。Django 包含对 URL 路由、页面模板和数据处理的丰富支持。 本文将创建一个简单的 Django 应用,其中包含三个使用通用基本模板的页面。在此…...
RocketMQ延迟消息机制
两种延迟消息 RocketMQ中提供了两种延迟消息机制 指定固定的延迟级别 通过在Message中设定一个MessageDelayLevel参数,对应18个预设的延迟级别指定时间点的延迟级别 通过在Message中设定一个DeliverTimeMS指定一个Long类型表示的具体时间点。到了时间点后…...
对WWDC 2025 Keynote 内容的预测
借助我们以往对苹果公司发展路径的深入研究经验,以及大语言模型的分析能力,我们系统梳理了多年来苹果 WWDC 主题演讲的规律。在 WWDC 2025 即将揭幕之际,我们让 ChatGPT 对今年的 Keynote 内容进行了一个初步预测,聊作存档。等到明…...
Qt Http Server模块功能及架构
Qt Http Server 是 Qt 6.0 中引入的一个新模块,它提供了一个轻量级的 HTTP 服务器实现,主要用于构建基于 HTTP 的应用程序和服务。 功能介绍: 主要功能 HTTP服务器功能: 支持 HTTP/1.1 协议 简单的请求/响应处理模型 支持 GET…...
【HTML-16】深入理解HTML中的块元素与行内元素
HTML元素根据其显示特性可以分为两大类:块元素(Block-level Elements)和行内元素(Inline Elements)。理解这两者的区别对于构建良好的网页布局至关重要。本文将全面解析这两种元素的特性、区别以及实际应用场景。 1. 块元素(Block-level Elements) 1.1 基本特性 …...
【python异步多线程】异步多线程爬虫代码示例
claude生成的python多线程、异步代码示例,模拟20个网页的爬取,每个网页假设要0.5-2秒完成。 代码 Python多线程爬虫教程 核心概念 多线程:允许程序同时执行多个任务,提高IO密集型任务(如网络请求)的效率…...
Java多线程实现之Thread类深度解析
Java多线程实现之Thread类深度解析 一、多线程基础概念1.1 什么是线程1.2 多线程的优势1.3 Java多线程模型 二、Thread类的基本结构与构造函数2.1 Thread类的继承关系2.2 构造函数 三、创建和启动线程3.1 继承Thread类创建线程3.2 实现Runnable接口创建线程 四、Thread类的核心…...
动态 Web 开发技术入门篇
一、HTTP 协议核心 1.1 HTTP 基础 协议全称 :HyperText Transfer Protocol(超文本传输协议) 默认端口 :HTTP 使用 80 端口,HTTPS 使用 443 端口。 请求方法 : GET :用于获取资源,…...
