2024/01/31

面試官 : 你知道 GPT 全名怎麼拼嗎? AI 術語之說明和解析

面試官 : 你知道 GPT 全名怎麼拼嗎? 這問題你回答的出來嗎? 

本文章從像撥洋蔥一樣從最層開始,一層層從 AI 到 machine learning 機器學習, 到 generative AI 生成式AI,到 LLMs 大型語言模組,最後最後到我們最熟悉的 chatGPT 做說明。

找了很多實際範例和應用,包括如何分辨柯基和吐司、已在 15 個國家 AI 可協助放射科醫生判斷,可以更有感目前身邊哪些任務已經被 AI 化了。



2023/11/06

如何度過痛苦的待業時期,讓自己找到滿意且適合的公司

自從之前的大裁員後,一直到現在求職市場似乎都還沒完全回溫。

在英國的有拿打工度假簽,投了半年 200 ~ 300 家卻只有收到 2, 3 家面試邀請,或是聽到是拿短簽就直接拒絕;英國媒體更有透露,招募業者稱因景氣不好所以只先找 contract;有聽過在 Meta, Google 實習過也拿不到面試邀請;也有不少人面試到一半被說 headcounts freeze,或是面試到最後階段才暫停,也有拿到 offer 被收回的。

我自己實際體驗是 : 收到的面試邀請,從之前一天十封到一星期兩三封。不過還是有朋友在 tier 1 公司上班收到比較多面試邀請,但根據對方說法這還是比以前少蠻多的。

物價上漲、屋價也下不來,有的國家比如英國電費漲 80%、稅漲一年超過 4 次、簽稅健康稅一年加個好幾 £100,這時候被資遣、或還在待業根本是火上加油。


--
身為一個待業前輩,我待業次數算是蠻多的,一次是因為工作環境不好 + 轉職上課、兩次是因為身體,一次是 offer 在辦簽證一半時被收回。

待業久了就會覺得好久好痛苦好無奈好煩躁好焦慮人沒賺錢不值得幸福,但,不是這樣的。


2023/10/12

改善下背痛和腰痛 - 倒 S 型 + 扭轉中度脊椎側彎

(這我本人脊椎照片啦,本來靠近脖子的地方應該更彎,但成長期時有靠吊單槓拉回來)


這篇主要是想講講,我深受脊椎側彎其苦約 20 年,因可能壓迫到內臟、神經等,間接造成各種不舒適,但這幾年終於找到,讓自己一個月背部大概只痛一兩次的方式!

我是在國中時被發現有倒 S 型中度脊椎側彎 + 扭轉,醫生推測發生原因是一下長高太快,但肌肉不足以支撐脊椎而導致側彎。

側彎大家可能很熟悉,扭轉則是如果我人站著,可以看到我左側肋骨下緣是突出的;
可以看下圖的紅圈,泳衣下緣部份照理來說應該是順順的下去,卻異常的突起。




2023/09/23

Wikihow 迷因與它們的產地

Wikihow 是一個提供使用者關於如何一步步完成各種事項的網站。

該網站上有超過 1900 萬篇關於該如何完成各種事項的說明文章,通常附有說明、提示和圖片,以幫助讀者達成目標。據該公司稱,該網站每月有超過 1 億人使用。

但自 2005 年推出以來,許多 Wikihow 文章過度簡化內容,還有微妙且不知所云的插畫,而在網上引起了轟動,也因此產生了許多迷因。





2023/09/20

我會跟當年剛成為工程師的自己說...

這篇算是對自己工作經歷的一些反省吧,我會跟當年剛成為工程師的自己說些什麼呢?

雖然我當工程師時間不算長也不算短,大概是六年左右,也待過小公司和大公司,
像是小公司,台灣分部人數只有 50 - 100 人;
上市大公司,全公司人數 500 - 1000 人;
國外公司有各個分部在不同國家,但倫敦分部工程師只有我一個人。

但如果早點知道這些要點,就會少浪費點時間在不重要的事情上,或是減少不開心的頻率,讓自己更能專心在個人發展、生活與工作的平衡上。





