我們想讓你知道的是願大家都能克服Impostor syndrome,告訴自己我們的能力都是可以改進的,每天都朝自己的理想邁進。

mpostor syndrome(冒名頂替症候群),是在我開始學習程式之後才慢慢注意到的詞。在矽谷,這個詞蠻常出現在對話中,尤其在公司的新進人員、少數民族,或是部分女性聚會的場合上。許多人都會坦白地表示,害怕自己是那個「冒名頂替者」。

根據中文版維基百科,這個詞的總結是:

冒名頂替症候群(英語:Impostor syndrome),亦稱為冒名頂替現象(英語:impostor phenomenon)、騙子症候群(英語:fraud syndrome)......患有冒名頂替症候群的人,無法將自己的成功歸因於自己的能力......他們堅信自己的成功並非源於自己的努力或能力,而是憑藉著運氣、良好的時機,或別人誤以為他們能力很強、很聰明,才導致他們的成功。

這個「症狀」各行各業都有,而軟體工程師,可能更是一個格外讓人容易患有「冒名頂替症候群」的職業。一方面來說,科技的持續快速演進,讓軟體工程師能一直學習,隨時適應新的程式語言、框架及工具。

另一方面,這個產業有許許多多的「明星天才工程師」或是「超級創業家」。他們從小就開始寫程式,到高中或大學時就已經累積了幾萬個小時的練習,知識體系及技能都已經很成熟了,可以做出很棒很厲害的產品。

尤其在矽谷這個環境中,隨時接觸到的資訊,及近在眼前見證的「神人等級能力」,有時真的會讓人氣餒,覺得自己永遠沒辦法達到他們的境界。更有甚者,害怕自己其實根本不該屬於這個公司、產業、或職業。

美國一個社群媒體,2017年就曾做過一個針對科技業從業者的非正式調查,結果竟顯示有高達58%的專業科技人才,私下認為自己其實是個「假貨」

我自己因為是「半路出家」學習程式,在許許多多的時候,也會覺得自己不如人──別人從小學習,或是大學四年的主修,學了那麼多知識、實習工作了那麼多厲害的專案,我該如何追上他們呢?

又或者說在敝公司裡,許多同事都是史丹佛、柏克萊、MIT、卡內基美隆等名校CS(電腦科學)畢業生,我在公司認識的工程師同事,大部分都有電腦科學的學士、碩士、或博士文憑,和我一樣半路出家的軟體工程師,真的是鳳毛麟角──他們的學經歷是那麼地豐富及亮麗。

想到這裡,總又忍不住自問:「我當初面試的時候,是不是剛好運氣好才被雇用的?」、「如果他們發現我不夠資格的話,我是不是就要立刻被開除了?」

有一個關於「成長型思維」(Growth mindset)的TED Talk,算是為「患有」這個心理症候群的人,擬出了一個「藥方」:演講的主題是《相信你還可以更好的力量》(The power of believing that you can improve)。

這段短演講中,提到了兩種類型的人:一種是「固定型思維」(fixed mindset)者──他們相信聰明才智天注定,永遠無法改變;另一種則是有「成長型思維」(growth mindset)的人──對他們來說,天賦只是起點,成功要靠自身努力。

這段演講的講者,正是暢銷著作《心態致勝(Mindset: The New Psychology of Success)》一書的作者,史丹佛大學心理學教授卡蘿.杜維克(Carol Dweck)。她經過長年對不同群體的實證研究後,得出了一個結論:

無論任何人,只要具備成長型思維,打從心裡相信「能力都是可以改進的」,並且付諸行動,就可以一步步接近目標。

今天會寫這篇文章,其實契機是因為我親愛的老婆。她能力很好,但有時會懷疑,自己是否可以在矽谷男性主導的科技產業中脫穎而出、可以做到她想達到的目標?常常會擔心自己能力不夠,或者錯過時機。

我則認為我們都算是聰明人,儘管擅長的領域不太一樣,但如果我們想要做什麼事情,只要努力「應該」都可以達到目的。我自己其實算是蠻會自我激勵的,就像我部落格的副標題及我的座右銘:「Whether you think you can, or you think you can't--you're right.」不論我認為我能、或是不能做到一件事,我都是正確的。

但當然,在現實中,如同前面所述,我也清楚地認知到自己的能力,總是有很大的進步空間。換言之,即使擅長「自我激勵」如我,也必然會有自我懷疑的時候。

舉一個之前我工作的例子:我花了2、3天,解了一個還蠻棘手的問題,當時自覺我的解法還不錯,於是略帶得意地把我的程式碼提交給同事審核(大部分科技公司的程式碼,都需要經由同事交互審核,通過後才可以進入到公司的系統)。沒想到,有位同事一下子就指出,我其實可以用更精簡的方式,來解決這個難題。

看到同事的回覆當下,難免覺得有點氣餒。因為我體會到原來自己和他的差距還是蠻大的。好在已經在矽谷職場「訓練有素」的我,很快就釋懷了。雖然我們可能有著實力差距,但現在也還是在一起工作啊。我可以努力從每個人身上學習,之後的能力也必然會越來越強。

另一方面,為了證明自己可以,我在工作上也願意多付出些努力:我目前手上有3個同時進行的專案。在我的組織20幾個人之中,我幫忙同事code review(審核提交的程式)的數量,或是我提交的pull request(每一次程式碼提交的審核)數目,及程式碼的產出,都是前幾名的。

軟體工程師其實並不能完全只看工作成果的「絕對數量」來評量一個人,但我知道自己藉由讀別人寫的code、一起討論,以及盡可能多產出的方式,可以確保我一直進步。

遇到機會的時候,我也會勇於把握。當然,我們都會害怕這個機會,其實超出我們的能力所及,擔心最後花了許多心力,還是失敗了怎麼辦。

這時候其實格外需要轉換一下思維模式:不論結果如何,如果可以藉由這個機會看到不同風景,體驗不同的歷練,也是很棒的經歷與學習不是嗎?

2017年5月,我剛請完育嬰假回到公司時,剛好mentor(企業內由資深同事協助新人適應工作)人手不夠,所以我被問到「願不願意當新進工程師的mentor?」我一開始猶豫了好一陣子,畢竟那時每天都睡眠不足,還要重新了解我要負責的專案,並另外付出許多時間及心力⋯⋯。更重要的理由是,我還沒有受過相關訓練,自認也不夠「厲害資深」,深怕導師當不好、又影響到自己的工作,得不償失。

但思考了幾天後,覺得「公司都不擔心我不夠資格了,我有什麼好怕的?」於是就答應了。接著我被直接插隊到最近的一系列mentor訓練,一週左右就完成了相關課程。到目前為止,我已當了兩批工程師的mentor,並在當中磨練了我的people skills(人際關係處理技巧)。現在回頭看,覺得那時候有接受挑戰,真是正確的選擇。

雪莉.桑伯格(Sheryl Sandberg)的書《挺身而進》鼓勵女性遇到機會時,要勇於接受挑戰、把目標放遠,這其實對任何人都適用。當你不試試看,你永遠不會知道你其實很棒、可以做到想做到的事。

最後分享另一句我喜歡的座右銘:

If someone else has done it then you can do it too. If no one has then you can be the first!
如果有人做過了, 你也可以做到。如果沒有人做過,你可以是第一個做到的!

願大家都能克服Impostor syndrome,告訴自己我們的能力都是可以改進的,每天都朝自己的理想邁進。




Source