《程序員跳槽全攻略》筆記

本文原創文章,轉載註明出處,博客地址 https://segmentfault.com/u/to... 第一時間看後續精彩文章。以爲好的話,順手分享到朋友圈吧,感謝支持。php

使用價值

1,你的價值,和你牛不牛無關,只和你能爲僱主提供多少價值有關(大多數狀況下,能力越牛越能提供價值,前提是你得去和你技術相關的公司)ios

2,增長本身的使用價值很簡單,提高本身的業務能力就好。git

供需

技巧在於選擇一個需大大大於求的細分市場程序員

信息透明度

全部中介都是經過信息不對稱收費的。
要想拿到足夠好的薪資和得到足夠多的機會,咱們要學會和信息不對稱進行抗爭,短期內獲取大量機會。github

跳槽不是爲了追求價值最大化工做是生活的一部分;職業的不可逆性;跳槽不是找工做而是換工做,是有成本的,衡量好得失。面試

跳槽不是加薪的砝碼:以跳槽去談加薪,會喪失上司對你的信任無論加薪成功與否,當他爲你的離職準備好,你就能夠走人了;相似的,若是主管經過加薪來挽留你,最好也不要贊成segmentfault

程序員如何談薪資

若是對公司呢很滿意,只是以爲薪資過低了。瀏覽器

1,講講本身最近在工做上的成長,可能主管是否定同安全

2,從能力提高角度,向主管要求更大的發展空間和更大的業務挑戰。架構

3,當能力達到新的水平時,薪資可否同步提高起來。

好處:1,創建了一個談話基礎,薪資和能力相匹配 2,不談如今的薪資,而是談將來,一方面代表如今對薪資還算滿意(減小主管的顧慮),另外一方面,他沒有馬上給你漲薪的壓力 3,體現了你對能力提高的渴求,而且若是談話出現任何不順利,能夠中途結束對話,根本不提加薪的事情。

壞處是:你的隔段時間才能加薪,還不必定能加。

工做最重要的目的是累積金錢。

跳槽的意義:

合理跳槽,尋求市場需求和自我實現的最佳匹配,金錢和成長雙豐收。不進則退,人在江湖身不禁己。

跳槽的原則

永遠不要由於【如今不好】而跳槽,要由於【將來更好】而跳槽,只有這樣才能保證你一直往上走

跳槽的節奏和路線圖

能力是衡量你是否應該跳槽的指標

應屆生→初級程序員→小組主管→部門經理→總監→CTO
應屆生→初級程序員→小組主管→初創公司CTO→B輪公司CTO→上市公司CTO

程序員職業的四大象限

E象限(幫別人掙錢):專家線和管理線;若是在你眼裏,人類特別是女人,是複雜而難以理解的存在,而你不打算改變你的想法,那麼你不太適合管理線。

S象限(爲本身掙錢):工做室,本身開外包公司

B象限(讓僱員掙錢):創業,作創業公司的CTO

I象限(讓錢掙錢):創辦或所在的公司成功上市或被收購,很快就有錢了,作投資。

市場需求的分析

定量分析:統計分析招聘啓事上的技術關鍵詞的詞頻,清晰知道招聘方對程序員這個職業的要求。

完整的程序員簡歷模板:https://github.com/geekcompan...

定性分析:找公司的工程師聊一聊或者微博搜公司的員工。

根據需求調整本身的定位:

建議:1,學會觀察技術趨勢 2,投資新興市場和細分市場

針對1

Android,雲計算以及雲存儲

針對2:

新興市場:Cocos2d JavaScript版開發運行在瀏覽器上的遊戲(4年ios算資深工程師,4年PHP只能算中級程序員)

細分市場:例子:比你懂安全的沒你懂PHP、比你懂PHP的沒你懂安全,合理的調整本身的市場定位,能夠在職業路線圖上走的順風順水。

程序員如何作我的品牌

1,GitHub帳號

2,技術博客,能夠直接放到GitHub上,big更高。

3,技術社區帳號,好比stack overflow

注:勿以善小而不爲,勿以技小而不分享;大小問題能夠零星記錄到微博,相對大塊的能夠寫成博客,成系統的能夠整理成迷你書。

開源項目不是高不可攀的

1,不少有名的開源項目不過是一些細節上的改進,好比iScroll只是處理滾動條的小Tip而已,及技術上也沒特別難的,代碼量也不大,只是你們都不想在這種細節上花太多時間。

2,開始的時候。找一些本身作項目時遇到的費時費力的小細節作好,而後開源就能夠了。

提高架構能力

軟件本質上是一種能力,是封裝好的、可高速、廉價、重複執行的能力。

原則:DRY和正交性

DRY:

