从1月25开始到2.20,完成第一个项目hog。

总结让自己进度慢的主观因素:

  1. 妄图一次阅读掌握所有知识:违反了《为什么学生不喜欢上学》大脑不是用来思考的,它的真正作用在于使你避免思考的前提,避免让自己学习新知识感到有阻碍是最重要的。cs61a的课本难度还是有的啊!

  2. 非母语阅读的困难。虽然我自诩英语还不错,但是我的英语自信在这里被击的粉碎。所谓“越挫越勇”,那时候发现自己阅读英文能力慢,及时搜索了提升英语阅读的速度方法:如何提高英文阅读速度?

  3. 其次就是例子不了解。书中为了让学生更好地理解抽象的概念,每个概念后面作者都提供了促使学生理解的函数程序,同时贴心地提供了类似于debug按钮,让学生单步调试。但是我在阅读之前,根本没有好好理解并且调试这个程序,导致我在阅读晦涩难懂的抽象概念的同时,还要思考例子中的代码逻辑,简直难上加难!但是如果书中的例子都事先理解了,那么文章就没那么困难了(背景知识的重要性不言而喻,就像年前阅读1.6,对于里面的很多概念类似牛顿法、嵌套和currying等不了解,然后先放下课本1.6节去研究这三个东西,研究完了再去阅读1.6就感觉轻松许多)。

  4. 没有DDL带来的紧迫感。因为没有具体的ddl和学习规划,学习效率大打折扣。经常会因为高度思考遇到挫折后,选择转移注意力来放松保护下脆弱的自己()。

  5. 阅读时没有方向:这个问题是很困扰的。因为没有问题作为阅读的驱动力,在阅读课程材料的时候,无法调用太多的主观能动性。

  6. 不动手实践。嗯,怎么检验自己是否对于概念理解了呢?最起码书中的例子得过一遍吧?只看概念不动手实践,懒惰导致的问题。

这几个问题的解决方案,我也在这里整理下:

  1. 理解背景知识:为了爱护自己的大脑,避免自己过度思考,请:

    1. 首先请提升英语阅读速度;
    2. 阅读材料之前请先观看视频对内容进行梳理;
    3. 请将书中的例子认真过一遍;
    4. 请略读先混个眼熟,不要妄图一次阅读掌握所有概念。
  2. DDL的问题:放到后面计算机学习计划一起做吧。
  3. 阅读时没有方向:可以试一下看完视频课和ppt直接入手题目,然后不会了再去翻看课本的具体概念介绍,这样可能更轻松些。
  4. 懒惰:懒?md,不写程序是吧,不写也甭想活着!

