最近一直在糾結要不要辭職,因而看了一下《程序員跳槽全攻略》,一開始我就認爲跳槽並不簡單,不少地方跟做者的想法不謀而合,不過書中有不少細節是我沒考慮到的,下面羅列一些本身須要回顧的點。程序員
你的價值,和你技術牛不牛無關,只和你能爲你的僱主提供多少價值有關。這是最根本的規則。(工做這兩年我學習更可能是通用技術與公司業務相關的我沒有深刻去學習,由於一開始我本身就是想工做兩年後跳槽,領導開給個人工資也主要仍是面向將來的)面試
跳槽要考慮好本身的付出和收益,衡量好得失,沒事別裸辭。(正常狀況下沒有規劃好就裸辭我認爲這是一種不明智的作法)數據庫
若是對如今公司很滿意,只是以爲薪資過低,那麼能夠先和領導聊聊。(最怕的是你不提加薪領導就不給你加這種狀況,固然談判要有資本要有方法) 架構
永遠不要由於」如今不好「而跳槽,要由於」將來更好「而跳槽。只有這樣才能保證你一直往上走。(這句話比較贊同)框架
當咱們仍是一個應屆生的時候從CTO往下一層層畫出的路線圖以下: 學習
應屆生----->初級程序員----->小組主管----->部門經理----->總監----->CTO網站
而後咱們會給每個節點設置一個達標能力和一個參考時間。當咱們的能力已經開始能夠勝任下一個節點的工做時,咱們就會開始尋找相關機會,最理想的是在當前公司進入下一個節點,若是在當前公司沒有上升空間的話咱們能夠這麼走:編碼
應屆生----->初級程序員----->小組主管----->初創公司CTO----->B輪公司CTO----->上市公司CTOspa
但無論怎麼調整,本身頭腦裏邊要有清晰的目標。咱們老是先在風險最小的路徑(好比當前公司)尋求成長不成功時再考慮其餘的路徑。blog
你該去什麼樣的公司、作什麼樣的事情、拿多少錢,都取決於一個問題:你想成爲何樣的人。工做只是人生的一部分,是用來支撐你人生價值的核心框架之一,在你本身沒有想明白的時候,沒有人能幫你。
對於沒有人生目標的同窗,我有兩個建議:
第一,給本身定義一年期的目標。人生的意義都是咱們賦予它的。
第二,若是你暫時沒有發現人生的意義,那麼就多掙點錢,由於等你有一天發現它的時候,必定用得上。
你想要什麼樣的生活,你想要成爲何樣的人,這些東西弄清楚後,你得有一個清晰的人生規劃,纔能有一個清晰的人生規劃。
在認識了自我,想清楚了本身將來要走的大體路線後,就能夠根據你本身已經掌握的技術,定出你下一步想要到達的節點。接下來咱們就要開始作市場調研了,把符合你標準的公司一個個列出來,去他們的官方網站,從你想要應聘的招聘啓事複製下來放到數據庫裏,樣本量稍微大點,至少50份以上吧,而後分詞,按詞頻降序列出來,很快你就能夠了解到這些公司對這個職位的要求是什麼。若是想知道某個公司的狀況,能夠找那個公司的工程師吃個飯聊一聊,或者讓在那個公司的朋友介紹下,或者在微博上搜一下。
當你瞭解了市場的需求後,就要開始和本身的能力進行匹配,看看哪些地方是你的強項,這些在寫簡歷的時候要重點突出;哪些時本身的弱項,爭取在準備期強化它,把本身提高到一個新的層次。
若是你要知道什麼語言流行,就去看看技術Guru們都在用什麼。
從根源上講,一個技術是否流行,和人們使用技術的方式密切相關。
新興市場對程序員來講,就是一種新的語言、一個新的平臺、一套新的框架。新興市場由於剛剛興起,因此幾乎全部人都在同一個起跑線,特別適合後進者。
若是你只能進入一個成熟市場,那麼記得給本身確立一個細分的定位。
技術人員中大部分的寫做,都是應用文寫做,只要內容條理性夠好,聽衆就會很OK。
咱們分享的目的,是讓人可以理解、重用咱們是勞動成果。
充分的交流不但會讓你的影響力擴大,還會彙集各類有意思的想法,每每會讓你喜出望外,得到新的啓示。
開源項目在技術求職中是殺傷性很大的武器,能讓面試官瞭解你的編碼風格、架構能力。