內部歸因,解決問題的答案往往在自己身上

內部歸因,解決問題的答案往往在自己身上

在 2015 年,我剛空降到新公司,當時我花了一個禮拜的時間了解公司跟部門當下的狀況,也跟相關的利害關係人們聊過了一輪。

我跟團隊說,我們需要協助業務團隊解決他們的問題,我要 PM 去參加業務部門的週會,並且準備報告去跟業務主管們同步狀況。

PM 告訴我:「這好像不是我們可以做的事?

我還跟團隊說,現在整個公司的研發流程或系統非常混亂,我要從你們之中調派人選去導入合適的工具跟建立流程,解決現在我們遭遇的問題。

團隊成員問我:「我們可以自己做這件事嗎?不需要公司更高層的主管決定嗎?這責任應該在高層。

我的說法是:「等待不會帶來好結果,過去你們已經等待夠久了,這些事都沒有發生過,所以我們先思考我們可以做些什麼來改變現況。」

上述兩件事,後來得到的結果都是好的,即便過程中有遭遇了一些阻礙,但都能被一一克服。

而在當時我又看到公司的產品沒有人專責開發與維護,尤其是關於用戶使用體驗的部分更是有很大的改進空間。那時我跟業務部門主管提到說要挪動一部份資源去改善產品,他雖然認為有必要性,但他也告訴我:「我覺得這應該是客服部門要想的問題。

我告訴他:「現在產品的體驗已經影響到業務銷售,而且衍生的退費問題也愈來愈嚴重,我們需要主動去處理,我會找客服部門主管討論,但不論怎麼樣,我認為我們都該投入資源去改造它。」他點點頭表示同意。

更多時候,當我跟團隊說我們要動手來改技術債了,團隊總愛跟我說:「這需要爭取老闆的支持,因為需要 N 個人力投入好幾個月的時間改。

但其實他們過去爭取過許多次,每次都是鎩羽而歸。我告訴他們「溝通需要從商業價值切入討論,不能只是說我們想做什麼,而是要談談這件事如何對公司目標有幫助。同時,除了一次投入大量人力這個選項外,我們也要考量資源的狀況採取可推進技術債處理,又不影響主要專案進行的方法。」

當你真的想解決問題時,你就會想出不只一種方法。

你可以選擇等待事情發生,有時可能會等到撥雲見日的那一天,但更多的時候,你等到的可能是失望,然後繼續過的滿是挫折的生活。

在我 40 多年的人生中,其實我已經很習慣聽到這種「這不是我們的責任」或「這是誰的問題」的說法。我相信很多時候真的是別人有問題,但是當別人的問題造成了自己的問題時,你還要把這件事當成別人的問題嗎

在我 27 歲那年,在跟公司老闆的交談中,老闆提到了一個影響我很深的觀念。

「有些人是外部歸因,只要有問題時永遠都是檢討別人,覺得公司有錯、主管有錯、同事有錯。但真正能做好事的人往往是內部歸因,他們從自己身上找答案,在困難中思考自己可以做些什麼來改變現況。」

內部歸因,那是我第一次聽見這個詞,那時我才知道我習慣性的思維可以用這個詞來代表。當我遭遇問題時,我很習慣想想自己可以怎麼做,而不是想著環境應該如何改變來遷就我,而這些行動包含自己可以如何去影響他人,讓事情往自己希望的方向推進。

我能做的比想像的更多

年輕時在公司,有時總會碰到一些難以處理的問題,例如高層的決策、跨部門溝通、產品的重大錯誤、團隊內部的衝突等等。在我焦慮的時候,我的主管總會問我:「那我們可以做些什麼?

他不會去抱怨高層,也很少去說別人應該怎樣怎樣,他的重點永遠放在「我們可以做些什麼」。

當你從「別人該怎麼樣才對」轉變成「我們可以做些什麼」,你會發現主動權在自己手上,你也會更有力量

在跨部門溝通時碰到情緒化的同事,當下情緒自然會受到影響,也會不爽,甚至會回嗆回去,我覺得他的行為不對,但我不會期待他立即產生改變,按著我期待的樣子來溝通。畢竟這種性格跟著他幾十年,是不太可能因為我而改變的。

那我可以做些什麼?

我可以尋求他的主管的協助,由他主管代為溝通,或者請他主管直接換一個溝通窗口,並直接表示這位同事的情緒化嚴重影響到其他人,強烈要求換人。

我可以在專案前讓大家在正式場合中畫押,並讓高階主管知道彼此的分工,所以下次再發生問題,你還要大小聲,那我就直接讓事情曝光到高層。

我還可以去爭取更高的權限,要求所有參與專案的人,這次的績效考核我要佔一定的比例,讓對方知道亂搞、亂發脾氣對他沒好處,逼他就範。

