migrate 這個詞其實就藏在很多地理和電腦領域的細節裡,它的拉丁文字源 migrō 原本就是「改變居住地」的意思。你可能覺得這個字很遙遠,其實它就像你搬家或換工作一樣,只是它是為了更好的環境而整群行動。
你已經在生物課聽過「候鳥遷徙」,那正是 migrate 的經典畫面:因為季節變化,生物必須規律地換個家,這跟人類為了求職跨國搬遷的邏輯一模一樣。對電腦來說,這也是把資料從舊系統移到新系統的「搬家行動」。
中文可以用「遷徙」或「過檔」來理解。就像農村人口搬到城市(migration to cities),或者是數據從舊軟體「過檔」到新軟體,核心都是一種「位置與狀態的轉移」。
看到 migrate 先問自己:這裡的搬家,是為了生存的規律行為,還是為了升級的遷移行為?