程式設計師請你儘早作好打算!

大家可能有感受到,最近新聞特別多,都是事關自身利益的大事,比如加稅、減稅、比如養老金增加、房產稅草案等,都是直接涉及到個人腰包的大事。
而且最近很多朋友的公司、企業業績相當的差,很多本來正常的公司融資斷了,有的直接宣佈破產,工資都發不下來的也有一大坨。
既然大家都很缺錢,很難過,程式員又是掙得多、死的早的代表,那麼當我們幹不動的時候再想出路就晚了。一定要在幹得動,有競爭力的時候,儘早選擇出路,並堅定不移的走下去,這樣最終會的善終。
「 程式設計師的出路 」
先來看一張圖,本來想自己畫一個,沒想到我大google果然萬能,一擊命中,省的我在費腦細胞了,拿來一用

此圖,基本涵蓋了大部分階層程式設計師的未來選擇和晉升之路,直觀明瞭,大家可以仔細看看,認真入座。
看圖應該很明白了,程式設計師有兩條主要的職業通道: 技術和管理
1. 技術,這個不用多說了,一條路走到黑,最終會發光發熱,做到CTO,釋出自己的框架和技術專利 ,不用糾結人事鬥爭,走上人生巔峰、迎娶白富美...
嘿!醒醒,醒醒,這是描述的國外,國內大部分技術人牛了之後最終都會走向管理或者三界之外。
別問我為何知道,因為外部環境還是挺重要的,不做管理好像對不起大牛的稱號,因為技術牛了,領導逼著你帶人,你不帶人就是綜合能力不夠,不行!
2. 管理,走上中層甚至是股東層,國內有很多例子了,就不一一說了,人各有命,選擇一個好公司,堅持下去,提升綜合能力,只要熬不死,可能總有出頭的一天。
3. 最後說一說 另外一個出路:職業佈道者 - 出書、寫作
淘寶的鬼腳七大家應該有熟悉的,這個就是在淘寶曆練完了之後,實戰經驗豐富,然後基本脫離一線開發開始寫文章、書,做起了佈道者,也是風生水起。
還有阮一峰,這個大神憑藉高超的英語、數學能力和智商,總能在第一時間分享最新的技術和潮流,甚是贏得一大批粉絲和名氣,他也不是一線開發者,但卻總能分享一線的技術和思想,這就是屬於 佈道者的巔峰。
而對我自身而言,可能會想做佈道者這種,畢竟我現在忽悠起人來也是一套一套的,而且通過寫作、分享也早已賺的了一杯羹,所以肯定會堅持下去,因為分享了就會收貨,產出了就會有回報。
「 如何做好準備 」
1. 如果你走技術道路,就要不怕吃苦,不要煩躁,可以煩同事、但不能煩自己和職業,一旦產生厭惡情緒,你離開也就不遠了,好的程式設計師是要打不死的小強,始終對編碼是熱愛的,這樣才可能是一代大牛。
其中程式設計思想是我們國人很欠缺的一種能力,這也是寫出好程式碼和好作品的靈魂能力,大多數人是碼農、重複性勞動,包括我其實也一樣,別人的框架、輪子用多了,用爽了,業務又很忙,自然就不會自己造輪子了。
我們在業務之外,更多的要考慮技術實現原理,而不是考慮業務實現原理,過分考慮業務實現,說句不道德的話:那是對公司有幫助,對自己幫助不大。只有你自己摸清了實現原理,才是自己的終身財富,離開公司照樣轉。所以這一點一定要注意,剖析原理、原始碼這是成為大神必經之路。
2. 如果你走管理層,那麼你要認清自己有沒有這個綜合能力,管理管理管的是人,不是程式碼更不是具體的事兒。
人管好了,底下的事兒自然井井有條,規範制定好了,程式碼自然bug少多了,部門成員情緒你管理好了,自然效率產出很高,拿獎、績效也是eaey。這些說出來容易,其實是要經過時間洗刷磨練出來的,IT公司管理層,不但智商要高,情商也要不輸專業經理人,不然你上下吃力不討好,看似風光,實則是苦差事。
因為管理人最厲害的技能必須是:如何巧妙的背鍋和推鍋!當然了,職業管理者,在彙報上也是很客觀的,畢竟管理二字已經是至少小中層了,責任越大,報酬越高,這是必然的,所以自己把握這平衡度,看看自己到底適合哪一種?
3. 佈道者:這個上邊已經說了,看似容易,實則是最難走的一條路,但成了也是回報和滿足感最爆棚的一條路,總之成正比。
好的文字功底是靠日積月累和清晰思路鍛煉出來的,寫的內容要行雲流水又要準確無誤需要足夠的工作經驗和專案實戰,而新的潮流技術出來,你要安利,也要敏感的嗅覺和保持前衛感,說白了是要有程式設計師、媒體人、甚至狗仔的一些綜合能力,才能做一個合格的佈道者。
因為你還要有獨立有趣的思想,才能受歡迎,也不容易。
「 最 後 」
最後,是直接脫離程式設計師行業,自己開個小店,甚至回去種地,投資個股票之類的,也是其樂融融,因為很多人早就幹煩了,加班、加班是所有國內程式設計師逃不過去的坎,所以很多人到35歲以後,就直接換行了,他們有另外一番打算和活法,沒有對錯。
為何他們這麼瀟灑?不怕餓死? 不怕, 因為他們......早早買了房了!
歡迎工作一到五年想成為Java工程師的朋友們加入Java架構開發:744677563
群內提供免費的Java架構學習資料(裡面有高可用、高併發、高效能及分散式、Jvm效能調優、Spring原始碼,MyBatis,Netty,Redis,Kafka,Mysql,Zookeeper,Tomcat,Docker,Dubbo,Nginx等多個知識點的架構資料)合理利用自己每一分每一秒的時間來學習提升自己,不要再用"沒有時間“來掩飾自己思想上的懶惰!趁年輕,使勁拼,給未來的自己一個交代!