程序员的精力呵护指南!来自十年程序员的精力管理经验
有同學(xué)在星球詢(xún)問(wèn)了我精力管理相關(guān)的問(wèn)題,問(wèn)我白天要工作,晚上回家還要寫(xiě)文章,是怎么保持好一天的精力的。
我在這里分享下自己的一些經(jīng)驗(yàn)。
程序員這個(gè)職業(yè)比較特殊,可以說(shuō)是時(shí)間投入很大的一個(gè)職業(yè),就算工作上沒(méi)有那么忙,但回到家還是需要持續(xù)的學(xué)習(xí),持續(xù)的充電,反正就是那種,恨不得把一天的24小時(shí)當(dāng)48小時(shí)來(lái)用的職業(yè)。
我覺(jué)得程序員的精力管理也有其特殊之處。
先來(lái)分享下,一些比較容易消耗程序員精力的事情。
?
1.消極的情緒會(huì)極度消耗個(gè)人的精力
比如極度的焦慮,過(guò)度擔(dān)心一些事情的發(fā)生等,都會(huì)很快消耗光一個(gè)人的精力。一天過(guò)完,人覺(jué)得很累,但好像又什么都沒(méi)有做。我記得自己剛畢業(yè)入職的第一個(gè)半年,就處于這種狀態(tài)。
那時(shí)候,剛參加工作,自己給自己的要求比較高,也很在意別人的評(píng)價(jià),每天都擔(dān)心自己手上的事情沒(méi)做好,擔(dān)心別人鄙視的目光和想法。有一段時(shí)間搞到自己特別焦慮,一天開(kāi)始,工作還沒(méi)正式開(kāi)展多少,就感覺(jué)自己的精力已經(jīng)被消耗殆盡了。后面有緊急任務(wù)的時(shí)候,反而沒(méi)有充足的精力可以應(yīng)對(duì),由此又帶來(lái)更大的焦慮,循環(huán)往復(fù),陷入了一種死循環(huán)的狀態(tài)。
?
2.過(guò)度的思考也會(huì)比較快消耗個(gè)人的精力
比如各種基礎(chǔ)知識(shí)的學(xué)習(xí),新接觸一個(gè)新的方向,或者是思考一些復(fù)雜的系統(tǒng)設(shè)計(jì),查一個(gè)詭異的bug 等。
?
3.過(guò)度的緊張也容易消耗程序員的精力
比較有體會(huì)的就是發(fā)布新版本,處理線(xiàn)上故障了。
我是做分布式服務(wù)器開(kāi)發(fā)的,基本每周都要發(fā)版本,有大版本,有小版本。記得剛開(kāi)始的時(shí)候,都是很小心謹(jǐn)慎的,生怕出一丁點(diǎn)差錯(cuò),熟練了之后,雖然好了很多,不過(guò)對(duì)于核心功能,重要模塊的發(fā)布,還是會(huì)比較擔(dān)心,自然也會(huì)緊張,精力消耗依然巨大。
還有一個(gè)就是線(xiàn)上故障的處理的。線(xiàn)上故障的處理,對(duì)于程序員來(lái)說(shuō),是一個(gè)無(wú)法甩掉的沉重負(fù)擔(dān)。線(xiàn)上故障很隨機(jī),你也不知道什么時(shí)候會(huì)發(fā)生。如果是發(fā)生在白天自然是最好了,可以及時(shí)的處理;但如果是發(fā)生在晚上,甚至是凌晨,那就真是噩夢(mèng)了。
故障處理的快還好,慢的話(huà),可能要處理一至兩個(gè)小時(shí)的時(shí)間。這一至兩個(gè)小時(shí)的時(shí)間內(nèi),除了要集中精力處理故障外,還面對(duì)上級(jí)的督催,電話(huà),甚至是來(lái)自上上級(jí)的壓力。這種情況下,精力消耗是特別大的,處理完,就想大睡一覺(jué)了。
我記得有一段時(shí)間,趕項(xiàng)目,時(shí)間特別緊,有時(shí)候凌晨處理完故障,小睡一兩個(gè)小時(shí)還是要趕去公司,那種情況就特別累人了。
?
4.迷茫無(wú)所目標(biāo),也會(huì)很容易消耗個(gè)人的精力
沒(méi)有清晰規(guī)劃,明確目標(biāo)的時(shí)候。人很容易陷入迷茫 ,做事情不能集中精力,一會(huì)刷刷朋友圈;一會(huì)看看搞笑視頻;一會(huì)又看看公眾號(hào)文章。不小心刷到一篇販賣(mài)焦慮的,反而又焦慮起來(lái),最終搞到自己心情煩躁,反而更加不想做事情了。
我自己一個(gè)月內(nèi)也有那么一兩天處于這種狀態(tài)。因?yàn)槔速M(fèi)了時(shí)間,反而又帶來(lái)了額外的焦慮,有時(shí)候比充實(shí)的一天還要累人。
?
以上是一些比較常見(jiàn)的,容易消耗程序員精力的事情,對(duì)于自身的精力管理,我也有自己的一些經(jīng)驗(yàn)和心得。
我覺(jué)得精力的管理,要從大周期和每日事情安排來(lái)看。
?
大周期指的是個(gè)人目前面臨的一個(gè)實(shí)際的環(huán)境和情況。比如畢業(yè)生剛畢業(yè)入職工作,或者一個(gè)工作幾年的同學(xué)剛跳槽到一間新的公司。
這個(gè)周期屬于適應(yīng)期。我覺(jué)得適應(yīng)期,應(yīng)該先適當(dāng)放下對(duì)自己的要求,比如原有技能,課程等的學(xué)習(xí),可以先放一放。對(duì)很多人來(lái)說(shuō),熟悉一個(gè)新的環(huán)境,一個(gè)新的工作,一群新的同事,本身就是消耗精力的一個(gè)事情。
這個(gè)時(shí)期最好可以勻出更多的精力來(lái)熟悉新鮮的一切,這樣可以獲得一個(gè)好的過(guò)度,看似浪費(fèi)了時(shí)間,實(shí)則加快了融入的過(guò)程,是蠻好的。
同樣的道理,在自己升遷,比如從一線(xiàn)員工到開(kāi)始帶團(tuán)隊(duì),從小團(tuán)隊(duì)開(kāi)始到帶大團(tuán)隊(duì),這種也是適應(yīng)期,也可以用同樣的方式來(lái)應(yīng)對(duì)。
?
每日事情的安排。
?
1.有規(guī)劃且有序的安排一天的工作
這個(gè)很重要,當(dāng)然很多時(shí)間管理的書(shū)籍也會(huì)教你做這個(gè)事情,我的一個(gè)經(jīng)驗(yàn)是,不要排太滿(mǎn)。我自己因?yàn)殡s事,突然性的事情比較多,基本一天只排 50% 的時(shí)間,剩下的都用來(lái)應(yīng)對(duì)其它事情或者臨時(shí)的會(huì)議等。
?
2.計(jì)劃的安排,除了考了時(shí)間,也要考慮到精力的消耗
在工作中,像進(jìn)行復(fù)雜系統(tǒng)的設(shè)計(jì),方案的評(píng)審等,是比較容易消耗個(gè)人精力的,這種事情對(duì)精力消耗的占比比較高,一天內(nèi)最好不要安排太多。在學(xué)習(xí)上,也是。比如對(duì)算法的學(xué)習(xí),對(duì)基礎(chǔ)知識(shí)的學(xué)習(xí),都是比較消耗精力的,這種安排,在一天的時(shí)間內(nèi)最好也要適度。有同學(xué)拼命逼自己,反而最后導(dǎo)致了厭學(xué)的狀態(tài),得不償失。
?
3.要學(xué)會(huì)觀察自己的精力消耗
不同的人,做不同事情的精力消耗是很不一樣的,我們可以把事情分高,中,低負(fù)荷消耗來(lái)看。
對(duì)于有些同學(xué),學(xué)習(xí)困難知識(shí)的精力消耗可能是中,有些同學(xué)則可能是高。對(duì)于跟自己的領(lǐng)導(dǎo),跟其他同學(xué)溝通交流,有同學(xué)的精力消耗可能是高,有些卻是低。
所以,學(xué)會(huì)觀察每件事情對(duì)自身精力的消耗,然后依次做規(guī)劃才是合適的,而不只是簡(jiǎn)單列個(gè)計(jì)劃表。
?
4.事情的循序漸進(jìn)
這個(gè)是針對(duì)學(xué)習(xí)來(lái)說(shuō)的。有不少同學(xué)的焦慮來(lái)自學(xué)習(xí),來(lái)自學(xué)習(xí)進(jìn)度的慢。因?yàn)樽约河X(jué)得自己學(xué)的慢 ,又產(chǎn)生了焦慮,這種焦慮又反過(guò)來(lái)影響了學(xué)習(xí)的心態(tài)和學(xué)習(xí)的精力,是比較容易陷入壞循環(huán)狀態(tài)的。
對(duì)于這點(diǎn)需要特別注意。學(xué)習(xí)本身就是一個(gè)循序漸進(jìn)的過(guò)程,無(wú)論是看書(shū)本的學(xué)習(xí),還是在工作中,新業(yè)務(wù),新框架等的學(xué)習(xí)都是一樣的。要注意控制好節(jié)奏,控制好預(yù)期和合理的精力分配。
?
程序員是一個(gè)高精力輸出,高精力消耗的職業(yè),要想長(zhǎng)久的維持好自己的精力,保持自身的戰(zhàn)斗力,需要做好自身的精力管理。這篇文章分享了我自己的一些經(jīng)驗(yàn)和心得,希望能給大家?guī)?lái)點(diǎn)啟發(fā)。
總結(jié)
以上是生活随笔為你收集整理的程序员的精力呵护指南!来自十年程序员的精力管理经验的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 支付系统高可用架构设计实战,可用性高达9
- 下一篇: 每天数十亿次请求的应用经验分享,值得参考