從理科太太事件看如何在職場中理性的吵架

最近有一篇五個理由告訴你為什麼理科太太是智障的文章在網路上十分火爆,引起了軒然大波。先簡單補充一下背景知識,理科太太是最近竄紅的知名Youtuber。她的頻道專注於用深入淺出和幽默的方式,以科學的角度講解生活中的一些知識。她僅僅用了半年時間累積了超過八十萬訂閱數。最近還和許多明星合作,像是蔡依林,蔡康永,蕭敬騰等等,可謂是聲勢正旺。

而這篇文章的作者列舉了五個他認為理科太太說錯的理論,並一一舉證反駁。姑且不論他們誰對誰錯,我覺得辯論科學事實本身是很好的。科學就是要不斷的辯證,才能得到真理。如果大家都一味盲從,便無法推進科學。就像一開始大家都認為地球是平的。如果沒有人挑戰這個論點,並且排除萬難去尋找真相,我們便可能永遠錯過真相。所以我認為作者舉證反駁理科太太的科學論證是值得鼓勵的。

比較有爭議的是他用了很多情緒化的字眼,像是智障,去死等等。這是我替作者感到十分可惜的地方。這樣十分容易模糊焦點,也就是作者想要強調更正某些觀念。但這些情緒化字眼讓人難以專心在他提出的論述,反而讓人專注在他在文章中所展現的憤怒。。。如果他好好理性的說,大家會更重視他提出的點,而不是這些情緒化字眼。

我在剛進入職場時,年輕氣盛,常常掉入這樣的情緒陷阱。就算我說的是正確的,但是只要我的音量提高了,用詞失去分寸,或是肢體展露了不耐煩,所有參加會議的人都只會關注到一件事情:他生氣了,該怎麼從這個情況全身而退,不要被掃到颱風尾。而不是我究竟說了什麼,以及我說的到底是不是正確的。整個會議的焦點立刻被模糊了。就算我的論點是無懈可擊的完美,沒有人會記得我說了什麼。而失去情緒控制的我則必須在冷靜後,跟相關人士道歉和解,然後再另外想方法傳達我的想法。畢竟不管怎麼樣,失去情緒控制,無法就事論事的人會讓場面一發不可收拾,破壞了會議的最終目的,也破壞了團隊工作的精神和自己的專業形象。可以說是損敵一千,自傷八百的雙輸局面,慘上加慘。

後來我上了幾次公司提供的情緒管理培訓課,教我們如何有效地“吵架”溝通。我覺得受益良多,在這跟大家分享。

第一點是傾聽對方的論點並讓對方感受到被傾聽。很多越吵越兇的情節都是公說公有理,婆說婆有理,像兩個平行世界一樣,不管吵再久,都沒有交集。而且因為感覺對方並沒有”get the point”,就更生氣了。一把火上來,音量就越提越高,手勢越揮越大。到最後理智線崩裂,很容易說出無法收回來的話,一發不可收拾。所以你要讓對方感覺到你真心實意地在聆聽他的意見。你可以用你自己的話重述他的論點,然後跟他確認這是不是他想要表達的。或是重複他說過的話來再次確認。當對方點頭,或是說對的時候,就代表你聽到了他的意見,並且他理解你有認真的聽他說話。這個時候,當他認同你有在聽的時候,大家就可以維持在一個理智的情緒上討論,而不會一直火上加油。

第二點是提出你的想法。在表示你傾聽了對方的論點後,接下來你就可以提出你的想法。因為他表達了傾聽,對方感到了被認同,通常會願意聽聽看你有什麼想法。在提出自己的想法時要要保持冷靜理智,有條有理,這樣才不會模糊焦點。要是情緒無法克制的話,可以深呼吸,或是說你需要去趟廁所或茶水間。相信我,大家寧可等你五分鐘,也不想看你大爆炸。畢竟是還要每天一起工作的人,和諧的團隊關係還是非常重要的。而且大爆走之後,還是要回來跟同事道歉和解,還不如一開始就避免這樣的情況發生。這樣的話,才有辦法對事不對人,盡快針對議題,找到共識和解決之道。

工作和生活中都難免遇到衝突,這是很正常的。學習如何面對衝突,理智冷靜地解決它,可以讓你的人生過得更順遂。最後祝福大家“吵架”順利。

職場上,每個人都可以選擇當昏君還是明君。你是哪一個?

