使用價(jià)值
1,你的價(jià)值,和你牛不牛無(wú)關(guān),只和你能為雇主提供多少價(jià)值有關(guān)(大多數(shù)情況下,能力越牛越能提供價(jià)值,前提是你得去和你技術(shù)相關(guān)的公司)
2,增加自己的使用價(jià)值很簡(jiǎn)單,提升自己的業(yè)務(wù)能力就好。
供需
技巧在于選擇一個(gè)需大大大于求的細(xì)分市場(chǎng)。
信息透明度
所有中介都是通過(guò)信息不對(duì)稱收費(fèi)的。
要想拿到足夠好的薪資和獲得足夠多的機(jī)會(huì),我們要學(xué)會(huì)和信息不對(duì)稱進(jìn)行抗?fàn)帲虝r(shí)間內(nèi)獲取大量機(jī)會(huì)。
跳槽不是為了追求價(jià)值最大化:工作是生活的一部分;職業(yè)的不可逆性;跳槽不是找工作而是換工作,是有成本的,衡量好得失。
跳槽不是加薪的砝碼:以跳槽去談加薪,會(huì)喪失上司對(duì)你的信任,不管加薪成功與否,當(dāng)他為你的離職準(zhǔn)備好,你就可以走人了;類似的,如果主管通過(guò)加薪來(lái)挽留你,最好也不要同意。
程序員如何談薪資
如果對(duì)公司呢很滿意,只是覺(jué)得薪資太低了。
1,講講自己最近在工作上的成長(zhǎng),可能主管是否認(rèn)同
2,從能力提升角度,向主管要求更大的發(fā)展空間和更大的業(yè)務(wù)挑戰(zhàn)。
3,當(dāng)能力達(dá)到新的水平時(shí),薪資能否同步提升起來(lái)。
好處:1,建立了一個(gè)談話基礎(chǔ),薪資和能力相匹配 2,不談現(xiàn)在的薪資,而是談未來(lái),一方面表明現(xiàn)在對(duì)薪資還算滿意(減少主管的顧慮),另一方面,他沒(méi)有立刻給你漲薪的壓力 3,體現(xiàn)了你對(duì)能力提升的渴求,并且如果談話出現(xiàn)任何不順利,可以中途結(jié)束對(duì)話,根本不提加薪的事情。
壞處是:你的隔段時(shí)間才能加薪,還不一定能加。
工作最重要的目的是累積金錢。
跳槽的意義:
合理跳槽,尋求市場(chǎng)需求和自我實(shí)現(xiàn)的最佳匹配,金錢和成長(zhǎng)雙豐收。不進(jìn)則退,人在江湖身不由己。
跳槽的原則
永遠(yuǎn)不要因?yàn)椤粳F(xiàn)在很差】而跳槽,要因?yàn)椤疚磥?lái)更好】而跳槽,只有這樣才能保證你一直往上走。
跳槽的節(jié)奏和路線圖
能力是衡量你是否應(yīng)該跳槽的指標(biāo)
應(yīng)屆生→初級(jí)程序員→小組主管→部門經(jīng)理→總監(jiān)→CTO
應(yīng)屆生→初級(jí)程序員→小組主管→初創(chuàng)公司CTO→B輪公司CTO→上市公司CTO
程序員職業(yè)的四大象限
E象限(幫別人掙錢):專家線和管理線;如果在你眼里,人類特別是女人,是復(fù)雜而難以理解的存在,而你不打算改變你的想法,那么你不太適合管理線。
S象限(為自己掙錢):工作室,自己開(kāi)外包公司
B象限(讓雇員掙錢):創(chuàng)業(yè),做創(chuàng)業(yè)公司的CTO
I象限(讓錢掙錢):創(chuàng)辦或所在的公司成功上市或被收購(gòu),很快就有錢了,做投資。
市場(chǎng)需求的分析
定量分析:統(tǒng)計(jì)分析招聘啟事上的技術(shù)關(guān)鍵詞的詞頻,清晰知道招聘方對(duì)程序員這個(gè)職業(yè)的要求。
完整的程序員簡(jiǎn)歷模板:https://github.com/geekcompany/ResumeSample/blob/master/php.md
定性分析:找公司的工程師聊一聊或者微博搜公司的員工。
根據(jù)需求調(diào)整自己的定位:
建議:1,學(xué)會(huì)觀察技術(shù)趨勢(shì) 2,投資新興市場(chǎng)和細(xì)分市場(chǎng)
針對(duì)1
Android,云計(jì)算以及云存儲(chǔ)
針對(duì)2:
新興市場(chǎng):Cocos2d JavaScript版開(kāi)發(fā)運(yùn)行在瀏覽器上的游戲(4年ios算資深工程師,4年P(guān)HP只能算中級(jí)程序員)
細(xì)分市場(chǎng):例子:比你懂安全的沒(méi)你懂PHP、比你懂PHP的沒(méi)你懂安全,合理的調(diào)整自己的市場(chǎng)定位,可以在職業(yè)路線圖上走的順風(fēng)順?biāo)?/p>
程序員如何做個(gè)人品牌
1,GitHub賬號(hào)
2,技術(shù)博客,可以直接放到GitHub上,big更高。
3,技術(shù)社區(qū)賬號(hào),比如stack overflow
注:勿以善小而不為,勿以技小而不分享;大小問(wèn)題可以零星記錄到微博,相對(duì)大塊的可以寫(xiě)成博客,成系統(tǒng)的可以整理成迷你書(shū)。
開(kāi)源項(xiàng)目不是遙不可及的
1,很多有名的開(kāi)源項(xiàng)目不過(guò)是一些細(xì)節(jié)上的改進(jìn),比如iScroll只是處理滾動(dòng)條的小Tip而已,及技術(shù)上也沒(méi)特別難的,代碼量也不大,只是大家都不想在這種細(xì)節(jié)上花太多時(shí)間。
2,開(kāi)始的時(shí)候。找一些自己做項(xiàng)目時(shí)遇到的費(fèi)時(shí)費(fèi)力的小細(xì)節(jié)做好,然后開(kāi)源就可以了。
提升架構(gòu)能力
軟件本質(zhì)上是一種能力,是封裝好的、可高速、廉價(jià)、重復(fù)執(zhí)行的能力。
原則:DRY和正交性
DRY:
Don't repeat yourself,不做重復(fù)事。把經(jīng)常使用的功能抽象成庫(kù);重復(fù)出現(xiàn)的代碼重構(gòu)為可重用的框架模塊;(抽象和架構(gòu)能力的飆升)
正交性:
功能和功能之間應(yīng)該盡可能不互相干擾。有效的控制每個(gè)部分的行為。如果有,規(guī)則一定要明確。
操作篇(求職)
簡(jiǎn)歷的本質(zhì):
它不是人生履歷,不是項(xiàng)目清單,不是技能大放送,簡(jiǎn)歷的存在只有一個(gè)目的--幫你約到面試。只要能達(dá)到這個(gè)目的,簡(jiǎn)歷可以是一段視頻,一個(gè)開(kāi)源項(xiàng)目,一張照片,甚至一行字。
一份好的簡(jiǎn)歷,要低調(diào)告訴招聘方,爺很NB
FAB法則:
1,F(xiàn)eature:是什么
2,advantage:比別人好在哪些地方
3,Benefit:別人雇用你,招聘方會(huì)得到什么好處。
給論據(jù)別給議題
1,論據(jù)要具體,數(shù)字化,讓人印象深刻。
對(duì)比體現(xiàn)成長(zhǎng)
如果在項(xiàng)目里邊沒(méi)有那么顯赫的成績(jī),講不出成績(jī),就講你的成長(zhǎng)(公司都看重學(xué)習(xí)能力),寫(xiě)遇到的問(wèn)題,怎么解決的,效果如何。
具體,量化,有說(shuō)服力,是技術(shù)簡(jiǎn)歷特別注重的地方
PS:不要在簡(jiǎn)歷中造假,技術(shù)圈很反感這個(gè),一旦發(fā)現(xiàn)后果很嚴(yán)重。
文件名:(HR分揀簡(jiǎn)歷文件時(shí)第一時(shí)間看到你)
XXX簡(jiǎn)歷.PHP開(kāi)發(fā)工程師.PDF
求職渠道
人脈:最優(yōu)途徑
競(jìng)拍:遍歷潛在機(jī)會(huì)
1,什么是人才競(jìng)拍:把人才放出來(lái),招聘方發(fā)送面試邀請(qǐng)來(lái)?yè)屓恕?/p>
2,那些情況不適合競(jìng)拍渠道:應(yīng)屆畢業(yè)生或者經(jīng)驗(yàn)很少;競(jìng)拍針對(duì)熱門職位
面試準(zhǔn)備
1,遍歷簡(jiǎn)歷知識(shí)點(diǎn)
2,從全局層次進(jìn)行復(fù)習(xí),梳理【全棧技能樹(shù)】的思維導(dǎo)圖
常見(jiàn)面試問(wèn)題
1,小技巧:和面試官溝通時(shí),提到對(duì)方公司,盡量用咱們XXX,提升親切感,在討論比較尖銳的問(wèn)題時(shí),更像是內(nèi)部討論,而不是外部的指責(zé)。
2,為什么要離職:不要說(shuō)上一家公司的壞話,而要說(shuō)現(xiàn)在這家公司的好話。(因?yàn)椤疚磥?lái)更好】而跳槽的原則,讓面試官感受到你是積極向上的)
3,遇到過(guò)的最大的挑戰(zhàn)以及解決的辦法:試圖了解候選人在壓力情況下的表現(xiàn),可以挑一個(gè)最具有代表性的情景來(lái)回答,突出自己面臨壓力時(shí),如何冷靜的分析問(wèn)題和解決問(wèn)題的,不一定非要難度最大的,可以說(shuō)【以前的挑戰(zhàn)太多,記不清了,講一個(gè)最近發(fā)生的事情吧】,從而將問(wèn)題降級(jí)。
4,你希望三年后,成為一個(gè)什么樣的人:這是對(duì)你職業(yè)規(guī)劃的考察,看是否和招聘方能給你的空間匹配?;卮鹬?strong>應(yīng)該強(qiáng)調(diào)成長(zhǎng)性和穩(wěn)定性。
5,你還有什么要問(wèn)我們的?:一般面試結(jié)束時(shí)出現(xiàn),相對(duì)隨意問(wèn)一些你關(guān)心的問(wèn)題,最好是帶有【興趣指標(biāo)】的問(wèn)題,表明你對(duì)這家公司的興趣,對(duì)產(chǎn)品的好奇(尤其是創(chuàng)業(yè)公司,PS:不要對(duì)產(chǎn)品細(xì)節(jié)挑刺,等入職后再挑),不管對(duì)方是否為你解答,你的好奇心對(duì)方已經(jīng)感受到了。
知彼知己
1,如果知道面試人是誰(shuí)(比如人脈推薦),面試之前仔細(xì)讀一讀他的博客和微博,一方面為了面試,另一方面也是看自己是否喜歡這個(gè)主管的風(fēng)格,萬(wàn)一不適應(yīng),可以及早做調(diào)整。
準(zhǔn)時(shí)和禮節(jié)
1,約好的時(shí)間盡量準(zhǔn)時(shí),晚到的話應(yīng)該發(fā)短信告知,如果已經(jīng)有了offer,不想再面試,應(yīng)該給之前承諾參加面試的招聘方群發(fā)短信或郵件告知。
離職
按新勞動(dòng)法,員工離職只需要提前一個(gè)月書(shū)面通知雇主即可,不需要通過(guò)雇主同意,但還是盡可能的做好平滑交接,圈子不大,冤家路窄,和原公司保持好關(guān)系是一件有好處沒(méi)壞處的事。
離職訪談
1,吐槽:可以對(duì)具體的規(guī)定吐吐苦水,但盡量避免對(duì)同事,尤其是上級(jí),尤其是上級(jí)的人品發(fā)表評(píng)論。
2,老規(guī)矩:因?yàn)椤疚磥?lái)更好】跳槽,因?yàn)樾碌臋C(jī)遇比較好,才離職;原來(lái)公司同事都很好,有些舍不得,所以現(xiàn)在才走;給公司的建議挑兩個(gè)無(wú)關(guān)痛癢的提就好了,沒(méi)必要當(dāng)真。
3,另外:離職證明,新公司報(bào)到時(shí)要用的。
后記
為什么我們要自己做職業(yè)生涯規(guī)劃?
1,大多數(shù)人對(duì)HR幾乎都存在類似的誤解--以為她是你的HR,其實(shí)她只是公司的HR。她們關(guān)心的是如何編個(gè)理由用老板的那點(diǎn)小錢留住一個(gè)高性價(jià)比的人才,而不是真正有助于你發(fā)展的職業(yè)路線圖。昨天還和你討論人生的知心姐姐明天就可能變成拿著勞動(dòng)合同逼你主動(dòng)離職的兇婆娘。
2,和人性無(wú)關(guān)--這就是她們的工作,越專業(yè)的HR越擅長(zhǎng)。
3,很多優(yōu)秀的程序員往往因?yàn)樘珜W⒂诠ぷ?,在一個(gè)位置長(zhǎng)期得不到發(fā)展。