精讲 十步学习法,自己的理解

2024-05-08 22:18
文章标签 学习 理解 精讲 十步

本文主要是介绍精讲 十步学习法,自己的理解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 

随着中文成为联合国的六大官方语言之一,全世界对咱们也更加的认同了,文字数据化,数据图像化,阅读网络化,信息视频化,程序员变成社会中不可缺少的重要角色,每时每刻中国的科技都在飞速的进步,知识更新的速递也是越来越快,但学习方法,这个东西是不变的,我们不忘本来,才能开创未来,只有快速有效的学习,才能对未来有足够的信息,善于分享,才能更好的传承,一花独放不是春,百花齐放春满园,将你我的坚守传递出去,国家更有力量,民族更有希望。

十步学习法

只需要做一遍
1.了解全局
2.确定范围
3.定义目标
4.寻找资源
5.创建学习计划
6.筛选资源
循环往复
7.开始学习 见尝辄止
8.动手操作 边学边玩
9.全面掌握 学已致用
10.乐为人师 融会贯通

程序学习魔法系统

1.在开始学习某些东西的时候,你对自己到底学什么,理解的并不通透,大多数人打开一本书,开始阅读的时候,他们对自己所不知道的,一无所知,这个问题在于要么学非所需,要么力所不及,所以必须要有个全聚德了解,这样才能了解到自己到底要学习什么,找出最好的一个学习方式,最好的方式是:通过网上进行一个搜索,比如你要学习摄影,很快就可以找到摄影的博客和视频,B站里面有很多每天都更新摄影大佬拍摄的小姐姐跳舞的视频,我每天都进行学习,短短几个小时,你就能对要学习的东西有一个基本的认识。

2.集中精力去明确自己到底要学什么,如摄影的知识有很多,比如照相,有照风景的,有照美食、美女,你要确定要照什么,比如你要学Android,JetPack这个框架,使用JetPack进行熟练开发,这就是明确了一个范围。其中有个大坑要指出来:明确范围要考虑的一个因素:我们的时间,如果你只有一周的学习时间,你需要本着实事求是的这种态度,自己能在这一段时间内,学到什么内容,你需要确定下来,你不要把自己想的很厉害,一周可以学会所有的东西,这是不可能的,如果你有几个月的学习时间,学习时间很长了,你也可以选择一个更大的主题,目标或者结果就是范围必须大小适当符合理由切合时间才是最完美的

3.好的程序学习目标,具体的,无二义性的。列出某一特定的结果,或者说一旦实现自己所能达到的目标,你应该能够作什么事情,开发什么样的程序,举个例子:比如要学习JetPack框架,目标是学习完之后可以制作出一套开源并且精美的后台管理界面

4.尝试收集到多种多样的资源,不局限书籍信息来源。

信息来源
1.出版图书
2.博客文章
3.在线视频
4.前辈指导
5.开源代码
6.实例项目
7.在线文档

5.学习是一个自然的过程,这是一个比较难的步骤,你需要耐心的把学习计划创建完成,先A,再B,最后达到Z

6.对以上这些资料筛选,挑选最有价值的几项,来帮助自己的学习目标,就可以了,搜集的大部分资料都是冗余的,并非所有的资料都适合你的学习计划,书你可以去搜索下豆瓣书评,哪本书好,很清楚。博客你可以通过业界大佬的推荐,进行学习,比如黄毛火烧雪下 的博客,现在计划每周都有3-4篇的更新,也可以选择看视频,更直观,更有趣一些,但比看文章看书的进度满,我说明一下。

7.在学习过程当中,通常会犯两类错误,1.是在知之不多的情况下,就盲目的开始即行动太快2.是在行动之前,准备过多即行动太晚。用成语来说,即时横冲直撞和过犹不及,做个比喻,就很好理解,就是你谈女朋友的第一天,就要求亲亲,爱爱,举高高,这就叫横冲直撞,谈了半年了,女友约会都喝醉10次了,你还不办如家的VIP会员卡,一直装无欲无求,这就叫做过犹不及。学习也是一样的,在刚开始学习新的编程语言的时候,你会很容易失去自控力,开始消化计划,学习中列出的所有资源,但是你会发现,如果你能经住这些的诱惑,你会取得更大的成就,你要专注于掌握自己所需要的,能在下一步动手操作,最小的知识量。

