1. 程式人生 > >平凡程式設計師一年又一年的感悟(2019)

平凡程式設計師一年又一年的感悟(2019)

1. 寫程式、做軟體是一種職業,作為一個技術特質的程式人,初始的愛好和熱情並不能讓你的生活和職業生涯變得豐富,少數人可能最後演變為技術牛人、更多的普通的程式設計師們,最後面臨的是無奈的被淘汰或被邊緣化。這是大環境的問題,不是個人意志力的問題。

2 不要把程式作為生活的唯一,這世界有太多美好的、我們未知的東西和領域,技術人的特質是以探索未知為樂趣。多學習方方面面的東西,把自己知識觸角伸向多個領域,視角、心胸、思維方式、甚至性情都會發生變化,這對於一個人來說是真正一生受益的東西,即便對於程式分析和設計來說,也會有很大的好處。很多道理是相通的,程式設計師千萬不要侷限於技術本身,否則自己的路會越走越窄。

3 雖然跳槽可以積累一些表面的經驗,但不要頻繁跳槽。雖然我在職業生涯前面跳槽非常頻繁,但真正讓自己整合沉澱和提升是在後面。行業知識的積累和深層次解決問題能力的積累,和單純的用程式實現一些東西是兩個不同的概念,如果說程式實現是打拳的套路,那麼你對問題的分析和提煉能力、對問題的理解和解決能力則是內功。一定是很長時間的積累和沉澱的結果。

4 選擇程式這條路,要受得住寂寞,也要有堅持。雖然不要把技術當做唯一,但又不能不關注你所涉及領域內新技術的發展和動態。這是你判斷自己是否老化的標誌。一旦技術老化,你就失去了前進的基本動力。形成自己的知識體系和知識更新系統,是你不被淘汰的重要保障。

5 千萬不要以為程式設計師很牛,在這個社會分工裡,程式設計師往往是食物鏈最末端,也就是說,你面臨的是從食物鏈上端開始的幾層甚至10幾層的剝削,意識到這個,自己對工作的態度、對職業生涯的考慮和選擇都會更成熟。

6 不要用錢來衡量程式設計師的水平、成功與否等等。其實不光是程式設計師,對這個社會上任何人都是一樣,你自己生活快樂不快樂,生活質量如何,並不完全取決於你有多少銀子。正確的價值觀也是你在技術上能否走遠的一個重要因素,如果只向錢看,勸你轉行去做銷售。如果你做技術的同時樂在其中、對自己有正確的認知,逐漸進化成金子以後就自然會發光。

7 不要怨天尤人,好也是你自己,壞也是你自己,做你自己最重要。