不僅僅是BAT,程式設計師跳槽要注意什麼?
絕大多數職場人士,不會在一個公司工作一輩子,所以都會不時面臨是否跳槽的決定。畢竟像通用電氣(GE)的傑克.韋爾奇或者格力的董明珠一樣的,在一個公司從最基層員工開始做,一紮幾十年,最後做到董事長兼CEO的,是極少數的。
那麼跳槽的時候有什麼需要考慮的呢?這個確實因人而異。每個人因為專業,行業,職業發展階段,家庭等各項因素制衡,都會有不同的考量,沒有絕對的正確或者錯誤決定,下面只是一些基本的原則:
跳槽不宜太頻繁
作為面試官,如果一個候選人簡歷上跳槽很頻繁,幾乎沒有在一個公司2年以上的工作經歷,或者從來沒在任何一家公司獲得過升職,一般是 red flag(可能讓別人覺得有問題)。這可能說明這個人沒有忠誠度,那麼很難委以大任,要不就是沒有定力,無法把任何工作做深入。一般說需要1萬個小時成為某個領域的專家,按 996 來折算,也需要三年的時間。
跳槽不要跨度太大
每個人都有自己熟悉擅長的行業和專業,最好每次跳槽保持一個不變,也就是換行業但不換專業,或者換專業不換行業。如果跨度太大的話,既換行業又換專業,基本上意味著你以前的所有積累都放棄了。
舉幾個例子,比如你是做傳統線下零售的,現在想往網際網路方面靠,那麼能發揮你零售經驗的電商行業可能是不錯的一個選擇,這就是換行業,但不換專業。這也是為什麼現在網際網路+,或者 AI+ 最好的搭配就是傳統行業(比如醫療,教育,零售,金融)+ 網際網路或者人工智慧。反之如果直接去做和零售無關的網際網路領域就很不容易。再比如你從同一個行業的工程師換成產品經理,這個就算換專業不換行業。
跳槽跨度小一點,便於開展新工作,但同時又兼顧了開拓新領域,學習新技能,提高自己綜合能力和跨界能力。
純以變現自己的能力為目的的跳槽儘量避免,尤其是年輕人
比如說你在一個公司做銷售,積累了一些資源,跳槽去一個同類型公司,做同樣的銷售工作,那麼對新老闆,他看中的是你的以前的資源,對你自己,是變現自己的資源和能力,但做的工作又幾乎一樣,聯絡著同樣的客戶,對個人成長比較少。
同理比如在谷歌做工程師跳到facebook做工程師,做的都是類似的東西,意義不大。但如果是幾年前,比如從谷歌跳到百度,一
般谷歌的 T5,T6 到了百度可以做到 T9,個別人從谷歌的 T6 直接到百度的 T10,這些雖說也是在變現你在谷歌的經驗,但因為是不同的市場,而且都很多是更大的團隊,對個人能力提升有益處,不能算作變現能力。
往上升公司,行業,市場跳
Facebook COO桑德伯格(Sheryl Sandberg)常提到的如果有人給你一個火箭上的座位,別問位子在哪裡,上火箭就對了!”
這個好像是很明顯的,但現實中經常看到有候選人因為幾k的薪資差距,選擇成熟期的公司,還是比較可惜的。上升公司除了有可能有財務回報外,還有就是公司發展快的話,個人的天花板就不會很明顯,有機會快速成長。有機會成為日後某個業界領先公司的創始成員,或者某個產品和團隊的創始成員,會有比較大的credit。相比在一個已經成熟的公司或者產品裡面做一個螺絲釘,以後簡歷上,出來創業拉投資等都比較好。
如果你剛好是程式員,如果你剛好又是Java程式設計師,如果剛好你的技術又遇到了瓶頸但是你又拒絕平庸,期待蛻變,想進入一線網際網路公司或者給自己漲薪
我這裡剛好有一套自己儲存的Java進階學習資料。包含了Spring框架、Mybatis框架SpringBoot框架、SpringMVC框架、SpringCloud微服務、Dubbo框架、Redis快取、RabbitMq訊息、JVM調優、Tomcat容器、MySQL資料庫
Java高階進階群:963,,944...895,免費傳送的喲