金碧輝煌的朝堂大廳上,文武百官卑躬屈膝的吶喊:“皇帝萬歲萬萬歲。” 接著大臣們一一面上稟奏,個個無不稱頌天下歌舞昇平,百姓安居樂業,多虧皇恩浩蕩。當此時現實卻是“朱門酒肉臭,路有凍死骨”。此時有一個大臣大步向前,報告邊境旱災連年,人民苦不堪言,需要朝廷改革稅賦制度。皇帝震怒,大手一揮:”一派胡言!來人啊!拖下去五十大板!“ 電視前的我撇了撇嘴角,心想:”這個昏君!忠言逆耳,如此如何成大事!“ 看著皇帝氣的吹鬍子瞪眼睛,滿臉漲紅,這個景象似乎似曾相似。這不就是年輕氣盛的我剛開始工作時,聽到同事或老闆給我的建議的時候的表情嗎?只不過我不能像皇帝一樣,把他們拉下去賞個十丈紅,只能悶不作聲的漲紅著臉,一邊在心裡嘀嘀咕咕:我才沒有像你們說的那樣呢!憑什麼要聽你們的意見! 批判別人不能明辨是非的接受忠言很容易,但是自己要做到保持一個開放的心胸,理性的接納別人的建議卻不是那麼簡單。

Image result for 平身

我也是到工作數年後,才真正的學會如何接受negative feedback(負面反饋)。實際上當你得到讚美,當然是一大肯定,不過也是錦上添花罷了。真正能夠驅使你進步的是那些有建設性的負面反饋(constructive negative feedback) 甚至可以說真正可以使你突飛猛進,提升自己到下一個階段的,往往是有人點出你的重大缺點或盲點,從而幫助你克服它並且進步。如果沒有辦法有效地接收建言,那跟電視上喜歡大臣們歌功頌德拍馬屁的昏君有什麼兩樣?那們要如何才能有效地接收建言呢?

首先你要克制自己否認一切批評,替自己辯護的直覺衝動。當有人批評時,很多人會習慣地進入防禦模式,開始各種藉口理由搪塞或是辯護自己。這是身為動物保護自己的本能,無可厚非。但這也矇蔽了理智,反而讓你喪失了人類冷靜思考的優勢。我會先深呼吸一口氣,讓自己不要掉入這個情緒陷阱。然後我會告訴自己,他並不是針對我這個人,而是針對這件事情,來看如何大家可以做得更好,也許我可以從中學習進步,反而是個轉機。

第二步我會停下來思考他提出的批評是否有所依據並且確實。若是一些不著邊際,沒有事實依據的謾罵,那當然可以置之不理。但是能夠分辨他們提的批評是不是真真切切的存在,並需要改進是對自己絕對有利的。你可以根據他們的論點是否有事實依據,數據是否符合,業界是否有類似的案例或是同事是否有類似情形可以借鏡等等來判斷到底這是不是一個值得深究並改進的意見。你可以通過反覆地從不同角度問問題來得到不同的見解,從而得到更全面的想法。像是為什麼你會這樣認為?數據如何支持你的論點?公司內部或是業界有類似的案例可以參考嗎?判斷的標準是什麼?如何得到這個判斷的標轉?如何證明這個判斷的標準是可以有效衡量這件事的標準?通過一系列的批判性思考和提問可以幫助你更理解對方的想法,和他們為什麼這麼說,並且你們是不是有共同的預設立場或是根本雞同鴨講。

第三步我會詢問他們有沒有什麼好的建議可以改善這件事。也許他們有建議,也許沒有。但是他們也許會知道一個探索的方向或思考的角度作為出發點,可以幫助你更快的釐清頭緒。要是他們有好的建議,可以讓你進步得更快。年輕的時候對於一句俗語嗤之以鼻。“不聽老人言,吃虧在眼前。” 現在則是覺得雖然旁人的建議不一定是對的,或是最適合你的,但是做人不要太鐵齒,多多思考對自己才是有益無害。

以前旁人的建議雖然當時的我也許有些似懂非懂,隨著工作和人生經驗的積累,慢慢的也明白了他們的苦口婆心。到現在當我想要給同事一些建議時,也是再三斟酌他們的接受度,思考這樣會不會破壞我們之間的關係。如此一來我更感謝當初願意給我誠實中肯建議的前輩和朋友們。他們大可袖手旁觀,讓你撞得頭破血流,或是你可以從他們的經驗中學習,少走一些彎路,一切只在於一念之間。如果他們的建言我受益良多,我會誠懇的謝謝他們。並不是每個人都願意挺身而出指出你可以改進的地方,這需要對你的信任和勇氣,也需要一定的工作和人生經驗積累。工作到現在,我會應常詢問同事,有沒有什麼我可以改進的地方。他們也會感謝你願意持續學習改進的態度,從而促成正面的工作關係循環。說了這麼多,下次遇到有人給你建言時,你要當昏君還是明君?請選擇!

Image result for 平身

高強度學習經驗分享下集-Spring Retry

在讀了很多資料之後,我寫了一個簡單的demo application測試我對spring retry 的了解。然後再把這個apply到我的項目裡。項目裡的架構比較複雜,因此又學到一些細節。由於有demo app的基本框架練習,不至於迷失,也可以隨時做簡單的測試。

這個測試 retryable annotation

Screen Shot 2018-12-07 at 12.35.46 PM

這個測試retryTemplate implementation。

Screen Shot 2018-12-07 at 12.35.33 PM

可以到我的github看我對spring retry更多的心得。

僅此給大家參考。

 

 

 

高強度學習經驗分享上集-Spring Retry

