鍍金池/ 教程/ 產(chǎn)品經(jīng)理/ 關(guān)于工作
SOHO
寫點東西
懂點設(shè)計
常用軟件
Hacker
代碼架構(gòu)
獲取知識
代碼評審
程序員基礎(chǔ)知識
PM
團(tuán)隊合作
其他方面
數(shù)據(jù)結(jié)構(gòu)與算法
關(guān)注健康
網(wǎng)絡(luò)知識
關(guān)于工作
提升效率
服務(wù)器部署
附錄

關(guān)于工作

找工作前需要思考的問題

如果真的到了換工作的時候,肯定不是一天兩天才做的決定。所以當(dāng)你打算換工作之前,不妨先思考一些問題。

為什么辭職

先想想自己在當(dāng)前的發(fā)展環(huán)境下發(fā)展遇阻的原因。多從自己的內(nèi)因上找,不要帶著抱怨情緒。不能勇于面對自己的不足,遲早還會因為自己能力不足而離開。對上一家公司的抱怨什么的不建議和 hr 說,因為你面試的下一家,以后也可能成為你的上一家。

真正離職的理由主要是:

  • 家庭: 買了房,結(jié)了婚, 家庭開支增大,個人壓力增加
  • 能力
    • 個人能力的成長低于行業(yè)平均水平,通常說的天花板。
    • 以及公司與團(tuán)隊與行業(yè)相比缺少變化和生命力。
    • 一個人在同一崗位兩年,勝任并已進(jìn)入了舒適區(qū),此時一般都會轉(zhuǎn)崗或升職以迎接更大的挑戰(zhàn)。
  • 價值: 當(dāng)前環(huán)境中無法發(fā)揮價值,并持續(xù)一段時間,換工作屬于止損。
  • 薪資: 不解釋。

現(xiàn)在的我

我覺得在找工作的時候,認(rèn)清自我是很關(guān)鍵的一點。不然過分的以為自己的能力超群,往往會給自己帶來挫敗感。

“知己知彼,百戰(zhàn)不殆”,我們不僅要了解自己,也還需要對外面的市場進(jìn)行一下了解,比如問問其他公司的朋友,大概工作年限和水平的人待遇如何,也是為自己定價的一個方式。

出去找工作,也以為著你要放棄現(xiàn)在的工作條件和人脈,到一個新的環(huán)境中成長,我們的心態(tài)也很重要。謙遜有禮會給你未來的工作之路帶來好處。

追求什么

如何規(guī)劃

找工作時需要避免的幾點

  • 簡歷不要出現(xiàn)錯別字和明顯的錯誤
  • 平時的工作之余,不要忘了對自己技術(shù)的追求, 多理解多寫一些代碼
  • 沒有不加班的 IT 公司,擺在心態(tài),主要看你覺得這種加班值不值得

參考資料

原則與技巧

面試方式

一般程序員的面試分為:代碼筆試+問答面試。

代碼筆試主要就是考察能力,問答主要是對項目以及個人的情況了解。

STAR 面試法

這里提到了一種面試原則,叫做 STAR 面試法.STAR”是 SITUATION(背景)、TASK(任務(wù))、ACTION(行動)和 RESULT(結(jié)果)四個英文單詞的首字母組合。

在招聘面試中,僅僅通過應(yīng)聘者的簡歷無法全面了解應(yīng)聘者的知識、經(jīng)驗、技能的掌握程度及其工作風(fēng)格、性格特點等方面的情況。而使用 STAR 技巧則可以對應(yīng)聘者做出全面而客觀的評價。

  • 背景(SITUATION): 通過不斷提問與工作業(yè)績有關(guān)的背景問題,可以全面了解該應(yīng)聘者取得優(yōu)秀業(yè)績的前提,從而獲知所取得的業(yè)績有多少是與應(yīng)聘者個人有關(guān),多少是和市場的狀況、行業(yè)的特點有關(guān)。

  • 工作任務(wù)(TASK): 每項任務(wù)的具體內(nèi)容是什么樣的。通過這些可以了解應(yīng)聘者的工作經(jīng)歷和經(jīng)驗,以確定他所從事的工作與獲得的經(jīng)驗是否適合所空缺的職位。

  • 行動(ACTION): 即了解他是如何完成工作的,都采取了哪些行動,所采取的行動是如何幫助他完成工作的。通過這些,可以進(jìn)一步了解他的工作方式、思維方式和行為方式。

  • 結(jié)果(RESULT): 每項任務(wù)在采取了行動之后的結(jié)果是什么,是好還是不好,好是因為什么,不好又是因為什么。

