為什麼要成為「無敵」程式設計師?
科技愛好者週刊,阮一峰在其部落格上定期釋出的欄目,主要收集整理科技類新聞,可讀性蠻強的,老兵哥在閒暇時間會去瀏覽一番,偶爾還能收穫蠻有價值的資訊。
矽谷著名的風險投資家 Naval,曾經在推特上說了一句被上萬人點贊、幾千人轉發的金句:
既懂創造,還會銷售,那你就是無敵的!
一家成功的公司,不僅要懂得如何創造優秀的產品,還要懂得如何將產品銷售出去。優秀的製造能力和銷售能力,是成功公司必須同時具備的兩種能力,就像初創企業都要設定 CEO 和 CTO 兩個角色,CEO 負責銷售,CTO 負責製造。
同理,這個世界上那些牛人,也是既懂創造又懂銷售,這些人締造了全新的行業。微軟的比爾蓋茲、蘋果的賈伯斯、特斯拉的馬斯克等,他們時刻關注科技動態,在人們尚不清楚自己想要什麼的時候就能洞察其需求,然後整合世界上領先的科技創造出光芒四射、自帶流量的產品,這就是創造與銷售最完美的融合。
如果把自己看作最小的個體企業,要想在事業上獲得成功,那你必須既要有真才實學,也要懂得推銷自己。Naval 說,通常情況下,創造者學習銷售比較容易,但銷售者學習創造比較難。例如,程式設計師學習運營,要比運營人員學習程式設計更容易。因此,大學期間最好主修創造相關的課程(比如計算機、機械電子等),然後再輔修銷售相關的課程(比如經濟學、心理學等)。
大部分技術從業者都會覺得,我平時不需要拋頭露臉銷售產品服務,只要不斷積累專業能力就可以了。不怕程式設計師懂程式設計,就怕程式設計師會銷售,這也是老兵哥刻骨銘心的感悟。在掌握程式設計等技能的同時,程式設計師還需要練就推銷自我的能力,唯有這樣我們的程式人生才能越走越精彩。在下列場景中,不擅長自我推銷的程式設計師非常吃虧:
求職應聘
以目標崗位的能力要求為標準,假設你的真實水平是 100 分,剛好勝任這份工作。如果不擅長推銷自己,那你只能展示出 80 分,結果就錯失了工作機會。如果非常擅長推銷自己,那你很可能展現出 120 分。在獲得新工作之後,你透過努力補上了那吹出來的 20 分。新工作不僅提供了更高的薪酬,還給你帶來了更多的鍛鍊提升機會,這就是自我銷售能力高低所造成的差別。
我們都知道,廣告是營銷的重要手段,在短短几秒或幾十秒時間內讓顧客對產品或服務有深刻的印象,甚至打動顧客做出購買決策。面試就像是限定時間的廣告,你不可能非常細節地展示自己,你必須在短短的幾十分鐘之內打動面試官。本科畢業那會兒,老兵哥沒有十足把握跨專業考上研,一顆紅心兩手準備,邊備考邊面試,不過當年的我只懂得讀書,找不到好工作就逼著自己考上研。
等研究生畢業時,在實習的企業挽留下,沒面試我就工作了。直到三年後跳槽,我才真正經歷面試的洗禮,從羞澀到坦然,一次次的面試讓我建立起了自信心。雖然心理素的關卡打通了,但我依舊缺乏推銷自我的技能。真正突破是在換第三份工作的期間,這次我不急於找工作,而是給新工作設定了幾項要求,必須全部滿足才簽約。為了提升面試技能和找到稱心的工作,我前後面試了近二十次,每次面試前都做足了準備,面試後都覆盤總結。
晉升評級
以前員工能否升職加薪都是老闆私下決定,後來網際網路企業帶來了新玩法,在企業內部成立技術委員會,由資深技術專家擔任委員,負責技術人員的晉升評級。其形式就像是畢業答辯,候選人需要準備評級材料,在五六個評委面前展現自己,並接受評委的各種考問,在難度上比面試要高一些,例如:評委對你的工作內容有所瞭解,評級標準更偏重你的工作產出和價值貢獻。
老兵哥以候選人角色經歷過幾次競聘,更多感受是來自於擔任評委和麵試官,展示自我是技術人的短板,不管是答辯材料的準備,還是現場的講演互動。大部分候選人都不懂如何製作有效的答辯材料,有用沒有的素材直接往幻燈片裡面貼,密密麻麻的全是文字,關鍵是不知道圍繞價值貢獻來組織素材,重點不突出。在問答互動環節,不懂得如何控制場面和節奏,閃光點沒得到充分展示,反而劣勢短板被問個底朝天,真的非常吃虧。
轉型發展
不管是往架構還是管理等崗位轉型,隨著親力親為做事比重的降低,你不能停留在僅僅做好自己的層面,而是帶領團隊所有成員往同個方向使力。勝任新崗位的前提是,你必須擅長推銷自己的觀點想法,不管是架構上的解決方案,還是管理上的制度措施等,尤其是帶領高智商的技術團隊,你不能完全依賴職權,而要靠動之以情、曉之以理,讓大家真正認可你的觀點想法,否則下屬有各種方法來應付你,這同樣是考驗你的推銷能力。
回顧起剛從事基礎管理的那段日子,老兵哥總覺得很多事必須親力親為才能做得更好,時間久了就覺得非常累,完全沒有以前敲程式碼程式設計的成就感。後來我就開始學習管理技能,例如《別讓猴子跳回背上》、《權力與影響力》等書籍,慢慢提升非職權影響力,才逐漸找到感覺。尤其是從基礎管理轉型架構師之後,面向客戶推廣新的技術或產品,面向團隊推動架構方案的落地實施等,這些新的工作職責都需要我不斷提高推銷自我的能力。
擴充人脈
任何時候人脈都是非常有價值的:求職應聘時有朋友幫忙內推,成功率更高,更容易找到適合自己的工作;在公司內部跟技術委員會的同事保持交流互動,他們對你早就有所瞭解,那麼你的自我展示就不再受限於那短短的幾十分鐘了。尤其是從技跨到管理、銷售等條線,從公司走向行業,你必須在更廣闊的範圍內建立影響力,讓更多人知道你的價值,從而主動跟你建立連線,尋找合作的機會。人脈不是找那些能夠幫助你的人,而是找到那些你可以幫到他們的人,這樣人家才有意願來幫助你。
創造是價值的源泉,紮實的專業能力是技術人安身立命的基礎,但價值的實現離不開銷售,你必須將產品或服務交到需要它們的使用者手裡,你的價值才真正的實現。尤其在現在這個酒香也怕巷子深的時代,推銷自我是難以繞開的命題。任何崗位都有天花板,逆水行舟不進則退,當年老兵哥從開發轉架構,最近這兩年我又開始有意識地擴充技能樹,準備突破架構師的發展瓶頸。身處變化如此快速的時代,我們何以安身立命,唯有不斷提升自我,以不變應萬變,而提升自我無非兩個方向:
-
提升創造能力。找準定位,在某個垂直細分領域做到頭部,確立自身獨特的價值點。
-
提升銷售能力。找準目標客戶,往使用者靠近,往客戶靠近,洞察其需求,在實踐當中不斷提高寫作、演講、諮詢和演講等技能。
從現在開始準備成為「無敵」程式設計師吧!原創不易,如果你覺得有價值,麻煩動動手指點個「
贊 」。後續我會持續分享職業規劃、應聘面試、技能提升、影響力打造等經驗,
關注「
」,賦能程式人生 !
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69966027/viewspace-2681028/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 設計師為什麼要學程式設計,開發者為什麼要學設計?程式設計
- 中國程式設計師為什麼要跳槽?程式設計師
- 為什麼成為一名程式設計師?程式設計師
- 成為遊戲開發程式設計師,要學些什麼遊戲開發程式設計師
- 程式設計師:你為什麼要離職?程式設計師
- 為什麼要投資程式設計師的幸福?程式設計師
- 你為什麼成為一名程式設計師?程式設計師
- 作為程式設計師為什麼要閱讀原始碼程式設計師原始碼
- 要麼程式設計要麼成為一段程式程式設計
- 為什麼程式設計師要儘量少寫程式碼程式設計師
- 程式設計師 為什麼要堅持寫部落格程式設計師
- 為什麼程式設計師新手要考慮接單?程式設計師
- 我們程式設計師為什麼要關注 JavaScript ?程式設計師JavaScript
- 程式設計師壓力那麼大,為什麼還要選擇做程式設計師程式設計師
- 為什麼為什麼為什麼為什麼為什麼你要做一名程式設計師?程式設計師
- 好程式設計師:web前端解答為什麼要學JavaScript程式設計師Web前端JavaScript
- 為什麼要選擇做一名程式設計師?程式設計師
- 程式設計師為什麼要時刻保持危機感?程式設計師
- 為什麼要學習設計模式(Design Patterns) - 怎樣成為軟體設計大師 (轉)設計模式
- 我為什麼說程式設計師會成為最富有的群體程式設計師
- 程式設計師,為什麼如此迷茫?程式設計師
- 我為什麼是程式設計師?程式設計師
- 程式設計師為什麼要持續學習(升級版)程式設計師
- “一直不明白,程式設計師為什麼要加班。”程式設計師
- 老生常談!程式設計師為什麼要閱讀原始碼?程式設計師原始碼
- 成為偉大程式設計師的 10 個要點程式設計師
- 為什麼有的程式設計師不會程式設計?程式設計師
- 女程式設計師,為什麼比男程式設計師少???程式設計師
- 程式設計師你為什麼這麼累?程式設計師
- [水文] 什麼原因讓我成為一名程式設計師程式設計師
- 為什麼程式設計師需要慢慢地茁壯成長程式設計師
- 幽默:程式設計師看比爾蓋茲為什麼要離婚?程式設計師
- 為什麼我不想成為Web前端程式設計師Web前端程式設計師
- 程式設計師修煉之為什麼程式設計師被稱為“夜貓子”程式設計師
- 為什麼程式設計師喜歡在深夜程式設計?程式設計師
- 成為優秀Java程式設計師的10個要點Java程式設計師
- 孩子們為什麼要學Python程式設計Python程式設計
- Go 為什麼要設計 iota 常量?Go