最近新項目開始,十分的忙碌。我開啟了高強度學習狀態。我對影片吸收速度較快,因此經常上youtube搜尋xxx tutorial。網路上還滿多免費的資訊,學了不少,大概看了不下五十幾個影片。一邊慶幸有如此多的學習機會,一邊暗暗地罵自己自作孽不可活,把自己推出舒適圈,真的很不”速洗“。

熱愛挑戰的人可以考慮工程師這個行業。如果喜歡待在舒適圈的人,工程師這個行業會讓你很不舒適!但是只有在你感到不舒適的時候,才是成長學習的時候!學如逆水行舟,不進則退!不經一番寒徹骨,焉得梅花撲鼻香。

接下來跟大家分享我整個經過。我的新項目使用了好幾個framework, 包括SpringBoot 2.0, Spring Cloud Config, Hibernate, Kubernetes, Aurora Postgres DB等等。所有這些我都從未接觸過,也就是這樣,我才自告奮勇說要做這個項目。於是我開始了我的高強度學習之旅。

我的第一個任務是implement retry。也就是如果time out,系統應該自動嘗試。於是我找到了一個Spring Retry的framework。 在這之前,我需要先了解Springboot framework的基本運作。所以我找到了這個youtube playlist。裡面深入簡出的講解springboot的原理還有實際操作的coding example。裡面有二十一個短片,每個在十五分鐘之內。這樣可以適時地休息吸收,而不會被大量資訊淹沒,而無法吸收。

我的項目裡也使用了Hibernate ORM。於是我把Hibernate影片也都看了一遍。Hibernate是framework based on JPA , the spec. 所以我也看了JPA的影片

除此之外,我也看了Spring Cloud Config的資料。Spring Cloud Config是讓你可以把config存在另外一個地方,所以你更改設定的時候,不需要重新deploy,他會在runtime的時候,拿最新的config。

看完這些之後,我對現有的框架有一定的了解,接下來我開始研究Spring Retry。Spring Retry讓你使用annotation可以自動retry。他是建立在Spring AOP的框架內。所以我把Spring AOP 影片上集下集 都看完了,也讀了一些資料。然後我把Spring Retry的影片也看完了,並且看了數篇blog posts。

Springboot retry annotation.

 

接下來我終於要開始寫Spring Retry了。。。

 

茫茫「科技人海」中,如何站上各方矚目的國際演講舞台?──AWS re:invent Conference演講經驗分享(下)

茫茫「科技人海」中,如何站上各方矚目的國際演講舞台?──AWS re:invent Conference演講經驗分享(下)

 

上集請參考

從沒想過,我會站上亞馬遜年度開發者大會的舞台──AWS re:invent Conference演講經驗分享(上)

亞馬遜AWS re:invent Conference 演講經驗分享談

拉斯維加斯著名的威尼斯酒店富麗堂皇,氣派宏偉。這裡也是科技公司熱愛開研討會的地方。眾多會議廳可以容納數萬人。會議廳裡的天花板上有四座巨大的水晶燈閃耀亮眼。牆壁上的雕刻裝飾和繁複花紋的地毯在在展現了歐洲風情。這裡是亞馬遜AWS re:invent的開發者大會現場。我站在講台上拿著麥克風演講著,看著台下五百人的座位座無虛席,坐滿來自世界各國的工程師,聽著我的聲音迴想在寬闊的大廳裡。如果你問十幾年前剛來美國,對英文一知半解的我,會不會有一天踏上國際的研討會演講給數百人聽,我可能會哈哈大笑,這個念頭想都沒想過! 但是十幾年後我想都沒想過的事情實現了。也許這就是我的美國夢。只要肯努力,任何人都可以發光發熱!

在這裡跟大家分享幾年前我從申請演講到完成演講的過程,希望激勵更多的華人申請上台演講! 因為我很少看到華人臉孔在國際軟體開發者大會演講,特別是華人女生。在那次我參加的會議裡,我是少數的華人女生講者!大會裡大部分都是男生。男生廁所外面人山人海,大排長龍,而女生廁所則是空空如也,感覺可以聽到我自己的腳步聲。科技業的研討會,性別比例就是如此懸殊!

Image may contain: 1 person
先來簡單介紹一下亞馬遜的AWS re:invent 研討會。這是個亞馬遜年度雲端技術開發者大會,今年約有四萬從世界各地參加。由於參加人數眾多,有些會議除了在威尼斯酒店舉行,也有在附近旅館舉行。會議大約持續五天,裡面除了大力宣傳亞馬遜最新的雲端技術之外,還有請許多有名的業界翹楚來演講,還有像我自己申請的經驗分享講者。場地不例外會有各式各樣亞馬遜的合作廠商的展覽,藉此機會打開更多市場。這些展覽通常都會有免費的tshirt還有小禮物可以拿。我逛了一圈下來,大概拿了十幾件tshirt,滿載而歸,畢竟工程師的生活樂趣就是蒐集各家公司的免費tshirt,像戰利品一樣。這還不包括其它有的沒的小東西像是筆,飛盤,貼紙等等。當天甚至還有日本相撲選手現場在展區表演相撲。其中有一天晚上有大型趴踢邀請了著名的DJ Zedd。前一年的是著名的DJ Skrillex,讓我深刻的理解了我不是不愛電音,是沒有遇到好的電音DJ,他真的酷斃了。除了DJ和跳舞之外,還有自助式的無限食物酒精飲料,無人機區和其他有趣的展區。

