無論你是剛入職的小兵,仍是管人的經理,甚至是唬人的總監,都屬於這一階段。java
一般程序員在這一階段的職業發展分兩條線,專家(技術)線和管理線。專家線主要跟機器打交道,搞搞性能調優,高併發處理等等高精尖的問題;管理線主要跟人打交道,瞭解下屬的狀態,控制資源和進度。
程序員
這一階段的特色是穩定,低風險也低門檻。缺點是有天花板,一切循序漸進,不會有太大起伏。收入能夠穩定預估,除非是公司上市憑期權小賺一筆(固然機率很低)。
web
2、爲本身掙錢(SOHO)
- 比打工風險大,要操更多心,若是作的事情一直掙不到錢就要餓肚子了。
- 要活的舒心要摸索出技巧:若是作外包,要有客戶渠道;依賴於大平臺的項目最好花點錢成爲平臺的合做夥伴。
- 若是不懂作關係,沒有渠道,能夠考慮免費+收費模式,把要作的事情中的基本功能抽出來作成產品免費傳播,再向定製部分收費。若是能用心定位,抓住細分市場,仍是能活的不錯的。
3、僱別人掙錢(企業主)
- 沒有在創業公司呆過的不建議直接嘗試。
- 若是你沒有獨立作過能掙錢的軟件,上萬用戶的免費APP,粉絲數5萬以上的大號,天天PV10萬的網站,那就先別離職創業,先業餘時間搞一搞感覺一下。不是每一個人都真正喜歡並享受創業的。
- 還有一個低風險的作法是去創業公司作CTO,不像CEO壓力那麼大,並且即便公司作不下去了,他們也能夠換家創業公司接着來。
4、跳槽
- 不推薦求職者單純地經過薪資的高低來進行選擇僱主,緣由有兩個:
- 工做是生活的一部分
- 職業不可逆性
- 別的事情錯了咱們能夠重來,而職業選擇上,每一步都是好幾年的時光。一旦走下去,就很難回頭,由於一旦換職業方向,哪怕換個開發語言,都意味着你以前的積累極可能前功盡棄。因此眼光放長遠點,不要只看眼前的高薪,更要看好將來的發展,方向錯了,跑得越猛輸得越狠。
- 跳槽不是找工做,而是換工做,它是有成本的,須要放棄原來公司的期權,須要從新熟悉業務,從新和同事搞好人際關係。跳槽要考慮好本身的付出和收益,衡量好得失,沒事別裸辭。
- 跳槽不是加薪的砝碼。不要以跳槽爲砝碼去談加薪,這種迫脅性的談薪資方式會使主管對你喪失信任。相似的,當你提跳槽時,若是你的主管經過加薪來挽留你,最好也不要贊成。那麼......
程序員如何談薪資
- 若是你對如今公司很滿意,只是以爲薪資過低,那麼能夠先和你的主管聊聊:
- 首先,講一講本身最近在工做上的成長,看主管是否定同;
- 而後,從能力提高角度,向主管要一個更大的發展空間和更大的業務挑戰;
- 最後,問問當你的能力達到整個新的水平時,薪資是否能夠同步提高起來。
跳槽到底爲何
- 求職的本質工做最重要的目的是積累金錢。掙錢這個事情,至少有四種形式:幫別人掙錢(打工);爲本身掙錢( SOHO);僱別人掙錢(企業主);讓錢本身掙錢(投資)。第一種門檻和風險最低。而求職只是咱們在本身資源和能力不足以進入後幾種掙錢形式時,經過出賣本身的勞動能力換取資源的階段性行爲。
跳槽的意義
- 跳槽實際上是打工這種掙錢形態下,咱們進行自我調節的方式,經過合理地跳槽,咱們能夠尋找到市場需求和自我實現的最佳匹配,從而在金錢和成長上雙豐收。「市場需求「描述了企業渴求的員工,」自我實現「描述了你想要的生活;當它們重合到一塊兒,夢想就照進了現實。
跳槽的原則
- 永遠不要由於」如今不好「而跳槽,要由於」將來更好「而跳槽。只有這樣才能保證你一直往上走。
跳槽的節奏和路線圖
- 好比最終目標是CTO,那麼它的路線圖多是:應屆生----->初級程序員----->小組主管----->部門經理----->總監----->CTO。而後咱們會給每個節點設置一個達標能力和一個參考時間。當咱們的能力已經開始能夠勝任下一個節點的工做時,咱們就會開始尋找相關機會,最理想的是在當前公司進入下一個節點,若是當前公司提供不了的話,那麼就要經過換公司來前進。
但願本文對你從此的職業規劃能有所幫助。
這裏給你們提供一個學習交流的平臺,Java高級羣: 251981998面試
具備1-5工做經驗的,面對目前流行的技術不知從何下手,須要突破技術瓶頸的能夠加羣。併發
在公司待久了,過得很安逸,但跳槽時面試碰壁。須要在短期內進修、跳槽拿高薪的能夠加羣。框架
若是沒有工做經驗,但基礎很是紮實,對java工做機制,經常使用設計思想,經常使用java開發框架掌握熟練的能夠加羣。高併發