鄭州達內:如何做一名戰鬥力超強的程式設計師

chhch86發表於2019-08-19

有同學在星球詢問了我精力管理相關的問題,問我白天要工作,晚上回家還要寫文章,是怎麼保持好一天的精力的。

我在這裡分享下自己的一些經驗。

程式設計師這個職業比較特殊,可以說是時間投入很大的一個職業,就算工作上沒有那麼忙,但回到家還是需要持續的學習,持續的充電,反正就是那種,恨不得把一天的24小時當48小時來用的職業。

我覺得程式設計師的精力管理也有其特殊之處。

先來分享下,一些比較容易消耗程式設計師精力的事情。

1.消極的情緒會極度消耗個人的精力

比如極度的焦慮,過度擔心一些事情的發生等,都會很快消耗光一個人的精力。一天過完,人覺得很累,但好像又什麼都沒有做。 我記得自己剛畢業入職的第一個半年,就處於這種狀態。

那時候,剛參加工作,自己給自己的要求比較高,也很在意別人的評價,每天都擔心自己手上的事情沒做好,擔心別人鄙視的目光和想法。有一段時間搞到自己特別焦慮,一天開始,工作還沒正式開展多少,就感覺自己的精力已經被消耗殆盡了。 後面 有緊急任務的 時候,反而沒有充足的精力可以應對,由此又帶來更大的焦慮,迴圈往復,陷入了一種死迴圈的狀態。

2.過度的思考也會比較快消耗個人的精力

比如各種基礎知識的學習,新接觸一個新的方向,或者是思考一些複雜的系統設計,查一個詭異的bug 等。

3.過度的緊張也容易消耗程式設計師的精力

比較有體會的就是釋出新版本,處理線上故障了。

我是做分散式伺服器開發的,基本每週都要發版本,有大版本,有小版本。記得剛開始的時候,都是很小心謹慎的,生怕出一丁點差錯,熟練了之後,雖然好了很多,不過對於核心功能,重要模組的釋出,還是會比較擔心,自然也會緊張,精力消耗依然巨大。

還有一個就是線上故障的處理的。線上故障的處理,對於程式設計師來說,是一個無法甩掉的沉重負擔。線上故障很隨機,你也不知道什麼時候會發生。如果是發生在白天自然是最好了,可以及時的處理;但如果是發生在晚上,甚至是凌晨,那就真是噩夢了。

故障處理的快還好,慢的話,可能要處理一至兩個小時的時間。這一至兩個小時的時間內,除了要集中精力處理故障外,還面對上級的督催,電話,甚至是來自上上級的壓力。這種情況下,精力消耗是特別大的,處理完,就想大睡一覺了。

我記得有一段時間,趕專案,時間特別緊,有時候凌晨處理完故障,小睡一兩個小時還是要趕去公司,那種情況就特別累人了。

4.迷茫無所目標,也會很容易消耗個人的精力

沒有清晰規劃,明確目標的時候。人很容易陷入迷茫 ,做事情不能集中精力,一會刷刷朋友圈;一會看看搞笑影片;一會又看看公眾號文章。不小心刷到一篇販賣焦慮的,反而又焦慮起來,最終搞到自己心情煩躁,反而更加不想做事情了。

我自己一個月內也有那麼一兩天處於這種狀態。因為浪費了時間,反而又帶來了額外的焦慮,有時候比充實的一天還要累人。

以上是一些比較常見的,容易消耗程式設計師精力的事情,對於自身的精力管理,我也有自己的一些經驗和心得。

我覺得精力的管理,要從 大週期和每日事情安排來看

大週期指的是個人目前面臨的一個實際的環境和情況。 比如畢業生剛畢業入職工作,或者一個工作幾年的同學剛跳槽到一間新的公司。

這個週期屬於適應期。我覺得適應期,應該先適當放下對自己的要求,比如原有技能,課程等的學習,可以先放一放。對很多人來說,熟悉一個新的環境,一個新的工作,一群新的同事,本身就是消耗精力的一個事情。

這個時期最好可以勻出更多的精力來熟悉新鮮的一切,這樣可以獲得一個好的過度,看似浪費了時間,實則加快了融入的過程,是蠻好的。

同樣的道理,在自己升遷,比如從一線員工到開始帶團隊,從小團隊開始到帶大團隊,這種也是適應期,也可以用同樣的方式來應對。

每日事情的安排。

1.有規劃且有序的安排一天的工作

這個很重要,當然很多時間管理的書籍也會教你做這個事情,我的一個經驗是,不要排太滿。我自己因為雜事,突然性的事情比較多,基本一天只排 50% 的時間,剩下的都用來應對其它事情或者臨時的會議等。

2.計劃的安排,除了考了時間,也要考慮到精力的消耗

在工作中,像進行復雜系統的設計,方案的評審等,是比較容易消耗個人精力的,這種事情對精力消耗的佔比比較高,一天內最好不要安排太多。在學習上,也是。比如對演算法的學習,對基礎知識的學習,都是比較消耗精力的,這種安排,在一天的時間內最好也要適度。有同學拼命逼自己,反而最後導致了厭學的狀態,得不償失。

3.要學會觀察自己的精力消耗

不同的人,做不同事情的精力消耗是很不一樣的,我們可以把事情分高,中,低負荷消耗來看。

對於有些同學,學習困難知識的精力消耗可能是中,有些同學則可能是高。 對於跟自己的領導,跟其他同學溝通交流,有同學的精力消耗 可能是高,有些卻是低。

所以,學會觀察每件事情對自身精力的消耗,然後依次做規劃才是合適的,而不只是簡單列個計劃表。

4.事情的循序漸進

這個是針對學習來說的。有不少同學的焦慮來自學習,來自學習進度的慢。 因 為自己覺得自己學的慢 ,又產生了焦慮,這種焦慮又反過來影響了學習的心態和學習的精力,是比較容易陷入壞迴圈狀態的。

對於這點需要特別注意。 學習本身就是一個循序漸進的過程,無論是看書本的學習,還是在工作中,新業務,新框架等的學習都是一樣的。 要注意控制好節奏,控制好預期和合理的精力分配。

程式設計師是一個高精力輸出,高精力消耗的職業,要想長久的維持好自己的精力,保持自身的戰鬥力,需要做好自身的精力管理。 這篇文章分享了我自己的一些經驗和心得,希望能給大家帶來點啟發。


如果你想要當一名高輸出的程式設計師,那就從現在開始,關注鄭州達內,讓我們的老師幫你制定詳細的深造計劃吧!


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69940009/viewspace-2654146/,如需轉載,請註明出處,否則將追究法律責任。

相關文章