演講者的好處是不用付會議費用,大約美金一千五左右,也是一筆不小的開銷。包中餐和早餐,除此之外食宿交通需要自理,不過公司通常可以報銷。畢竟在開發者大會演講也是替公司宣傳,雙贏局面。申請的過程意外的簡單。但是準備的過程意外的艱辛。主要是因為我那年同時參加另外一個研討會PNSQC演講, 並發表一篇期刊論文。儘管我已經放棄另外一個研討會的演講邀請,我還是太低估兩個演講加論文的工作量。以我個人的辛酸血淚史,建議大家在申請演講的時候可以多丟幾家,但是實際演講的會議一年內不要參加太多,特別是還要寫論文的,除非你是工作狂跟被虐狂,或是經驗老道的演講者。畢竟平常也有日常的工作要做,要犧牲很多時間準備,還有承受公眾演講的精神壓力。我在會議前就因為壓力過大,連續拉了三個月的肚子。如果時光倒流,我應該會只參加亞馬遜的開發者大會,然後放棄所有其他的研討會。也因為這次的經驗太累了,以至於後來有別的研討會邀請我演講,我也拒絕了。並且到現在還沒申請新的演講。人生是場馬拉松,要懂得如何調配速度。

AWS re:invent 通常是在十月或是十一月底舉行。通常演講申請截止大約是五月底至六月初。時間和申請表可以在會議的官方網站查詢。我是在五月底左右遞交我的申請表。申請表裡我敘述了我要講的題目,內容大綱,五樣參與者會學到的東西,我的演講難易程度,以及演講內容類別。我總共才寫了兩三百字。一直到七月底,八月初,他們才通知我,我的申請表被錄取了。

接下來就是準備演講的材料。我和我在洛杉磯的同事準備了大約一個小時的演講資料。這一個小時的演講資料,我們花了數個月準備。除了寫代碼之外,還要做許多研究,以求盡善盡美。我們共同練習不下數十次。我自己單獨練習的次數則是不計其數,連開車也在練習,只差睡覺沒有說夢話練習。九月中的時候,我們在亞馬遜的工程師面前練習演講了一遍,並根據他給的反饋,做出修改。這是他們確保演講品質的一道關卡。九月底演講內容就不能再修改。所有材料必須是最後版本。

到了我要演講當天的時候,他們有一個會議室是專門給講者練習的,有大電視展示講稿,模擬現場。我和同事於是在那裏又練習了一次。雖然想多練幾次,不過講者眾多,練習一次已經很不錯了。會議室裡也隨時備有食物咖啡。由於太緊張,那些食物飲料對我來說如浮雲一樣,視而不見。我們提早到了我們要演講的會議廳現場。會議廳大的令我吃驚。我本來以為只是一百人的小會議室,想不到居然是可容納五百人的巨大會議廳。而早在演講開始之前,便有許多人在外面大排長龍等著進場。

Image may contain: 1 person

No automatic alt text available.

當我真正的站在台上,對著大家演講的時候,我的緊張感完全消失不見。我完全的享受我在台上的每一刻。我甚至還在其中臨時的穿插了幾個小玩笑,逗得大家哄堂大笑。演講完之後,許多人上前詢問問題,我們也一一回答。整體而言,整個經驗非常的有成就感。

基本上大部分研討會申請演講的流程都大同小異。不過要注意的是通常半年前就要申請。所以想要申請的朋友要事先查好各個研討會申請的截止期限,盡早規劃。除了對履歷大大加分之外,要是演講得多了,也可以在業界慢慢的建立名聲。並且只要你有一個大型研討會演講的經歷,在申請其他研討會的演講就容易許多。我滿開心我堅持下來,也希望看到更多華人,特別是華人女生在國際研討會演講。

十件事你知道你在矽谷軟體界待很久的時候~

  1. 衣櫃裡充斥著公司和conference送的免費tshirts和外套。我本人衣櫃裡大概有幾十件。後來都懶得買tshirt。
  2. 櫥櫃裡充滿公司送的各式各樣馬克杯,包溫杯和水瓶。多到我捐了一些。太佔位子了。
  3. 中午很少在外面吃飯,因為公司有免費或便宜的餐點。
  4. 你知道甚麼是leetcode。不解釋。
  5. 看silicon valley 影集的時候,心有戚戚焉。我後來看不下去,實在太像上班了。
  6. 邊吃邊批評公司或是conference的免費餐點不夠好吃或高級。例如:怎麼沒有甜點呢? 哎呀!這個跟上次的比,質量差太多了!
  7. 抱怨交通跟幾年前比,實在太差了。公司有提供免費接駁巴士的話,則是抱怨巴士上面網路訊號太差,或是座椅不夠舒適。
  8. 懶得拿公司或conference送的免費贈品。家裡實在太多了。要追求質,不追求量。
  9. 在超市逛街時,經常說:哎呀。這個餅乾或零嘴我們公司有!
  10. 你知道哪些軟體公司有免費午餐並去過好幾家。

