程序员跳槽全攻略(路漫漫其修远兮)
價值論
2015-07-28
使用價值說得更直白一點,就是人才如何直接或者間接的為公司掙錢。
2015-07-28
增加自己的使用價值很簡單,提升自己的業務能力就好。
供需
2015-07-28
當企業的職位空缺遠少于找工作的人數時,人才的價格就會下降;而當企業的職位空缺比找工作的人數更多時,人才的價格就會上升
信息透明度
2015-07-28
要想拿到足夠好的薪資和獲得足夠多的機會,我們要學會和信息不對稱進行抗爭。
跳槽不是…
2015-07-28
跳槽不是找工作,而是換工作。所以它和你剛畢業時找工作不一樣,它是有成本的。
2015-07-28
到一家新的公司,需要放棄原來公司的期權,需要重新熟悉業務,重新和同事搞好人際關系,上班路上需要花更多的時間,甚至需要離開自己熟悉的城市。
你并不是一無所有,雖然往往只有在你失去后才發現。所以跳槽之前要考慮好自己的付出和收益,衡量好得失,沒事別裸辭。
2015-07-28
不要以跳槽為砝碼去談加薪,這種迫脅性的談薪資方式會使主管對你喪失信任。不管漲薪成不成功,他都不得不為你的離職做好準備,而當準備完成后,你就可以走人了。
2015-07-28
類似的,當你提跳槽時,如果你的主管通過加薪來挽留你,最好也不要同意。
2015-07-28
我一般這么談加薪的:
首先,講一講自己最近在工作上的成長,看主管是否認同;然后,從能力提升角度,向主管要一個更大的發展空間和更大的業務挑戰;
最后,問問當你的能力達到這個新的水平時,薪資是否可以同步提升起來。
2015-07-28
這樣談有幾個好處:
它建立了一個談話基礎,那就是薪資應該和能力相匹配;它不談現在的薪資,而是談未來,一方面表明你對現在的薪資還算滿意(以減少主管顧慮),另一方面對主管來講,他沒有立刻給你漲薪的壓力;
它體現了你對自己能力提升的渴求,而如果在談話中出現任何不順利,你可以把中途把對話結束,根本不提加薪的事情。當然,壞處就是你得隔段時間才能加薪了。
跳槽到底為什么
2015-07-28
工作最重要的目的是累積金錢。這是我們在這個現實世界用以維持生計的必需資源。
2015-07-28
永遠不要因為「現在很差」而跳槽,要因為「未來更好」而跳槽。只有這樣才能保證你一直往上走。
2015-07-28
我們是不可能直接變成CTO的。所以我們從CTO往下一層層畫出節點來,大概這個樣子:應屆生 → 初級程序員 → 小組主管 → 部門經理 → 總監 → CTO
2015-07-28
然后我們會給每一個節點設置一個達標能力和一個參考時間。當我們的能力已經開始可以勝任下一個節點的工作時,我們就會開始尋找相關機會,最理想的是在當前公司進入下一個節點。但從小組主管開始,能否成功進入下一個節點就不光由能力決定了,有時候你遇到一個永不跳槽也永不被提拔的上級,你就會長時間得不到成長,當這個時間到達我們設定的參考值時,我們就不得不通過換公司來前進。
2015-07-28
可以這么走:
應屆生 → 初級程序員 → 小組主管 → 初創公司CTO → B輪公司CTO → 上市公司CTO
自我認識和自我實現
2015-07-28
你該去什么樣的公司、做什么樣的事情、拿多少錢,都取決于一個問題:你想成為一個什么樣的人
2015-07-28
對于沒有人生目標的同學,我有兩個建議:第一,給自己定義一年期的目標。我曾花了很長的時間去思考人生的意義,但最后卻發現意義都是我們賦予它的。
人生有時候就像一個沒有終點的旅程,有人的意義是行程的邊界,有人的意義是沿途的美景,有人的意義同行的伴侶。當你定下一個目標,人生就變的有了意義。第二,如果你暫時沒有發現人生的意義,那么就多掙點錢,因為等你有一天發現它的時候,一定用得上。
你想要什么樣的生活,你想成為什么樣的人,這些東西弄清楚后,你得先有一個清晰地人生規劃,才能有一個清晰地職業規劃。
構建個人品牌
2015-07-29
在大公司工作的同學經常有一種錯覺,就是把公司的能量當做自己的能力,很多時候,你能把事情做好,別人愿意和你合作,不是因為你個人,而是因為你供職的這家公司。
2015-07-29
對于技術人員,下邊這個列表我是建議你要有的:
Github賬號,不解釋。技術博客,可以直接放到Github上,Big更高。
微博,最好能加V,用于業內交流。技術社區賬號,比如stackoverflow。
有了這些賬號還不行,還得有持續更新的優質內容
走完分享的最后一公里
2015-07-29
但是很多程序員在分享這件事上虎頭蛇尾。我們分享的目的,是讓別人能夠理解、重用我們的勞動成果。如果我們只是將代碼直接push到GitHub上,其實是達不到分享的目的的。
我們走過了程序開發這千里長征,我們一定要堅持走完分享這最后一公里。為自己的項目寫概要說明文檔,為新手用戶寫Quick start,將項目提交到各個技術資訊站,為感興趣的同學提供討論和交流的場所。充分的交流不但會讓你的影響力擴大,更會聚集各種有意思的想法,往往讓你喜出望外,獲得新的啟示。
2015-07-29
下邊給一些常見的渠道,如果是技術文章:
首先可以發布到你自己的技術博客然后同步到微博(可以用ifttt)
如果反響不錯,可以再通過微信公眾號推送給訂閱讀者提交到 startup news 和 cdsn的極客頭條
針對文章的受歡迎程度,我們還可以進行二次加工根據文章內容制作PPT,通過slideshare和微盤分享
定期精選系列文章,更新到最新后整理成PDF,通過微盤分享對于特別受歡迎的教程類文章,可以做screencast,通過在線教育網站(比如優才網、慕課網等)進行傳播
如果是開源項目,當然就是GitHub了。
開始你的開源項目
2015-07-29
開源項目在技術求職中是大規模殺傷性武器,如果要面試的公司正在使用你寫的開源代碼,你會有非常高的加分;即使不是那么有名的開源項目也可以讓面試官很清晰的了解你的編碼風格、架構能力,從而節省很多不必要的面試筆試時間。所以現在就開始你的開源項目吧。
2015-07-29
比起技術能力,更多的是「來自于真實的需求」以及「持續更新的毅力」,這就是做好開源項目的秘訣。
提升架構能力
2015-07-29
我們把經常使用的功能抽象成庫,把重復出現的代碼重構為可重用的框架模塊
2015-07-29
正交性的意思是,功能和功能之間應該盡可能不互相干擾。只有這樣,我們才能有效的控制每個部分的行為。所以功能之間的依賴盡可能少,如果有,規則一定要明確,不要試圖去做一些自作聰明的事情。
簡歷內容
2015-07-29
在寫簡歷之前,我們必須清楚的了解一件事情,那就是簡歷是什么?
它不是人生履歷,不是項目清單,也不是技能大放送。簡歷的存在只有一個目的 —— 幫你約到面試。只要能達到這個目的,簡歷可以是一段視頻,一個開源項目,一張照片,甚至是一行字
2015-07-29
介紹自己?錯。越是好的職位競爭越激烈,光介紹你自己是遠不夠的,要推銷你的自己才行。
一份好的簡歷,要低調的告訴招聘方,爺很NB。
2015-07-29
不光要說明事實,更要通過FAB法則來增強其說服力。
Feature:是什么Advantage:比別人好在哪些地方
Benefit:如果雇傭你,招聘方會得到什么好處
2015-07-29
論據要具體,最基本的是要數字化,再好點的論據要讓人印象深刻
2015-07-29
講不出成績時,就講你的成長。因為學習能力也是每家公司都看中的東西。你可以寫你在這個項目里邊遇到了一個什么樣的問題,之前怎么解決的,之后解決的,新方案好在什么地方,你是尋找到這個新方案的,最終這個方案的效果如何。
2015-07-29
具體、量化、有說服力,是技術簡歷特別需要注重的地方。
工具和模板
2015-07-29
技術簡歷最理想的書寫格式是Markdown,純文本可以保證任何書寫工具都可以打開它,而你也可以很好的在簡歷嵌入代碼。
但看我們簡歷的不一定是技術人員,所以直接發送一個Markdown文檔過去是很冒險的,我們一般將其轉為PDF。
2015-07-29
項目
我在此項目負責了哪些工作,分別在哪些地方做得出色/和別人不一樣/成長快,這個項目中,我最困難的問題是什么,我采取了什么措施,最后結果如何。這個項目中,我最自豪的技術細節是什么,為什么,實施前和實施后的數據對比如何,同事和領導對此的反應如何。
2015-07-29
(每個公司寫2~3個核心項目就好了,如果你有非常大量的項目,那么按分類進行合并,每一類選一個典型寫出來。其他的一筆帶過即可。)
2015-07-29
開源項目
(對于程序員來講,沒有什么比Show me the code能有說服力了)STU : 項目的簡要說明,Star和Fork數多的可以注明WXYZ : 項目的簡要說明,Star和Fork數多的可以注明
2015-07-29
技能清單(我一般主張將技能清單寫入到工作經歷里邊去。不過很難完整,所以有這么一段也不錯)
以下均為我熟練使用的技能Web開發:PHP/Hack/Node
Web框架:ThinkPHP/Yaf/Yii/Lavarel/LazyPHP前端框架:Bootstrap/AngularJS/EmberJS/HTML5/Cocos2dJS/ionic
前端工具:Bower/Gulp/SaSS/LeSS/PhoneGap數據庫相關:MySQL/PgSQL/PDO/SQLite
版本管理、文檔和自動化部署工具:Svn/Git/PHPDoc/Phing/Composer單元測試:PHPUnit/SimpleTest/Qunit
云和開放平臺:SAE/BAE/AWS/微博開放平臺/微信應用開發
求職郵件
2015-07-29
求職郵件
求職郵件只需要簡單的寫上在什么地方看到招聘啟事,應聘什么職位即可。最好在正文中寫上完整的文本簡歷,然后在附件里附上PDF版本。這樣招聘方更容易查找到你。
2015-07-29
文件名
作為附件的PDF不要起名為「個人簡歷.PDF」,而應該是「 XXX簡歷.PHP開發工程師.PDF 」,這樣當HR分揀簡歷文件時能第一時間看到你。
人脈:最優途徑
2015-07-29
人脈:最優途徑
在求職過程中,信任是非常重要的,原本冗長復雜的人才篩選和鑒定流程,因為信任,可以簡單。所以人脈推薦是最好的求職渠道,沒有之一。
常規渠道
2015-07-29
第一首選是企業本身的官網,然后是技術社區的招聘版,最后是招聘網站。下邊是用得比較多的一些網站:
技術社區的招聘版V2ex http://v2ex.com/go/jobs
ChinaUnix http://bbs.chinaunix.net/forum-32-1.htmlOSchina http://www.oschina.net/job
ThinkPHP http://www.thinkphp.cn/topic/job.html前端亂燉 http://www.html-js.com/job
行業招聘網站內推網 http://neitui.com
拉勾網 http://lagou.com
知識補全計劃
2015-07-29
面試時,很多問題都由簡歷引申出來,所以首先將你自己簡歷中提到的所有知識點進行復習,思考可能遇到的問題。
2015-07-29
為了幫助大家從全局層次進行復習,我梳理了一張「全棧技能樹」的思維導圖供大家參考。
2015-07-29
GitHub地址 https://github.com/geekcompany/full-stack-tree
常見面試問題
2015-07-29
先說一個小技巧,在和面試官溝通時,如果提到對方公司,盡量用咱們XXX,少用你們XXX。這樣可以提升親切感,在討論比較尖銳的問題時,更像是內部的探討,而不是外部的指責。
2015-07-29
為什么要離職?
不要說上一家公司的壞話,而要說現在這家公司的好話。兩個原因,一是你現在如何吐槽上一家公司,將來也可能如何吐槽未來這家公司;二是要謹記我們提過的因為「未來更好」而跳槽的原則,這會讓面試官感受到你是積極向上的。
2015-07-29
遇到過的最大的挑戰以及解決的辦法?
這是試圖了解候選人在壓力情況下的表現,你可以挑一個最具有代表性的情景來回答,突出自己面臨壓力時,如何冷靜的分析問題和解決問題的。不一定非要講難度最大的,你可以說「以前的挑戰太多,記不太清了,講一個最近發生的事情吧」,從而將問題降級。
2015-07-29
你希望三年后,成為一個什么樣的人?
這是對你職業規劃的考察,看是否和招聘方能給你的空間匹配。在回答中應該強調成長性和穩定性。
2015-07-29
你還有什么要問我們的?
反向提問一般會在面試結束時出現,可以相對隨意的問一些你關心的問題,但最好問一個帶有「興趣指標」的問題。這個問題其實就是為表明你對這家公司的興趣的,沒有人會反感候選人對自己的產品好奇,尤其是創業公司
知己知彼
2015-07-29
知己知彼
如果你知道面試人是誰(比如是通過人脈推薦或者直投方式得到的面試),那么在面試之前記得仔細讀一讀他的博客和微博。一方面是為了面試,另外一方面也是看你自己是否喜歡這個主管的風格,萬一不適應,可以早做調整。
離職
2015-07-29
離職
按新勞動法,員工離職只需要提前一個月書面通知雇主即可,不需要通過雇主同意。但我們還是應該盡可能的做好平滑交接,保證原公司的業務順利進行,圈子不大,冤家路窄,說不定哪天還要和這家公司打交道呢,和原公司保持好關系是一件有好處沒壞處的事。
2015-07-29
離職訪談
不少企業對離職員工有例行的離職訪談,很多同學覺得要離職了,就把幾年屯下來的槽全吐了。這里提醒大家一下,可以對具體的規定吐吐苦水,但盡量避免對同事,尤其是上級,尤其是上級的人品發表評論。某些HR很八卦的,最后添油加醋一傳,信息來源人還是你。說什么?老規矩,要講因為新的機遇比較好,所以才離職;原來公司同事都很好,有些舍不得,所以現在才走;給公司的建議挑兩個無關痛癢的提就好了,沒必要當真。
另外提醒一下,記得開離職證明,新公司報到時要用的。
后記
2015-07-29
感謝你的閱讀,如果你喜歡本書,請推薦給你的朋友們。本書的勘誤和交流,請訪問我們在GET社區的百科頁面。
你也可以關注我的微博 @Easy 進行交流。
附圖:
作者:赤龍繞月
來源:CSDN
原文:https://blog.csdn.net/CHIHUN_LOVE/article/details/47665369
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
總結
以上是生活随笔為你收集整理的程序员跳槽全攻略(路漫漫其修远兮)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: break关键字
- 下一篇: 阿里ET大脑如何帮助养猪产业提升效益