WebConf 2024 - 軟體工程師如何擁抱趨勢,提升職場價值

WebConf 2024 - 軟體工程師如何擁抱趨勢,提升職場價值

上週在 WebConf 2024 活動上我分享了一個關於 AI 時代如何有效累積個人職場價值的 talk,完整的簡報資料我放在下面這個連結,有興趣的朋友可以連過去看:簡報連結

本文我主要就我當天的幾個重要論點做一些補充,提供沒有機會參加到當天活動的朋友參考,也讓當天有參與的朋友再做一次複習。

AI 會取代軟體工程師嗎?

這不是個偽命題,因為 AI 的出現確實大大的影響了人類的工作,但我們絕大多數人並沒有能力去預測 AI 的進步速度,今天不會被取代的項目,不代表五年後不會被取代。

如果你的策略是避免被取代,那你需要一直關注 AI 進度的速度,而且每當他取代了一個你能做的事情時,你會感到痛苦,因為你必須再學新東西。

我的建議是不要把 AI 當成一個謀生工具,而是當成一個解決問題的工具。因為懂得 AI 不意味著你可以獲得一份穩定工作,唯有你能用 AI 來解決有價值的問題時,你才能找到一份好工作

讓問題解決成為你學習 AI 的動力

AI 工具蓬勃發展的這兩年,幾乎每個月都有許多 AI 應用出現,但我不建議大家去追逐太多的工具,而是回過頭來思考,日常工作中,有哪些問題在 AI 參與後,可以解決的本來更好

我分享的案例是我的學習與創作過程。

我為了學習 AI Alignment 的問題,我讀了許多篇文章與影片,其中一篇文章的內容長達上萬字,然後我從中衍生的文章跟影片也有數十個。如果我用本來的學習方法,我估計得花上兩天左右的時間才能完成資料收集與整理。

然後再花一天左右的時間,才能將我消化好的資訊寫成一篇文章。但我當初先靠 Perplexity 幫我找出值得閱讀的內容,並輔以 Youtube Transcript 幫我擷取影片字幕,然後靠 NotebookLM 幫我做摘要與釐清各種資訊。

運用了這些 AI 工具,讓我收集資料、整理到寫文的時間大幅縮短。我從當天接近中午的時間開始,到完成文章撰寫,前後大約 5 -6 個小時。對比原先的三天,我把時間縮短了超過 2/3。

這篇文章在這:對人工智慧對齊的探討

第二個案例是我最近寫的一篇文章:從 20 哩行軍的故事,看如何面對不確定性

按原先的方法,我需要先上網收集各方面的資訊,可能包含大量英文的內容,而且要過濾掉錯誤訊息,並交叉比對各項資訊,然後提出比較。最後寫成一篇文章,我自己估計所需的時間可能在 1-1.5 天左右。

光是整理下面這張表,很可能就得花掉我半天的時間,但是我靠著 Perplexity 跟 NotebookLM。我只花了不到半小時的時間就將這張表整理好了。

過去半年,我花了很多時間了解 AI 的邊界在哪,也花了很多時間學習使用 AI。

我的心得是,不要老去想著 AI 能拿來做什麼,而是回過頭來想想,現在的工作與生活的每一件事,有沒有可能提升一倍的效率,然後去找能達成這件事的方法。在這過程,你會發現 AI 經常能讓你找到新的解法。

一個新科技的運用與普及,不是靠著漫無目的學習,而是從自身需求出發,將新科技融入到生活中,解決過去解不了的問題。

職涯如何過得更好?

不論 AI 怎麼進步,我們每個人都有一個共同想解決的問題:「我們的職涯如何活得更好?」

這個段落我拋出一個問題問大家,如果職場的賽局是個金字塔,愈上層的工作薪資愈高,但進入門檻相對高,職缺也相對少,你需要花投入很多時間跟一群人競爭

而 AI 之所以讓人感到焦慮,在於中下層的工作任務,很可能被 AI 大幅取代,而這會大大增強了往上走的壓力

「除了這條路,我們還有其他選項嗎?」

這是我當天拋給大家的問題,傳統的職業競爭是金字塔型,但這種模式演變到最後就是一個蘿蔔一個坑,是個極端競爭的紅海。要在紅海中倖存,我們會需要花上大把的時間去跟別人比較。而這種比較,又會持續強化我們的焦慮感與壓力。

