#每一件美妙的小事# 国家大剧院 19/12/26
第一次看话剧+面基谢导的另一个小粉丝儿,抱着能写一个长长长长长repo的期待去看的,毕竟没文化的人也有表达欲哈哈哈哈。但很遗憾,不符合我的期待。
为了导演是谢帅去看的剧,同时也觉得抗抑郁题材挺适合我看。我说不上有抑郁症,但焦虑和抑郁情绪一直伴随着我,毕业后更甚。总觉得看完会更开心一点,可我完全无感。
可能是因为太多人迟到,也可能是陈旧又没有新意的笑点,可能是演员的节奏配合着灯管交替闪亮的节奏,完全对不上我心里期待的节奏.....反正说不清道不明的就是带入不进去,大概取消的互动是这部剧的点睛之笔吧。体验式单人喜剧,除了是单人剧,其他啥也没有。灯光效果还是挺好的,抑郁发作时那只盘旋的灯管,结尾纸卷筒的影子呈现出的妈妈。
看完多少有点自责,没看进去。导演是好导演,演员是好演员,位置选的第5排中间右侧,真的啥啥都很OK,只有我不OK。我唯一能做的就是比任何人的掌声更响亮更密集,当然是发自内心的想鼓掌,可只是因为我觉得努力表演的演员需要这个,而不是我觉得好看。
有..失败的首次看话剧体验。
第一次看话剧+面基谢导的另一个小粉丝儿,抱着能写一个长长长长长repo的期待去看的,毕竟没文化的人也有表达欲哈哈哈哈。但很遗憾,不符合我的期待。
为了导演是谢帅去看的剧,同时也觉得抗抑郁题材挺适合我看。我说不上有抑郁症,但焦虑和抑郁情绪一直伴随着我,毕业后更甚。总觉得看完会更开心一点,可我完全无感。
可能是因为太多人迟到,也可能是陈旧又没有新意的笑点,可能是演员的节奏配合着灯管交替闪亮的节奏,完全对不上我心里期待的节奏.....反正说不清道不明的就是带入不进去,大概取消的互动是这部剧的点睛之笔吧。体验式单人喜剧,除了是单人剧,其他啥也没有。灯光效果还是挺好的,抑郁发作时那只盘旋的灯管,结尾纸卷筒的影子呈现出的妈妈。
看完多少有点自责,没看进去。导演是好导演,演员是好演员,位置选的第5排中间右侧,真的啥啥都很OK,只有我不OK。我唯一能做的就是比任何人的掌声更响亮更密集,当然是发自内心的想鼓掌,可只是因为我觉得努力表演的演员需要这个,而不是我觉得好看。
有..失败的首次看话剧体验。
今日碎碎念:
1.戴着咱莹姐送的小彩虹去上台演讲啦!说实话 莹姐给的小彩虹真的好有效呀!让我瞬间紧张感减了一大半~爱我莹姐没毛病!!虽然知道我不可能竞选上 但还是很开心 因为我感觉我今天的演讲比以前的任何一次演讲都要好~说话的时候也不脸红支支吾吾扭扭捏捏了!光是这样我就已经满足了![鼓掌]
2.今天中午值班和①菡在校园里面拍照啦~发现校园里面的美好事物真的好多呀 以前竟然一直都没有注意过..这两个小家伙太调皮啦!跑来跑去 害得我追着它两狂拍 哼!
3.发现新宝贝!!火龙果奶昔包!!我又爱了!!真的好好吃呀!!我能吃九个!![馋嘴]太对我胃口了!!我宣布它是继肉松卷之后第二个让我喜欢的宝贝!!大家一定要去吃哇!!超级好吃!!
4.今天抓娃娃的时候碰见一个很厉害的阿姨 她嫌我跟①菡抓娃娃技术太菜了 于是把她手里的孩子递给我让我抱着 她给我们抓哈哈哈哈哈哈哈哈哈哈阿姨跟我们说了许多抓娃娃的小窍门我总结了一下 :抓娃娃头大掐脖子 屁股大掐胳肢窝哈哈哈哈哈哈哈哈哈哈笑死我了.
5.之前抓到过一个小恐龙 但是朋友喜欢想要 我就忍住自己对小恐龙的喜欢送给她了今天我又来到了抓小恐龙的娃娃机千方百计..好不容易抓到的...谁知道回宿舍的路上我的恐龙又没了..明明拿在手里 到了宿舍发现手里只剩下一个空袋子..看着天空马上就要下雨了 想着在下雨前把我的小恐龙找到..结果从东校区到西校区 从西校区到东校区 我来回找也没找到我的小恐龙...真的好难受呀..[失望]果然失而复得是不可能的..可能今天抓到的小恐龙不是我的小恐龙吧..我的恐龙已经被我送给别人了..[失望][失望]
6.今天在街上看见了一个圣诞小哥!!![污][污]
1.戴着咱莹姐送的小彩虹去上台演讲啦!说实话 莹姐给的小彩虹真的好有效呀!让我瞬间紧张感减了一大半~爱我莹姐没毛病!!虽然知道我不可能竞选上 但还是很开心 因为我感觉我今天的演讲比以前的任何一次演讲都要好~说话的时候也不脸红支支吾吾扭扭捏捏了!光是这样我就已经满足了![鼓掌]
2.今天中午值班和①菡在校园里面拍照啦~发现校园里面的美好事物真的好多呀 以前竟然一直都没有注意过..这两个小家伙太调皮啦!跑来跑去 害得我追着它两狂拍 哼!
3.发现新宝贝!!火龙果奶昔包!!我又爱了!!真的好好吃呀!!我能吃九个!![馋嘴]太对我胃口了!!我宣布它是继肉松卷之后第二个让我喜欢的宝贝!!大家一定要去吃哇!!超级好吃!!
4.今天抓娃娃的时候碰见一个很厉害的阿姨 她嫌我跟①菡抓娃娃技术太菜了 于是把她手里的孩子递给我让我抱着 她给我们抓哈哈哈哈哈哈哈哈哈哈阿姨跟我们说了许多抓娃娃的小窍门我总结了一下 :抓娃娃头大掐脖子 屁股大掐胳肢窝哈哈哈哈哈哈哈哈哈哈笑死我了.
5.之前抓到过一个小恐龙 但是朋友喜欢想要 我就忍住自己对小恐龙的喜欢送给她了今天我又来到了抓小恐龙的娃娃机千方百计..好不容易抓到的...谁知道回宿舍的路上我的恐龙又没了..明明拿在手里 到了宿舍发现手里只剩下一个空袋子..看着天空马上就要下雨了 想着在下雨前把我的小恐龙找到..结果从东校区到西校区 从西校区到东校区 我来回找也没找到我的小恐龙...真的好难受呀..[失望]果然失而复得是不可能的..可能今天抓到的小恐龙不是我的小恐龙吧..我的恐龙已经被我送给别人了..[失望][失望]
6.今天在街上看见了一个圣诞小哥!!![污][污]
#编程# 到底难在哪里?
我今天要买一斤苹果。
程序员:
我今天要买一斤苹果。
因为我只喜欢红富士苹果,所以我只买红富士苹果。
我能接受的最高价格是10元/斤。
正常情况下一斤苹果用一个袋子能装下,但是为防万一,我会带两个袋子。
我知道附近的3家水果店,所以我会依次访问这3家水果店。
根据上述条件,我设计出以下的买苹果的流程:
买苹果流程开始
对水果店0、水果店1、水果店2依次执行:
拜访一家水果店流程开始
走到此水果店
如果此水果店没有开门,则结束当前的“拜访一家水果店流程”
如果此水果店没有苹果,则结束当前的“拜访一家水果店流程”
如果此水果店的苹果当中没有红富士苹果,则结束当前的“拜访一家水果店流程”
如果此水果店的红富士苹果剩余不到一斤,则结束当前的“拜访一家水果店流程”
如果此水果店的红富士苹果的价格高于10元/斤,则执行3次:
讲价流程开始
询问店主是否愿意将价格降到10元/斤或更低
如果店主愿意,则跳过剩余的“讲价流程”
讲价流程结束
如果此水果店的红富士苹果的价格仍然高于10元/斤,则结束当前的“拜访一家水果店流程”
打开一个袋子,将其作为当前的袋子
重复执行以下流程,直到总重量大于一斤:
装袋一个苹果流程开始
从所有的不在袋子中的红富士苹果中选出最好的一个
如果此苹果能装入当前的袋子,则将此苹果装入当前的袋子,否则执行:
换袋子流程开始
如果我有剩余的袋子,则从中任意选出一个并作为当前的袋子,否则执行:
向店主要袋子流程开始
向店主索要一个袋子
如果店主拒绝给我袋子,则将我的所有袋子里的所有苹果取出,然后结束当前的“拜访一家水果店流程”
将店主给我的袋子作为当前的袋子
向店主要袋子流程结束
换袋子流程结束
测量我的所有袋子里的所有苹果的总重量
装袋一个苹果流程结束
根据我的所有袋子里的所有苹果的总重量和店主给出的价格,计算我应付的价格
向店主询问我应付的价格
如果我不接受店主索要的价格,则执行3次:
校对流程开始
向店主解释我计算出的价格,并询问其是否同意
如果店主同意,则跳过剩余的“校对流程”
校对流程结束
如果我仍然不接受店主索要的价格,则将我的所有袋子里的所有苹果取出,然后结束当前的“拜访一家水果店流程”
如果我没带钱,则将我的所有袋子里的所有苹果取出,然后结束当前的“拜访一家水果店流程”
付钱拿走苹果
跳过剩余的“拜访一家水果店流程”
拜访一家水果店流程结束
买苹果流程结束
这个流程怎么样?我来设计一些测试样例,测试一下这个流程。
测试发现一个问题:如果水果店0和水果店1都有红富士苹果并且价格都低于10元/斤,而且水果店1的价格比水果店0更低,那么我希望买水果店1的苹果,但我设计的流程会让我买水果店0的苹果。
为了解决这个问题,我应该先询问所有水果店的价格,然后去价格最低的那一家买苹果。
经过修改,我重新设计出以下的买苹果的流程:
买苹果流程开始
对水果店0、水果店1、水果店2依次执行:
询问一家水果店的红富士价格流程开始
走到此水果店
如果此水果店没有开门,则视此水果店的红富士价格为无穷大元/斤,并结束当前的“询问一家水果店的红富士价格流程”
如果此水果店没有苹果,则视此水果店的红富士价格为无穷大元/斤,并结束当前的“询问一家水果店的红富士价格流程”
如果此水果店的苹果当中没有红富士苹果,则视此水果店的红富士价格为无穷大元/斤,并结束当前的“询问一家水果店的红富士价格流程”
如果此水果店的红富士苹果剩余不到一斤,则视此水果店的红富士价格为无穷大元/斤,并结束当前的“询问一家水果店的红富士价格流程”
向店主询问此水果店的红富士苹果价格并记录
询问一家水果店的红富士价格流程结束
从3家水果店中选出红富士价格最低的一家(如果有并列则随机选择),将其作为目标水果店
如果目标水果店的红富士苹果价格为无穷大元/斤,则结束当前的“买苹果流程”
走到目标水果店
如果此水果店的红富士苹果的价格高于10元/斤,则执行3次:
讲价流程开始
询问店主是否愿意将价格降到10元/斤或更低
如果店主愿意,则跳过剩余的“讲价流程”
讲价流程结束
如果此水果店的红富士苹果的价格仍然高于10元/斤,则结束当前的“买苹果流程”
打开一个袋子,将其作为当前的袋子
重复执行以下流程,直到总重量大于一斤:
装袋一个苹果流程开始
从所有的不在袋子中的红富士苹果中选出最好的一个
如果此苹果能装入当前的袋子,则将此苹果装入当前的袋子,否则执行:
换袋子流程开始
如果我有剩余的袋子,则从中任意选出一个并作为当前的袋子,否则执行:
向店主要袋子流程开始
向店主索要一个袋子
如果店主拒绝给我袋子,则将我的所有袋子里的所有苹果取出,然后结束当前的“买苹果流程”
将店主给我的袋子作为当前的袋子
向店主要袋子流程结束
换袋子流程结束
测量我的所有袋子里的所有苹果的总重量
装袋一个苹果流程结束
根据我的所有袋子里的所有苹果的总重量和店主给出的价格,计算我应付的价格
向店主询问我应付的价格
如果我不接受店主索要的价格,则执行3次:
校对流程开始
向店主解释我计算出的价格,并询问其是否同意
如果店主同意,则跳过剩余的“校对流程”
校对流程结束
如果我仍然不接受店主索要的价格,则将我的所有袋子里的所有苹果取出,然后结束当前的“买苹果流程”
如果我没带钱,则将我的所有袋子里的所有苹果取出,然后结束当前的“买苹果流程”
付钱拿走苹果
买苹果流程结束
现在这个流程是不是完美了呢?不是,我还能发现很多问题。
如果3家水果店都有红富士苹果但都不到一斤,但是三家店加起来能达到一斤,那么我不应该结束流程回家,而是应该把三家店的红富士苹果都买下来。
如果我向水果店询问价格的时候这家店还有红富士苹果,但我询问完所有水果店的价格后这家店的红富士苹果卖完了,那么我的流程会让我试图处理不存在的红富士苹果。
我走路的过程中可能会遇到突发事件,比如发现了新的水果店,比如袋子破掉了苹果掉一地,对于这些情况我的流程都无法进行处理。
啊问题太多了我懒得再改流程了。我还是去X宝买吧。
那么接下来我要设计一个在X宝买红富士苹果的流程…
这篇回答并不是讲述在生活中程序员如何买苹果,而是以买苹果为例说明程序员如何解决问题。程序员需要对问题进行透彻的分析,理清其涉及的所有细节,预测可能发生的所有意外与非意外的情况,列出解决方案的所有步骤,以及对解决方案进行尽量全面的测试。
而这些正是我认为编程难的地方。任何一点遗漏都会成为bug,轻则导致挨骂,重则导致经济损失甚至危害安全。
注意这些难点全部和语言无关。和编程所需要的绝对严密的逻辑相比,语言实在是太简单了。转自知乎 https://t.cn/ELT0hke
我今天要买一斤苹果。
程序员:
我今天要买一斤苹果。
因为我只喜欢红富士苹果,所以我只买红富士苹果。
我能接受的最高价格是10元/斤。
正常情况下一斤苹果用一个袋子能装下,但是为防万一,我会带两个袋子。
我知道附近的3家水果店,所以我会依次访问这3家水果店。
根据上述条件,我设计出以下的买苹果的流程:
买苹果流程开始
对水果店0、水果店1、水果店2依次执行:
拜访一家水果店流程开始
走到此水果店
如果此水果店没有开门,则结束当前的“拜访一家水果店流程”
如果此水果店没有苹果,则结束当前的“拜访一家水果店流程”
如果此水果店的苹果当中没有红富士苹果,则结束当前的“拜访一家水果店流程”
如果此水果店的红富士苹果剩余不到一斤,则结束当前的“拜访一家水果店流程”
如果此水果店的红富士苹果的价格高于10元/斤,则执行3次:
讲价流程开始
询问店主是否愿意将价格降到10元/斤或更低
如果店主愿意,则跳过剩余的“讲价流程”
讲价流程结束
如果此水果店的红富士苹果的价格仍然高于10元/斤,则结束当前的“拜访一家水果店流程”
打开一个袋子,将其作为当前的袋子
重复执行以下流程,直到总重量大于一斤:
装袋一个苹果流程开始
从所有的不在袋子中的红富士苹果中选出最好的一个
如果此苹果能装入当前的袋子,则将此苹果装入当前的袋子,否则执行:
换袋子流程开始
如果我有剩余的袋子,则从中任意选出一个并作为当前的袋子,否则执行:
向店主要袋子流程开始
向店主索要一个袋子
如果店主拒绝给我袋子,则将我的所有袋子里的所有苹果取出,然后结束当前的“拜访一家水果店流程”
将店主给我的袋子作为当前的袋子
向店主要袋子流程结束
换袋子流程结束
测量我的所有袋子里的所有苹果的总重量
装袋一个苹果流程结束
根据我的所有袋子里的所有苹果的总重量和店主给出的价格,计算我应付的价格
向店主询问我应付的价格
如果我不接受店主索要的价格,则执行3次:
校对流程开始
向店主解释我计算出的价格,并询问其是否同意
如果店主同意,则跳过剩余的“校对流程”
校对流程结束
如果我仍然不接受店主索要的价格,则将我的所有袋子里的所有苹果取出,然后结束当前的“拜访一家水果店流程”
如果我没带钱,则将我的所有袋子里的所有苹果取出,然后结束当前的“拜访一家水果店流程”
付钱拿走苹果
跳过剩余的“拜访一家水果店流程”
拜访一家水果店流程结束
买苹果流程结束
这个流程怎么样?我来设计一些测试样例,测试一下这个流程。
测试发现一个问题:如果水果店0和水果店1都有红富士苹果并且价格都低于10元/斤,而且水果店1的价格比水果店0更低,那么我希望买水果店1的苹果,但我设计的流程会让我买水果店0的苹果。
为了解决这个问题,我应该先询问所有水果店的价格,然后去价格最低的那一家买苹果。
经过修改,我重新设计出以下的买苹果的流程:
买苹果流程开始
对水果店0、水果店1、水果店2依次执行:
询问一家水果店的红富士价格流程开始
走到此水果店
如果此水果店没有开门,则视此水果店的红富士价格为无穷大元/斤,并结束当前的“询问一家水果店的红富士价格流程”
如果此水果店没有苹果,则视此水果店的红富士价格为无穷大元/斤,并结束当前的“询问一家水果店的红富士价格流程”
如果此水果店的苹果当中没有红富士苹果,则视此水果店的红富士价格为无穷大元/斤,并结束当前的“询问一家水果店的红富士价格流程”
如果此水果店的红富士苹果剩余不到一斤,则视此水果店的红富士价格为无穷大元/斤,并结束当前的“询问一家水果店的红富士价格流程”
向店主询问此水果店的红富士苹果价格并记录
询问一家水果店的红富士价格流程结束
从3家水果店中选出红富士价格最低的一家(如果有并列则随机选择),将其作为目标水果店
如果目标水果店的红富士苹果价格为无穷大元/斤,则结束当前的“买苹果流程”
走到目标水果店
如果此水果店的红富士苹果的价格高于10元/斤,则执行3次:
讲价流程开始
询问店主是否愿意将价格降到10元/斤或更低
如果店主愿意,则跳过剩余的“讲价流程”
讲价流程结束
如果此水果店的红富士苹果的价格仍然高于10元/斤,则结束当前的“买苹果流程”
打开一个袋子,将其作为当前的袋子
重复执行以下流程,直到总重量大于一斤:
装袋一个苹果流程开始
从所有的不在袋子中的红富士苹果中选出最好的一个
如果此苹果能装入当前的袋子,则将此苹果装入当前的袋子,否则执行:
换袋子流程开始
如果我有剩余的袋子,则从中任意选出一个并作为当前的袋子,否则执行:
向店主要袋子流程开始
向店主索要一个袋子
如果店主拒绝给我袋子,则将我的所有袋子里的所有苹果取出,然后结束当前的“买苹果流程”
将店主给我的袋子作为当前的袋子
向店主要袋子流程结束
换袋子流程结束
测量我的所有袋子里的所有苹果的总重量
装袋一个苹果流程结束
根据我的所有袋子里的所有苹果的总重量和店主给出的价格,计算我应付的价格
向店主询问我应付的价格
如果我不接受店主索要的价格,则执行3次:
校对流程开始
向店主解释我计算出的价格,并询问其是否同意
如果店主同意,则跳过剩余的“校对流程”
校对流程结束
如果我仍然不接受店主索要的价格,则将我的所有袋子里的所有苹果取出,然后结束当前的“买苹果流程”
如果我没带钱,则将我的所有袋子里的所有苹果取出,然后结束当前的“买苹果流程”
付钱拿走苹果
买苹果流程结束
现在这个流程是不是完美了呢?不是,我还能发现很多问题。
如果3家水果店都有红富士苹果但都不到一斤,但是三家店加起来能达到一斤,那么我不应该结束流程回家,而是应该把三家店的红富士苹果都买下来。
如果我向水果店询问价格的时候这家店还有红富士苹果,但我询问完所有水果店的价格后这家店的红富士苹果卖完了,那么我的流程会让我试图处理不存在的红富士苹果。
我走路的过程中可能会遇到突发事件,比如发现了新的水果店,比如袋子破掉了苹果掉一地,对于这些情况我的流程都无法进行处理。
啊问题太多了我懒得再改流程了。我还是去X宝买吧。
那么接下来我要设计一个在X宝买红富士苹果的流程…
这篇回答并不是讲述在生活中程序员如何买苹果,而是以买苹果为例说明程序员如何解决问题。程序员需要对问题进行透彻的分析,理清其涉及的所有细节,预测可能发生的所有意外与非意外的情况,列出解决方案的所有步骤,以及对解决方案进行尽量全面的测试。
而这些正是我认为编程难的地方。任何一点遗漏都会成为bug,轻则导致挨骂,重则导致经济损失甚至危害安全。
注意这些难点全部和语言无关。和编程所需要的绝对严密的逻辑相比,语言实在是太简单了。转自知乎 https://t.cn/ELT0hke
✋热门推荐