毕业5年,我问遍了身边的大佬,总结了他们的学习方法

毕业5年,我问遍了身边的大佬,总结了他们的学习方法

首页模拟经营雪崩镇:雪球冲冲冲!更新时间:2024-06-21

前言

很多次小伙伴问到学习方法,我也很想写这样的一篇文章来跟大家讨论下关于学习方法这件事情。

其实学习方法这个事情,我没啥发言权,因为我自己本身都是没啥方法可言的,就瞎折腾那种,但是大家想看这样的一篇文章,我就结合身边比较优秀的仔,那就聊一下这个事情吧。

写这个文章的的时候我构思了很多种写法,因为考虑我读者很多大学生,也有很多毕业的仔,想照顾所有的群体,那我整个文章会从读书时候的一些学习方法,还有就是工作之后的工作学习方法去写,这个思路应该也ok。

正文

回忆

在大学期间,我自己本身是没啥学习方法的,就是一头莽进书本视频里面,大一打了一年LOL,大二迷途知返(主要是被学霸的哥哥姐姐DISS了)自己也发现玩下去不是办法,于是去图书馆肝了一年,这个时候把专业知识和很多东西都补上来了。

实践是检验真理的唯一标准,这句话大家一定要记住,多实践,我最开始学C语言,发现书本看了之后自己觉得自己无敌了,一去写代码,异常满天飞,指针都不知道跑哪里去了。

于是,在图书馆的我,那个时候基本上是,实践 看书 看视频,因为我是硬件专业,那时候就拿了很多电子元器件去做实践,那个时候是收获最多的时候,也是觉得时间过得最快的时候,也是我最充实的时候。

想起那时候陪在我身边陪我做硬件的曾经的女同学,我的眼角,又湿了……

列出计划

吹逼吹完了,我们言归正传,在学习之前我个人认为,不管是学习软件知识,还是学啥东西,个人认为,列出一个学习计划,这个绝对对你有很大的帮助,不然你漫无目的的去复习,最后发现,都学了啥呀,就很懵逼。

那一个计划应该怎么列,以及需要列一些什么东西呢?

我就从我个人的习惯角度去给大家说下,我在列计划的时候是怎么做的,以及我从什么角度去做这个计划的。

时间规划

我觉得计划里面,对于自己时间的规划是很重要的,比如你现在想学习Redis相关的知识点,那我觉得你至少得给自己一个大概的时间规划,比如你要用一个月的时间去学完Redis所有的基础知识,再一个月的时间去学习Redis的进阶知识这样的。

不进行时间规划,我想大家很容易就被各种琐事打断,比如看着看着你就去刷抖音,刷B站了,对不对?我想我应该没有说错吧?

那如果你规划了时间,你一个月要看完基础知识,你细化一下你的时间,你看的时候就发现,今天的任务我还没完成,那我先完成了再刷手机吧,相当于给自己一个指标了,没完成就别玩。

我自己某段时间的大事件规划,可能没那么细是天维度的:

那我们再看一下学霸的计划表,精确到分钟的那种:

这个的计划我想你严格执行了,坚持下去,量变会引起质变的。

列出要学习的知识点

看到这里很多小伙伴可能会疑惑了,什么叫列出知识点,这其实是我个人比较喜欢的一个点吧,还是用学习Redis举例,你想去学习他相关的技术栈,你想学什么呢?

是不是在开始前大家都是很懵逼的?你知道你要学这个技术栈,但是你要学习这个技术栈的哪些点呢?

是不是很疑惑,那如果你把知识点列出来,我想结果就是另外的一个样子了,你现在要学习Redis,那你就从基础开始嘛,那就列个清单写上基础,到时候你要去看基础的时候,你就会从他的基础知识,还有他的几种基础类型看起来了。

基础结束了你就想了解,缓存经常应用的场景,已经使用之后会出现的问题,比如持久化机制,缓存击穿、雪崩、穿透等等。

等那些都了解了,你就想知道,缓存里面的高级技巧比如BloomFilter,RedisSearch,Redis-ML等等。

这些东西如果你不列出来那我觉得你不管是看书还是看视频,到最后都无法形成知识体系的。

大家还记得那个电子科技大学的课代表么?他在学习Redis相关知识点的时候,就列了很详细的知识点脑图,这个真心很能帮助到大家的。

我们回顾一下:

自学编程的难点

结合小编自身的学习工作经历,小编认为自学编程的难点有以下几点。

1、新手对于较为官方的书面概念难以理解,我们在网络上搜到的或者通过相关书籍看到的大多都是晦涩难懂的书面介绍,对于新手很不友好。

2、编程所涉及的范围很广,相关的技术层出不穷,新手由于缺乏认识,往往不知道从何入手,也不知道重点在哪里,没有清晰的学习路线。

虚拟现实

3、由于编程语言有很多种,新手最容易纠结到底学什么编程语言,才是最好。其实编程语言只是工具,当你的编程能力达到一定的水平,你就会发现,你能否很好的编写软件解决问题,更多的取决于你如何去解决问题的思路和方法,编程只是帮你把思路和方法去实现而已。所以选择一个主流的相对容易学习的编程语言开始就可以,比如:Python,PHP。

编写代码

自学路线

1、基础语法的学习是编程语言学习的开始,只有遵守语法约束,才能编写正确的代码。

2、操作系统相关的知识,包括Windows和Linux。

3、计算机网络基础知识,起步阶段,明白大概的常用概念就行。

4、数据库相关的知识,SQL语法。

Python

SQL

总结

编程的入门还是有一定难度的,最好最简单的方法还是找人带一下。有了一定的基础,往下走就会好很多。有了一门编程语言的基础,再去自学其他编程语言就变得相对简单很多。

我希望在看这个文章的你,在新的一年,摆脱目前的迷茫,有一个自己的目标,并且能够朝着目标冲冲冲。

所有的不开心都随着2019的结束而结束了,兄弟们,好起来了!!!

Tip:本来有很多我准备的资料的,但是都是外链,或者不合适的分享方式,只好大家关注后,私信我“资料”发给大家

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved