自学的误区,自学学习要重视基础,一步一步来,循序渐进

2023-12-18 10:08

本文主要是介绍自学的误区,自学学习要重视基础,一步一步来,循序渐进,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

//还是没弄清为什么结构体定义要放在头文件,问问老师

//这样不用重复定义

//C语言中文网里面有,在讲头文件的地方,说了结构体的定义也是一般放在头文件里面的。

//明白了这个你再去看无人机的飞控源码时也清晰许多啊,无人机的飞控源码里就有不少结构体定义

//所以真正把这些最为基础的东西弄好很重要啊,而不是直接去啃什么飞控源码,直接啃网络编程源码,不是那样的!

//真正的学习还是得遵循这样一个基本的规律来,一步步来,不要跳着走,先打好基础。这种基础细节都一点一点打扎实。

//你再去做那些东西,看那些源码自然就觉得轻松自然了。所以你差的不是那一个项目不懂

 

 

学习还是需要重视基础循序渐进,之前的一些想法是错误的,比如,你直接去啃一个项目源码,你的C的基础很多忘了或者还不够,你想通过直接啃一个项目的方式来学习,其实你差的不是那个项目也不是那一本书,你差的是整个基础,你机器学习的书看不懂以为是差那一本书么,你概率论等等的基础要重新打。你那些基础打好了那些很多自然就懂了。你不愿意花时间去弄基础,那么你怎么啃那个项目怎么啃那本书,也是弄不了。

 

所以我们自学学习也需要注意,不要一上来就是要去啃透一本书,要去啃透一个项目,同时不愿意花时间去看去复习去回顾那些看似很低级的基础课。

 

学习自学需要有一个循序渐进的过程,华清这点做得不错,它让我重新从基础开始学,一步步走,相比自己自学看书,就很浮躁,结果是啃半天也没有啃出什么也没学到东西。

 

考研数学也是一个道理嘛,重视基本功什么三大计算等等。考研有辅导教程这方面做得还好,但是你自学其他东西的时候就很容易忽视这些,心急,巴不得直接就把一本高级的书啃了。

 

真的是基础不牢地动山摇,这其实也是你以前强调的底层,基础知识,要把它弄好。你后面做东西等等才会走得比较顺。你以前是知道了基础的重要性,但是一直不知道怎么真正学对吧,问题在这,现在清楚了一些就是去做题刷题写代码。通过这种方式把基础打牢固打扎实。

这篇关于自学的误区,自学学习要重视基础,一步一步来,循序渐进的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

python panda库从基础到高级操作分析

《pythonpanda库从基础到高级操作分析》本文介绍了Pandas库的核心功能,包括处理结构化数据的Series和DataFrame数据结构,数据读取、清洗、分组聚合、合并、时间序列分析及大数据... 目录1. Pandas 概述2. 基本操作:数据读取与查看3. 索引操作:精准定位数据4. Group

Python pandas库自学超详细教程

《Pythonpandas库自学超详细教程》文章介绍了Pandas库的基本功能、安装方法及核心操作,涵盖数据导入(CSV/Excel等)、数据结构(Series、DataFrame)、数据清洗、转换... 目录一、什么是Pandas库(1)、Pandas 应用(2)、Pandas 功能(3)、数据结构二、安

Java 方法重载Overload常见误区及注意事项

《Java方法重载Overload常见误区及注意事项》Java方法重载允许同一类中同名方法通过参数类型、数量、顺序差异实现功能扩展,提升代码灵活性,核心条件为参数列表不同,不涉及返回类型、访问修饰符... 目录Java 方法重载(Overload)详解一、方法重载的核心条件二、构成方法重载的具体情况三、不构

从基础到进阶详解Pandas时间数据处理指南

《从基础到进阶详解Pandas时间数据处理指南》Pandas构建了完整的时间数据处理生态,核心由四个基础类构成,Timestamp,DatetimeIndex,Period和Timedelta,下面我... 目录1. 时间数据类型与基础操作1.1 核心时间对象体系1.2 时间数据生成技巧2. 时间索引与数据

Go学习记录之runtime包深入解析

《Go学习记录之runtime包深入解析》Go语言runtime包管理运行时环境,涵盖goroutine调度、内存分配、垃圾回收、类型信息等核心功能,:本文主要介绍Go学习记录之runtime包的... 目录前言:一、runtime包内容学习1、作用:① Goroutine和并发控制:② 垃圾回收:③ 栈和

安装centos8设置基础软件仓库时出错的解决方案

《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas

Android学习总结之Java和kotlin区别超详细分析

《Android学习总结之Java和kotlin区别超详细分析》Java和Kotlin都是用于Android开发的编程语言,它们各自具有独特的特点和优势,:本文主要介绍Android学习总结之Ja... 目录一、空安全机制真题 1:Kotlin 如何解决 Java 的 NullPointerExceptio

Linux基础命令@grep、wc、管道符的使用详解

《Linux基础命令@grep、wc、管道符的使用详解》:本文主要介绍Linux基础命令@grep、wc、管道符的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录grep概念语法作用演示一演示二演示三,带选项 -nwc概念语法作用wc,不带选项-c,统计字节数-

python操作redis基础

《python操作redis基础》Redis(RemoteDictionaryServer)是一个开源的、基于内存的键值对(Key-Value)存储系统,它通常用作数据库、缓存和消息代理,这篇文章... 目录1. Redis 简介2. 前提条件3. 安装 python Redis 客户端库4. 连接到 Re

SpringBoot基础框架详解

《SpringBoot基础框架详解》SpringBoot开发目的是为了简化Spring应用的创建、运行、调试和部署等,使用SpringBoot可以不用或者只需要很少的Spring配置就可以让企业项目快... 目录SpringBoot基础 – 框架介绍1.SpringBoot介绍1.1 概述1.2 核心功能2