8.既有趣又可怕,说它有趣,是因为它真的,你一直在玩耍。说它可怕,是因为这一步完全没有边际,如何更好地实现这一步,完全由你自己决定,动手操作是学习中最重要的一步,如果只学习不动手,那你所有学习只能叫基本的了解,不能叫完全的掌握,通过亲手操作和亲身体验,在你的大脑中,自然的产生各种各样的问题,比如说他是如何工作的,如果我们这么做,会产生什么问题,我该如何解决问题,这些问题引导者我们走向真正重要的方向,通俗的解释就是男女朋友好不好,光看外表只是一小部分,在一起后,你才能真正了解彼此的优缺点,动手、动手、动手操作很重要

9.在开始学习这项技术之前,你就要做到心里有数,找到一个想做的,真实有用的项目,记住真实有用。这个项目的标准就是自己一直会用到并且能够用这种技术,一直迭代,维护好它,比如说把这个东西放在github上,当你找到这样的项目后,你就会带着目标去学习了,学习的目标就是实现这个项目,如果你学完后,真的可以做出你想象中这个程序,这是一个非常好的体验和结果,但往往不是那么顺利,你会犹豫一些知识的欠缺,被迫停止,这时候不要灰心,可以继续学习相关知识,攻克这个难题,试着把自己学习的内容,与最终这个目标关联起来,你学的每一个模块,都应该为这这个项目以某种方式推着你向着最终目标前进。

 

10.大多数人都不敢为人师,我曾经也不敢讲,或者怕自己讲不好,但如果你想深入掌握一门学问,想对这门学问做到融会贯通,那你必须要做到乐为人师,除此之外,别无它法,将自己学会的知识教给别人,这是确定你确实掌握这门编程或知识的一个过程,在这个过程中,你确要切实剖析并理解自己所学的知识,其实这些知识,你学完就忘了,或者没有更深入的理解,但是你要讲给别人的时候,这时候你需要更深入理解知识,将其内化到自己的思想当中,在乐为人师之后,你不仅在职业发展和专业成长上,有巨大的飞跃,理解能力也会更上一层楼,这些都是好处。

这种学习方法,可以将你的学习过程,更为机构化,而不是漫无目的的一头扎进浩瀚的知识海洋之中,但是如果此方法有一些步骤对你不起作用,或者说你觉得某些形式完全没必要,我觉得可以完全弃之不理,步骤并不重要,学习背后的理念才是真正重要的东西,找到自己的自学体系拥有你可以持续不断加以运用而获得丰硕成果的方法,才是最重要的。

我觉程序员乐为人师这件事,缺少的不是知识,而是一种心态,或者说是自信,自信它并不是一个口号,而是一种由内向外的态度,对一个普通程序员的我,我的技术,其实并不出众,但我起码可以拥有这种自信的态度,对自己自信一点,也许你不是一个伟大的程序员,但是你可以让世界变得更美好,对家庭自信一点,也许你不是富二代,但是你可以努力,让自己的孩子成为富二代,对工作自信一点,也许你没有做到自己不可代替,但是可以让自己做到不可或缺,对未来自信一点也许你还是你,但可就进步不会停止,程序员必将扛起祖国的重担,奔赴在建设的最前沿,虽然今年疫情和大水双双来袭,很多程序员的生活和工作压力无比巨大。很艰难,但我们依然相信,寒冬终将过去,也依然相信春天终将美好

这篇关于精讲 十步学习法,自己的理解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/971588

相关文章

一文带你理解Python中import机制与importlib的妙用

