你的價值,和你技術牛不牛無關,只和你能爲你的僱主提供多少價值有關。這是最根本的規則。增長本身的使用價值很簡單,提高本身的業務能力就好。html
雖然交換價值以使用價值爲基礎,但它更容易受供需的影響。
供需也是能夠調整的,技巧就在於選擇更好的細分市場。由於需求的多樣性時存在的,因此若是你能在一個大的需求中切入一個需大於求的細分市場,那麼你就能獲得遠高於其餘人的回報。好比一個普通運維要變成雲計算運維,須要補充的知識並非特別多,因此你只要合理安排好本身的職業規劃,好比以相對較低的薪資到相似新浪雲這樣的地方工做一到兩年,你的能力和交換價值都會大幅度提高。python
當人才市場很小的時候,信息是很透明的。由於很容易瞭解到各自的狀況。但當信息量變大後,你就會發現雖然整個市場很大,但只有你接觸到的纔對你有意義。因此要想拿到足夠好的薪資和得到足夠多的機會,咱們要學會和信息對稱進行抗爭。必定要在短期內獲取到大量的機會,這樣才能「作選擇題」而不是「作判斷題」。程序員
不推薦求職者單純地經過薪資的高低來進行選擇僱主,緣由有兩個:面試
工做是生活的一部分數據庫
職業不可逆性微信
別的事情錯了咱們能夠重來,而職業選擇上,每一步都是好幾年的時光。一旦走下去,就很難回頭,由於一旦換職業方向,哪怕換個開發語言,都意味着你以前的積累極可能前功盡棄。因此眼光放長遠點,不要只看眼前的高薪,更要看好將來的發展,方向錯了,跑得越猛輸得越狠。markdown
跳槽不是找工做,而是換工做,她是由成本的,須要放棄原來公司的期權,須要從新熟悉業務,從新和同事搞好人際關係。跳槽要考慮好本身的付出和收益,衡量好得失,沒事別裸辭。架構
不要以跳槽爲砝碼去談加薪,這種迫脅性的談薪資方式會使主管對你喪失信任。相似的,當你提跳槽時,若是你的主管經過加薪來挽留你,最好也不要贊成。框架
程序員如何談薪資
若是你對如今公司很滿意,只是以爲薪資過低,那麼能夠先和你的主管聊聊:運維
首先,講一講本身最近在工做上的成長,看主管是否定同;
而後,從能力提高角度,向主管要一個更大的發展空間和更大的業務挑戰;
最後,問問當你的能力達到整個新的水平時,薪資是否能夠同步提高起來。
工做最重要的目的是積累金錢。掙錢這個事情,至少有四種形式:幫別人掙錢(打工);爲本身掙錢( SOHO);僱比人掙錢(企業主);讓錢本身掙錢(投資)。第一種門檻和風險最低。而求職只是咱們在本身資源和能力不足以進入後幾種掙錢形式時,經過出賣本身的勞動能力換取資源的階段性行爲。
跳槽實際上是打工這種掙錢形態下,咱們進行自我調節的方式,經過合理地跳槽,咱們能夠尋找到市場需求和自我實現的最佳匹配,從而在金錢和成長上雙豐收。「市場需求「描述了企業渴求的員工,」自我實現「描述了你想要的生活;當它們重合到一塊兒,夢想就照進了現實。
永遠不要由於」如今不好「而跳槽,要由於」將來更好「而跳槽。只有這樣才能保證你一直往上走。
好比最終目標是CTO,那麼它的路線圖多是:應屆生----->初級程序員----->小組主管----->部門經理----->總監----->CTO。而後咱們會給每個節點設置一個達標能力和一個參考時間。當咱們的能力已經開始能夠勝任下一個節點的工做時,咱們就會開始尋找相關機會,最理想的是在當前公司進入下一個節點,若是當前公司提供不了的話,那麼就要經過換公司來前進。固然路線圖是能夠調整的,好比應屆生----->初級程序員----->小組主管----->初創公司CTO----->B輪公司CTO----->上市公司CTO。但無論怎麼調整,本身頭腦裏邊要有清晰的目標。咱們老是先在風險最小的路徑(好比當前公司)尋求成長不成功時再考慮其餘的路徑。
你該去什麼樣的公司、作什麼樣的事情、拿多少錢,都取決於一個問題:你想成爲何樣的人。工做只是人生的一部分,是用來支撐你人生價值的核心框架之一,在你本身沒有想明白的時候,沒有人能幫你。
對於沒有人生目標的同窗,我有兩個建議:
第一,給本身定義一年期的目標。人生的意義都是咱們賦予它的。
第二,若是你暫時沒有發現人生的意義,那麼就多掙點錢,由於等你有一天發現它的時候,必定用得上。
僱員象限
SOHO象限
創業象限
投資象限
在認識了自我,想清楚了本身將來要走的大體路線後,就能夠根據你本身已經掌握的技術,定出你下一步想要到達的節點。接下來咱們就要開始作市場調研了,把符合你標準的公司一個個列出來,去他們的官方網站,從你想要應聘的招聘啓事複製下來放到數據庫裏,樣本量稍微大點,至少50份以上吧,而後分詞,按詞頻降序列出來,很快你就能夠了解到這些公司對這個職位的要求是什麼。若是想知道某個公司的狀況,能夠找那個公司的工程師吃個飯聊一聊,或者讓在那個公司的朋友介紹下,或者在微博上搜一下。
當你瞭解了市場的需求後,就要開始和本身的能力進行匹配,看看哪些地方是你的強項,這些在寫簡歷的時候要重點突出;哪些時本身的弱項,爭取在準備期強化它,把本身提高到一個新的層次。
若是你要知道什麼語言流行,就去看看技術Guru們都在用什麼。
從根源上講,一個技術是否流行,和人們使用技術的方式密切相關。
新興市場對程序員來講,就是一種新的語言、一個新的平臺、一套新的框架。新興市場由於剛剛興起,因此幾乎全部人都在同一個起跑線,特別適合後進者。
若是你只能進入一個成熟市場,那麼記得給本身確立一個細分的定位。
這部分是對本身能力和資歷的一個梳理。
這部分是基於本身的能力和資歷,咱們認爲本身比的求職者更有優點的地方。注意除了寫上你已經有的優點外,還能夠寫上你能夠有的優點。而後咱們能夠在準備期把這些暫時尚未的優點變成現實。這就是爲何咱們建議你們提早1~3個月來準備下一次的跳槽。
這部分是指能夠幫助你構建價值的人。
這部分其實屬於價值主張部分的,它詳細描述了僱主的需求。
將在「求職渠道」中詳細介紹。
將在「我的品牌」中詳細介紹。
完成了上邊的規劃之後,咱們就要開始來計算收益了:按照上邊的規劃,我須要爲此次求職付出哪些成本,;學習哪些東西。若是我成功入職這家公司,我會有哪些收益。若是我求職未成功,哪些投入能夠在對其餘公司的求職上重用,哪些不能,我是否承受得起。在思考完這些之後,咱們就能夠得出一個詳細的求職規劃。
我的品牌是你能夠帶有的東西,能夠從上一家公司帶到下一家公司,能夠陪你一生。
對於技術人員,下邊這個列表是應該要有的:
Github帳號
技術博客,能夠直接放到Github上
微博,最好能加V,用於業內交流
技術社區帳號,好比stackoverflow
有了這些帳號還不行,還得有持續更新的優質內容。
因此勿以善小而不爲,勿以技小而不分享。平時遇到的大小問題能夠零星記錄到微薄上;相對大塊的東西,能夠寫成文章放到博客,能夠經過微信推送給訂閱的朋友;成系統的東西,能夠在文章基礎上整理成迷你書。
只要有條理性和邏輯性便可。
若是咱們只是將代碼直接push到Github上,實際上是達不到分享的目的的。應該爲本身的項目寫概要說明文檔,爲新手用戶寫Quick Start,將項目提交到各個技術資訊站,爲感興趣的同窗提供討論和交流的場所。充分的交流不但會讓你的影響力擴大,更會彙集各類有意思的想法,每每讓你喜出望外,得到新的啓示。
下邊是一些常見的渠道:
首先能夠發佈到本身的技術博客
而後同步到微博(能夠用ifttt)
若是方向不錯,能夠再經過微信公衆號推送給訂閱讀者
提交到Startup news和CSDN極客頭條
針對文章受歡迎程度,咱們還能夠進行二次加工:
根據文章內容製做PPT,經過Slideshare和微盤分享
按期精選系列文章,更新到最新後整理成PDF,經過微盤分享
對於特別受歡迎的教程類文章,能夠作screen-cast,經過在線教育網站(好比優才網、慕課網等)進行傳播
若是時開源項目,固然就是Github了。
開源項目在技術求職中是大規模殺傷性武器。
若是想要轉型,作一個開源項目是很是有幫助的。
開始一個開源項目其實很簡單,找一些在作項目時遇到的費事費時的小細節作好,而後開源就能夠了。比起技術能力,更多的時來自於真實的需求以及持續更新的毅力,這就是作好開源項目的祕訣。
兩個方法:DRY(Don't Repeat Yourself)和正交性
簡歷的存在只有一個目的,就是幫你約到面試。只要達到這個目的,簡歷能夠是一段視頻,一個開源項目,一張照片,甚至是一行字,好比:I wrote python。固然,絕大部分簡歷的形式,就是咱們所熟知的,是一篇文章。
不光要說明事實,更要經過FAB法則來加強其說服力。
Feature:是什麼
Advantage:比別人好在哪些地方
Benefit:若是僱傭你,招聘方會獲得什麼好處
提供論據,把論點留給閱讀簡歷的人本身去得出。論據要具體,最基本的是要數字化,再好點的論據要讓人印象深入。天天PV8個億,這是數字化;訪問量超越Google App Engine,這是讓人印象深入。
具體、量化、有說服力,是技術簡歷特別須要注意的地方。
用markdown寫,並轉換成PDF格式。
要一直維護一份Markdown簡歷,不要等到找工做的時候纔去更新簡歷,每到一個里程碑,都應該更新簡歷,這樣能夠幫助你回顧你最近的經歷對你職業規劃的影響,提醒你多去作值得寫入本身履歷的事情。
求職郵件只須要簡單地寫上在什麼地方看到招聘啓事,應聘什麼職位便可。最好在正文寫上完整的文本簡歷,而後在附件i類附上PDF版本。這樣招聘方更容易找到你。
不要使用QQ郵箱,建議使用Gmail或者本身的域名郵箱。
做爲附件的PDF不要起名爲「我的簡歷.pdf」,而應該是「XXX簡歷.PHP開發工程師.pdf」,這樣當HR分揀簡歷文件時能第一時間看到你。
人脈:最優途徑
競拍:遍歷潛在機會
獵頭:求職中的隱私保護
直投:繞過HR
經過微博等,搜索技術主管,而後直接投遞。
直投類招聘網站:快簡歷。
常規渠道
第一首選企業自己的官網,而後是技術社區的招聘版,最後時招聘網站。下邊是用得比較多的一些網站:
技術社區的招聘版
V2ex http://v2ex.com/go/jobs
ChinaUnix http://bbs.chinaunix.net/forum-32-1/html
OSchina http://www.oschina.net/job
行業招聘網站
內推網 http://neitui.com
拉勾網 http://lagou.com
面試時,不少問題都由簡歷引伸出來,因此首先將你本身簡歷中提到的全部知識點進行復習,思考可能遇到的問題。面試是對知識的一種測試,而咱們平常工做是對知識的消費和積累,它們的側重點不一樣。因此不要覺得你每天在用的東西就不須要去複習了,要記得在概念和常識層面去複習它。
一個小技巧,在和麪試官溝通時,若是提到對方公司,儘可能用我們,少用大家。這樣能夠提高親切感,在討論比較尖銳的問題時,更像是內部的探討,而不是外部的指責。
不要說上一家的壞話,而要說如今這家公司的好話。
這是試圖瞭解候選人在壓力狀況下的表現,你能夠挑一個最具備表明性的情景來回答,突出本身面臨壓力時,如何冷靜地分析問題和解決問題的。不必定非要將難度最大的,你能夠說「之前的挑戰太多,記不太清了,將一個最近發生的事情吧」,從而將問題降級。
這是對你職業規劃的考察,看是否和招聘方能給你的空間匹配。在回答中應該強調成長和穩定性。
反向提問通常會在面試結束時出現,能夠相對隨意地問一些你關心的問題,但最好問一個帶有「興趣指標」的問題。不要對產品細節挑刺,等入職之後再挑。
最好能搜到面試人的微博或者博客,閱讀一下。
必定要準時,若是已有offer,要羣發郵件或短信告訴原來承諾參加面試的公司,已經有offer了。
離職訪談時,要將由於新的機遇比較好,因此才離職;原來公司同事都很好,有些捨不得,因此如今才走;給公司的建議挑兩個無關痛癢的提就好 了,不必當真。記得開離職證實。