星期二, 9月 13, 2022

走出困境的兩個建議

 

https://www.dedao.cn/course/article?id=DAgOBQ46R1rnXRQn1PJdLzGqEZ3aY7

  • 三種錯誤的做法
    • 第一種是賭徒心理。有的人遇到了困境,就咬牙切齒地下狠心,心裡對自己喊一聲,拼了!有雄心、有毅力、堅忍不拔,這都是好事情,但是不顧一切地蠻幹,甚至帶著忿忿的心態,賭上自己的一切去工作,不僅不能解決問題,還可能會陷入更深的困境。每一個人的智慧和力量是用來解決問題的,而不是和自己較勁的。
    • 第二種錯誤的做法是在成敗還沒有完全確定時,一看苗頭不對,馬上改變策略
    • 第三種錯誤的做法和前兩種都不同,有的人遭遇失敗之後既不是一條道走到黑,也不是立刻換方向,而是會變得消沉,就如同被鬥敗的公雞,打不起精神。其實這類人更多一些,不過大部分人最終還是會走出陰影,但有少數人卻會從此產生失敗恐懼症。
  • 正確的做法
    • 首要的就是要正確地看待困境。
      • 困境是留給你以後回過頭來看的,不是給你現在看的。這句話非常有道理。困境是一道難題,是讓你來解決的,而不是把你攔在這裡,讓你在人生路上從此止步。
      • 如果你挑容易的事情做,你的生活就將艱難”(Do what is easy and your life will be hard)。
      • 你是你達成目標道路上唯一的障礙”(You are the only real obstacle in your path to a fulfilling life.)。
    • 如何檢查目標和做法的對與錯
      • 計算機的程序是一層層嵌套的,一個程序中會有幾個大模塊,每個大模塊中會有幾個小的模塊,小的模塊裡面會有一些步驟,一個程序的結構大致如此。我畫了一張示意圖放在文稿裡,你可以看一眼。
      • 一個人做事,其實也是按照自己無意間設計的程序一步步來的。你今天陷入了困境,就如同程序陷入了一個死循環。那麼怎麼找到問題所在呢?
      • 編程時查過錯的人都會有這樣一個經驗,就是檢查錯誤要從具體的細節開始。先看看小模塊裡的步驟對不對。比如,程序是運行到第一個大模塊的第二個小模塊時死機的,那先要檢查的就是這個小模塊裡的步驟,而不是從頭看一遍。如果這個小模塊裡的步驟沒有問題,那麼可能問題出在更高的一層。這時再去看大模塊的設計是否有問題,這個大模塊裡面小模塊之間是否有邏輯漏洞。如果還沒有找到問題,就要再向上溯源,看看整個程序的設計本身是否合理。最後再考慮自己的方向是否錯了,這個程序所做的事情是否符合你最初的想法。這種找bug的次序不能顛倒。
      • 人進入困境後,首先需要考慮的是具體的做法是是否出了問題,這就如同檢查小模塊裡面的步驟。如果做法沒有問題,接下來要檢查的是自己做事的想法是否有問題,這就像是在檢查整個大模塊的內部邏輯。如果還沒有問題,就要考慮是否這件事就不該做,或者一開始想法就錯了。這就如同檢查整個程序所做的事情是否符合設計者的想法。
      • 一般來說,具體做法上出問題的可能性最大,想法上出問題次之,方向上出問題又次之。人進入困境,是一步步從高層到底層走進去的,走出來的時候則要反著來,一步步從具體的做法中走出去。
  • 我們經常有這樣的體會,做數學題半天做不出來,再怎麼咬牙做也沒用,那是因為根本還沒學好,自己的能力不足以應付那道題。這時你能做的就是再去學。
    • 最容易陷入困境的是這樣三個時間段:
      • 從學校畢業進入社會開始工作,或者工作幾年後換工作,這些時候需要新的能力,適應新的工作強度,你是否準備好了?
      • 從單身到結婚,從兩個人的生活到有了孩子,從照顧一個小家庭到照顧老人,最後上有老、下有小,你是否準備好了?
      • 終於有一天你的身體不如以前了,你的精力和記憶力也在衰退,接下來怎樣生活和工作,你是否準備好了?
  • 你可能並不足夠了解自己,你的一些長處和短處還沒有被你發現。當你遇到處理不了的客觀困難時,可能是你那些潛在的短處在起作用,而你的長處沒有得到發揮。科比還講,遇到困難時,不要太理會外界的事情,找到自己的長處和短處,把該準備的能力準備好。

沒有留言:

張貼留言