Don't repeat yourself,不作重複事。把常用的功能抽象成庫;重複出現的代碼重構爲可重用的框架模塊;(抽象和架構能力的飆升)

正交性:

功能和功能之間應該儘量不互相干擾。有效的控制每一個部分的行爲。若是有,規則必定要明確。

操做篇(求職)

簡歷的本質:

它不是人生履歷,不是項目清單,不是技能大放送,簡歷的存在只有一個目的--幫你約到面試。只要能達到這個目的,簡歷能夠是一段視頻,一個開源項目,一張照片,甚至一行字。

一份好的簡歷,要低調告訴招聘方,爺很NB

FAB法則:

1,Feature:是什麼

2,advantage:比別人好在哪些地方

3,Benefit:別人僱用你,招聘方會獲得什麼好處。

給論據別給議題

1,論據要具體,數字化,讓人印象深入。

對比體現成長

若是在項目裏邊沒有那麼顯赫的成績,講不出成績,就講你的成長(公司都看重學習能力),寫遇到的問題,怎麼解決的,效果如何。

具體,量化,有說服力,是技術簡歷特別注重的地方

PS:不要在簡歷中造假,技術圈很反感這個,一旦發現後果很嚴重。

文件名:(HR分揀簡歷文件時第一時間看到你)

XXX簡歷.PHP開發工程師.PDF

求職渠道

人脈:最優途徑

競拍:遍歷潛在機會

1,什麼是人才競拍:把人才放出來,招聘方發送面試邀請來搶人。

2,那些狀況不適合競拍渠道:應屆畢業生或者經驗不多;競拍針對熱門職位

面試準備

1,遍歷簡歷知識點

2,從全局層次進行復習,梳理【全棧技能樹】的思惟導圖

常見面試問題

1,小技巧:和麪試官溝通時,提到對方公司,儘可能用我們XXX,提高親切感,在討論比較尖銳的問題時,更像是內部討論,而不是外部的指責。

2,爲何要離職:不要說上一家公司的壞話,而要說如今這家公司的好話。(由於【將來更好】而跳槽的原則,讓面試官感覺到你是積極向上的)

3,遇到過的最大的挑戰以及解決的辦法:試圖瞭解候選人在壓力狀況下的表現,能夠挑一個最具備表明性的情景來回答,突出本身面臨壓力時,如何冷靜的分析問題和解決問題的,不必定非要難度最大的,能夠說【之前的挑戰太多,記不清了,講一個最近發生的事情吧】,從而將問題降級。

4,你但願三年後,成爲一個什麼樣的人:這是對你職業規劃的考察,看是否和招聘方能給你的空間匹配。回答中應該強調成長性和穩定性。

5,你還有什麼要問咱們的?:通常面試結束時出現,相對隨意問一些你關心的問題,最好是帶有【興趣指標】的問題,代表你對這家公司的興趣,對產品的好奇(尤爲是創業公司,PS:不要對產品細節挑刺,等入職後再挑),無論對方是否爲你解答,你的好奇心對方已經感覺到了。

知彼知己

1,若是知道面試人是誰(好比人脈推薦),面試以前仔細讀一讀他的博客和微博,一方面爲了面試,另外一方面也是看本身是否喜歡這個主管的風格,萬一不適應,能夠及早作調整。

準時和禮節

1,約好的時間儘可能準時,晚到的話應該發短信告知,若是已經有了offer,不想再面試,應該給以前承諾參加面試的招聘方羣發短信或郵件告知。

離職

按新勞動法,員工離職只須要提早一個月書面通知僱主便可,不須要經過僱主贊成,但仍是儘量的作好平滑交接,圈子不大,冤家路窄,和原公司保持好關係是一件有好處沒壞處的事。

離職訪談

1,吐槽:能夠對具體的規定吐吐苦水,但儘可能避免對同事,尤爲是上級,尤爲是上級的人品發表評論

2,老規矩:由於【將來更好】跳槽,由於新的機遇比較好,才離職;原來公司同事都很好,有些捨不得,因此如今才走;給公司的建議挑兩個無關痛癢的提就行了,不必當真。

3,另外:離職證實,新公司報到時要用的。

後記

爲何咱們要本身作職業生涯規劃?

1,大多數人對HR幾乎都存在相似的誤解--覺得她是你的HR,其實她只是公司的HR。她們關心的是如何編個理由用老闆的那點小錢留住一個高性價比的人才,而不是真正有助於你發展的職業路線圖。昨天還和你討論人生的知心姐姐明天就可能變成拿着勞動合同逼你主動離職的兇婆娘。

2,和人性無關--這就是她們的工做,越專業的HR越擅長

3,不少優秀的程序員每每由於太專一於工做,在一個位置長期得不到發展

相關文章
相關標籤/搜索