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 委托 委托的属性 ...
随机推荐
- windows 10 wsl 环境 docker 无法正常启动 -The system cannot find the file specified
错误信息: error during connect: in the default daemon configuration on Windows, the docker client must b ...
- 07.Android之多媒体问题
目录介绍 7.0.0.1 加载bitmap图片的时候需要注意什么?为何bitmap容易造成OOM?如何计算Bitmap占用内存? 7.0.0.2 如何理解recycle释放内存问题?图片加载到内存其实 ...
- [Oracle]细节、经验
[版权声明]未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) https://blog.csdn.net/m0_69908381/article/details/131054454 出自[进步* ...
- 记一起rust悬垂引用解决
最初要写一段从redis的hash获取json字符串,转化为结构体,代码逻辑如下 use redis::{Client, Commands, Connection, Iter}; use serde: ...
- 初识Hbase架构以及数据读写(尚硅谷)
- 批量导出导入IIS下所有网站方法
C:\Windows\System32\inetsrv\config\ applicationHost.config 存放的是网站列表配置信息,复制到目标服务器相同目录下(建议备份目标服务器原文件). ...
- 学习Source Generators之输出生成的文件
上一篇文章学习了通过获取和解析swagger.json的内容,来生成API的请求响应类. 但是其中无法移动与编辑. 那么本文将介绍如何输出生成的文件. EmitCompilerGeneratedFil ...
- #博弈论,贪心#AT2376 [AGC014D] Black and White Tree
题目传送门 分析 考虑到先手放一个白点后手必将在相邻位置放一个黑点, 如果没有合适的位置放黑点先手必胜,也就是问是否存在完美匹配, 直接从叶子节点到根贪心匹配即可 代码 #include <cs ...
- Numpy结构化数组
Numpy结构化数组 Numpy的结构化数组和记录数组为复合的.异构的的数据提供了非常有效的存储. 结构化数组 In [1]: import numpy as np In [2]: name = [' ...
- Numpy通用函数及向量化计算
Python(Cpython)对于较大数组的循环操作会比较慢,因为Python的动态性和解释性,在做每次循环时,必须做数据类型的检查和函数的调度. Numpy为很多类型的操作提供了非常方便的.静态类型 ...