一、上班時交辦的事項完成後,在確認沒有其他事情要做時,可花時間精進自己


之前在某間公司時,我做完所有 PM 開的需求時,還會想辦法優化網站,比如模組化程式、或是主動開 tasks 改一些 PM 沒發現的 bug,因為我認為這個網站是我負責的,我應該全力把這個網站做到最好。

而且我還覺得上班就該全心全意都在工作上,不能看其他的資料,不然就是愧對公司;或是下班後都還在掛心事情沒做完,利用自己的私人時間蒐集資料,好讓我一上班時就可以快速開發;還會提前開發隔天、大後天、下星期、下下星期的功能。

短期來看,我對公司盡心盡力,也許我的努力會被看見而被加薪;但長期來看,對自己職涯發展並沒有太大幫助,對公司也不見得完全是好事。


我後來認知到 : 
  • 事情是永遠是做不完的,該休息就休息
  • 與其一整天時間都投入在工作上,不如精進自己去看書看資料學技術、領導和溝通能力,有機會還可以引入相關方法進公司,對雙方來說都是 win-win

不需要覺得上班時完成自己負責的項目後,看其他技術資料是需要感到羞愧的。


面試英國各公司工程師職缺的流程與問答紀錄




面試 Meta, Amazon 等的公司忘記有沒有 NDA 了,不過因為太久流程我也忘了,就請大家參考別人的吧~

時間排序為最近到舊,時間越舊的幾乎都是面 front-end 的,後來新的才是面 software 或 full-stack 的。



--

Booking.com

Intro call
面試官 : Recuiter
職位 : Not sure
面試工具 : Zoom
  1. 請自我介紹
  2. 為什麼想加入 booking.com?
  3. 為什麼想找新工作?
  4. 需不需要贊助簽證?

結果 : 收到 online hackerrank 75 分鐘 test 回去寫,算是偏簡單。

跟我接洽的 Recuiter 有點天? intro call 完後收到 online test,隔天又收到一封信說希望有個 intro call,我們已經 intro call 過了耶?

然後做完 online test 回信告知後,恭喜我通過測驗,請我輸入我希望下階段面試的時間,然後寄了一個不在我時間內的面試時間,結果時間到了還是還沒 match 到面試官。

Recuiter 又突然寄一封信說,忘記跟你說這個職缺要 relocate 到 Amsterdam 喔! 我想說你沒有先講耶,不過沒關係先答應。

然後再過一天寄面試邀請函給我說 : 歡迎參加 data & machine learning 的 live coding 和 system design interview,可是我申請的是 Full Stack Software Engineer...


2023/08/11

不用拿到 offer 就可以申請到英國生活、找工作的三種簽證 - Global Talent Visa, Youth Mobility Scheme Visa 和 High Potential Individual Visa


這篇是要介紹除了申請英國學校的學生簽、難取得的工作簽、要有配偶的配偶簽、要有錢的新創簽、要更有錢的移民簽以外,可以不用拿到 offer 就可以申請到英國生活、找工作的簽證。

這邊要介紹的有三種 : Global Talent Visa、Youth Mobility Scheme Visa、High Potential Individual Visa。

其中最特別的就是 Global Talent Visa,因裁員潮非常多人開始申請這種簽證,比起工簽有保障得多,不受雇主約束,要自由跳槽、離職、創業皆可,不用擔心臨時被解雇。

文章內容會詳細介紹這三種簽證申請方式、條件、優缺點和費用。Global Talent Visa 還有提供成功案例分享,但恕我只有辦法分享工程師領域相關的內容,已經符合條件的工程師可以嘗試申請,而尚未符合條件的工程師則可以詳閱所需條件預先做準備。

2023/08/06

如何讓 FAANG 的人資一眼看上你 - 履歷篇


基本上我找國外工作撰寫和整理了一般履歷互動式履歷網站Github 和使用 LinkedIn,不見得全部都需要。

但幾乎每個國外人力銀行平台 LinkedIn 和 Github 是必填
所以我的小建議是在註冊這些平台之前至少先整理好這些網站資料。