可如果我們去嘗試另一條路線,讓自己跳脫金字塔型的競爭,而是找出自己的獨特定位,發明屬於自己的全新職務,那你完全有機會按著合適自己的路線發展

我以自己的案例做分享,我本身是一個技術 X 商業的綜合體,但這樣的組合在 10 多年前很少有公司會要求技術主管熟悉商業,也很少有公司會要求商務主管得掌握技術。可我當初認為我在這兩塊都很有興趣,也相信這樣的組合可以創造很強的綜效

可現實是,純技術相關的職缺很多,純商業相關的職缺也很多,可能都有 10 萬個,但市場上會需要技術 X 商業的職缺相對很少,可能只有 100 個,兩者之間相差了千倍。

但我認為機會多,遠不如機會好。我情願把時間花在找出那 100 個工作機會,也不希望自己在 10 萬個不怎麼樣的機會中與別人競爭。

我去應徵一家只需要我某項技能的公司,他通常只願意支付我在那項技能上的薪資。可若是我能找到好的雇主,他們是因為看中我在技術跟商業上的綜合能力,他們期待我在這兩部分都能有所建樹,也願意為這種綜合能力付錢。那我不只能盡展所長,還能拿到相對好的薪資,這對我來說就是個好機會

一個人的職場價值並不是自己說了算,而是回到市場機制思考,看看市場上有誰願意為你的價值付錢。

當你想跳脫金字塔競爭,想要定義一個屬於自己的市場,那你得學會發展自己,並懂得經營市場。

你是想隨波逐流,繼續在紅海內競爭,還是希望發展自我,面對市場挑戰,然後悠遊於無人競爭的藍海呢?這就看你自己的選擇。

在這場演說的後半段,我花了許多篇幅分享我個人經驗,以及我在思考這些問題的思路。我將這些內容彙整成三個部分:發展自我、做有價值的事、找到潛在客戶

Part 1.發展自我,取得新的技能組合

我從剛出社會沒多久就很熱衷於做自己感興趣的事,即便那些事可能與我的 KPI 無關,只要我感興趣,我就會去做。

像是寫文章,我從出社會到現在最少寫過上萬篇文章,
在論壇上回答問題,我可以天天去論壇看有哪些問題我能回覆的,
參與社群,早年我參加點部落與 MVP 社群,後來也組織過技術管理者社群。

做這些事除了磨練我的思考與表達能力之外,也會大大增強我解決問題的能力。與此同時,還會增加我個人知名度與影響力,並讓我結交了更多高價值的人脈。

除此之外,我也會去爭取在公司內的每個學習機會,像是尾牙的主持人,或者內部講師的授課機會。這對提升我個人的演說表達能力有很大的幫助,也讓他人重新認識我,並因此增加了我其他工作機會。

我本來就熟悉技術,我有很好的解決問題能力,而同時又能言善道,所以我除了技術工作外,我還能做 presale 以及顧問。這是我最早期發現自己的職涯開始出現新的分支的開始。

技術 X 口才 --> Presale / 顧問 / 講師
技術 X 產品開發 X 行銷 --> 產品經理 / 行銷經理
技術 X 商業 --> BU head / 產品總監 / 營運總監 / 科技作家
管理 X 社群影響力 --> 招募加速器 / 流量放大器

發展自己的技能組合,提升自己的職場價值。但人的時間很有限,如何穩健且精明的投資自己,以下三項是我一直運用的策略。

我的工作策略

第一,極大化個人學習

做能學習與累積能力與資歷的工作,專注於高價值任務,避免俗事纏身。

如果一件事高度重複,那我會盡可能將這件事自動化,因為我希望自己的工作資歷是能持續累積的,而非不斷重複。如果我手上有許多雜事,那我會主動去爭取高價值的工作,讓老闆覺得將雜事安排在我身上事種浪費。

第二,用最少的時間做好 KPI

不追求 KPI 極大化,不是交差了事,但也不需追求完美與超標而過度投入。

我在工作上的態度是,不過度追求獲得最好的績效分數,因為績效是基於公司目標而設計,而我有我個人想追求的目標

當兩者契合時,我可以一邊做喜歡的事,一邊創造高績效,我職涯中有大約八成的時間符合這樣的狀態。而當兩者無法契合時,我會想辦法在公司目標上能做到 80 分以上,但不會刻意去追求 100 分,因為我希望為自己保留時間在個人學習成長上。