處理的方式有溫和的,也有激進的,其實解決方法很多,就看你用不用了。

在面對來年的景氣問題,找工作的難度可能會變高,很多公司可以會選擇挑選即戰力員工,對轉換跑道或新鮮人找工作自然比較不利。你是等待景氣好轉的那天,還是抱怨公司只想用即戰力呢?

當然不是,你應該想想你該做些什麼才能找到工作。

以前投遞 10 家,就會有 4 家邀約,然後錄取 2 家,現在你可能要投遞 50 家,才會有 10 家邀約,然後一樣錄取 2 家。難度是提高了,但還是有方法的,而且除了投遞履歷外,你如何透過朋友的推薦來增加機會,或者運用其他方式來曝光自己的履歷,看能否遇到有緣份的公司。

你說自己沒什麼朋友可以幫忙推薦,那你可以做些什麼呢?
你說自己沒有地方可以曝光履歷,那你可以做些什麼呢?

我們得意識到自己所遭遇的問題,不會有人幫忙解決,只有做些什麼,才能改變現狀。

內部歸因是解決問題意識的第一步,很多人不是沒有解決問題的能力,而是缺乏意願。就像我在學院內經常提到的「上游思維」,我說幫你的上游解決問題,就是幫自己解決問題,但很多人會卡住,因為他們認為上游的問題他應該要自己解決,而不是我來幫他解決。所以他們情願在原地打轉,繼續承受傷害,也不願伸出援手去幫助他人。

伸出援手不意味著對方就沒有責任,也不意味著以後你就要繼續如此,你必須讓對方知道他的責任,也讓他知道解決問題的方法,並要求他下次自己做好。我過往無數次協助上游解決問題,但除非我有意識要接手那個工作,否則我都能順利的將該工作移轉回該負責的人身上。

內部歸因不是告訴你問題在自己身上,而是讓你知道解決問題的鑰匙在自己身上。

解決問題,讓自己愈來愈強大

工作中,很多人之所以選擇離職,或者做起事來不愉快,絕大多數都跟人或組織文化有關。有些人會選擇離職,有些人則會學著跟不同的人相處,有些人則是選擇逆來順受。不管哪個選項都是可以考慮的,但我會建議大家總是往「解決問題」的角度思考。

會在工作中碰到什麼樣的人,很難說,畢竟幾十年的工作中,我們總會碰到形形色色的人,工作中也會碰到各種不合理的狀況,這當中肯定有運氣的成分。但我們也可以想想,那些在工作中順遂發展的人,難道運氣一直都這麼好嗎?

或許從我的經驗分享中你就能看見,我有幸運的地方,但也有很多的挑戰跟挫折,而我的態度一直都是面對這個問題,並嘗試解決它。

在我能力不足以改變大局時,我會學習適應,並從中找到能影響大局的方法。所以在我剛換工作時,我的話語權並不大,我採取的方式就是先從自己部門做起,建立一部份戰功,然後再逐步擴大影響力。然後去改革那些我認為不夠好的地方。

而在我有能力影響大局時,我會用來建立制度與規範,讓相同的問題不再發生,讓後人可以在相對正確的路徑上展開他們的工作。

我讓自己可以跟各種不同的人溝通,可以跟不同價值觀的人共事,也讓自己可以在制度健全的公司中展現價值,在制度混亂的環境中建立制度。這些經歷,帶來了很多問題與挑戰,同時也帶來了很多的學習機會。

當你習慣內部歸因,你就會有問題意識,有問題意識,才會想要積極學習與解決問題,而一個人之所以強大,大多是因為他解決了足夠多生活中所遭遇到的問題使然。


我的好朋友 Yuki 曾說:「人生中有很多苦痛、遺憾,幾十年後來看就會發現,有些事成就了早熟的我們,促成了許多好事。不要小看正面情緒的力量,它可以療癒我們受傷、需要撫慰的心。」

人對生活的恐慌一般來自於兩個部分:「對未知的恐懼以及對已知的無能為力。」

當你相信解決問題的鑰匙在自己身上,你就不會感到無能為力,而當你採取行動,所有的未知都會漸漸明朗化,你的恐懼感自然也會淡去。

我們或許不見得能改變世界,但我們絕對能掌握自己的人生。

如果你覺得我內容寫得還不錯,歡迎訂閱我的電子報,我每雙週會發送一封電子報到你的信箱。訂閱連結在這,過往的電子報也在這:Gipi電子報

也鼓勵你可以將我的電子報分享給你認為有需要的朋友們,也許你的舉手之勞,將會改變另一個人的思維與習慣。

Read more

大語言模型對軟體開發的影響

大語言模型對軟體開發的影響