矽谷的面試信仰:生命不息,刷題不止-龜兔賽跑裡最可怕的就是不休息的兔子

早上蓬頭垢面,披頭散髮的起床後,匆匆的刷牙洗臉。對著鏡子裡終於略略人模人樣的自己開始自我精神洗腦催眠。”你是最棒的! 你可以的! 有考古題可以刷,總比沒有考古題可以刷好! 不過八九百題。鐵杵也能磨成繡花針的!” 你以為我是在準備聯考嗎? 還是托福? GRE? 答案是以上皆錯! 這是我日常的矽谷工程師的自我精神喊話。你問我是不是馬上有面試要來了? 也錯! 這只是一般矽谷軟體工程師的日常信仰。”生命不息,刷題不止。” 這是為了未來幾個月後,甚至一兩年後的還未發生的面試做準備。龜兔賽跑裡最可怕的就是不休息的兔子,而矽谷滿坑滿谷都是不休息的兔子-優秀勤奮且刻苦耐勞的菁英人才。

Business executive discussing with her client
七八年前的矽谷並不是這樣子的。那時候網路上還沒有這麼多的考古題。那時大部分是實務派,不會考太多程式演算法,比較多的是問你曾經做過甚麼項目,用甚麼技術來做這些項目,並且看你的溝通能力和個性。

當時只有谷歌特異獨行會考(益智題目)brain teasers,問些稀奇古怪的問題,來測驗面試者的估算,創意,分析能力。經典題目像是一架波音747飛機可以裝多少個足球之類的。面試者必須要估計飛機大小,足球大小,大約可以容納多少體積比例。這樣的題目並沒有標準答案,主要是看面試者如何推理和測試智商。你問我跟工程師有甚麼關係? 沒有甚麼關係。谷歌只要智商高的天才。因為通常大部分工程師的工作,產品經理會把產品要求寫好。而且我們也不會在工作中需要估計飛機可以裝多少足球。連谷歌前CEO Eric Schmit 都承認自己無法解答這些題目。這也是大家一直詬病的地方。後來谷歌就不在面試裡問這樣的益智問題。

於是矽谷的面試來到了下一個歷史階段。一派是以科技龍頭為首的FANG(facebook, apple, netflix, google) 的coding challenges,專門考演算法(algorithms)。 另一派是實務派問曾經的工作經驗。通常比較有名的大公司是演算法流派。而很多小公司是實務派。
隨著演算法的考古題在網路上越來越多,演算法流派的面試也越來越難。一開始公司要求你做的題目正確即可,後來要求要用最優法解答。現在則是演化到不但要做的正確,使用最優法解答,速度還要夠快。現在業界最流行的演算法考古題網站是leetcode。裡面從一開始的三百多題到現在的九百多題,題庫爆炸性成長。題目按照難易程度分類。並且如果你付錢的話,就可以看哪些題目是哪些大公司經常考的,你就能縮小你準備的範圍,更精確的練習那些你想要的公司的考古題。
中午吃飯的時候,工程師聊天的話題經常是”你刷了幾題? 你刷題刷了多久?” “我刷了半年了。我一天可以刷四十題。” ,”我刷了好幾遍了。要刷到馬上寫出來才行。” 刷題刷個幾個月到一兩年在矽谷是司空見慣的。最近兩個同事離職去了uber,都分別刷了一兩年的題目。另一個同事刷了半年的題,去了亞馬遜。
那為什麼這些大公司要用演算法題目來篩選面試者呢? 通常會使用演算法題目的大公司都是有一個central hiring process。也就是說不像一般公司由各個部門的經理單獨招人,而是由公司統一招人在分發到各個組裡,一次招聘幾百人。好處就是消除通過裙帶關係而招進不適任的人,並且確保一旦通過演算法題的人都有一定的水準,比較不會參差不齊,也可以刪掉那些講得口沫橫飛但是做不出來的人。
那不刷題,能不能進這些知名大公司呢?答案是非常困難!業界有個open source 大神, Max Howell,他是寫open source project, homebrew,的業界知名人物。他就是沒刷題,解不出來一個演算法題目,而被谷歌狠狠的拒絕。連業界知名大神不刷題都進不去,更何況一般的工程師? 雖然這在業界引起非常大的爭議,但是目前這是廣泛使用也相對比較有效的大型招募方式。還有另外一種看法是你連刷題都懶得刷,其實你也沒有那麼想進那家公司。如果你真的非常想進那家公司,為什麼不花時間刷題?

