关于学习的一些建议

news2024/12/26 0:49:49

本文的主要讲的内容如图👇

image

文末附有整个Java的学习路线、能力提升和学习建议的思维导图。

快过新年了!在过去的一年里,你们收获了什么呢?在未来的一年里,你们有什么新目标吗?

1.定目标

过去的我往往喜欢在新年里定下宏伟目标,迎来的却是年底猛烈的打击。目标过大往往难以实现,反而信心遭受打击,没有动力继续坚持。我的建议是分成两种目标

长期目标:比如这一年要达到一个什么样的层次

短期目标:比如这个月要完成哪些知识的学习

根据个人水平,先定制可行的长期目标,却莫贪,求实际,实事求是;

再将长期目标细分为多个短期目标,比如每个月要完成哪些知识的学习;

还可以再分为每周目标,一周一周的完成并回顾。

切莫目标定的过细,不要定那些,每天7点起床,8点学习,12点吃饭……22点半睡觉这些目标,你只需要确保每天的学习量达到了短期目标的预期,不会对你的短期计划造成影响即可,多的时间爱干嘛干嘛,劳逸结合才是持续成长的硬道理。

2.学习记录

版本控制工具存档

做开发的都知道版本控制工具GitSVN,将笔记提交到Github或Gitee个人私有仓库。

每次学习记了笔记,文档都会有提示哪些文档未提交,下次学习打开文档就知道上次学到哪里了。文档的提交按个人定的短期目标来,每次提交笔记像是打怪升级一样充满成就感,不断的完成了一个个小目标,促使自己不断学习。除此之外,还可以避免笔记丢失和记录学习过程——Git或SVN有提交记录,可以在年底看看自己都学了些什么,有没有达到最初定好的长期目标。

思维导图统全局

使用思维导图工具梳理知识脉络,对知识有个系统的认识起到统领全局的作用,也方便记忆。但不适合保存过于细节的内容,细节的内容可以使用下面介绍到的。

思维导图的工具有很多,比如:XMind思维导图。

文档图片存细节

使用docx来保存笔记的细节内容,并建好docx文档的目录。在梳理和记录笔记的同时,加强独立思考、提高记忆和方便后续回顾知识点,所以目录要建好,方便后续查找。关于图的绘制就推荐常见的Visiodraw.io或在线画图ProcessOn。

备忘和待办

在工作和学习建议使用OneNote工具来做备忘和待办等操作,不建议使用手机的备忘录(怕你拿了手机就忘记了学习),生活上的备忘和待办才建议在手机上记录。

注1:工具的使用还是看个人习惯,毕竟思维导图、文档、绘图这些工具非常多样化,只要能达到效果即可。

注2:如果不知道怎么分类笔记,可以参考文末Java学习路线作为笔记文件夹名

3.编程建议

我是否适合编程?适合!天才不能说没有,但不管是谁都需要经历不断学习积累,仍是厚积薄发。看到他人辉煌时,定知背后的艰辛,没有等待出来的伟大,只有汗水铸就的辉煌。所以别问是否适合,问就是:适合。刻意练习相同的程序,多次编写,别眼高手低

看得懂别人写的程序,那是很正常,如果看都看不懂更别谈其他的,看懂只是开始,不代表你会写,换了个写法可能你就蒙圈了。所以必须从看懂到能写出来,再到熟练掌握。化繁为简,逐一击破,练习缺陷、弱点地方。

分享:在学习的道路上,总结了一个不太完善的公式,拿出来分享下,知识=基础+受教+思考,经验=知识+实践,由其一二得其三:经验=基础+受教+思考+实践。要知道经验才是你一生受用的,知识只是理论前提,没有实践过的知识只是空谈的理论。在编程上,工作要的是编程经验,而不是口头谈的理论,所以实践是你必经之路,不管难易亦是如此。

4.其它

提高阅读能力

推荐一本书:《如何阅读一本书》

自我升华三阶段

  • 从学会使用(知其表)

  • 到深入架构设计原理(知其理)

  • 再到自研技术(思想铸造)

