從軟件開(kāi)發(fā)的“業(yè)務(wù)負(fù)債”,聊到“身體負(fù)債”
對(duì)于業(yè)務(wù)同學(xué),不管是從0到1完成一個(gè)項(xiàng)目,還是從1到2 迭代或者維護(hù)老系統(tǒng),多多少少會(huì)因?yàn)榭陀^或非客觀因素,產(chǎn)生一些當(dāng)時(shí)可控的“負(fù)債”,隨著時(shí)間的積累,那些當(dāng)時(shí)以為可控的“負(fù)債”,慢慢“長(zhǎng)大”,使得在項(xiàng)目隨后發(fā)展的過(guò)程中,復(fù)雜度越來(lái)越高、潛在的風(fēng)險(xiǎn)越來(lái)越大。本文將闡述我對(duì)于業(yè)務(wù)負(fù)債以及身體負(fù)債的一些思考。
一、負(fù)債的合理性與必然性
這個(gè)標(biāo)題乍一看,會(huì)讓人感覺(jué)有點(diǎn)奇怪,“負(fù)債”合理且必然?這里先拋出一個(gè)觀點(diǎn):解決負(fù)債的前提是“認(rèn)可”負(fù)債,看見(jiàn)“不合理”事物的合理性是解決負(fù)債的前提,下來(lái)我依次談?wù)勱P(guān)于負(fù)債的合理性和必然性。
1.1 熵增定律引起的必然性趨勢(shì)
首先熵增定律的定義是:在孤立系統(tǒng)中總是趨向熵增狀態(tài),最終達(dá)到熵的最大狀態(tài),也就是系統(tǒng)的最混亂無(wú)序狀態(tài)。例如房間很久不打掃,就會(huì)布滿灰塵;長(zhǎng)久不騎的單車會(huì)生銹;交通系統(tǒng)臨時(shí)癱瘓,車輛很快就會(huì)堵死等等。熵增定律同時(shí)適用于一個(gè)系統(tǒng)的演化規(guī)律。我們?yōu)榱藢?duì)抗“系統(tǒng)”的混亂,為此做出的努力,可以看成了“逆熵”的過(guò)程。
想想我們?yōu)槭裁葱枰毩?xí)“正念”、“冥想”?,本質(zhì)也是一種逆熵的行為,如果不加控制,“精神熵”會(huì)增大,我們會(huì)成為“思維”的奴隸,被思維反噬,我們希望思維是有序的,因此我們?nèi)フ睢⑷タ磿?shū),去整理我們的思緒。(思考:想想如何控制自己不去想一些糟糕的事?)
為什么我們要去健身?,本質(zhì)上也是逆熵的過(guò)程,身體隨著時(shí)間慢慢衰老、身體激素水平、代謝水平開(kāi)始慢慢降低、會(huì)對(duì)新鮮事情失去興趣,會(huì)覺(jué)得沒(méi)意思,這不是你的問(wèn)題,因?yàn)槲覀兊纳眢w同樣也遵循熵增定律。去正念是對(duì)抗“精神熵”、去健身是對(duì)抗“身體熵”。
從熵增定律看軟件系統(tǒng),我們會(huì)得到一個(gè)結(jié)論:系統(tǒng)的復(fù)雜度(混亂程度)隨著時(shí)間的推移,必然越來(lái)越高,復(fù)雜度導(dǎo)致了業(yè)務(wù)的開(kāi)發(fā)、測(cè)試、運(yùn)維各個(gè)階段負(fù)債增多,對(duì)于軟件設(shè)計(jì)的目的,可以總結(jié)為“逆熵的過(guò)程”。
1.2 因果律引起的合理性結(jié)果
因果率是事物發(fā)展的基本規(guī)律之一,在分析論中,有一個(gè)很知名的方法,叫5why分析法,意思是要看清楚一件事的本質(zhì),可以問(wèn)自己五個(gè)為什么。我們舉幾個(gè)栗子:
問(wèn)題:我最近狀態(tài)很不好。
第一個(gè)為什么:為什么我狀態(tài)不好?
答:因?yàn)槲宜锰砹?,睡覺(jué)前老是看手機(jī)?
第二個(gè)為什么:為什么我老是看手機(jī),到很晚才睡覺(jué)?
答:因?yàn)槲夜ぷ髁艘惶?,辛苦了一天,還沒(méi)有一些自己的娛樂(lè),我想晚上的時(shí)間才是真正屬于自己的。(在潛意識(shí)里,你不想結(jié)束這一天)
第三個(gè)為什么:為什么我不想結(jié)束這一天,直接去睡覺(jué)?
答:原因是:我的生活被各種事情“打擾”,我一直處于一個(gè)”中斷”的狀態(tài),到了夜晚,我才可以專心做自己的事。
第四個(gè)為什么:為什么我的生活總是很凌亂,被很多人牽著走?因?yàn)槲覍?duì)于一天的要做的事和時(shí)間分配沒(méi)有一個(gè)清晰的計(jì)劃,換句話說(shuō),我也不知道今天要做什么,別人讓你做什么做什么。
第五個(gè)為什么:為什么我沒(méi)有一個(gè)很強(qiáng)的時(shí)間管理,總是被事拉著走?
答:…
看看這個(gè)demo,對(duì)于第一個(gè)why,大部分人都會(huì)告訴自己,早早睡覺(jué)就好啦,少看手機(jī),到這里問(wèn)題已經(jīng)結(jié)束。事實(shí)證明,這很難做到,因?yàn)榈谝粋€(gè)why并沒(méi)有找到問(wèn)題核心的原因。到第五個(gè)為什么,我們想到了時(shí)間管理。
當(dāng)然這只是一種路徑,大家可以運(yùn)用這種方法,不妨問(wèn)自己幾個(gè)問(wèn)題,逼迫自己去想一下問(wèn)題的根源在哪里。在這里我想分享一下我的心得:對(duì)于大多數(shù)的問(wèn)題的解決方案,最后的最后可能都會(huì)集中在三個(gè)問(wèn)題上:如何做時(shí)間管理、如何做精力管理、如何做情緒管理。
1.2.1. 從具體到抽象
我們現(xiàn)在把上述的例子抽象化,從個(gè)性中找共性,嘗試得到一般性規(guī)律。
如下圖所示,我們可以把因果邏輯抽象成最基本的單元,事件A導(dǎo)致事件B,通俗的講,事件A就是時(shí)間B的第一個(gè)為什么。
如果我們?cè)俅巫穯?wèn)原因,就可以把這個(gè)過(guò)程抽象成下圖,我們把它稱為一條因果邏輯鏈,或者思維深度,當(dāng)一件事發(fā)生,往前追溯的事件數(shù)量越大,說(shuō)明思維邏輯越深。
當(dāng)然,實(shí)際的情況可能復(fù)雜的多,因?yàn)橐患虑榈陌l(fā)生,不能完全歸結(jié)于之前的一件事,而是之前所有事件的加權(quán)和,找到問(wèn)題本質(zhì)的難點(diǎn)其實(shí)是:找到影響因素最大的那個(gè)事件,如果判斷失誤,在錯(cuò)誤的結(jié)論上,越跑越遠(yuǎn),結(jié)果往往會(huì)更加糟糕,這就是,方向錯(cuò)了,越努力,死得越快。
如果以上叫做追憶往昔,那么下來(lái)我們想說(shuō)說(shuō)展望未來(lái), 如果我們把視野看向未來(lái),會(huì)得到以下的圖,事件B會(huì)對(duì)未來(lái)的事件產(chǎn)生加權(quán)后的影響。如果把5why分析法泛化一下,我們可以這樣問(wèn)自己,今天做的事,會(huì)對(duì)明天產(chǎn)生什么樣的影響,它會(huì)產(chǎn)生什么連鎖反應(yīng)。
現(xiàn)在我們把過(guò)去的因果和未來(lái)的因果放在一起看看就得到了如下圖。
因果邏輯鏈?zhǔn)且粋€(gè)很好的工具,它逼迫我們?nèi)ニ伎紡那埃菜伎嘉磥?lái),找到事情的本源,分析未來(lái)的趨勢(shì)。
面對(duì)軟件工程中的種種負(fù)債,需要用一種辯證且開(kāi)放的心態(tài)看待,看到負(fù)債發(fā)生的必然性,通過(guò)深度思考,找到邏輯鏈條上那個(gè)最大的影響因素,肯定“負(fù)債”的合理性,是有效解決負(fù)債的前提。
1.3 康威定律帶來(lái)的溝通負(fù)債
康威定律揭示了組織架構(gòu)溝通方式和系統(tǒng)設(shè)計(jì)之間的密切聯(lián)系,對(duì)于復(fù)雜的系統(tǒng),系統(tǒng)設(shè)計(jì)離不開(kāi)人與人之間的溝通,解決好了人與人的溝通問(wèn)題,很大程度上就解決了系統(tǒng)設(shè)計(jì)問(wèn)題。下面我們來(lái)論述溝通帶來(lái)的負(fù)債。
1.3.1 一對(duì)一溝通
針對(duì)一對(duì)一的溝通模式,我們可以借助通信系統(tǒng)中的通信模型很好地抽象這個(gè)過(guò)程。
從這個(gè)圖中,我們可以看到,如果想讓信息100%的無(wú)損傳遞,需要控制二件事:
- 編碼系統(tǒng)和解碼系統(tǒng)需要用一套。這就可以解釋不同背景和成長(zhǎng)環(huán)境下的人對(duì)于同一句話有著不同的理解,因?yàn)樗麄冇兄煌木幋a和解碼系統(tǒng)!
- 信息在傳遞過(guò)程中,需要有一種對(duì)抗噪聲的算法,防止”壞人”篡改信息。
以上兩點(diǎn),在通信工程實(shí)踐中是有最優(yōu)解的,但是把信息源和接收源換成人,這件事就變得異常的困難,我們沒(méi)法用一套標(biāo)準(zhǔn)的“規(guī)則”要求人。從中我們可以得到一個(gè)結(jié)論:溝通是有損的,這是業(yè)務(wù)負(fù)債的一大來(lái)源。
1.3.2 多對(duì)多溝通
多對(duì)多溝通是一個(gè)更加復(fù)雜的場(chǎng)景,在多系統(tǒng)中如何讓信息有效的傳遞?(這像不像分布式一致性問(wèn)題,推薦閱讀paxos、raft算法),大家都經(jīng)歷過(guò)這種場(chǎng)景:開(kāi)會(huì)中,我們希望對(duì)一個(gè)問(wèn)題的答案或者解法得到一個(gè)共識(shí),如下圖所示:
- 當(dāng)開(kāi)會(huì)人數(shù)是3時(shí),溝通次數(shù)最少是3*(3-1)/2=3
- 當(dāng)開(kāi)會(huì)人數(shù)是4時(shí),溝通次數(shù)最少是4*(4-1)/2=6
- 當(dāng)開(kāi)會(huì)人數(shù)是5時(shí),溝通次數(shù)最少是5*(5-1)/2=15
- …
當(dāng)開(kāi)會(huì)人數(shù)是n時(shí),溝通次數(shù)最少是n*(n-1)/2,這是可以得到一個(gè)炸裂的結(jié)論:溝通的復(fù)雜度是O(n2),也就是溝通的復(fù)雜度會(huì)隨著人數(shù)的增加,呈現(xiàn)指數(shù)增長(zhǎng)趨勢(shì)。這個(gè)結(jié)論是悲傷的,悲傷的點(diǎn)在于:
- 當(dāng)你試圖通過(guò)人員增多解決問(wèn)題時(shí),你可能會(huì)把問(wèn)題更加復(fù)雜化!
- 項(xiàng)目的復(fù)雜度比項(xiàng)目的體量增長(zhǎng)要快!
如上圖所示:直線代表著通過(guò)增加人數(shù)而帶來(lái)的勞動(dòng)力,曲線代表著增加人數(shù)帶來(lái)的復(fù)雜度,在[0,臨界點(diǎn)]區(qū)間內(nèi),問(wèn)題整體可控,在[臨界點(diǎn),+∞]區(qū)間內(nèi),復(fù)雜度變高,債務(wù)出現(xiàn)。(問(wèn)題:如何找到臨界點(diǎn)呢?)
以上的情況還是在信息可靠傳輸?shù)那闆r下進(jìn)行,如果加上損耗因子,我們會(huì)得到溝通帶來(lái)的損耗也是指數(shù)級(jí)的:如果損耗因子為k(0<k<1),損耗量:k*n*(n-1)/2,為了彌補(bǔ)這種損耗,往往還有加入更多的溝通才可以解決。這個(gè)案例很好地解釋了,小團(tuán)隊(duì)相比大團(tuán)隊(duì)的優(yōu)勢(shì)。
如果把人換成系統(tǒng),這不就是微服務(wù)分布式系統(tǒng)的通信問(wèn)題,在中臺(tái)設(shè)計(jì)思路上,偏向于使用領(lǐng)域建模的方式把微服務(wù)拆分成邊界明確的小模塊,提高服用能力,但是這也帶來(lái)了服務(wù)數(shù)量爆炸、運(yùn)維困難的問(wèn)題。(這真是一種trade off?。?/p>
總結(jié):溝通有損和組織成員溝通帶來(lái)的復(fù)雜度,是引起業(yè)務(wù)負(fù)債的另一大原因。
二、如何有序地消除負(fù)債 – 結(jié)構(gòu)化思考
當(dāng)我們需要解決一個(gè)復(fù)雜問(wèn)題時(shí),不妨從一個(gè)具體且相似的問(wèn)題回答,找找相似點(diǎn)。
比如:如何減脂?說(shuō)實(shí)話,這個(gè)問(wèn)題也困擾了我很久,在減脂的路上反反復(fù)復(fù),相愛(ài)相殺。總結(jié)一下,有這么幾點(diǎn)困難:
減脂的流派很多,網(wǎng)上的知識(shí)很零碎,對(duì)于小白來(lái)說(shuō),壓根不知道聽(tīng)誰(shuí)的,很難找到適合自己的方法(結(jié)構(gòu)化思考)
減脂并非一朝一夕,你找不到一種固定的方法,一招吃遍天。不同的階段需要使用不同的方法。
大部分同學(xué)減脂,是為了瘦,但是瘦不是目的,健康才是。(目標(biāo)一開(kāi)始就錯(cuò)了,一開(kāi)始就背道而馳)
對(duì)于以上三個(gè)問(wèn)題,不難聯(lián)想到:結(jié)構(gòu)化思考,系統(tǒng)化思考。
問(wèn)題會(huì)變化,解決問(wèn)題的方式也需要變化,需要建立一個(gè)良好的反饋機(jī)制。
搞清楚為什么做,比怎么做更重要。
2.1. 結(jié)構(gòu)化思考
2.1.1 結(jié)構(gòu)化表達(dá)
結(jié)構(gòu)化思考最重要的就是:把問(wèn)題、知識(shí)、方法、靈感、或者步驟 …結(jié)構(gòu)化的表達(dá)出來(lái)、變成你心中的一棵樹(shù)。
比如針對(duì)業(yè)務(wù)開(kāi)發(fā)流程中可能引起的負(fù)債這一問(wèn)題,可以把問(wèn)題聚攏在下圖中:
針對(duì)不同時(shí)期,不同階段的問(wèn)題,進(jìn)行分類!進(jìn)行分類!進(jìn)行分類!重要的事說(shuō)三遍,如果把不同的問(wèn)題,看成是一類問(wèn)題,會(huì)出事!
當(dāng)歸類完成后,就需要針對(duì)性的,有主次地解決。在“資源”一定的情況下,需要先抓住主要矛盾,抓大放小,比如現(xiàn)網(wǎng)安全問(wèn)題要比代碼規(guī)范問(wèn)題優(yōu)先級(jí)更高。
2.1.2 透過(guò)現(xiàn)象看本質(zhì)
在思考《思考,快與慢》一書(shū)中,作者清晰的描述了,人的兩套系統(tǒng),即系統(tǒng)1、和系統(tǒng)2,系統(tǒng)1的運(yùn)作是無(wú)意識(shí)且快速的,不需要去消耗注意力,如判斷兩個(gè)蘋(píng)果的大???回答1+1=幾?回家的路該怎么走?而系統(tǒng)2則是高度多樣化的,并且需要消耗大量的注意力,如,判斷股票的買賣時(shí)機(jī)、在嘈雜的環(huán)境中聽(tīng)清某個(gè)人說(shuō)了什么、一篇文章作者的意圖……
作者還提到了幾個(gè)比較有意思的點(diǎn):
- 系統(tǒng)1是不善于質(zhì)疑的,人們會(huì)更傾向于憑借直覺(jué)解決生活中的問(wèn)題(非理性思考)
- 人們更愿意用一個(gè)簡(jiǎn)單易懂的道理來(lái)解釋一個(gè)復(fù)雜問(wèn)題。
- 當(dāng)系統(tǒng)1遇到困難時(shí),才會(huì)激活系統(tǒng)2運(yùn)行。
結(jié)合書(shū)中作者提到的點(diǎn),針對(duì)解決業(yè)務(wù)負(fù)債的問(wèn)題,我們需要摒棄系統(tǒng)1的常態(tài)化、慣性化思維模式、激發(fā)系統(tǒng)2的思維模式,這需要克服自身的惰性,并需要大量的時(shí)間進(jìn)行深度思考,找到事情的“真相”。
2.2. 學(xué)習(xí)生物的智慧
人的一生的三分之一都用在睡眠上,有很長(zhǎng)一段時(shí)間我在想人為什么要睡覺(jué)呢?不睡覺(jué)是不是就可以做更多的事,是不是就可以跑在前頭,直到一個(gè)無(wú)意的機(jī)會(huì)讀完了《睡眠革命》,才理解了睡眠的意義。
人的身體很像一個(gè)計(jì)算機(jī)系統(tǒng),每個(gè)器官各司其職,協(xié)同完成一天的工作。日常生活中,大腦是一個(gè)極其活躍的器官,在運(yùn)行期間,會(huì)產(chǎn)生大量的垃圾:淀粉樣β蛋白,在大腦緊張工作時(shí),大腦會(huì)將清理工作推遲,只有到了睡眠時(shí),尤其是深度睡眠時(shí),大腦才會(huì)切換到清理模式。
換句話說(shuō):睡眠實(shí)際上是大腦的一種消除“負(fù)債”的有效手段(身體對(duì)抗熵的過(guò)程),這里還隱含了一個(gè)很重要的點(diǎn):定期清理。身體不會(huì)一直累積負(fù)債,而是在合適的周期內(nèi)定期處理。這也可以回答如何長(zhǎng)期睡眠不足,身體沒(méi)辦法消除負(fù)債,時(shí)間久了,人會(huì)生病,系統(tǒng)也會(huì)“生病”。
下圖左邊是抽象了身體通過(guò)睡眠對(duì)抗負(fù)債的一個(gè)過(guò)程,右圖是業(yè)務(wù)償還負(fù)債的一個(gè)對(duì)應(yīng)過(guò)程,這對(duì)于我們的啟發(fā)是:定期對(duì)業(yè)務(wù)進(jìn)行復(fù)盤,找到負(fù)債,在可控的情況下解決負(fù)債,是一個(gè)不錯(cuò)的選擇。(在問(wèn)題沒(méi)有發(fā)生的時(shí)候,解決問(wèn)題,代價(jià)最?。?/p>
2.3. 先扛住,再優(yōu)化,抗住了,優(yōu)化呢?
你有沒(méi)有遇到過(guò)這種場(chǎng)景:
產(chǎn)品側(cè)同學(xué):業(yè)務(wù)同學(xué)緊急提出了一個(gè)需求,需要馬上支持,在下周三前上線。
技術(shù)側(cè)同學(xué):按常規(guī)的做法需要a 、b、c,但是時(shí)間可能來(lái)不及,有一個(gè)快速的短期方案可以支持,但這種方案會(huì)產(chǎn)生a、b、c目前可以”容忍”的問(wèn)題。經(jīng)過(guò)了一番討論,決定先采取短期快速的方案優(yōu)支持業(yè)務(wù),等支持完業(yè)務(wù)后,再優(yōu)化解決。
問(wèn)題往往就出現(xiàn)在業(yè)務(wù)成功支持以后,我們還能不能想起當(dāng)時(shí)“妥協(xié)”而產(chǎn)生的負(fù)債?及時(shí)優(yōu)化,而不是讓“負(fù)債”長(zhǎng)大。
這是困難的,在基因里,人們會(huì)對(duì)“壞”的事情,更加敏感,需要活下去,經(jīng)歷了“事故”、經(jīng)歷了“失敗”,人們往往更愿意去復(fù)盤,去優(yōu)化。但是面對(duì)“成功”,人們往往會(huì)沉靜在喜悅中,這個(gè)時(shí)候“劈”你的雷可能已經(jīng)上路了。面對(duì)成功的項(xiàng)目,需要慶幸,需要感謝,感謝供電局沒(méi)有停電。
三、從業(yè)務(wù)負(fù)債看身體負(fù)債
如果說(shuō)業(yè)務(wù)負(fù)債,帶來(lái)的“痛苦”還可以“容忍”,那身體上的負(fù)債呢?系統(tǒng)掛了,可以修復(fù)bug、重新上線,身體掛了,什么都沒(méi)了。這一章我會(huì)闡述對(duì)于身體負(fù)債的一些思考。
3.1 身體系統(tǒng)與計(jì)算機(jī)系統(tǒng)的相似性
身體和系統(tǒng)有很多的相似性,每個(gè)人的身體好似一個(gè)分布式系統(tǒng),每個(gè)器官各司其職,大腦類似cpu、眼睛、耳朵就像是io設(shè)備、食物類似于電…所以我在思考,能不能使用管理計(jì)算機(jī)的方式管理我們自己的身體,使身體也“高可靠”、“高可用”。
3.1.1 從運(yùn)維方法看身體管理
在我看來(lái):如何讓身體保持良好的“狀態(tài)”和如何運(yùn)維好一個(gè)系統(tǒng)?是同一個(gè)問(wèn)題。身體這個(gè)“系統(tǒng)”,在我們出生的時(shí)候就已經(jīng)被創(chuàng)造,在出生到死亡之間,可以說(shuō)一直處于一個(gè)運(yùn)行維護(hù)的狀態(tài)。
有的人維護(hù)的好,可以和所處的環(huán)境達(dá)到一個(gè)“和”的狀態(tài),愉快且充實(shí)的生活著,相反有的人維護(hù)的不好,生活質(zhì)量變差,“精神熵”增大,負(fù)面情緒將控制你的生活?;谙到y(tǒng)的相似性,那我們能不能借鑒常用的運(yùn)維手段管理身體這個(gè)大系統(tǒng)?答案是:完全可以!
3.1.2. 身體也需要一個(gè)監(jiān)控系統(tǒng)
對(duì)于運(yùn)維,要去了解一個(gè)系統(tǒng)的好壞,最直接的就是看整個(gè)系統(tǒng)的關(guān)鍵監(jiān)控曲線,比如整體服務(wù)的 SLA、關(guān)鍵接口的成功率、超時(shí)率等等,身體也是如此,我們?nèi)ヅ袛嘧约旱纳眢w狀態(tài)不應(yīng)該是靠感覺(jué),而是靠數(shù)據(jù)、對(duì)比一個(gè)周期與上個(gè)周期的數(shù)據(jù)、才可以說(shuō),ok我身體變好了、我身體不如以前了。
之前有一則新聞:Kernel和OS Fund的CEO,布萊恩現(xiàn)在每年至少花費(fèi)200萬(wàn)美元,聘請(qǐng)30多名醫(yī)生和健康專家監(jiān)測(cè)他身體的每一個(gè)機(jī)能,對(duì)于普通人,我們不可能做到這種地步,但是還是有很多可以操作的方法,比如以下三點(diǎn)即使每個(gè)人都可以輕松做到的。
定期體檢:
使用睡眠監(jiān)測(cè)軟件,監(jiān)控心率、血氧、睡眠周期(這里推薦autosleep)
定期記錄體脂和體重:
定期通過(guò)監(jiān)控的數(shù)據(jù)去review,你會(huì)發(fā)現(xiàn)很多神奇的事情,這讓你會(huì)更加了解你的身體?;跀?shù)據(jù),而不是基于感覺(jué)。
3.1.3. 身體也需要一個(gè)日志系統(tǒng)
日志系統(tǒng)會(huì)幫助收集系統(tǒng)的運(yùn)作過(guò)程,方便我們?nèi)ザ▎?wèn)和排查問(wèn)題,身體也一樣!
小的時(shí)候應(yīng)該都有寫(xiě)日記的習(xí)慣,在一個(gè)風(fēng)和日麗的下午….,ok,這里當(dāng)然說(shuō)的不是這種日記,而是記錄你身體狀態(tài)的日記。我們每天可以自己去記錄一些身體的關(guān)鍵數(shù)據(jù),用來(lái)定期的復(fù)盤。我打個(gè)樣,如下圖:
剛開(kāi)始我們可以降低難度,每天就記錄睡眠的時(shí)間和體重,主要是培養(yǎng)一個(gè)記錄的習(xí)慣,可能一天兩天你感覺(jué)不到變化,但是一個(gè)月兩個(gè)月,你就可以在一個(gè)長(zhǎng)時(shí)間維度上,感受到你身體的變化。你會(huì)感受到,因?yàn)槟忝刻旖】碉嬍?,給你自己帶來(lái)的好處。
3.2 如何有序的消除身體負(fù)債?
這里我分兩個(gè)方面去回答這個(gè)問(wèn)題。
3.2.1 反饋機(jī)制
每個(gè)人的身體狀態(tài)和精神狀態(tài)是不同的,沒(méi)有一個(gè)固定的公式告訴你應(yīng)該怎么去做,你需要自己去優(yōu)化、去迭代,沒(méi)有只要做了什么就成功的案例,網(wǎng)上的方法也是零碎的,有的人講你要有氧、有的人講你要吃水煮、有的人說(shuō)是你“濕氣”大….這些都是在一個(gè)小范圍內(nèi)去討論問(wèn)題,身體是一個(gè)系統(tǒng)工程,需要系統(tǒng)的方法論解決。
解決的前提是建立良好的反饋機(jī)制,良好的反饋機(jī)制又建立在數(shù)據(jù)和復(fù)盤上,我們需要通過(guò)數(shù)據(jù),而非感覺(jué)去判斷一個(gè)身體的健康走向。數(shù)據(jù)又建立在一個(gè)習(xí)慣上,記錄身體在某個(gè)點(diǎn)的狀態(tài),如,睡眠、體重、飲食等等等…
如果你是小白,你可以把記錄的數(shù)據(jù)定期拿給醫(yī)生,或者專業(yè)的運(yùn)動(dòng)營(yíng)養(yǎng)師看,讓他們給你一些專業(yè)的意見(jiàn)、計(jì)劃上的調(diào)整。當(dāng)你了解自己以后,你就可以自己去微調(diào)你的計(jì)劃。切記不要走極端,類似不吃飯了、突然去運(yùn)動(dòng)..物極必反,每個(gè)人自己最佳的平衡點(diǎn)需要自己去找,沒(méi)人可以幫助你。
3.2.2 心理健康更加重要
情緒對(duì)人的影響非常大,中醫(yī)上講大喜、大悲都是有害的,情緒化很容易讓人的心被困住,沒(méi)有強(qiáng)大的能量很難走出來(lái),原生家庭可能會(huì)是人的情緒的很大的一個(gè)影響因素、這里推薦大家閱讀《被討厭的勇氣》、《當(dāng)下的力量》,里面有一些可操作的方法去加強(qiáng)你的心理建設(shè)。
優(yōu)化心態(tài)是一個(gè)很難的課題,這里我的一些建議是去看書(shū),尤其是心理學(xué)和歷史學(xué),世上都是重復(fù)的事,你的問(wèn)題,別人已經(jīng)總結(jié)好了方法,你拿來(lái)用就好。在一個(gè)長(zhǎng)時(shí)間維度下,你去看事件,可能會(huì)給你一些不同的感受。
去正念,和鍛煉身體一樣,正念是鍛煉思維,人是很難控制自己的思維的,人創(chuàng)造了思維,又被思維困在其中。
總結(jié)
負(fù)債不可怕、擁抱負(fù)債吧,積極的解決可能是唯一的方法,最后希望大家都可以有序的、有節(jié)奏的解決自己的身體負(fù)債,業(yè)務(wù)負(fù)債。
作者:blithelv,騰訊后臺(tái)開(kāi)發(fā)工程師
來(lái)源公眾號(hào):騰訊大講堂(ID:TX_DJT ),聚焦前沿,打造互聯(lián)網(wǎng)人的高光時(shí)刻
本文由人人都是產(chǎn)品經(jīng)理合作媒體 @騰訊大講堂 授權(quán)發(fā)布,未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來(lái)自 Unsplash,基于 CC0 協(xié)議
該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺(tái)僅提供信息存儲(chǔ)空間服務(wù)。
- 目前還沒(méi)評(píng)論,等你發(fā)揮!