cs61a回顾
从1月25开始到2.20,完成第一个项目hog。
总结让自己进度慢的主观因素:
妄图一次阅读掌握所有知识:违反了《为什么学生不喜欢上学》中
大脑不是用来思考的,它的真正作用在于使你避免思考
的前提,避免让自己学习新知识感到有阻碍是最重要的。cs61a的课本难度还是有的啊!非母语阅读的困难。虽然我自诩英语还不错,但是我的英语自信在这里被击的粉碎。所谓“越挫越勇”,那时候发现自己阅读英文能力慢,及时搜索了提升英语阅读的速度方法:如何提高英文阅读速度?。
其次就是例子不了解。书中为了让学生更好地理解抽象的概念,每个概念后面作者都提供了促使学生理解的函数程序,同时贴心地提供了类似于
debug
按钮,让学生单步调试。但是我在阅读之前,根本没有好好理解并且调试这个程序,导致我在阅读晦涩难懂的抽象概念的同时,还要思考例子中的代码逻辑,简直难上加难!但是如果书中的例子都事先理解了,那么文章就没那么困难了(背景知识的重要性不言而喻,就像年前阅读1.6,对于里面的很多概念类似牛顿法、嵌套和currying等不了解,然后先放下课本1.6节去研究这三个东西,研究完了再去阅读1.6就感觉轻松许多)。没有DDL带来的紧迫感。因为没有具体的ddl和学习规划,学习效率大打折扣。经常会因为高度思考遇到挫折后,选择转移注意力来放松保护下脆弱的自己()。
阅读时没有方向:这个问题是很困扰的。因为没有问题作为阅读的驱动力,在阅读课程材料的时候,无法调用太多的主观能动性。
不动手实践。嗯,怎么检验自己是否对于概念理解了呢?最起码书中的例子得过一遍吧?只看概念不动手实践,懒惰导致的问题。
这几个问题的解决方案,我也在这里整理下:
- 理解背景知识:为了爱护自己的大脑,避免自己过度思考,请:
- 首先请提升英语阅读速度;
- 阅读材料之前请先观看视频对内容进行梳理;
- 请将书中的例子认真过一遍;
- 请略读先混个眼熟,不要妄图一次阅读掌握所有概念。
- DDL的问题:放到后面计算机学习计划一起做吧。
- 阅读时没有方向:可以试一下看完视频课和ppt直接入手题目,然后不会了再去翻看课本的具体概念介绍,这样可能更轻松些。
- 懒惰:懒?md,不写程序是吧,不写也甭想活着!
cs61a回顾的更多相关文章
- [C#] C# 基础回顾 - 匿名方法
C# 基础回顾 - 匿名方法 目录 简介 匿名方法的参数使用范围 委托示例 简介 在 C# 2.0 之前的版本中,我们创建委托的唯一形式 -- 命名方法. 而 C# 2.0 -- 引进了匿名方法,在 ...
- SQL Server-表表达式基础回顾(二十四)
前言 从这一节开始我们开始进入表表达式章节的学习,Microsoft SQL Server支持4种类型的表表达式:派生表.公用表表达式(CTE).视图.内嵌表值函数(TVF).简短的内容,深入的理解, ...
- [C#] C# 知识回顾 - 你真的懂异常(Exception)吗?
你真的懂异常(Exception)吗? 目录 异常介绍 异常的特点 怎样使用异常 处理异常的 try-catch-finally 捕获异常的 Catch 块 释放资源的 Finally 块 一.异常介 ...
- [C#] C# 知识回顾 - 学会处理异常
学会处理异常 你可以使用 try 块来对你觉得可能会出现异常的代码进行分区. 其中,与之关联的 catch 块可用于处理任何异常情况. 一个包含代码的 finally 块,无论 try 块中是否在运行 ...
- [C#] C# 知识回顾 - 学会使用异常
学会使用异常 在 C# 中,程序中在运行时出现的错误,会不断在程序中进行传播,这种机制称为“异常”. 异常通常由错误的代码引发,并由能够更正错误的代码进行 catch. 异常可由 .NET 的 CLR ...
- [C#] C# 知识回顾 - 异常介绍
异常介绍 我们平时在写程序时,无意中(或技术不够),而导致程序运行时出现意外(或异常),对于这个问题, C# 有专门的异常处理程序. 异常处理所涉及到的关键字有 try.catch 和 finally ...
- [.NET] C# 知识回顾 - Event 事件
C# 知识回顾 - Event 事件 [博主]反骨仔 [原文]http://www.cnblogs.com/liqingwen/p/6060297.html 序 昨天,通过<C# 知识回顾 - ...
- [.NET] C# 知识回顾 - 事件入门
C# 知识回顾 - 事件入门 [博主]反骨仔 [原文]http://www.cnblogs.com/liqingwen/p/6057301.html 序 之前通过<C# 知识回顾 - 委托 de ...
- [.NET] C# 知识回顾 - 委托 delegate (续)
C# 知识回顾 - 委托 delegate (续) [博主]反骨仔 [原文]http://www.cnblogs.com/liqingwen/p/6046171.html 序 上篇<C# 知识回 ...
- [C#] C# 知识回顾 - 委托 delegate
C# 知识回顾 - 委托 delegate [博主]反骨仔 [原文]http://www.cnblogs.com/liqingwen/p/6031892.html 目录 What's 委托 委托的属性 ...
随机推荐
- x5开源库后续知识点
目录介绍 01.基础使用目录介绍 1.0.1 常用的基础介绍 1.0.2 Android调用Js 1.0.3 Js调用Android 1.0.4 WebView.loadUrl(url)流程 1.0. ...
- View事件机制源码分析
目录介绍 01.Android中事件分发顺序 02.Activity的事件分发机制 2.1 源码分析 2.2 点击事件调用顺序 2.3 得出结论 03.ViewGroup事件的分发机制 3.1 看一下 ...
- AsyncTask异步任务类
目录介绍 01.先看下AsyncTask用法 02.AsyncTask源码深入分析 2.1 构造方法源码分析 2.2 看execute(Params... params)方法 2.3 mWorker和 ...
- 「AntV」路网数据获取与L7可视化
1. 引言 L7 地理空间数据可视分析引擎是一种基于 WebGL 技术的地理空间数据可视化引擎,可以用于实现各种地理空间数据可视化应用.L7 引擎支持多种数据源和数据格式,包括 GeoJSON.CSV ...
- [Java]小功能
[版权声明]未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) https://blog.csdn.net/m0_69908381/article/details/130858061 出自[进步* ...
- Windows上部署spring boot jar项目
1.下载地址:https://github.com/winsw/winsw/releases 下载红色框内三个文件就够了. sample-allOptions.xml 所有配置参考 sample-mi ...
- debian12安装arch到chroot环境
纯属瞎玩,可能有风险 1.安装工具 sudo apt install pacman-package-manager arch-install-scripts archlinux-keyring 2.创 ...
- k8s CustomResourceDefinition invalid 错误
安装 CRD 出现这个错误,多数是版本问题,缺少openAPIV3Schema段定义. The CustomResourceDefinition "crontabs.stable.examp ...
- 抗噪液晶屏驱动芯片VK2C22A/B适用于单相电表段码驱动,水瓦斯表段码表、驱动等
产品型号:VK2C22A/B 产品品牌:永嘉微电/VINKA 封装形式:LQFP52/48.DICE(COB邦定片).COG(邦定玻璃用) 产品年份:新年份 (C21-285) VK2C22A/B概述 ...
- #容斥,排列组合#U138404 选数字
题目 给定长度为\(n,n\leq 10^5\)的序列\(a,a_i,m\leq 255\),多组询问求 \[\sum_{i=l}^{r-2}\sum_{j=i+1}^{r-1}\sum_{k=j+1 ...