古人云:「修身齊家治國平天下」,可以看到任何事業都應該以修身為始,作為程式設計師自然也不例外。演算法、設計、網路、資料庫、新的語言、新的框架等等,這些東西都需要我們努力去學,真是學海無涯。在接受這些知識的洗禮或衝擊時,是不是該想想我們自身呢?
「修身」這個詞太籠統,要修身第一件事情做什麼?要修身首先要立志,只有立志才能讓修身不至於失去方向和目標。修身不等於閉關修煉,將自己與外界隔絕乙個人鑽研的不叫修身。沒有志向的修身是無源之水,肯定是三分鐘熱情。
說到志向,就會有遠大、短淺之分。不過在這點上很容易走入誤區。舉個簡單的例子,比如說青年時的志向就是改造中國社會,讓千千萬萬的老百姓過上好日子。他的不少大學同學後來都去當了老師,教書育人。這兩個志向那乙個更加遠大一些呢?
我們說改造社會的志向要遠大,其實這是從個人的影響力範圍來說的。這兩種志向沒有本質的區別,核心的差別在於「職業」。改造社會的志向造就了乙個職業的革命家,教書育人的志向造就了乙個優秀的老師,僅此而已。
說起我們程式設計師,如果你不是想去當乙個革命家,那麼完全沒有必要將改造社會作為自己的志向。「做最優秀的it產品給大家提供服務」就是乙個非常遠大的志向了。
曾經與人討論過「成功學」,這個領域在西方很受歡迎,國內這幾年也在慢慢公升溫。是不是我們古時候沒有這個概念,所以導致「成功學」沒有國外吃香呢?也不盡然。從「功成名就」、「馬到功成」等成語中就可以發現成功對中國人的吸引力。
但是,更加權威的說法並不是「成功」,而是「知天命」。知天命不是宿命論的觀點,找到自己最適合的事業就是知天命。自身的優勢,外界的環境等等因素就是「天命」,如果能夠明白這點,真正找到了自己事業的歸宿,這比「功成名就」更加成功。
所以說,修身的難點就在於這個「天命」。
不知道有多少朋友現在弄清楚了什麼樣的事業是值得一輩子去奮鬥的,什麼樣的角色才是真正屬於自己的呢?
這是乙個非常漫長的解答過程,「五十而知天命」,等到了四五十歲估計差不多了。那個時候也是乙個人發展的最頂峰。
修身的目的不在於修身,而是在於更好地「齊家治國平天下」。
乙個普遍的現象:年紀越小,志向越大;年紀越大,志向越小。
為什麼?
修身不夠,根基不牢。
大多數人在理想與現實的抨擊中逐漸向現實低頭,理想變得越來越遠。瑣事煩事、生活壓力等等,這些困難讓大家沒有勇氣去面對自己當初的理想,勇氣越小困難就越大。
如果做乙個全民調查,肯定有99%以上的人都是如此。
很多事情往往就是這樣,大部分的人會倒在起跑線。人生發展的起跑線就是「修身」,修身的最終目的就是擁有乙個完滿又有價值的人生。
IT人的成長與修養 程式設計師修煉之道
1 從一門語言開始 初學程式設計,最忌諱就是貪多。其實程式設計的道理都是相同的,通一則知百,但是知百卻不一定能夠通一!所以切記要 專心使用一門語言 把它學透,以後自然通一則知百!通過實踐證明,vb和delphi是使用者最多的語言。2 規範的 程式設計師與程式設計師之間的交流主要還是靠源程式,所以 一...
IT人的成長與修養 四年程式設計師生涯的感悟
4年前的今天恰巧是我第一次踏入企業成為一名職業程式設計師的日子。短短的4年在很多前輩面前還是 小朋友 的檔次,但自覺對軟體開發這個行當還是有了一些自己的理解和感悟,在這裡很想和大家分享。其中難免有主觀的感受,歡迎有不同的意見。程式設計師這個行當究竟有沒有前 錢 途,是不是乙個吃青春飯的行當?這個問題...
程式設計師人的成長路徑
最近朋友圈上被cto的故事刷的滿屏都是,著實又火了一次。你我都不是吃瓜群眾,這事不同角色不同的利益點,肯定態度不一樣。作為乙個技術老司機,今天和大夥談談這三個角色到底有啥不同。程式設計師,英文名coder programmer,大家常自嘲叫碼農的階段。這個角色職責是把需求或產品實現為使用者可用的軟體...