面試人員應(yīng)該具備的技能

一個優(yōu)秀的程序員應(yīng)該具有怎樣的技能:

  • 基礎(chǔ)扎實
  • 主動思考
  • 愛學(xué)習(xí)
  • 有深度
  • 有視野
  • 扎實的編碼經(jīng)驗

校園招聘與社會招聘

校招和社招的是不一樣的,校招會更加關(guān)注基礎(chǔ)知識,而社招會更加關(guān)注之前做過的項目情況。

需要注意的地方

  • 面試題目: 根據(jù)你的等級和職位變化,入門級到專家級:廣度↑、深度↑。
  • 題目類型: 技術(shù)視野、項目細(xì)節(jié)、理論知識,算法,開放性題,工作案例。 細(xì)節(jié)追問: 可以確保問到你開始不懂或面試官開始不懂為止,這樣可以大大延展題目的區(qū)分度和深度,知道你的實際能力。因為這種關(guān)聯(lián)知識是長時- 期的學(xué)習(xí),絕對不是臨時記得住的。

  • 回答問題再棒,面試官(可能是你面試職位的直接領(lǐng)導(dǎo)),會考慮我要不要這個人做我的同事?所以態(tài)度很重要。(感覺更像是相親)

  • 資深的工程師能把 absolute 和 relative 弄混,這樣的人不要也罷,因為團(tuán)隊需要的是:你這個人具有可以依靠的才能(靠譜)。

參考資料

關(guān)于簡歷

簡歷,是大多數(shù)人找工作時候的敲門磚。技術(shù)人員往往在想要換工作的時候才會發(fā)現(xiàn)需要更新甚至重寫一份簡歷,并且無從下手,突然覺得自己白活了很久,所以簡歷這個東西,還是定期更新一下比較好,時刻提醒自己,實力需要提高。

什么是好簡歷

簡歷是讓別人了解你的一種方式,是要讓用人單位對你的技能水平與軟素質(zhì)有個基本的認(rèn)知,以此為基礎(chǔ)進(jìn)行面試。重點需要體現(xiàn)出:

  • 我是誰
  • 我的優(yōu)勢是什么
  • 我能給公司帶來什么

書寫的內(nèi)容要保證客觀真實,技術(shù)人員最好用真實的案例表明自己做過的事情,讓別人印象深刻,什么精通 xxx 之類的我覺得還是少些一點,讓別人能明白自己的優(yōu)勢,這才是所有簡歷的主旨。

書寫簡歷的方式

既然是程序員,那么首推還是用 Markdown 語法書寫,然后通過工具轉(zhuǎn)換為 PDF 格式。 Markdown 的版本建議部署到 github pages 上?;蛘咭部梢栽?Word 里羅列個人信息與工作經(jīng)歷,用一個簡單的表格把各項區(qū)別開,能夠看到重點,然后導(dǎo)成 PDF。當(dāng)然,也有其他的選擇,比如建立一個關(guān)于自己的網(wǎng)站,吸引別人。

但是請記?。褐攸c取勝的是內(nèi)容,所以種種在形式上花很多心思,一般都是沒有太多打動人的經(jīng)驗和內(nèi)容,這樣的簡歷結(jié)果都是被 fail。

簡歷的內(nèi)容

人單位最看重的是面試者的哪些方面呢,是個人潛力,工作經(jīng)驗,還是執(zhí)行力?我覺得這個需要按照你目前的身份去對待:

  • 學(xué)生: 用人單位最看重的是基礎(chǔ)能力,學(xué)習(xí)能力,適應(yīng)能力,還有對待這份工作的熱情。其次是之前的經(jīng)驗或完整作品,如果實習(xí)經(jīng)歷的工作經(jīng)驗對接下來的工作是正向作用將是加分項。

  • 社招: 最重要的是經(jīng)驗與是否能應(yīng)對所在工作未來的一些挑戰(zhàn)。