另外有的會提供更多欄位可以填寫自己的 blog 或其他連結我有遇到面試官說對於我有建立互動式履歷網站和寫部落格印象很深的,詳情請見這篇 如何讓 FAANG 的人資一眼看上你 - Github、Blog、網站式履歷篇

想參考收到 Meta (Facebook)、Amazon、Booking, Cisco, Yelp 等公司邀約的履歷寫法,可以直接下滑到第二大點履歷撰寫要點


2023/07/30

贊助上課費用的學習平台,還可以拿到免費哈佛 CS50 課程證書?


我的 Harvard University CS50 之通過證書!


繼上次這一篇 還在考慮轉職工程師要上哪間學校? 這裡推薦你免費的學習資源、書籍與素材,有幾個平台想特別介紹一下,特別是不確定自己想上什麼課程想要試聽的、或是需要資金贊助的、或是想要更多不同課程的。


這邊會提到 Coursera、Edx、還有些課程在這些平台上沒有,但在學校網站上有提供的、上完 Harvard University CS50 的筆記和心得,以及拿到 Harvard University CS50 免費課程證照的方式。


2023/05/24

男 / 女性工程師面試和上班時應該怎麼穿?

工程師面試時、上班時應該怎麼穿


究竟工程師面試時、上班時應該怎麼穿? 一直是一個很有爭議性的話題。

這邊想分享一下我自己面試,和在台灣和英國擔任面試官的經驗;面試完後都會和主管們討論,就可以聽到一些除了討論技術、個性外,還有其他方面的事情。

像是有時候就會聽到說 : 這面試者這樣穿好像不是很重視這場面試。

P.S. 此篇文章所談的工程師是指前端工程師、後端工程師、全端工程師等軟體工程師,其他類型的工程師我就不清楚了,在此不談。



一、工程師面試

首先先看面試邀約時,公司有沒有告知面試服裝的要求,
有些行業就算是工程師也會要求穿著西裝面試和上班的,比如說 hedge fund。

那如果公司沒告知又真的很猶豫不決,也可以寄信詢問有沒有服裝要求。



1.1 女性工程師


女工程師面試穿著

以前我以為面試就一定要穿套裝,所以面試時遇過面試官說 : 妳怎麼穿這麼正式,我以為妳是要來應徵業務的。

不過我後續還是繼續穿套裝去面試,但後來面試越多越多次,從小型到中型到大型公司到國外公司,發現其實面試工程師真的不一定要穿到套裝。

嗯不過我也有遇過面試主管表示,看到女性工程師穿這樣很開心的,不過我不是很想討論這個部份...


2023/05/15

2024 更新 - Wise, Revolut, Monzo 台灣匯錢到國外,海外匯錢回台灣,匯率好手續費低只需帶少量現金

Wise (前稱為 TransferWise,本篇文章開始皆以 Wise 稱呼) 提供各種外幣的存款帳號,如果預計要前往國外一段時間,但又不想帶大量現金,可以先將外幣存入在 Wise 開設的外幣帳戶,到當地開戶後就可以馬上從 Wise 匯入使用了。

因為英國辦實體銀行帳戶不容易且耗時長,那可以選擇辦理英國很流行的網路銀行 Monzo 或 Revolut,申請速度快,又不需卡費,還能當薪轉戶。

但 Monzo 需要英國地址才能申請,還要拿到卡片開卡才可以使用,而 Revolut 則是需要 BRP 卡;
所以藉由 Wise 的幫忙,先將錢轉到 Wise 的英鎊帳號上,到英國有地址或領到 BRP 卡時再申辦 Monzo 或 Revolut 。


Wise 首次註冊連結享優惠


  1. 進入 Wise 網站
  2. 選擇右上角的 register 註冊帳號
  3. 登入後點選右上角 create a personal profile
  4. 輸入姓名、生日、電話、地址,填寫完成後儲存
  5. 完成 email 認證後,開始驗證你專屬的 Wise 帳號

2023/05/12

拿到打工度假簽 YMS 想找工程師工作,來英國前可以先做什麼準備?


這篇主要是看到有人在 社團發問

