二舅在老家縣城做農貨土產生意,因為疫情我不能回家過年,特意跟我影片想著給我寄點臘肉,鹹菜什麼的。寒暄中,少不了說起我出息了,能掙錢,我也就“順口”跟他“焦慮”了下,如是便就有了如上標題!(本只是想凡爾賽一下,聽到二舅的話,讓我更想跟大夥兒認真聊聊這個話題)
當我們看到網上有人在講青春飯,有人在說自己年齡大被辭退了找不到工作的時候,我們一定要想想更深層次的原因。 一個行業灰不灰暗,不是看一兩個人的評價,也不是看一兩個人的遭遇。
你問一個到退休都是小科員水平的人,做公務員有沒前途?他跟你說做公務員沒前途,你會信嗎?同樣的,一個月薪5k然後轉行的程式設計師說寫程式沒有前途。然後另一個在35歲失業月薪5w的程式設計師,他說技術可以改變人生,只要肯努力就能躋身於中產階級。那麼這兩人你會更相信誰?
說到底,我們還是隻願意相信我們想相信的罷了。張三相信愛拼才會贏,理所當然的就會覺得技術能改變人生。李四覺得自己不行,就會在25歲的年紀終日惶恐35歲的失業。不管是在哪個行業,蹬三輪的收廢品大爺也好,還是辦公樓的“商業精英”也罷,只要在這個行業能做到年入百萬以上的中上水平的從業者,肯定都會說“這個行業是非常有前途的”。
實際上,在2019年的行業調查中,IT行業薪酬水平穩居榜首,年平均工資為161352元。排在第二的是科學技術,為133459元。排在第三的是金融,為131405元。再看看下面這張圖,更直觀了,有70%的程式設計師年薪在十萬以上(在一些行業要達到這水平,估計得要麼雙腿跑斷,要麼床單磨穿)。
在這個程式設計師這個行業裡,一線、二線網際網路公司的研發總監、架構師們,那都是富人階級,有開保時捷911以上的實力。三、四、五線公司的研發總監、經理、技術專家們,基本上都能解決一線城市房子車子問題,站穩在中產階級。現在除了程式設計師這個行業,我真的找不到哪個行業能解決那麼多就業人口的階級上升問題。
我們總說程式設計師是在吃青春飯。用曲線表示就是像下圖,在年輕的時候薪資很高,但隨著年齡的增長,我們技術能力、學習能力下降,也隨著某些公司對大齡程式設計師的挑剔,大部分人就會走下坡路。
而我們都忽略了一個事實是,程式設計師的起點是很高,很多程式設計師在35歲以前創造的財富已經足以超過他們父母一輩子。有些領域,看似隨著年齡的增長,薪資一直在增長:
當你把兩條曲線放在一起對比的時候,你可能會發現,人家漲到最高的點,還不如我們一些剛畢業大學生的工資高:
這樣的職業有很多,這裡為了避免被衝,就不具體說明是哪些行業了,大家可以到根據薪資報告來自行對比。所以,程式設計師根本不是一個大家所擔心的,一個前景灰暗的職業。相反,我們的上限極高,我們可以完全不靠父母、不靠關係,自己達到年薪百萬,也並不是什麼難事。
縱觀其它行業,有多少能達到? 但任何行業都有三六九等,都是分梯度的,換句話說,那麼多崗位總得有人做吧? 技術行的做架構、做管理,技術不行的轉行產品、測試、運營也是一條路,實在不行,放下臉面降薪投投簡歷,也還是能找得到工作,而且比大部分其他行業社畜的薪資還是高的,就看你願意不願意“將就”了?技術永遠是程式設計師的安生立命之本,能力強的會越過越好、機會越來越多,能力弱的,只是會越走越窄罷了。
其實說了這麼多,我並不反對網上說程式設計師是一個青春飯行業這個觀點,以及35歲大限之類的說法。甚至,我是認同的,因為我自己也已經33歲了,一個月也有那麼幾天,會去焦慮35歲的時候的“窘境”。但我並不會後悔我選擇了程式設計師這個行業,因為它讓我“短短”十多年時間裡,就讓我積累了我父母,甚至說我同輩的兄弟姐妹一輩子都積累不了的財富。
第一章:設計思想與程式碼質量最佳化1.六大原則.2.設計模式3.資料結構4.演算法
設計思想與程式碼質量最佳化
部分內容截圖
第二章:程式設計師效能最佳化1.啟動速度與執行效率最佳化2.佈局檢測與最佳化3.記憶體最佳化4.耗電最佳化5.網路傳輸與資料儲存最佳化6.APK大小最佳化7.螢幕適配8.OOM問題原理解析9.ANR問題解析10.Crash監控方案
程式效能最佳化
部分內容截圖
第三章:開發效率最佳化1.分散式版本控制系統Git2.自動化構建系統Gradle
開發效率最佳化
部分內容截圖3.png部分內容截圖
第四章:APP效能最佳化實踐
APP效能最佳化實踐
區域性內容截圖