轉 眼,便是五年。
待過幾十人的公司,也待過幾百人的公司,現在在一個幾千人的公司。
一路走來,普通程式設計師,高階程式設計師,技術組長,技術經理,架構師(技術總監)。
每一步走的異常艱辛,沒有足夠的試錯成本,只能在時間的摸索中前行。
當過救火隊長,時常技術攻堅,也經歷過連續三天三夜的上線,持續高壓,溝通困難,好在走了過來。
不忘初心,砥礪前行,不禁想起畢業之初:
五 年之約如期而至,算是很幸運的達成了目標。
曾經以為職業的高點,到頭來也不過是另一個階梯的起點。
作為程式設計師時,只需要做好本職工作,甚至可以按照自己的性子來。隨著接觸的人越來越多,每個人都有不同的思維方式,聲音必然有「甜」有「苦」。
越來越信奉——中庸之道,既明且哲。
再 說說薪資待遇。
「薪資」和「待遇」其實是兩個方面,在第一個五年規劃中,很清晰的知道自己要的是什麼,以及五年後可以得到什麼,所以在開始的幾年,薪資並不是核心。
「待遇」對我看來至關重要,什麼樣的待遇,決定著你可以有什麼樣的機會成長,試錯。
前兩個公司,都給了我很大的成長空間和施展空間,尤其是在年輕氣盛、精力充沛的時候。
都是和技術架構相關,都是平臺建設,都是從全域性出發,也都需要考慮開發人員的開發成本。
雖然一開始質疑聲不斷,自己也經歷了一段時間的不痛快,但是到年底因為新架構所帶來效能優勢、開發成本優勢、運維部署優勢等的體現,各個相關部門在年會和你爭相敬酒的時候,他們拿著紅包喜笑顏開的時候,你被認可的時候,才會真正產生一次蛻變,在此之前一定是痛苦的。
畢 業五年,下一步就是奔三,也就是下一個五年規劃開始醞釀。
三十,是一道坎,所以需要提前做好職業規劃,「盡人事,聽天命」。
前三年的時候,經歷了太多的技術的更新換代,所以想靠一門技術作為「技術常青樹」的念頭,不太符合實際。
比如從servlet到struts框架,由於實現方式過於繁瑣,開始出現分層思想,出現MVC架構,比如SSH、SSM,後來隨著spring單體專案的臃腫出現了微服務理念,基於springboot的精簡設定理念形成了以此為基石的微服務體系,鑑於技術選型的複雜性以及元件相容性,sprongcloud全家桶開始成為主流。
所以在自己的黃金年齡,要儲備充足的技術能力,技術體系,技術底蘊,技術思維。
既有理論基礎,又能實踐落地,既可技術攻關,又能培養團隊,在一個二線城市,會有很大的發展機會。