首页 > 编程语言 >自学编程的输入输出纠正法

自学编程的输入输出纠正法

时间:2024-02-01 14:00:13浏览次数:31  
标签:知识点 知识 视频 导图 输入输出 博客 一定 编程 纠正法

自学编程的输入输出纠正法———engo

给大家分享一套学习方法,没有那么多花里胡哨的东西,简单来说就两个阶段输入和输出,输入阶段要做的就是拼命的吸收知识构建完整的知识体系怎么做呢?这里要分三步走

输入
  1. 利用免费视频快速入门:第一步就是先看视频B站之类的免费视频就完全够用了,至少两倍速度播放这不是为了让你学会的,而是因为视频教学可以帮你快速的提炼重点,帮你快速地理清知识的脉络,此时你最好能把重点和疑惑点都给写下来。

  2. 学习技术播客补全知识:第二步就是按照视频的内容体系去搜技术博客,一定要是相同的知识点,但是讲的不太一样的博客,这样你会得到补充,慢慢了解这个知识本来的样子,因为很多视频教学都是阉割版,讲的人他自己不懂,他也就不讲了,所以我们要看看别人是怎么说的

  3. 阅读专业书籍构建体系:第三步就是去买一本专业的书,看书是最好的东西,一般能出书都是体系化的,你会发现视频里讲的博客里写的,其实早就在书里总结过,但是一定要在最后看书,一上来就看书很容易被劝退,因为书这个东西是需要细嚼慢咽的,所以一定要放在最后,有了基本功以后,去用书帮你构建完整的知识体系,这个才是对的

————————分割线————————

知识点一定要画知识导图,或者流程图,让自己知道整个框架的运行流程和大概知道有几个核心对象,它们的作用,这样你以后学习框架就会轻松一些,不太建议直接看别人的技术博客,一知半解的时候越看越懵。而且强烈建议你在学的时候写笔记,越详细越好,这样不仅将来能复习到,而且写的时候还能记一下。

输出

以上是关于输入的内容,接下来看看关于输出的内容,光有输入肯定是不行的,一定要有输出,输出阶段要做的就是把你吸收的知识给吐出来,你能吐出来你也就会用了,这个才算是真正学会了

1、画思维导图:它可以帮你捋清知识脉络

画一个思维导图,知识点→代码→知识点,最终还是要回归知识点的。 思维导图不只是在纸上,脑子里也要有个图! 刚写代码一定要多注释! 相当于回归知识点!不断建立链接自然而然就通了!

2、写技术播客:这个一定要坚持写,因为搞技术的,一定要积累自己的技术播客他不仅有助于你的工作与学习,对以后的面试也是相当有用的。

3、一篇合格的博客需要有这5点:

1️⃣对应知识点自己学过一遍

2️⃣有自己的理解和思考

3️⃣相关代码示例自己实操过

4️⃣用自己的话叙述整理

5️⃣写出的文章别人也能看得懂。

由多个博客组成一个教程,就是在进行系统化学习的时候,针对每一个知识点都要写一篇这样的博客,然后把他们整理在一起分门别类,这样就形成了一个非常系统化的教程了

4、利用碎片时间复习:第三种就是利用好碎片时间去做复习,比如说我就特别喜欢在睡觉前呢,在地铁上甚至在上厕所的时候就把所学的知识都再过一遍脑子,这一招真的特别有用,可别小瞧了碎片时间,有的学霸看起来吊儿郎当的,真相是你拉屎的时候人是真的拉屎,但是人家拉屎的时候就顺便把知识点过一遍脑子学点东西

5、做练习写项目:第四种就是要做练习,既要写小的练习题,更要写全栈的项目,一个程序员没有几万行代码的积累,根本就出不来

6、讲给别人听:尝试把你学的讲给别人听,你但凡能给别人讲懂了,这个知识你一定是理解的非常深刻的,比如说egon老师就会把新学的知识点,交给他媳妇,那每次讲的时候,他对知识的这个整体的理解就会在脑子里面过一遍,真的非常好用

纠正

深度思考:对了我为什么对,错了我什么错

标签:知识点,知识,视频,导图,输入输出,博客,一定,编程,纠正法
From: https://www.cnblogs.com/wjdzh/p/18001093