第三,做有熱情且能累積的事

現在做的事,可以為未來的自己增添價值,可能是薪資、人脈、機會、名聲、快樂。

我做事實會盡可能思考綜效,也就是做一件事能同時照顧到多種需求,或者能兼顧長短期,而在難以兼顧時,我會優先選擇長期

這個段落的最後,我做出了段落的總結。

我們很難預測 AI 的發展,但我們可以專注的發展自我。

AI 未來會怎麼變化,我們不知道,與其將時間花在擔憂未來的不確定,不如想辦法發展自我,強化自己的獨特性,讓自己擁有抗衡變化的資本。

Part 2.做有價值的事

什麼是有價值的事?我相信許多工程師其實回答不出來。這個段我我援引了馬斯克的觀點,他曾說:「有一個聰明工程師常見的錯誤,那就是花時間去解決一個不存在的問題。」

這句話的背後,點出的關鍵問題是,工程師經常去解決那些缺乏商業價值或對成果沒幫助的問題

這邊我用的材料是我曾多次分享的企業價值鄙視鏈:

在企業內溝通,尤其是與上級溝通,我們必須掌握的關鍵技巧之一就是永遠用老闆在意的事溝通。而在企業運作上,老闆通常最在意跟錢與客戶有關的議題,而較不在意部門管理或特定成員的工作狀態。因此,不同的議題,在老闆的心目中其實是有優先順序的。

在部門的分工中,業務相關部門負責的 KPI 往往跟營收、客戶有關,所以他們凡事必談錢跟客戶;而研發部門的工作,經常跟交期、生產力有關,我們談事情時會經常強調資源、風險或者人員管理的問題,因為這些都會影響到交期與生產力。

因為業務總是在談論離價值近的議題,研發總是在談論離價值遠的議題。業務說話比較大聲,並不是因為他們特別聰明,更不是因為老闆偏心,而是剛好他們談論的焦點都是離價值近的事情。

但我給大家的建議是,你只要轉變說話的內容,你也能取得跟業務一樣的話語權

不要說多接一個案子人力會很吃緊,而是說多接一個案子會造成資源排擠,很可能會導致 A 專案 delay,公司可能因此損失 500 萬。將一個模糊的影響轉變成一個具體的數字,將部門資源的問題轉變成營收問題。

不要說技術債不處理會衍生很多問題,而是說明技術債影響了多少客戶,帶來多少退費,以及造成工程師多少重工,而這些重工換算成薪資又是多少錢。

溝通同一件事,但說話方法不同,你就會獲得不同結果。

我的工作策略

第一,清楚陳述自己的工作價值

用他人理解的價值說明,最簡單的就是商業價值。

這是我最早開始談論商業思維時的核心,每個工作都有其商業價值,但你必須要能找出脈絡,你才能清楚陳述其價值。

第二,主動投入在有價值的任務上

不要等別人安排你去做那些無價值的事,而是識別價值,主動認領。

不要等待主管幫你安排任務,而是當你識別出高價值任務後,主動去認領。這些高價值任務有些很搶手,你要快點出手,有些很棘手,可當你願意認領時,你會獲得學習機會,也會獲得老闆的肯定,只要你不會總是搞砸他。

第三,Show, and tell.

做出成果來,主動呈現,不是為了邀功,而是在練習自信地說出自己的價值。

適時地凸顯自己的貢獻,並試著讓上級買單。在這過程上級就像是你的客戶一般,當他們滿意你的成果時,他們會更願意讓你晉升、加薪,或者拿更多獎金,他們很願意付更多錢給你。

千里馬不能只在原地等待伯樂,而是要主動出擊,出現在伯樂面前,展現自己身為千里馬的潛力。

Part 3.找到你的潛在客群

前面兩 Part 談到了發展自己獨特定位與識別價值的重要性,最後一段我更多的在談論理解市場。我用的是以下這個矩陣工具:

橫軸是技能熟練度,代表自己在特定職務上的技能水平,縱軸是市場價值,代表該職務在市場上的薪資行情。

技能熟練度高,市場價值高,那是一個理想職位,代表我們可以在這個市場混得好,而且市場也願意給高薪。