interview3
除了演算法流派和實務派之外,這兩年矽谷又風行一個新的面試方法,就是給面試者一道自由發揮的軟體設計題目。面試者可以有數天的時間寫程式,然後在面試的時候講解給面試官聽。這等於是把實務派升級版。你不但要會說,會做,還要做給他們看! 同時還要回答申辯面試官的犀利提問!題目大概像是請設計一個訂單系統之類的。你需要解釋你為什麼這樣設計,你考慮了甚麼可能的錯誤狀況(error cases),系統的速度優化程度等等。這個可以說是照妖鏡了。你的程度到哪,心思多麼縝密,實務設計經驗豐富程度一覽無遺。所以就算你找別人寫,面試官多問幾句深入的問題,你就穿幫了。並且通常公司會再搭配演算法題目,確保面試者的確有一定的水準,等於是雙重保險,層層把關。
矽谷變化萬千,連面試也是不停推陳出新。因為人才就是軟體公司最大的資產,公司無不絞盡腦汁想如何招到最優秀的人才。而為了豐厚的薪水福利,工程師也是拼了命的強化自己,跟上時代的潮流。工程師們總是一邊靠北面試越來越變態,一邊大罵當初真是瞎了眼,上了賊船。然後回家後又認命的默默的埋頭刷題,痛並且快樂著。痛在於競爭壓力極大,刷題好累,而快樂的是薪水和福利極佳,並且很有成就感。行筆至此,不能再多說了!我要去刷題了!

woman-in-glasses-with-chalkboard-of-equations-in-background

矽谷的適者生存法則

在公司的休息室裡,我們興奮地討論著下禮拜的聚餐地點。老闆很豪氣地說“餐廳你們挑吧!我都可以!”大家樂得不行,努力思索哪間餐廳比較昂貴,平常捨不得去,剛好這次可以讓老闆帶我們去嚐鮮。隔天早上,老闆被叫進了會議室。出來之後,他便匆匆地收拾東西回家了。原來他被裁員了!被裁的還有他的老闆和好幾位其他在公司工作多年的同事。就算我已經在矽谷工作十年,生存下來數不清個裁員潮,仍然是十分驚嚇!畢竟是每天一起工作的人。昨天才談笑風生,今天就捲鋪蓋走人。這就是矽谷光鮮亮麗的另一面!殘酷而現實!而這一切不過是公事公辦!(This is just business!)

not-personal.jpg

矽谷現在風潮就是即使公司業績表現良好,仍會定期裁員。三個月一小裁,六個月一大裁已經是家常便飯。裁員的方向有好幾個,包括定期裁掉一些年資久遠,薪資福利昂貴的員工,這樣他們才能在招一些衝勁十足,薪資相對便宜,CP值高的年輕員工。裁掉不寫程式的經理職位,讓剩下的經理一次管理更多人,變成一個扁平的flat organization with less hierarchy。這樣做的目的是減少中間管理階層,增快決策速度,把權力交還給工程師(empower the engineers),增加工程師的工作滿意度。有什麼問題也可以更快的讓上層知道並解決。同時上層會更貼近工程師,減少辦公室政治,理解他們做了什麼和遇到的困難,而不是中間隔了好幾層造成資訊的扭曲或遺失。除此之外,少了昂貴的中間管理階層,又可以多請幾個工程師來寫程式,何樂而不為。

flatorg

更有甚者,有的公司是表現不佳,立刻炒魷魚,像是netflix(網飛)就是著名的業界代表。高薪高壓。你拿得起這麼高的薪水,就要擔得起做不好隨時被炒的心裡準備。臉書則是比較初級的員工若在兩三年內無法升職,自動炒魷魚。他們認為你三年都升不了,代表你過得太安逸,可能在混吃等死,亦或是能力不足,不是可造之材,沒有可塑性。公司需要的是有潛力並且願意努力的人,才能帶著公司往前走。這樣的工作壓力之大可想而知。但同時去蕪存菁,能夠留下的都是萬裡挑一的人才。

這是截自大陸一畝三分地論壇的網友分享。Screen Shot 2018-09-14 at 7.44.01 AM

那麼在裁員潮或是炒魷魚潮裡的生存法則是什麼呢?

生存法則第一招就是謙卑的認清在人才市場裡,任何人都是可以被取代的。公司就算沒有總經理,還是可以找到繼任者,並繼續經營下去,更何況其他的員工。當初蘋果總經理賈伯斯過世,庫克接任的時候,大家一片唱衰蘋果。幾年後,蘋果欣欣向榮,並且是全世界第一間市值突破一兆美元的公司!如果你認為公司沒有你不行,那只能說這是個美麗的誤會。誤會的人是你! 我年輕氣盛的時候,在交出辭呈跳槽之後,心裡暗暗的想怎麼沒有出價挽留我?後來聽同事轉述。老闆淡淡的說”任何人都是可以被取代的。” 雖然後來輾轉聽說招了三個人做我一個人的工作,但終究是可以取代的。

 