相关文章

  • 自学编程大都以失败收场,该怎样做才对
    自学编程大都以失败收场,该怎样做才对———engo学习编程的核心就是把计算机当成一个人,我们要做的就是让这个人去帮我们做事情,具体怎么做呢,语言我们把做事的顺序给写下来,那这套做事的步骤就是程序,那用什么语言写呢,这得看这个人是那国人,中国人就用汉语写,日本人就用日语写,这......
  • tcp 远程服务器,C#编程学习之使用TcpClient / BeginConnect测试远程服务器tcp端口连接
    原文链接:hhttps://blog.csdn.net/weixin_36286567/article/details/119265325有时候经常需要对一些服务器的端口进行tcp连接测试,通常使用“telnetIP地址端口号”的方式即可,不能说这种方式不可取,只是使用起来比较麻烦,本着简单好用的目的,不如我们自己动手写一个测试tcp端口连接的......
  • WebAssembly核心编程[2]:类型系统
    对于绝大多数编程语言来说,类型都是编程的基础,WebAssembly自然也不例外。总的来说,WebAssembly涉及的类型不多,很好掌握,接下来我们就来介绍一下WebAssembly编程涉及到的几种类型。本篇内容参考WebAssemblySpec。一、ValueType二、Function三、Memory四、Table五、Global六、......
  • Flink之状态编程 值状态(ValueState)列表状态(ListState)映射状态(MapState)归约状态(Reducin
    Flink之状态编程值状态(ValueState)列表状态(ListState)映射状态(MapState)归约状态(ReducingState)聚合状态(AggregatingState)广播状态(BroadcastState)Flink之状态编程一、按键分区状态(KeyedState)1.1、值状态(ValueState)1.1.1、定义1.1.2、使用案例1.2、列表状态(ListState)1.2.1......
  • java flink(二十六) 实战之电商黑名单过滤 Flink CEP编程实现、什么是CEP、CEP组合模式d
    javaflink(二十六)实战之电商黑名单过滤FlinkCEP编程实现、什么是CEP、CEP组合模式demo、CEP循环模式demo什么是CEP:1、复杂事件处理2、Flink中实现复杂事件处理库3、CEP允许在无休止的事件中检测事件模式,让我们有机会掌握数据中的重要部分4、一个或多个由简单事件构成的事......
  • flink状态编程
    flink状态编程简单记录一下最近工作中常用的flink状态flink中可以创建不同类型的状态,如键控状态(KeyedState)和操作符状态(OperatorState)等。状态管理是在流处理的整个过程中保持状态的一种能力,它让我们能够在复杂的事件处理和流转换中保留重要的状态信息,例如:聚合结果、过滤条件......
  • linux之socket编程
    linux之socket编程源IP地址与目的IP地址任何主机想要进行网络通信,首先就要拥有IP地址!因为每台主机都有网络地址就注定了有——源IP与目的IP消息从哪里发送——发送主机的IP就是源IP消息要到哪里——接收消息的主机的IP就是目的IP!在IP报头里面就包含了源IP与目的IP端口号......
  • python网络编程笔记(一)Socket 编程入门
    一:Socket简介套接字起源于20世纪70年代加利福尼亚大学伯克利分校版本的Unix,即人们所说的BSDUnix。因此,有时人们也把套接字称为“伯克利套接字"或"BSD套接字”。一开始,套接字被设计用在同-台主机上多个应用程序之间的通讯BSDSocket接口是TCP/IP网络的API在Linux,Unix和W......
  • python网络编程(二)模拟ssh远程执行命令
    1、项目需求:要实现一个像ssh远程连接工具一样,在终端输入命令,返回对应的结果。比如window的dos命令:dir:查看目录下的文件ipconfig:查看网卡信息tasklist:查看进程列表linux的命令:ls:查看目录下的文件ifconfig:查看网卡信息ps-aux:查看进程列表2、项目分析:这......
  • python网络编程(三)实现文件下载功能
    一:目标:要实现一个客户端从服务端下载文件的功能,这个在模拟ssh远程执行命令的基础上再做修改就可以了二:分析:1、要规定客户端获取文件的格式:下载文件用get文件名,比如要下载服务端的a.txt,就写成geta.txt2、因为我目前是客户端和服务端都是在一台服务器上,我模拟的时候就把......