但在簡歷中應(yīng)該避免的幾點是:

  • 只描述技能,但與自己能力不匹配。
  • 只描述高大上項目,沒說自己做了啥。
  • 描述以前工作過于簡單,幾乎沒有內(nèi)容。
  • 夸大事實,沒做過說自己做過。

個人信息

個人信息是別人了解和聯(lián)系你的方式,所以還是放在最上面比較好。理應(yīng)包含:

  • 姓名/性別/年齡
  • 學(xué)歷/學(xué)校以及專業(yè)
  • 手機(jī)
  • 郵箱
  • 微博/個人主頁
  • Github 地址
  • 求職意向(可選)
  • 薪資范圍(可選)

理論上我覺得此段還可以加上自我評價。

個人經(jīng)歷

我這里是想把在校情況也普及一下,如果工作情況很充實,這一段完全可以修改為工作經(jīng)歷。此段落請按照時間優(yōu)先的順序,描述經(jīng)歷。盡量描述之前工作的重點、難點和亮點的項目來描述,一定程度上可以增加簡歷篩選的通過率,還可以縮小面試的問題域,節(jié)省時間。

有一種叫做"STAR 法則"的方式,可以幫助我們更好的充實內(nèi)容,比如:

- Situation & Task。
由于業(yè)務(wù)迭代速度加快,垂直搜索業(yè)務(wù)的性能衰減至 x 秒,性能優(yōu)化刻不容緩。

- Action。
團(tuán)隊一共 x 人,由我發(fā)起并推動前端性能優(yōu)化,其中后端研發(fā)也一起參與。
技術(shù)上主要負(fù)責(zé)前期性能監(jiān)控的打點與后期評估,前端性能方案調(diào)研以及選型。
其中,性能監(jiān)控在 Chrome 等瀏覽器下使用了 HTML5 navigation timing 得到了更為精確的性能指標(biāo)數(shù)據(jù)。
調(diào)研并實現(xiàn)了 bigpipe 與 bigrender 技術(shù)。

- Result。
優(yōu)化結(jié)果前端性能由 x 秒到 x 秒,性能直觀感受提升 x0%,頁面核心指標(biāo) UV/PV 提升 x0%。
除此之外,還設(shè)計了性能整改涉及的模塊業(yè)務(wù)的灰度上線方案,提升了上線安全。
整體項目的結(jié)果明顯,得到了經(jīng)理與同事們的一致好評。

簡短一點的也可以這樣:

2006年,我參與了手機(jī) XX 網(wǎng)發(fā)布系統(tǒng) WAPCMS 的開發(fā)(這部分是大家都會寫的)。作為核心程序員,我不但完成了網(wǎng)站界面、調(diào)度隊列的開發(fā)工作,更提出了高效的組件級緩存系統(tǒng),通過碎片化緩沖有效的提升了系統(tǒng)的渲染效率。(這部分是很多同學(xué)忘掉的,要寫出你在這個項目中具體負(fù)責(zé)的部分,以及你貢獻(xiàn)出來的價值。)在該系統(tǒng)上線后,Web 前端性能從 10 QPS 提升到 200 QPS,服務(wù)器由10臺減少到3臺(通過量化的數(shù)字來增強(qiáng)可信度)。2008年我升任 WAPCMS 項目負(fù)責(zé)人,帶領(lǐng)一個3人小組支持著每天超過2億的 PV(這就是 Benefit。你能帶給前雇主的價值,也就是你能帶給新雇主的價值。)。

業(yè)余愛好和作品

這里可以再細(xì)分段落的描述自己做過的其他事情,比如開源項目,初版的書籍。

技能清單

對技能進(jìn)行詳細(xì)且有重點的描述。

致謝

最后別忘了感謝一下辛苦閱讀你簡歷的人。

總結(jié)

簡歷的含義是對學(xué)歷、經(jīng)歷、特長、愛好及其它有關(guān)情況所作的簡明扼要的書面介紹。是有針對性的自我介紹的一種規(guī)范化、邏輯化的書面表達(dá)。

參考資料

上一篇:關(guān)注健康下一篇:附錄