進了錢多技術落後的公司,想跑路

welchang發表於2021-09-09

圖片描述


你好,我是一個做java1年多的菜鳥,最近面過了一家公司因為錢很多就去了,但是做的是erp 的專案,就是在已有的開發框架上去拼裝用的是uap開發和以前用開源框架去開發感覺差好多,怕幹了幾年就廢了,我是應該堅持下去,還是剛乾一星期就跑路,求大佬解答,謝謝。


圖片描述


一個星期過去了,不知道你有沒有跑路……

其實啊,這個問題我沒法給你答案,因為,怎麼選擇,和你的職業價值取向有關。

所以,我先說說程式設計師職業發展的一般性規律,然後,你再結合你的價值取向,做出你的選擇。

接下來我們先說生涯發展理論,然後再針對程式設計師劃分階段。

舒伯的生涯發展階段理論

美國著名的學者舒伯提出了生涯發展階段理論,將個人生涯劃分為成長(0~14)、探索(15~24)、確立(25~44)、維持(45~65)、衰退(65+)五個階段。

其中探索階段又分為暫定期(15~17)、轉移期(18~21)和試行期(22~24)。你應該處在試行期這個階段:剛走出校園,參加工作,開始從事某種職業,並探索其是否能夠成為自己的長期職業。在這個階段,兩個關鍵任務,一個是探索方向,一個是快速積累專業技能。

確立階段分為修正期(25~30)和安定期(31~44)兩個子階段。

一般來講,到了修正期,個人會在所選職業中安頓下來,重點尋求職業及生活上的穩定,此時的表現往往是工作上成了團隊骨幹,有了小家庭,或者開始組建小家庭。

到了安定期,31~44歲的時候,職業發展方向已經非常明確,致力於實現職業目標,為確立與保持地位而竭盡所能。對大多數人來講,這是最富創造力的階段。


看我文章的人,很少超過 44 歲的,後面的階段暫且不提。有感興趣的,可以文章後留言哦。

程式設計師職業發展的四個階段

參照舒伯的生涯發展階段理論,我們可以把程式設計師的職業發展分為四個階段:

  1. 22 ~ 24,試行階段,此時最主要的任務,是探索“軟體開發是否適合我?”、“什麼技術棧適合我?”、“什麼領域適合我?”這三個問題的答案。同時要在專業技能上打好基礎,能夠掌握一兩種程式語言,熟悉一個技術棧,可以勝任別人安排的一般複雜度的任務。

  2. 25 ~ 30,確立階段,此時最主要的任務有兩個,一是在探索的基礎上,選定一個技術領域,深入積累,形成自己的優勢標籤,比如有的人成了自己團隊裡的Spring Boot專家,有的人成了自己公司的Golang佈道者,有的人吃透了業務技術也很贊;二是探索自己未來的發展方向,是走技術路線,還是走管理路線。這個階段的後期,我們要能夠理解業務和架構,有設計思維,變得和前一階段不一樣——我們得有負責較負責模組的能力,能夠指導處在前一階段的程式設計師。

  3. 31 ~ 40,安定階段,此時無論你走技術路線還是管理路線,方向都應該比較明確了,主要任務就是全情投入,積累優勢,形成地位。走技術路線的,成了某一方向的專家;走管理路線的,成了架構師或中層管理人員。這個階段,做得好的,能夠拎得起一個專案了,無論技術、業務、架構、管理,都能搞得定。

  4. 41+,保持階段,這個階段的首要任務,是竭盡所能保持自己的地位和優勢。做技術的,要繼續深挖,將影響力從小團隊擴大到公司、從公司內擴大到公司外,同時也要提升高度和寬度。做管理的,要提升管理能力和領導力,從帶小團隊到帶大團隊,從管一個專案到管理專案群,從帶一線執行者到管理基層管理者。

注意一,每個階段都會影響後面的階段。假如你在確立階段沒有做好,一直沒完成探索,沒找到方向,來來回回換,那你的確立階段就很難立起來,肯定會接著探索。假如你在確立階段沒立起來,那後面就很難安定……

注意二,從第2個階段後期開始,我們要關注專業技術之外的東西,比如技術,比如管理、溝通、演講、規劃、產品等等通用能力。因為職場後期的天花板,往往是因為缺乏通用能力造成的。

你的選擇

最後,我們來說你的問題。請先回答下面2個問題:

  1. 如果只能選一個技術棧深入挖掘,你準備選哪些語言、框架的組合?

  2. 三年後,你還願意使用用友的UAP框架做ERP系統的二次開發嗎?

  3. 三年後,你所做的產品或服務,在哪個領域?

如果你對第1個問題的答案裡,沒有ERP、UAP這些東西,第2個問題的問題的答案是“不願意”,第3個問題的答案不是ERP,那就現在離開哦。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4830/viewspace-2822358/,如需轉載,請註明出處,否則將追究法律責任。

相關文章