cs61a回顾的更多相关文章

  1. [C#] C# 基础回顾 - 匿名方法

    C# 基础回顾 - 匿名方法 目录 简介 匿名方法的参数使用范围 委托示例 简介 在 C# 2.0 之前的版本中,我们创建委托的唯一形式 -- 命名方法. 而 C# 2.0 -- 引进了匿名方法,在 ...

  2. SQL Server-表表达式基础回顾(二十四)

    前言 从这一节开始我们开始进入表表达式章节的学习,Microsoft SQL Server支持4种类型的表表达式:派生表.公用表表达式(CTE).视图.内嵌表值函数(TVF).简短的内容,深入的理解, ...

  3. [C#] C# 知识回顾 - 你真的懂异常(Exception)吗?

    你真的懂异常(Exception)吗? 目录 异常介绍 异常的特点 怎样使用异常 处理异常的 try-catch-finally 捕获异常的 Catch 块 释放资源的 Finally 块 一.异常介 ...

  4. [C#] C# 知识回顾 - 学会处理异常

    学会处理异常 你可以使用 try 块来对你觉得可能会出现异常的代码进行分区. 其中,与之关联的 catch 块可用于处理任何异常情况. 一个包含代码的 finally 块,无论 try 块中是否在运行 ...

  5. [C#] C# 知识回顾 - 学会使用异常

    学会使用异常 在 C# 中,程序中在运行时出现的错误,会不断在程序中进行传播,这种机制称为“异常”. 异常通常由错误的代码引发,并由能够更正错误的代码进行 catch. 异常可由 .NET 的 CLR ...

  6. [C#] C# 知识回顾 - 异常介绍

    异常介绍 我们平时在写程序时,无意中(或技术不够),而导致程序运行时出现意外(或异常),对于这个问题, C# 有专门的异常处理程序. 异常处理所涉及到的关键字有 try.catch 和 finally ...

  7. [.NET] C# 知识回顾 - Event 事件

    C# 知识回顾 - Event 事件 [博主]反骨仔 [原文]http://www.cnblogs.com/liqingwen/p/6060297.html 序 昨天,通过<C# 知识回顾 - ...

  8. [.NET] C# 知识回顾 - 事件入门

    C# 知识回顾 - 事件入门 [博主]反骨仔 [原文]http://www.cnblogs.com/liqingwen/p/6057301.html 序 之前通过<C# 知识回顾 - 委托 de ...

  9. [.NET] C# 知识回顾 - 委托 delegate (续)

    C# 知识回顾 - 委托 delegate (续) [博主]反骨仔 [原文]http://www.cnblogs.com/liqingwen/p/6046171.html 序 上篇<C# 知识回 ...

  10. [C#] C# 知识回顾 - 委托 delegate

    C# 知识回顾 - 委托 delegate [博主]反骨仔 [原文]http://www.cnblogs.com/liqingwen/p/6031892.html 目录 What's 委托 委托的属性 ...

随机推荐

  1. MySQL(表相关操作)

    一 存储引擎 日常生活中文件格式有很多,并且针对不同的文件格式会有对应不同存储方式 和处理机制(txt.word) 针对不同的数据应该有对应的不同的处理机制来存储 存储引擎就是不同的处理机制 MySQ ...

  2. 可视化学习:WebGL实现缩放平移

    前言 在上篇文章中,我们使用WebGL实现了网格背景,当时有提到说使用WebGL来实现的好处之一,是网格背景可以与画布上的其他元素更好地融合,比如一起缩放平移,那么在WebGL中怎么实现缩放和平移呢? ...

  3. 说说你对vue的mixin的理解,有什么应用场景?

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 一.mixin是什么 Mixin是面向对象程序设计语言中的类,提供了方法的实现.其他类可以访问mixin类的方法而不必成为其子类 Mixi ...

  4. 记录--使用 JS 实现基本的截图功能

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 思路分析 在开始动手之前,分析一下整个功能的实现过程: 根据图片大小创建 canvas1 画布,并将原图片直接定位在 canvas1 上: ...

  5. 记录--短视频滑动播放在 H5 下的实现

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 短视频已经无数不在了,但是主体还是使用 app 来承载的.本文讲述 H5 如何实现 app 的视频滑动体验. 无声胜有声,一图顶百辩,且看 ...

  6. 快速上手系列:HTML

    一 HTML 基本元素 基本结构 <html> <head> <meta http-equiv="Content-Type" content=&quo ...

  7. 一个基于.NET Core构建的简单、跨平台、模块化的商城系统

    前言 今天大姚给大家分享一个基于.NET Core构建的简单.跨平台.模块化.完全开源免费(MIT License)的商城系统:Module Shop. 商城后台管理端功能 商品:分类.品牌.单位.选 ...

  8. 化腐朽为神奇的QueryMapping

    化腐朽为神奇的QueryMapping 老车除了报废没别的方法? 应用系统就像老车,经过十几二十年的使用,积累了大量里程数据,但是英雄迟暮,反应迟钝,时不时还要病休.但就这样报废,推到重来,如果没有充 ...

  9. KingbaseES V8R6运维案例之---wal日志解析DDL操作

    ​ 案例说明: 通过sys_waldump解析DDL操作,获取DDL操作的日志条目具体内容. 适用版本: KingbaseES V8R3/R6 一.DDL事务操作对应的wal日志文件 # 查看当前on ...

  10. HTTP内容协商机制和断点续传