《一文带你理解Python中import机制与importlib的妙用》在Python编程的世界里,import语句是开发者最常用的工具之一,它就像一把钥匙,打开了通往各种功能和库的大门,下面就跟随小... 目录一、python import机制概述1.1 import语句的基本用法1.2 模块缓存机制1.

深入理解C语言的void*

《深入理解C语言的void*》本文主要介绍了C语言的void*,包括它的任意性、编译器对void*的类型检查以及需要显式类型转换的规则,具有一定的参考价值,感兴趣的可以了解一下... 目录一、void* 的类型任意性二、编译器对 void* 的类型检查三、需要显式类型转换占用的字节四、总结一、void* 的

深入理解Redis大key的危害及解决方案

《深入理解Redis大key的危害及解决方案》本文主要介绍了深入理解Redis大key的危害及解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着... 目录一、背景二、什么是大key三、大key评价标准四、大key 产生的原因与场景五、大key影响与危

深入理解C++ 空类大小

《深入理解C++空类大小》本文主要介绍了C++空类大小,规定空类大小为1字节,主要是为了保证对象的唯一性和可区分性,满足数组元素地址连续的要求,下面就来了解一下... 目录1. 保证对象的唯一性和可区分性2. 满足数组元素地址连续的要求3. 与C++的对象模型和内存管理机制相适配查看类对象内存在C++中,规

HarmonyOS学习(七)——UI(五)常用布局总结

自适应布局 1.1、线性布局(LinearLayout) 通过线性容器Row和Column实现线性布局。Column容器内的子组件按照垂直方向排列,Row组件中的子组件按照水平方向排列。 属性说明space通过space参数设置主轴上子组件的间距,达到各子组件在排列上的等间距效果alignItems设置子组件在交叉轴上的对齐方式,且在各类尺寸屏幕上表现一致,其中交叉轴为垂直时,取值为Vert

Ilya-AI分享的他在OpenAI学习到的15个提示工程技巧

Ilya(不是本人,claude AI)在社交媒体上分享了他在OpenAI学习到的15个Prompt撰写技巧。 以下是详细的内容: 提示精确化:在编写提示时,力求表达清晰准确。清楚地阐述任务需求和概念定义至关重要。例:不用"分析文本",而用"判断这段话的情感倾向:积极、消极还是中性"。 快速迭代:善于快速连续调整提示。熟练的提示工程师能够灵活地进行多轮优化。例:从"总结文章"到"用

【前端学习】AntV G6-08 深入图形与图形分组、自定义节点、节点动画(下)

【课程链接】 AntV G6:深入图形与图形分组、自定义节点、节点动画(下)_哔哩哔哩_bilibili 本章十吾老师讲解了一个复杂的自定义节点中,应该怎样去计算和绘制图形,如何给一个图形制作不间断的动画,以及在鼠标事件之后产生动画。(有点难,需要好好理解) <!DOCTYPE html><html><head><meta charset="UTF-8"><title>06

学习hash总结

2014/1/29/   最近刚开始学hash,名字很陌生,但是hash的思想却很熟悉,以前早就做过此类的题,但是不知道这就是hash思想而已,说白了hash就是一个映射,往往灵活利用数组的下标来实现算法,hash的作用:1、判重;2、统计次数;

认识、理解、分类——acm之搜索

普通搜索方法有两种:1、广度优先搜索;2、深度优先搜索; 更多搜索方法: 3、双向广度优先搜索; 4、启发式搜索(包括A*算法等); 搜索通常会用到的知识点:状态压缩(位压缩,利用hash思想压缩)。

零基础学习Redis(10) -- zset类型命令使用

zset是有序集合,内部除了存储元素外,还会存储一个score,存储在zset中的元素会按照score的大小升序排列,不同元素的score可以重复,score相同的元素会按照元素的字典序排列。 1. zset常用命令 1.1 zadd  zadd key [NX | XX] [GT | LT]   [CH] [INCR] score member [score member ...]