生存法則第二招是清晰的知道自己的競爭優勢和市場定位。如果你的競爭優勢是領導力,你就要確保你的領導力發光發亮被看見。如果你的競爭優勢是寫程式,你就要好好的寫,展示你的專業才華。你要讓老闆清楚的看到選擇你的優點是甚麼,他可以把你擺在甚麼位置。你能被擺的位置越多,留下來的機率越大。

competitive-edge.f44bf53dc8362b790ae22cf14508e20085

除此之外,知道自己的市場定位也是非常重要的。一定要定期做個自我評估。如果是組裡吊車尾的,那要加把油好好努力,你的情況相對危險,在裁員名單中可能是前幾位。如果是中間或者優等,那麼情況相對安全,需要繼續保持。自我評估的方法跟著不同職業有不同的標準。你可以採用老闆的考績評比標準。假設你是工程師,便須要看看自己和同事寫的代碼的質量,數量和競爭優勢的重要性。可能組裡不需要一百個很會寫的工程師,但是需要九十個很會寫程式的,搭配十個很會溝通領導的人,才有辦法順利的把項目完成。假設你是業務員,你便須要看你的業績在同儕中排名如何,是不是持續進步或持平而不是走下坡,跟你的同事相對表現相比如何。

市場定位的另一個標準就是你的CP值。大家買東西總是要求CP值,老闆雇用員工的道理也是一樣的。假設有一個人是組裡最會寫程式的,領了五十萬,但是他的產值大概是三十萬。老闆可能會裁掉他,換成兩個二十五萬的工程師,或是找另外一個能夠產出五十萬產值的工程師。如果一個人的產值跟他的薪水相比較低,也是裁員的高危險群,要想辦法提高產值。要時時思考為甚麼老闆要僱用你,而不是其他人。

最後生存法則大絕招就是隨時準備好離職。如果你相信老闆信誓旦旦且慷慨激昂地把手放在胸膛,說不會裁員是真的話,那就太天真了。大概跟相信世界上真的有聖誕老人一樣的天真。老闆有可能層級不夠,不知道會裁員,因為自己可能要被裁了,只是還沒被通知。也有可能是被他的上級要求交出一分裁員名單,他也只能照做。或是事後會用各種創意詞彙包裝裁員這件事,像是我們這不是裁員,是職缺不需要了(role elimination),或是更新人才(tech refresh)等等之類讓人翻白眼之餘,暗暗讚嘆語言創造多樣性的美麗的話。或是他可以道歉說他盡力了,他很抱歉。請問你能拿他怎麼辦?如果他真的說我們會裁員,那不是軍心大亂,更加一發不可收拾。所以相信老闆這種話,然後捶胸頓足,我只能說該從童話世界回到殘酷的現實了。老闆裁員是正常。不裁員是運氣好,這是員工難以控制的。你可以控制的是隨時更新履歷表,隨時充實專業知識,準備好面試。這樣一來,就算裁員,你立刻可以找到下一份工作,甚至更好的工作。柳暗花明又一村。更有甚者,拿了資遣費,同時到新公司上班等於賺兩份薪水。塞翁失馬,焉知非福。再說就算沒裁員,你在專業能力的精進,對以後的工作也會有所幫助。總之投資在自己是絕對只賺不賠的好買賣。

職場就跟亞馬遜叢林一樣,適者生存,不適者淘汰。以老闆的角度來說,他要是不淘汰不適任的員工,明天公司可能就會被市場淘汰,或是逼走真正優秀的員工。所以有時也是不得以的選擇。如果可以當好人,誰不想當好人? 我們所需要做的就是保持警惕,隨時做好準備進可攻退可守,才能立於不敗之地。

download

 

 

 

 

 

 

矽谷用甚麼留住全球菁英的心?

California Academy of Sciences 是舊金山知名的科學博物館,裡面有四層樓高的熱帶雨林區,水族館區,稀少的白鱷魚和其他許許多多有趣的展覽。我穿著紅色的洋裝坐在散發著迷幻藍色的水族箱旁,看著七彩斑斕的魚穿梭在珊瑚叢裡,輕輕地搖晃我手上的紅酒杯,搭配著精緻的馬卡龍。我描述的並不是電影場景,而是公司一年一度的冬季派對。這一切全部免費。矽谷軟體公司為了留住全球的頂尖人才,有許多福利,而這不過只是其中一項罷了。即使我已經在業界十年了,有時我還是會驚嘆矽谷人資部推陳出新的創意福利,真的讓人揪感心。你想到的和你沒想到的,他們都想到了!軟體公司最珍貴的資產就是人才,一台電腦和一顆金頭腦便能創造出無限商機。因此大家無不絞盡腦汁的思考如何在這個競爭的人才市場,留住全球頂尖人才的心。下面跟大家分享矽谷軟體公司有哪些驚人的福利。

party

