最近想着怎么划分模块的,但发现好像到处都是问题,一时间没想好从哪里开始比较好。
大的原则是确定下来了,就是先建立一个基本的流程模型,然后通过一次次的实践进行测试,进行调整,不断优化这个过程。 无论从哪一个开始,都要一步步来的。开始的方案,肯定不会是最优的,但没有开始的话,连优化的条件都没有了。
所以,想着无论如何,先出一个版本的试试。
我想着,最浪费时间的,就是一些没有啥意义的判断和类似于遍历式的查找。对于起床这个过程来说,那可能就是在第一个念头意识到自己醒来之后,或是被闹钟吵醒之后,选择是否要起来。之后是选择穿什么衣服,是否换衣服。还有找不到袜子了,找不到鞋了之类的,后面还有出门钥匙之类的物品忘带了等。
第一版的流程模型,尝试讲整个过程固定下来,减少那些过程,之后制作执行,然后意识关注于这个过程的执行状态,看看有没有什么可以优化的地方。
Setup:在前一天晚上,睡前
1. 准备好出行的背包及物品
2. 决定好早晨是否要进行运动。如果运动,取出要穿的运动服,叠好放在枕边的位置,按照内衣在上,外衣在下,上衣在上,下衣在下摆放。
3. 如果当天的衣服继续穿,下衣放在右下侧靠墙处,上衣放在中部,袜子放在上下衣之间的位置。不穿的话,睡觉前准备好次日要穿的衣服,按照相同的方式摆放。换下来的衣服,放在衣服篮内,之后统一清洗。
4. 换穿睡衣,按照日用鞋、运动鞋、拖鞋,从左到右摆摆放放,间隔大约10cm。如果不运动,不摆放运动鞋。
5. 核对是否完成以上所有内容,11点开始睡觉,闹铃在早晨7点。
Main:
1. 醒来,看一下手机,如果时间<6:30,继续睡觉,否则刷10分钟左右手机,准备起床。如果时间达到7点,执行起床操作
2. 换下睡衣,脱下之后,叠好,放在枕头上
3. 衣服按照先下后上,先内后外的顺序进行穿着。袜子->下内衣->上内衣->裤子
4. 叠被子
5. 穿拖鞋,下床,洗漱(洗漱过程,调用单独过程)
6. 穿外套,换鞋,
7. 如果运动,执行(运动过程,调用单独过程),之后换日常服装。根据运动服使用测试,选择放入衣服篮清洗或衣橱固定位置收纳。
clearup:
1. 检查手机、钥匙,出门
感觉很机械吗?不是的,这事情压根就不值得花很多时间,目前好像起床大概要用20分钟吧,期望压缩到10分钟左右吧,还能较好的完成这个过程。还有一些突发情况,怎么处理,暂时就不用这一套了,多试试,不断优化,反正每天都要起床的。