當前位置: 華文星空 > 體育

程式設計師專心工作很累, 又想健身, 你有什麽科學的好方法 ?

2017-06-21體育

我是一名50+的大齡程式設計師,這個話題我可以參與一下討論。

前三天來到新奧爾良參加「Connected Plant 」會議,白天從7點開始,一直在會場給與會者介紹我們TDengine 時序數據庫(Time Series Database)、介紹開源、工業大數據平台,特別希望透過新技術創新給傳統的電力、化工、石油、制造等工業界帶來新鮮的資訊。

挺累的,但是,會議最後一天,我還是堅持早起跑了8公裏,如果不是太熱,我應該會繼續按照慣例,跑十公裏以上。

首先,確實程式設計師這個工作,尤其在國內,很累。擁有一個精力充沛的身體確實是全身心應對繁重工作的前提,我自己是程式設計師同時還是一個持續創業者,在2017年第三次創業,做時序數據庫TDengine的時候已經49歲了,既然寫數據庫程式碼,也要對應公司的融資、人員以及市場商務等各種事情,可以說是把體力、腦力都用到極致。有時候遇到了要解決的難題或者系統設計問題,我往往會持續寫十幾個小時的程式碼,TDengine 最初的一萬八千多行程式碼一直是我特別自豪的。而且直到今天,我一有機會還會參與研發團隊的review、和開發同學們一起討論問題、解 bug。

很多朋友、甚至只是一面之緣在展會等遇到的人都會覺得我活力無限、總有用不完的力氣,他們總好奇我是如何在這個年齡段還有這麽充沛的精力來寫程式碼,不少人和我交流,都會問我如何成為精力旺盛、富有激情的程式設計師。其實答案很簡單:把寫程式作為一種興趣,同時發展其他有益身心的愛好。


就我自身而言,從 1984 年高一開始寫 Basic 語言程式算起,到現在我已經堅持寫程式碼 39 年了。我經常寫程式、也喜歡寫程式。如果我寫出來的程式能被人欣賞,並且被很多人用,我就特別的開心。

但總不能一天24小時都呆在電腦前,需要發展一些有益身心的愛好。對於我來說,我的愛好就兩個: 跑步和讀書

跑步 是我幾乎每天都堅持在做的事。如果關註我微博或朋友圈的,你會發現我有相當多的分享,是在跑步。即使再忙,包括出差,我每天也會抽空堅持跑至少5公裏,平常在健身房,跑的時候還往往思考工作的事情,分散一下跑步的註意力;周末往往約上幾個朋友一起去北京奧森公園跑步或健走,南園北園十公裏,邊走邊聊,很是愜意。有時工作連續奮戰幾天,不累是假,但跑步下來,我往往是滿血復活。跑步讓我保持一個很好的身體狀態,同時也成為我的一種社交方式。每次在奧森與朋友跑步,總能撞擊一些火花。與飯桌、牌桌交友相比,我更喜歡健身交友。

讀書 是我從小就養成的習慣。覺得自己在某方面知識儲備不夠的時候,我一定會先找些書來看。比如在創辦濤思數據之前,我從未做過2B的銷售,因此我買了好幾本銷售方面的書來看,一下就明白了銷售的一些基本準則。對於開源軟件怎麽推廣、怎麽贏利,也是半懂不懂,我也是先在亞馬遜上買了好幾本書來看。看完書後,往往豁然開朗,一下就給自己開啟了一扇窗。因為喜歡看書學習,讓我從來不懼任何陌生的領域。當然,我也喜歡看小說,比如Dan Brown的小說我幾乎全都看過。還有一個嗜好,喜歡翻毛選,熟讀過其中很多篇文章,創業過程中的很多問題,我都試圖從毛選中找答案。

也正是這兩個愛好,豐富了我的程式碼生活,讓我一直保持熱愛、保持激情。我自認為自己就是一個十倍的程式設計師,對技術發展的趨勢、對架構的設計有很好的把握,不能由於自己是 CEO 就不寫程式碼,那否則是巨大的資源浪費。而且我一直堅信,技術能創造價值、顛覆世界。我跟很多人都說過,我希望自己生命的最後一刻依然還能在電腦前。

現在國內流行一種風氣,所謂的程式設計師35歲職場危機,但其實我不認同這個說法。因為 45 歲、55 歲甚至 65 歲都是可以寫程式的,而且可以寫得很好。如果你自認為到了 35 歲,就應該做管理、做商務,不屑於寫程式這些具體活,成為一個高不成低不就的人,那確實就有這個35歲危機。而且現在不是程式設計師太多,而是程式設計師太少,特別是中國整個社會化的數碼化轉型,需要大量的軟件人才,供不應求,你很難找到比程式設計師收入更好的職業。
對於我來說,就是把程式一直寫下去,樂在其中。 一個已經寫了39年程式的人,無論處於什麽職位,處於什麽境況,沒有任何理由不為自己設計的產品繼續寫下去,沒有任何理由不為它繼續貢獻程式碼。TDengine 時序數據庫就是我引以為豪的作品,我在2019年把它開源了,也是希望有更多的開發者能夠欣賞到這幅作品。現在TDengine在GitHub(https://github.com/taosdata/TDengine)上已經發展了21.5kstar,全球安裝例項已經超過了303k,使用者遍布全球,這也是讓我非常自豪的一件事情。
如果你是一名熱愛寫程式的程式設計師,並且有誌於從事基礎軟件領域的工作,那歡迎你了解並加入:TDengine:https://www.taosdata.com/careers