技能熟練度低,市場價值高,這是一個潛力職位,代表雖然我們能力還不到位,但市場仍願意支付高薪。

技能熟練度高,市場價值低,這是一個夕陽職位,通常是那些市場需求正在消失的工作,也很可能是即將被 AI 或機器人取代的工作。

技能熟練度低,市場價值低,泛稱學徒,什麼都還不會,雇主願意支付的薪水也很低。

我通常建議大家在選擇工作時,把重心放在理想職位與潛力職位上。以下是我個人在第一次轉換跑道時我設定的三個方向,以及對應的位置狀態。

根據我當時的技能組合與市場薪資行情我找出了三種可能職務:

  • 技術管理:這是我的老本行,也是能談到最好薪水的職務。
  • 產品管理:這是我最有熱情的職務,也是我最有優勢的職務。
  • 經營管理:是我長期想累積的職務,但也是我經驗最少,能談到薪資也相對較低的職務。

我當時選擇了從技術管理的職務切入,因為該職缺在公司的話語權最高,也擁有實際資源配置的權限。但我始終沒忘記自己想累積的是跨國產品管理能力,以及學習網路公司的商模、財務、增長等核心觀念。

而為了知道自己投入的努力是否有效,我會習慣每隔一段時間就跟獵頭聯繫,跟他更新我的經歷,讓他幫我物色一些可能的工作機會,讓我能藉此判斷自己當下的市場價值。這是我用來理解市場的重要方法。

我在轉職的一年後,獵頭介紹給我的工作大多都是 VP 等級,而且薪資相較於一年前,平均大約有 30%-40% 的漲幅。

理解市場,讓我清楚的知道我個人現在的市場價值到底在哪,也讓我知道自己的努力方向是否正確。

當天的分享,我主要想提醒大家一件事。

重點不是 AI 改變了什麼,而是面對未來,你想怎麼改變。

你得變得更獨特,你得學習定位自己,跳脫金字塔競爭;

你得有解決問題的意識,你得知道什麼才是有價值的,你得懂得陳述自己的商業價值,讓自己活出高價值;

你還得理解市場在哪,把自己賣出去。

隨波逐流短期很安全,但缺乏方向,內心會焦慮,
主動改變短期很辛苦,但方向明確,內心會愈來愈踏實。

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

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

Read more

AI 時代我們需要什麼樣的產品經理

AI 時代我們需要什麼樣的產品經理

早上聽 Lenny 專訪 Revolut product head Dmitry Zlokazov 的內容,Revolut 是一家位於倫敦的科技公司,專注於提供金融領域相關的軟體服務。在這個專訪中我聽到幾個很可能是接下來產品經理定位的轉變。 Revolut 在找什麼樣的人來擔任產品負責人?以及如何培養他們成為全球等級的產品負責人? 重視原始智力與飢渴感 在招募時,比起應徵者豐富的經驗,更看重他們的原始智力 (raw intellect) 和渴望打造事物的永不滿足的飢渴感 (unquenched hunger to build things)。有飢渴感的人就算經驗較少,也能快速學習、適應並推動改變並解決問題。 而 Revolut 也更傾向於招募那些處於早期職業生涯 (early in their career) 或具有創業背景的人。 專注於不懈的執行 如果一件事情只完成了 99%,那它更接近 0% 而不是 100%。這包括確保產品不僅僅是開發完成,還需要確保客戶服務、銷售和行銷團隊都能充分利用,否則它可能只是一個無人知曉的無用功能。

By gipi
Reddit 上的 AI 實驗

Reddit 上的 AI 實驗

蘇黎世大學在 Reddit 的某頻道 r/changemyview(CMV)進行了 AI 說服力的實驗。他們建立了多個假帳號,讓 AI 機器人假扮成「強姦受害者」、「創傷諮詢師」、「Black Lives Matter 運動的抵制者」。在幾個月的時間,這些 AI 帳號發表了超 1,700 條評論, 結果非常有趣。 我們先來看一下下面這張圖,這張圖解讀起來可能有點費功夫,以下我簡單的解釋一下: X 軸 (Persuasive rate) 代表「說服率」,也就是該帳號在過去發表的評論中,有多少比例獲得發文者給的 Δ(delta,代表成功說服對方改變或思考立場)。如果我發了 10 次,有 1 次發文者給了 Δ,那就是 0.

By gipi