近期閱讀了一份文件,內容是關於大語言模型對軟體開發工作的影響,文件的連結在這:Assessing and Advancing Benchmarks for Evaluating Large Language Models in Software Engineering Tasks 這份文件聚焦於大型語言模型(LLMs)應用於軟體工程(SE)領域的效能評估。這是個有趣的題目,所謂的效能,簡單的說就是能直接在該工作任務中大幅增進效能的比例。 大家都知道現在的 AI 寫 code 已經不是什麼大不了的事,但透過 vibe coding 寫出來的 code 真的可以用嗎?符合需求嗎?品質可以嗎?能被維護嗎? 關於這些問題,我們要如何衡量 AI 的有效性呢?目前的答案是透過 Benchmark(基準)。 舉例來說,之前有的 benchmark 叫 SWE-bench,

By gipi
溝通,不是把能說服自己的話拿來說服他人

溝通,不是把能說服自己的話拿來說服他人

還記得幾年前有個朋友私訊給我說了一段趣事。 他說公司有個同事援引了我在演講中提到的一句話:「敏捷走不出研發,就不能真正敏捷。」 他試圖用這句話來告訴業務團隊們「業務必須要參與到敏捷中,開發團隊必須要更了解業務狀態,我們才能真正發揮敏捷的效益。」 我那句話的本質跟他說出來的話,在意義上其實毫無分歧。 但他獲得的結果卻是被業務部門修理了一頓。業務部門告訴他:「這不是你該管的範圍,你應該專注把你的任務搞定。」 這邊姑且不論誰的想法才是對的,但我想跟大家分享一個我在溝通過程很重要的體悟。 「所謂的溝通,不是把能說服自己的話拿來說服他人。」 「所謂的溝通,不是把能說服自己的話拿來說服他人。」 「所謂的溝通,不是把能說服自己的話拿來說服他人。」 很重要,所以得說三遍。 我們讀書總會讀到很多很有道理的話,並且被這句話說服了。但千萬要記得,這句話能說服自己,不意味著能說服他人。因為我們的立場不同,遭遇的挑戰不同,先備知識也不同。所以一段自己覺得非常有道理的話,我們必須加以轉換後,才有可能說服他人。 舉個例子來說,做研發的會希望根本的理解一個需求背後的商務價值,因為這

By gipi
Meta 高薪挖來的 AI 人才,一個月後紛紛離職 - 論薪資公平性

Meta 高薪挖來的 AI 人才,一個月後紛紛離職 - 論薪資公平性

最近兩天看到好幾個談論 Meta 人才跳槽的消息,甚至連七月份從 OpenAI 高薪挖角的高手,也在入職一個月後決定離開 Meta 重回 OpenAI。當時的高薪挖角引起了眾多同業 CEO 的抨擊,覺得這種以錢為誘因的做法對 AI 的推進沒有幫助,終將會失敗。 Sam Altman:「用金錢驅動招聘,這會破壞以使命為中心的工作文化,真正的長期回報在於共同願景而非一次性高額薪資。」Dario Amodei:「極高的薪資策略可能破壞組織文化,雖然能吸引人才,但未必能吸引與其價值觀一致、長期投入願景工作的員工。」我相 信願景真的很重要,那是凝聚一群優秀人才的關鍵因素之一。但高額薪資背後的問題是什麼? 除了 Dario Amodei 提到的,會破壞組織文化外,我覺得 Michael Dell 的詮釋更直接。 Michael Dell:「這種高額薪資極有可能引發內部員工的不滿與文化上的緊張感。」 一樣從事 AI 研發工作,我在公司內已經是頂天的存在,但我的年薪不過就 1,

By gipi
對情緒控管能力的反思

對情緒控管能力的反思

前陣子跟大家分享了我自己對「情緒管理」與「承壓能力」的反思。 假設我們試著量化一個人的情緒承載能力,如果這個數值是 100,只要超過這個數字時,人的情緒就會崩潰。 而多數時候,我們會將自己的情緒壓力控制在 100 分以下,如果要自在一點的話,可能在 60 分以下是比較輕鬆自在的狀態。而那些工作壓力較大,或者內耗特別嚴重的人,很可能長期處在 80-90 分的狀態。 如果一個人的情緒壓力愈接近 100,那情緒就愈難自控,很容易沒耐性、暴躁、坐立難安。 過往我總認為自己是將情緒壓力控制在 80 分以下,所以自己在高壓工作下其實有許多的餘裕。 但最近發現,我可能只是為自己上了 buff。 所謂的 buff 是個遊戲用語,在遊戲中,有時我們可能會拿到道具,或者被施了魔法,讓我們的能力項注射了腎上腺素一般有個很明確的提升。 例如提升力量 5 點,增加 30% 血量,實體攻擊無效等等。

By gipi