"拿到打工度假簽 YMS 想找工程師工作,來英國前可以先做什麼準備?"

突然發現這是個很好的問題,因為我自己是分了幾個階段來進行規劃 :

距離來英國還有多久? 六個月、兩三個月、已經到英國?

我記得最晚入境時間有六個月,當初因為疫情關係可以延簽,所以有可能可以更久,現在要看看有沒有需要或能不能再延簽。



然後先提醒一下,的確有很多無私善良分享幫助他人的台灣人,

但也有利用剛到國外人生地不熟、遇到同鄉容易放下戒心而騙人的台灣人,

在國外遇到同鄉人固然開心,但是還是把警戒心拉高一點比較好。




一、還有六個月

1.1 找工作相關

1.1.1 職缺查詢 / 面試準備


  • 上英國職缺網站查看你要應徵的職缺 (應徵國外工作的前置作業,這些你都做了嗎?) ,有哪些技能是你還沒有的,就可以利用這段時間訓練起來;當然如果你想先投履歷面試看看狀況,也是很好的方式可以知道自己還缺少什麼
  • 寫 side projects、或是參與開源專案並推到 github 上,附上英文版詳細的 ReadMe;不保證對方都會看,但當對方當收到許多差不多水準求職者的履歷時,至少有你的 github 的 projects 可以評估你的技術去決定要不要找你來面試

 

  • (Optional) 我自己有設計、開發前後端一個互動型較高的履歷網站,幾次面試都有特別被提到

2023/05/08

走向國外你需要的不只是英文,還有薪資談判技巧

salary expectation skills

找工作時常會遇到 recruiter 或 head hunter 想約個 initial phone call 聊聊,
然後他們通常會問一些薪水相關問題如 : 你現在薪水多少? 預期的薪水又是多少?

出於保護自己利益和隱私下,直覺上你可能覺得不應該透露這些資訊,
但或許你真的很想進這間公司,怕不回答會影響到面試的權益,回答了又怕被壓低薪水;
或是本來很堅定,但在被對方一盧再盧之下還是講了個數字或範圍,那這樣有可能會導致什麼後果?

還有拿到 offer 後不是很滿意薪水或是福利,那要如何談薪水呢?

這篇文章就是要來想分享一下,根據自己和朋友經驗及網路上蒐集的資料 (想看相關原文資料可直接到 第五大點 References),如何應對這些問題並提高薪水


再三強調談判也要看國家、種族、當下情勢等而定,沒有絕對的準則,遇到比如經濟蕭條、或是已經很難找工作了,那要不要談薪水可能要衡量一下你現在有多少籌碼可以談。


所以如果看到覺得不合理不通用的地方,是,這是可能的,但如果可以的話還是要積極談判






一、What Is Your Current Salary And Expectation?


這是一個非常常見的,剛開始 phone call 就會問的問題,
那對於這個問題到底要不要回答? 
或是該怎麼回答? 
如果對方窮追不捨時要怎麼應對呢? 


假設你回答了一個特定數字或是範圍 : 

1.1 你回答的比他們預期的還低,你可能拿到比實際上本來可以領到薪水的更低

salary expectation skills

因為你不知道實際上公司願意付多少薪水,開價可能是根據自己現有薪資 + 預期數字,或是其他人在網路上分享的薪水價碼,但你根本不知道這是不是符合你自己實力的薪水,或是你根本有辦法談到更高的薪水。

而薪水的預算的決定其實取決於許多因素,如 :
  • 公司的招募預算是多少? 
  • 公司需要為這份工作填補多少個職位? 
  • 公司有多急於填補這些職位? 
  • 公司必須篩選、面試多少其他候選人?
  • 公司在收入、利潤和企業擴張等方面的表現如何? 
  • ...

當你透露你的薪水預期時,基本上對他們來說就是你直接給他們看你的底牌。

回答這個問題後可能會使以後的談判變得非常困難,一旦透露當前或期望的薪水時,到時候拿到的薪水可能只是稍微加減你當初報的數字而已。

Recruiter / Head hunter : 太棒了! 這個 candidate 很好對付呢!


2023/03/10

英國工作簽證英文能力要求,沒有要求一定要考 IELTS 雅斯

辦理英國工簽所需之英文證明 - 四種合格考試機構

自從辦理英國工簽可以不一定要回台灣後,可以考的考試就變多種了,
在英國境內根據 官方資料 合格的考試機構有四種 : 

  • IELTS SELT Consortium
  • Pearson
  • LanguageCert
  • Trinity College London

但要注意的是不管考哪個考試,一定要考聽、說、讀、寫四個面向,而且每個面向都要通過最低要求分數。

且 2022 年起不再接受 TOEFL 或 TOEIC 囉。


2023/02/05

為什麼我說不要轉職成工程師的七大原因


終於到我寫農場文標題了。

近年來,轉職軟體工程師已成為熱門話題,各大媒體和網站都在大力宣傳,強調高薪、短期轉職成功等優點;然而這些宣傳往往只看到表面,卻忽略了轉職成為工程師需要投入的時間和金錢,以及進入工作後所面臨的挑戰和困難。

以往看到這些都實在很想出來說說什麼,但是又怕被其他人回說 : 

"不要擋人財路。"
"你是不是自己已經是工程師了,所以不想讓其他人搶你工作。"
....

但我決定還是要出來探討轉職成為軟體工程師的利與弊,讓大家有較全面的了解,
不被宣傳和推坑文沖昏了頭。


--
不過我其實想講的是 - 不是不要轉職成工程師,而是思考清楚後再決定要不要轉職。

轉職成工程師是現今熱門的趨勢,但你是否真的考慮清楚了?
你可能只看到了工程師薪水高、前景好,卻忽略了背後的辛酸和所需的時間和金錢投資。

就好像有的人想當醫生因為薪水社會地位高,但沒有想過背後的辛酸和所要花費的時間;就好像有的人想出國工作,但沒有想過出國文化語言的差異,生活工作的艱辛;

不想看到很多人因為被鼓吹就一股腦的投進去,可能浪費時間和金錢,但是並沒有得到自己想要的回報,而且現在有些課程根本超收錢。

當然,有些必要的時間投入和金錢的花費是必需的,或是有些風險;和買股票一樣,你必須查詢足夠的資料,了解真實的風險和必要的投資,才能做出明智的決定,而不是一味聽信所謂的專家。

所以也不是一昧的聽信轉職工程師有多好的話,如果你正在考慮轉職,歡迎一起來看看到底要不要轉職成工程師。

2022/12/16

英國工作 / 打工 YMS ,你不能不知道的工作合約、薪資單權益

(薪資單怎麼看請直接滑到 第二大點)

除了在應徵前用 glassdoorblind 和打工社團內的 黑名單店家 查過一輪後,之後還要仔細小心的看工作合約和薪資單,雖然英文一堆密密麻麻的,但事關個人權益,務必花時間靜下來心來好好研究。

像我比較過三份合約...果然黑心公司還是不分國家,不然好不容易過了五六關的面試,最後簽一個對自己不利的合約真的很虧。

還有就是如何看 payslip 薪資單,老實說我真的查資料查到懷疑人生,還有包含自己製作圖片,好像寫了快兩個星期才寫完。




一、工作合約怎麼看?

1.1 薪水


英國在談薪水時基本上是以年薪來談,要確保合約上的數字和你當初和公司談的是一樣的;如果當時有提到任何分紅、獎金、簽約獎金、股票等項目,都應該要在合約上明列清楚

而且合約裡應該要註明每個月的發薪日是哪一天,用什麼方式給予

2022/11/04

面試國外工程師超詳細超過 100 道題目蒐集、分類歸納與準備

要面試工程師的流程真的超級複雜,所以我就詳細蒐集了 
  • Technical, behavior questions 蒐集與分類
  • Coding, online assessment, assignment, system design interview 的準備
最後也有題庫供大家參考。



一、面試題目蒐集、分類歸納與準備

1.1 面試流程

在蒐集面試題前要先知道歐美軟體工程師的面試流程 : 
  • Initial phone call:recruiter 或 head hunter 會和求職者約時間 phone call,通常會問位置、簽證狀態、薪資期望、自我介紹。 有的公司在這步就會問技術相關問題或是需要解題。
  • Technical interview : 沒有 coding,直接問技術相關問題
  • Coding interview : 面試官出題,你講解思路和解題
  • Online assessment / Online test給你一個線上連結,限制時間內要寫完
  • Assignment : 線上測試或是帶回家的作業,通常也有限制時間
  • System design : 通常 senior engineer 才會遇到,考對於系統的規劃和設計
  • Behavior questions : 問各種情況下面試者會怎麼處理,主要想知道面試者的處事態度和個性

那工程師面試時可能遇到這些關卡交錯,但不一定每關都會遇到;有公司沒有 technical interview,或是有兩次 coding interview。




1.2 蒐集面試題

首先先蒐集變化度夠豐富的題目,包括 technical questions (依照你要應徵的職缺而定) 和 behavior questions。

不比中文面試,因為英文面試是使用自己不熟的語言;
我自己的個性是 : 如果能事先做好足夠的準備,面試時就比較不容易緊張,
就算遇到沒準備的問題,也會比較有自信也是能答得出來。

我用特定 skills + interview questions, behavior questions 等關鍵字 google 搜尋後大約翻 15 ~ 20 幾頁,還有上 youtube 看影片搜集問題,還能順便練聽力。

需不需要做到這樣,就看個人的個性和時間安排,但至少遇到 common questions 要可以回答得很熟練。


相關面試題目我整理成了題庫,可以下滑到 第三大點面試題庫資源參考。

如何讓 FAANG 的人資一眼看上你 - Github、Blog、互動式履歷網站篇

除了一般履歷外,工程師求職大多會要求附上 github 或是作品集連結

我自己是另外還寫了網站式履歷,在面試過程中還有一邊寫 blog
意外的很多面試官看,還特別喜歡互動式網站式履歷 (下面第 2.3 點會提到),
也很欣賞我在 blog 上堅持分享技術和經驗的態度與精神。


一、Github

1.1 頁面敘述 & Demo




關於這塊平常就需要累積了,不管是 side project,參與 open surces 開發都行。

如果對方有興趣可能會 clone 專案下來看,但如果沒空可能就是頁面掃掃,
所以定期維護自己的頁面很重要,不管怎樣我都會讓對方看到首頁的時候至少可以看到關於每個專案的簡短敘述。

所以專案的 readme.md 我會寫上這個專案的目標、敘述、不會掛掉的展示作品的網址、使用的技術、相關功能的 demo 和說明、參考資料、版本更新紀錄、使用工具

如果他不想看程式,可以靠這方式大致知道我專案的畫面、功能與技術,更進一步的話可能還會點進網站玩玩。

如何讓 FAANG 的人資一眼看上你 - LinkedIn 篇

要找國外工作勢必要用到 LinkedIn,我大概八成的面試邀約都是從這上面來的。

另外還有寫給國外專用的履歷,請見 如何讓 FAANG 的人資一眼看上你 - 履歷篇

至於工程師必備的 github、作品集,甚至我還自己寫了 互動式履歷網站 和 blog 請見 
如何讓 FAANG 的人資一眼看上你 - Github、Blog、互動式履歷網站篇


在介紹怎麼寫 LinkedIn 前,要先要知道 LinkedIn 有提供工具給 recruiter 使用 - recruiter 和 recruiter lite,這兩種都是人資方用來篩選求職者用的工具,那我們先來看一下 官方說明篩選條件 有哪些?


首先左側主要篩選選項有 : 
  • Spotlights - open to work, are more likely to respond, past applicants, etc.
  • Job titles
  • Locations
  • Skills
  • Companies
  • Schools
  • Year of graduation
  • Industries
  • Keywords
  • Employment type
  • Advanced search

Advanced search 又包括四大項,每一大項裡面又分為多個小項 :
  • Candidate details
  • Education & experience
  • Company
  • Recruiting & candidate activity

    接下來我們就會用到這些項目了,請往下滑。