每天早上,我到公司做的第一 件事就是去免費點心區看今天有什麼新鮮的水果點心。滿滿的架子上擺滿了新鮮的香蕉,蘋果,橘子。除此之外還有許許多多各式各樣的有機餅乾。餅乾的樣式每天都不一樣。因此我每天都要先去巡一遍看有甚麼新鮮貨,才能開始愉快的一天。點心區的中間是一個小冰櫃,擺滿了小包的紅蘿蔔沙拉條包,兩顆一包的水煮蛋,優格和其他健康的點心。注重健康的同事早餐就可以在這裡輕鬆解決。如果你有麩質不耐或過敏也不用擔心,點心區通常都有無麩質的小點心。有一次我在點心區和一個新進同事閒聊。我說公司的免費點心不錯吧。同事淡淡的說“我之前的公司也有。”免費點心和食物早已是某些矽谷軟體公司的標準配備。提供免費的點心和食物最重要的思維就是把員工的胃照顧好,讓他們可以心無旁騖的在公司專注工作。試想員工要是去外面餐廳吃飯花個一兩個小時,以矽谷的高薪資來說,提供免費的點心食物實在太划算了。時間就是金錢。

吃了這麼多小點心,擔心變胖怎麼辦?不用擔心。有些公司有自己的健身房,裡面還有各種免費的健身課程,像是瑜伽,肌力訓練,舞蹈課程等等。習慣自己運動的人也可以使用裡面的跑步機,滑步機,腳踏車機,各式啞鈴等等健身器材。早上吃多了,中午去跑一跑流個汗就好了。不但如此,公司還十分鼓勵員工健身保持健康。我在的公司每年就有一千美元的健身補助可以買滑雪年票,買健身器材,上健身教練課,甚至買apple watch,讓你可以追蹤一天走了幾步。鼓勵健身除了員工保持身體健康,可以更高效的工作之外,公司的健康保險支出也得以下降,並減少員工病假。美國的醫療體系並不像台灣一樣方便,醫療費用更是驚人。看個醫生往往幾個小時就過了,更別提看到帳單的驚嚇。公司們精打細算的結果就是預防勝於治療。與其員工過勞,身體變差跑醫院,要損失保費和病假,不如一開始就保持健康,才是雙贏策略。

以上提的都是某些矽谷軟體公司的初級福利,不足為奇。某些公司還有一些針對女性員工的福利令人咋舌。停車場有懷孕女性專屬的停車位,距離門口十分靠近,讓懷孕的女性員工不需要挺著碩大的肚子在烈日下汗流浹背的走一大段路才能到辦公室。這對懷孕的女生簡直是一大福音。除此之外,臉書,蘋果和谷歌還提供凍卵及人工受孕等福利,讓女性員工可以按照自己的步調計畫人生,也不用擔心工作會影響到生育計畫。生完小孩之後,許多公司提供數月的全薪產假,讓媽媽們能無憂無慮的照顧新生兒,而不必擔心家裡的財政支出。現在有些公司也開始提供男生的生育假,讓老公可以陪太太度過這個人生最重要的時刻。臉書執行長馬克就帶頭休了兩個月的生育假。並且這生育假只需要在小孩出生一年內任意時間休完即可。新手爸媽可以自由調配時間,而不用擔心要是爸媽不能幫忙,小孩照顧有空窗期。新手媽媽回到公司之後,公司有專屬的哺乳室還有小冰箱可以冰母乳,讓新手媽媽不用張皇失措的找會議室,或是為難地在廁所擠乳。這一切都是為了留下矽谷稀缺的工程師人才。在著名的Lean in 這本書裡提到有研究指出43%的女性在生完小孩之後便辭職在家。我猜測部分的原因是因為美國托兒所昂貴的費用,爸媽不在身旁幫忙及工作不足夠彈性來兼顧家庭。而矽谷公司正竭盡全力逆轉這個情況留下人才。許多公司也提供彈性在家工作,讓小孩臨時生病,不能去托兒所的爸媽不用一個頭兩個大。

除了食物,健身,家庭計劃,矽谷公司也花招百出的開趴踢讓員工心甘情願的為公司工作。有的新創公司舉辦了拉斯維加斯之旅招待全體員工,包含食宿飛機,並包場酒吧供員工放鬆。我所在的公司最近才舉辦了連續三個禮拜的禮拜四感謝員工活動。免費食物酒精飲料的標準配備之外,公司還請來了插畫家,幫大家現場畫人物素描。還有免費插花課程,人體桌上足球(foosball),公司高級主管的三輪車賽車活動,免費的耳機小禮物,十人手臂長的桌上足球機等等,不勝枚數。我不禁也暗暗讚嘆公司的人資部實在太強,舉辦很多腦洞大開的有趣活動。矽谷的創新不但在產品上,更是在公司的文化裡,像是我們每天呼吸的空氣一樣。讓熱愛創新的頂尖人才們永遠不無聊。

馬雲曾說:「員工辭職原因林林總總,只有2種最真實:1、錢沒給到位;2、心受委屈了。」這兩句話十分精闢。其中一招,矽谷科技業就是用令人稱羨的福利留住全球菁英的心,讓他們在高強度的工作壓力下甘之如飴。

Powered by WordPress.com.

Up ↑

%d bloggers like this: