被非同步編程虐壞的孩紙們,你們的日常生活都遭受了哪些不良影響?

比如,一下子要做很多事情,其中有一步是開冰箱取東西,於是前手剛取出東西,後手就一個寸勁拍在冰箱門上,然後立馬進行下一件事,讓冰箱門靠慣性自行關閉,並在腦子裡留一個線程監聽冰箱門關閉的聲音。過了一會,沒聽到關門的輕微而優雅的砰聲,研判力度不夠,門沒關好,立馬停下手中事情折回關門。家人嘆息,這娃做事怎麼總是毛毛糙糙丟三落四的,沒有一點條理。。。


這個問題讓我感到一種自己在看一星電影的尷尬


我一直在優化在公司做咖啡的流程:取出冰箱的牛奶倒入杯子,放入微波爐的同時去給咖啡機取水然後開啟咖啡機,接著取出加熱後的牛奶,隨手拿起一個膠囊咖啡就倒咖啡了;同時去冰箱拿一瓶焦糖醬回來後咖啡正好然後畫焦糖~


合理地規劃做事流程這件事情,出現得比非同步編程不知道早多少年了……

很簡單地,你去想一想,誰家煮飯不是個非同步操作?

如果你覺得你日常生活受了非同步編程的影響,其實只是因為你的生活經驗的增長趕不上你的編程水平的增長了……也不知道這是好事還是壞事。

也不只是個人的時間管理,工業工程里也有優化流水線工人的操作動作的吧,裡面也有很多所謂的「非同步性」,那計算起來可比你說的這個精密多了,然而還是跟非同步編程沒什麼關係。

不過話說回來,「編程」 (programming) 跟「規劃」 (programming)本來就是一個詞……


高中時候每周放學回家,為了最大化玩魔獸時間,每次都要在腦海里優化進家門之後的流程。

下車後→家門前:這段時間會用來準備開門所需的門卡,鑰匙(非同步預載入資源),以便主線程不會阻塞。

電梯內:脫鞋脫外套(把主線程上可提前執行的工作提前非同步處理)

進家門後:此時主線程的任務優先順序為最高(即進電腦房啟動電腦),在移動至電腦房過程中,非同步處理(隨便扔)身上的其他物品(脫好的鞋、衣服、書包),處理不完沒關係。

電腦啟動中:返回家門處,關門,整理鞋、衣服、書包,同時監聽電腦啟動完畢的事件,一旦啟動完成,以最高優先順序回到電腦房。


更看重承諾。


生活本來就是非同步的,非非同步代碼才是程序員宅男對人際交往的不合理設想。


還好 也是就平跟人時聊天看一般人不懂罷了


小便的時候就在計算沖水的時機


你家的冰箱是西門子的吧,居然不支持promise


哈哈哈 笑死了


做早餐三明治

放好鍋,倒上油,打開火,

打開冰箱,取出熟肉、生雞蛋和醬料,

往鍋里磕雞蛋,把蛋黃挑破,然後收火蓋上鍋,

回頭切熟肉,切好之後擺到麵包片上,塗上醬,聽著鍋里雞蛋的聲音

然後再給鍋里的雞蛋翻個面,關火煨熟另一面,夾起來合成三明治,

把醬料和沒切完的熟肉收回冰箱,

做早飯前泡的茶也好了,開吃。


非同步編程就是叫人反手摸肚臍,反手摸胸,還有各路大神教你怎樣摸到不傷手,封裝成同步的就是變成正常人思維


我要先評論一下這個問題,為何不說是優化流程管理或者是時間管理,而偏偏要說成「非同步」這麼一個普通人聽不懂的詞語,程序員不是為了秀新意而存在。說得好像不懂這個詞的人就不懂時間管理一樣了。。。這個有點不好。

然後說說自己,日常的生活我基本上是怎麼舒服怎麼來,當在趕時間的時候就會啟動優化模式,


以前做菜都是蔥切好,蛋打好,肉絲切好,等等一系列的料備好,然後打火,倒油,熱了倒雞蛋,等蛋有一點焦黃了倒肉絲。最後加料酒,蔥花,關火,裝盤,總共用時15分鐘。

然後接觸非同步編程之後,

先倒油,打火,趁著熱油期間打蛋;

油熱了,蛋打好了倒下去,趁著煎蛋的時間去切肉絲;

然後把蛋翻過來肉絲鋪在蛋上,繼續煎,趁機切蔥花;

最後蔥花,料酒灑在蛋上,關火,裝盤。perfect!總共用時10分鐘

/**************************************************************/

然後上面是我瞎編的,下面才是真的。

熱油的時候油溫過高,不僅蛋煎焦了,而且熱油還燙到了手臂,

切肉絲手忙腳亂,把手指給切傷了

然後下蔥花和料酒,

最後蛋已經焦了,肉絲還沒熟,手指淌著鮮血,手臂長著水泡;


計算機而已,講什麼邏輯


統籌...


有點意思。不過好像說反了。生活中喜歡這樣做的人才喜歡非同步編程吧?


比如一邊刷牙一邊梳頭,並沒有違和感


推薦閱讀:

如何訓練自己成為優秀的攻辯手?
各行業都有敗類,為什麼只有醫生被質疑,醫患關係如此緊張?
這裡有一隻雞,如何證明豬成年了?

TAG:程序員 | 邏輯思維 | 非同步 | 流程管理 | 家務勞動 |