整个Java的学习路线、能力提升和学习建议的思维导图

Java全栈学习路线、学习资源和面试题一条龙

image

image

Java 可重入锁的那些事(一)

Java中的线程安全与线程同步

Java线程状态(生命周期)--一篇入魂

自己编写平滑加权轮询算法,实现反向代理集群服务的平滑分配

Java实现平滑加权轮询算法--降权和提权

Java实现负载均衡算法--轮询和加权轮询

Java全栈学习路线、学习资源和面试题一条龙

更多优质文章,请关注VXgzh:Java全栈布道师

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

初识 Django

初识 Django参考描述优劣 Django(部分)优势功能完备,开箱即用开发效率高Admin 管理后台安全ORM可扩展劣势性能模板过渡封装获取长期支持版(Long Time Support,LTS)PIP官网获取检测MVC 与 MVTMVC 架构MTV 架…

力扣sql基础篇(十一)

力扣sql基础篇(十一) 1 每件商品的最新订单 1.1 题目内容 1.1.1 基本题目信息1 1.1.2 基本题目信息2 1.1.3 示例输入输出 a 示例输入 b 示例输出 1.2 示例sql语句 SELECT p.product_name,o1.product_id,o1.order_id,o1.order_date FROM Orders o1 INNER JOIN ( SELECT pro…

Android自定义绘制1-1 Plus

上一个文章是看着扔物线的视频写的。写玩之后,发现他的文章还有很多内容。尴尬。 接着写呗。 自定义绘制知识的4个级别 1.Canvas的drawXXX()系列方法以及Paint类的一些常见方法。 canvas的drawXXX()是自定义绘制的最基本操作。掌握了这些方法,才知道…

JNPF 3.4.5 java+.Net6 旗舰版企业版 简搭-敏捷业务低代码开发平台

JNPF 低代码通常是指APaaS产品,通过为开发者提供可视化的应用开发环境,降低或去除应用开发对原生代码编写的需求量,进而实现便捷构建应用程序的一种解决方案。广义上低代码概念涵盖所有能够完成代码的集成,减少代码开发的应用过程…

在哔站黑马程序员学习Spring—Spring Framework—(二)spring的注解开发学习笔记

一、注解开发spring的强项—>简化开发spring从2.0开始逐步提供了各种各样的注解,到了2.5注解比较完善,到了3.0推出了纯注解开发,使用java类替代配置文件,开启了spring快速开发通道。二、注解开发定义bean不再需要在spring配置文件中定义be…

拷贝实体的工具类---BeanObjectCopyUtils

目录 前言: 第一步:引用的核心类: 第一种:单个实体的拷贝方法 第二种:列表类的实体拷贝方法 第二步:核心方法的介绍: 核心方法一,介绍了实例化的操作: 核心方法二…

CMMI之项目管理类

项目管理类过程域涵盖了与项目的计划、监督和控制相关的项目管理活动。CMMI-DEV 中的七个项目管理类过程域是:• 集成项目管理(Integrated Project Management, IPM)• 项目监督与控制(Project Monitoring and Control…

蓝桥杯:城邦

题目链接 问题描述 答案提交 本题答案是:4046。 运行限制 思路分析 代码(Java) 问题描述 小蓝国是一个水上王国, 有 2021 个城邦, 依次编号 1 到 2021。在任意两 个城邦之间, 都有一座桥直接连接。 为了庆祝小蓝国的传统节日, 小蓝国政府…

登录授权方案:JSON Web Tokens (JWT)

登录授权方案:JSON Web Tokens (JWT) JWT官方文档:https://jwt.io/introduction 1.简介: JWT 即 json web tokens,通过JSON形式作为Web应用中的令牌,用于在各方之间安全地将信息作为JSON对象传输,在数据传…

【博客598】从netfilter hook执行原理分析iptables为什么自定义链无法主动调用只能从其它链跳转过来

从netfilter hook执行原理分析iptables为什么自定义链无法主动调用只能从其它链跳转过来 1、netfilter hook执行原理 netfilter 框架是 Linux 网络子系统里的一个核心模块,iptables 就是基于 netfilter 框架实现的一个网络包处理工具。 netfilter hook被调用后执行…

2023年“科学探索奖”申报启动及指南

2023年“科学探索奖”资助不超过50位青年科学家,每位获奖人5年内将获得总计300万元奖金。今年的申报时间为2023年1月1日至3月15日。获奖名单拟定于2023年8月揭晓。本文知识人网小编整理该奖项的概要及申报指南,以飨读者。“科学探索奖”是一项由科学家主…

【高并发内存池】第二弹之threadcache 线程缓存

1.为什么线程向threadcache申请内存不需要加锁? 因为没有把cache设置成全局变量,而是使用了TLS(线程局部存储),作用是当前内存只可当前线程见到,其他线程没有使用权,避免了加锁的操作,保证了线程数据的独立…

基于paddlex图像分类模型训练(一):图像分类数据集切分:文件夹转化为imagenet训练格式

背景 在使用paddlex GUI训练图像分类时,内部自动对导入的分类文件夹进行细分,本文主要介绍其图像分类数据切分源码,或可作为其他项目储备代码:https://github.com/PaddlePaddle/PaddleX/blob/develop/paddlex/tools/dataset_spli…

[Linux]进程概念以及进程状态

🥁作者: 华丞臧. 📕​​​​专栏:【LINUX】 各位读者老爷如果觉得博主写的不错,请诸位多多支持(点赞收藏关注)。如果有错误的地方,欢迎在评论区指出。 推荐一款刷题网站 👉 LeetCode刷题网站 文…

vs2019 + qt5.12.11 打包

目录 你以为打包方式 实际要添加步骤 你以为打包方式 先吐槽一番,感觉vsqt打包有点巨坑,还是说我第一次打包其实都是这样子的 首先我们将生成的.exe弄到一个打包文件夹里面 然后嘞 我用qt自带的打包工具windeployqt exe (因为我的再C盘下…

Mysql基础篇(11)—— MySQL8.0新特性之窗口函数

举例1 假设我现在有这样一个数据表,它显示了某购物网站在每个城市每个区的销售额: CREATE TABLE sales( id INT PRIMARY KEY AUTO_INCREMENT, city VARCHAR(15), county VARCHAR(15), sales_value DECIMAL ); INSERT INTO sales(city,county,sales_val…

【xgboost】XGBoost

XGBoost1. 原理改进及特点1.1 遵循Boosting算法的基本建模流程1.2 平衡精确性与复杂度1.3 降低模型复杂度、提升运行效率1.4 保留部份GBDT属性2. sklearn接口(回归)2.1 导库 & 数据2.2 sklearn api普通训练2.3 sklearn api交叉验证2.4 查看属性接口3. xgboost原生代码(回归…

Redis数据持久化方案

作为集中式缓存的优秀代表,Redis可以帮助我们在项目中完成很多特定的功能。Redis准确的说是一个非关系型数据库,但是由于其超高的并发处理性能,及其对于缓存场景所提供的一系列能力构建,使其成为了分布式系统中的集中缓存的绝佳选…

深入学习Vue.js(十)异步组件和函数式组件

文章目录异步组件需要解决的问题异步组件实现原理1.封装defineAsyncComponent函数2.超时与error3.延迟和Loading组件函数式组件异步组件需要解决的问题 允许用户指定加载出错时要渲染的组件允许用户指定Loading组件,以及展示该组件的延迟时间允许用户设置加载组件的…

8. R语言绘图系统介绍、高级绘图与低级绘图、【绘图参数】、绘图函数包

b站课程视频链接: https://www.bilibili.com/video/BV19x411X7C6?p1 腾讯课堂(最新,但是要花钱,我花99😢😢元买了,感觉讲的没问题,就是知识点结构有点乱,有点废话)&…