前言

这篇blog我想写很久了,但是一直都没想好,因为我总觉得有些过于学术了。所以,若是你的需求很强烈,就来看看我的看法吧。


阅读本篇《文章》约5~10分钟


导入

进入初三了,作业完成情况的差距越来越大。有些人在第一节晚自习就能写完作业,有些人在第二节晚自习能写完作业,有些人写不完作业。当然,这也有可能是好的学生和中等学生的区别,所以我从事件的角度来阐述我的观点。


Timeline的定义

这样吧,会代码的先看下方的代码。

1
2
3
4
5
6
7
8
struct Timeline{
int s;//效果
int p,t;//效率与在这个Timeline上花的时间
int l;//影响其他Timeline的因素
}
struct person{
vector<Timeline> T;
}

我这里定义一个叫Timeline(时间轴)的容器,简称T,表示一件悬而未决的事情,也可表示一类悬而未决的事情。完成第i个T的效率用Pi表示,在第i个T上花的时间用ti表示,第i个T的完成效果用si表示,第i个T影响其他T的因素(强度)用Li表示。

假设一个人有3个T,分别代表学习,与家长的接触,和娱乐(非以上两者)时间,那么,可以有这样的表格:

TimelineT₁(学习)T₂(与家长的接触)T₃(娱乐(非以上两者))
效果S₁(学习成绩,或者可以理解成完成作业的情况)S₂(与家长的关系好坏)S₃(定值,自我放松的效果等)
完成效率P₁P₂P₃
在每个T上花的时间t₁t₂t₃
影响因素L₂,L₃L₁,L₃L₁,L₂

各个事情肯定会互相有潜移默化的影响,这就是影响效率的关键,这里举一个例子。

当你上网课摸鱼被家长发现时,各个Timeline有所变化。S₂降低,t₂增加,P₂降低,L₂增加,导致P₁和P₃降低。又因S₃为定值,所以t₃增加。t₁+t₂+t₃的总时间不变,所以t₁降低。P₁降低,t₁降低,所以S₁降低。以下的表格也许更直观一些:

TimelineT₁(学习)T₂(与家长的接触)T₃(娱乐(非以上两者))
效果S₁ ↓(学习成绩,或者可以理解成完成作业的情况)S₂ ↓(与家长的关系好坏)

S₃(不变)(定值,自我放松的效果等)

完成效率P₁ ↓P₂ ↓P₃ ↓
在每个T上花的时间t₁ ↓t₂ ↑t₃ ↑
影响因素

L₂ ↑, L₃(不变)

L₁ (不变), L₃(不变)

L₁ (不变), L₂ ↑

最终导致学习成绩(作业完成度)下降。


分析与思考

现在,我们成功把问题变为如何提高S₁,也就是如何提高P₁。显然,P₁与L(其他)有关:若L(其他)降低,那么P₁增加。

那么,如何降低L其他呢?

就拿只有3个Timeline为例(当然,你也可以把一些其他事情作为你的Timeline),降低L(其他)就等于要降低 L₂或L₃。但是,现在的家长似乎就只关注自己孩子的学习,所以在S₁提升之前,L₂几乎不可能下降。那么问题就出在如何降低L₃了。

降低L₃,也就是把自己的课外活动与自己预计的娱乐(对于我来说就是做项目)裁剪。


解决方法

经过分析,我总结出几个提高P₁的方法:

  1. 裁剪预计的非学习内容,若无法裁剪,那么尽量抽出时间先去完成它。

  2. 减少补习班。

  3. 尽量不要在写作业时去想其他你要做的事。


结语

在这篇blog中,我新定义了一个容器—Timeline。温馨提示一下,之后的blog中可能还会用到。

希望我的文字能帮助到你!

2022.10.22