雖然很多事情都做的不夠好, 不過也有不少事情做得還不錯, 分享下一次晉升面試的經歷和經驗。
1. 用心寫好晉升面試的PPT
編寫晉升面試演講的PPT 是邁出的第一步。 初始可以參照別人的PPT寫出自己的稿子, 然后就要一遍一遍地修改, 一個詞語一個詞語地斟酌, 使用的每個詞語都要精煉貼切, 無以復減。 修改的次數若沒有超過二十次, 不要停止。
晉升PPT 的頁數, 一般不超過十二頁。 主要是: 個人核心品質簡介、 工作成果展示, 成長與收獲, 工作展望。
個人核心品質簡介要簡潔扼要, 要單刀直入, 絕不故作謙遜, 絕不拐彎抹角。 以三條為佳。 比如通過一遍遍地反思和確認,最終確定自己的三大核心品質: 開發寫作能力強, 勤於思考與改進; 能夠獨立承擔系統與項目的開發;良好的問題解決能力,跨團隊協作。 每一條都有證有據。 個人特色簡介大約1-2分鍾說完,不要拖泥帶水。
工作成果展示是重點部分。 一般采用 1+2 的方式。 1 表示你參與的第一件事, 因為剛進入, 可能主要是做其中的一件事情。 突出領導的評價滿意即可,不宜多說, 把時間留給精彩的部分。 2 表示你做過的兩件最重要的事情。 對這兩件事要非常細致地思考、總結、提煉: 做了什么事情, 這些事情的重要意義在哪里, 遇到了什么困難, 如何去解決的, 突出你在工作中的解決問題能力, 品質, 從這些事情中收獲了哪些重要教訓 。工作成果可以適當地使用數字說話。 工作成果展示大約要占用 72% 的時間。
工作成果演講收尾之時, 不妨介紹下自己所負責的系統或項目的整體架構圖, 讓聽眾有一個感性的認識。
成長與收獲主要談自己對哪些方面有了更多的經驗和認識, 以及在哪些錯誤中收獲了寶貴的教訓(但是不宜多說, 否則會有喧賓奪主的效果)。 成長與收獲大約占 8%-10% 的時間。
工作展望,主要談自己對工作的總體認識以及后續的規划, 可以結合當下的情景,以及主管之前給予的提示。大約占 10% 的時間, 展示自己的長遠規划思考能力以及自己對所做事情以及工作的整體認識視角的深度和廣度。
下面是一個示例:
![]()
![]()
![]()
2. 構思情節
PPT 是靜態的,但晉升演講是動態的。 要完成一次比較漂亮的演講, 就要學會構思引人入勝的情節。最初, 只是流水賬似的講述兩件事, 后來, 我將自己做的最重要的兩件事構思成了兩個比較跌宕起伏的故事, 一個不斷思考和改進的故事(注重細節的描述),一個脫胎換骨的故事(注重宏觀的描述)。
在確定故事梗概之后, 就要豐富情節劇情了。 時間有限, 若要將所有的點覆蓋到, 就很容易陷入平鋪直敘。 因此, 在最重要的兩個故事中, 還需要進一步細化到兩個最重要的點。
在第一個故事中, 我着重講述“跨集群查詢”和“配置新集群的熱部署”問題。 “跨集群查詢”的小故事着重突出解決技服同學的痛點問題。 在此之前, 技服同學要搜索出相應的虛擬機,需要在30多個集群中一個一個查詢,光是想一想都讓人痛苦, 而實現跨集群之后, 搜索一個虛擬機只需要點擊一次鼠標等待1-2秒鍾, 再到后面, 擴展為批量查詢接口, 搜索200個虛擬機也只需等待2-4秒鍾; “配置新集群的熱部署”的小故事則着重突出通過逐步改進精益求精最終達到自動化運維的效果, 是“以小見大”的視角和示例。最初配置新集群時, 需要在嫦娥界面手工填入集群信息, 增加四個數據庫的信息, 十幾個輸入框中,只要多輸入一個空格就會導致無法連接的錯誤, 而且增加集群信息之后還要重啟應用, 顯然, 對於淘寶這樣的網站, 根本是不可接受的。后來, 嫦娥提供了一個對外接口供集群部署系統調用, 使得不必要再手工輸入集群數據庫信息了, 減少了手動出錯的機會; 再后來, 通過Spring事件發布機制, 當新添集群之后, 可以自動重新加載集群數據庫信息, 從而進一步減少了手工工作量。 這個故事是為了表明, 總是存在更好的方法和技術, 可以將原來的手工變成自動化工作。
在第二個故事中, 我着重講述自己“從完全不懂前端不想碰前端到承擔前端全部開發”的事情。我發現成就一個人的事情,往往都是他最初不願意去做的事情。 由於新嫦娥最大亮點是采用新技術架構構建了煥然一新的前端用戶體驗, 因此, 我着重突出新系統的每一個設計都經過了非常細致的思考和探討,通過一個查詢界面的小示例, 講述和PD之間的爭論(其實我要檢討一下自己的不成熟), 細致地展示和對比了新的查詢展示界面與原有查詢展示界面的差異和改進之處, 同時也談到, 由於新技術架構的優勢, 使得自己能夠一個人承擔“天天向上”項目的全部開發工作。雖然是一筆帶過, 然而言者“無意“, 聽者有心哦!
構思情節的過程, 也是不斷思考和精煉的過程, 不斷地深化認識, 從理論上和實際上提升“高度” , 令人不得不服。 每一條都有證有據, 童叟無欺。
推薦 《喬布斯的魔力演講》。 覺得還是有很多借鑒之處的。 一次近乎完美的演講, 需要非常非常精細刻苦的准備, 還有臨場應變。 無數的細節, 需要一次次近乎藝術品格的打磨, 才能創造卓越與非凡。
3. 反復練習
PPT 寫好之后,情節劇情也構思好之后, 就要一遍一遍地練習了。 必須將 PPT 的內容熟練於心, 背着PPT 都能說出來。 演講的時候, PPT 是給面試官看的, 要時機適當地切換 PPT, 指示出其中的重點。 我在上下班等公交坐公交的時候, 每天早起早出門晚睡前都會練習一遍,斟酌開場如何平滑地切到情節劇情上, 每個環節如何平滑地聯接起來, 每一句話該怎么說才通暢得體,不過這比起那些真正的演講家, 還差得遠呢。
練習還包括准備面試官的提問部分。 代碼, 技術、需求、團隊、對工作的認識,對當前不足的反思, 對未來的思考, 以及各種問題都可能問到。 因此, 需要對自己的核心品質、所做的事情、可能的問題一遍遍地深思、總結、提煉出重要的觀點和回答。
准備面試官的提問, 主要還是對平時的積累進行沉淀。 由於是深度參與到新老嫦娥系統的開發與維護中, 在代碼、技術、團隊、工作方面幾乎是自然地“被磨煉”出來的。在代碼方面, 平時也是很注意風格和可讀性的, 更傾向於盡可能簡練地表達, Writing less code and doing more , 代碼質量還是很不錯的, 並且所接手的系統的代碼質量也是非常好的; 技術方面, spring, struts, hibernate, jsp, flex, ibatis, extjs, jquery 等主流前后端技術幾乎都接觸到了, 雖然有點雜, 不過也觀其大略了; 系統設計方面也有所收獲, 原嫦娥是基於東科同學開發的快速簡易WEB框架, 設計很優秀, 里面含有一套帶搜索和增刪查改的分頁列表通用模板實現, 只要編寫少量方法和幾個頁面, 就可以完成一個具體的帶搜索的增刪查改的分頁列表, 非常值得一贊! 原嫦娥的缺點就是有點“重”, 業務邏輯跟框架里的權限管理耦合太緊, 以至於重構的時候從原系統一層一層地剝, 剝到所剩無幾了;因此, 在嫦娥重構的時候, 就特別注意構建一套“輕量級”的架構, 采用 spring + ibatis + extjs + jquery 技術組合以及 Restful 風格, 很“輕”地實現了新嫦娥的整體架構, 並且開發新功能的時候也是非常快速的。 由於對新舊系統都非常熟悉, 因此, 從兩個系統中我汲取了很多設計方面的優秀之處, 同時也很明顯地知道彼此的優缺點; 團隊協作方面, 那真是被逼出來了。 因為負責這個系統的開發, 旺旺上先后有聯系 200 多位同學, 要與技服售后、PE、后羿開發、QA、DBA、監控、網絡安全、SLB、SLS、雲賬號、 雲監控、官網前端開發、BUC&ACL 、 OOB 等十多個團隊打交道, 在這種情況下, 就是由先天性腿腳不足, 也要被逼着能走路了; 在工作方面, 從被領着走路, 到開始掌握節奏, 經過不斷觀察和反思所做的事情, 以及主管多次的指點, 逐漸開始形成系統化的產品運維綱領和方法, 也有不少的認識和經驗。此外, 在做嫦娥系統的過程中, 也是積極聽取技服PE同學的反饋,及時改進, 與技服售后同學形成了良好的互動關系。 這樣, 除了捕獲需求方面有點薄弱以外, 各個方面都是得到了長足的進步, 不大擔心有什么問題會難倒自己了。 其實我並不內向, 只不過是不外向而已。其實我還是內向人士, 雖然有點羡慕外向人士。
4. 模擬試講
模擬試講是一種很好的手段, 尤其是要面臨重大場合時, 可以盡早地暴露出問題, 及時糾正。我在兩次模擬試講中都表現很糟糕, 主要是緊張和抓不住重點, 不知道該講些什么,總是情不自禁地談及自己不夠好的地方。 盡管如此, 主管依然耐心地指點, 引導我去發掘自己的優點和值得展示的地方, 比如在不懂前端的情況下努力學習前端並很好地完成了前端開發, 上述構思的幾個小故事中, 大部分是受主管啟發而思考得到的。
最終, 在第二次模擬之后, 我悟了, 開竅了! 緊緊扣住要講述的重點, 通過反復的思考、練習, 在真實戰場上實現了”逆襲“, 讓主管深深地松了一口氣。如果 沒有模擬試講, 直接上戰場, 恐怕頭幾分鍾就被“槍斃”了。
5. 不輕易放棄
兩次模擬試講表現糟糕, 真是浪費了主管的良苦用心(主管的時間可是很珍貴的), 主管都替着急了, 你還想不想抓住這次機會? 我們推薦你不是讓你說自己多么多么不夠好, 是讓你展示自己確實達到了晉升層級的要求,是要很好滴展示你的工作成果的。 我含着淚水, 最終依然接受挑戰, 再一次對PPT做了大幅度修改, 一遍遍地練習。
6. 真實戰場
提前 20 分鍾到達。深呼吸, 眺望遠處的景色,閉眼, 舒緩一下心緒。臨開講時, 再暗暗地舒緩一下心緒, 語調平靜向面試官征詢一下是否可以開始, 要努力鎮定下來, 連接好自己的電腦與投影儀, 在這個短暫的1-2分鍾時間內, 開始把握場面的節奏, 暗暗地朝使自己舒適的方向牽引。 在真實戰場, 最重要的是不卑不亢, 表現出自然的風度。不說多余的話, 簡練地表達, 把握節奏。講述自己最熟悉的事情, 不太懂的地方可以略微談一點,表示自己了解但不深入, 完全不懂的地方要坦誠。
自我介紹盡量朴實一些, 避免浮誇導致面試官不爽, 對后續產生不利局面; 簡介部分盡量簡單一些, 不要把自己繞進去了, 為次要的事情耗費了時間; 始終記住要盡快過渡到精彩的劇情, 但是又不要過急, 平滑一些。 在講解的過程中, 可以留一些伏筆,”關於這個深刻的教訓, 大家如果感興趣的話可以在后續提問“, 在主講時間內不要把所有事情都講完了, 留一些空檔, 留一些空白給提問階段, 以使在提問階段可以回答自己熟悉的問題。
7. 感謝所有幫助你的人
同事的熱心幫助, 前輩的指點, 以及主管的耐心寬容, 最終我完成了一次表現不錯的晉升面試演講。感謝所有幫助過我的人。時間越長, 越發現, 其實一個人的能力真的是有限的, 我自思自己的能力層級其實也是中上等 , 實在沒有自傲的資本, 更需要懂得友好合作, 任何一件事的完成都是很多人共同努力的結果。 哪怕洗一件衣服, 水是自來水廠幫忙過濾的, 臉盆、洗衣粉、洗衣機是各種廠家制造的, 所有一切都離不開各種在你背后的人的努力。 讓自己融入一個團隊, 明白自己的價值所在, 盡可能發揮自己的才干給團隊創造效益。
昨天參加一位前端同學的代碼REVIEW, 果然專業寫手和業余寫手的風格都不一樣, 雖然實現效果在用戶面前展示是一樣的, 其實還有很多看不到的差異, 比如可讀性、可理解性、 可復用性、 后續的可維護性, 可擴展性等, 在事后才會體現出來 。 要學會欣賞你的隊友, 欣賞他們的才干, 懂得合作。有一個人說, 盡管兩個人一起做出來的東西可能不如一個人做得完美, 但一定比一個人的產出和產能更大。
