寫程式是否需要 Mac

更新於 發佈於 閱讀時間約 3 分鐘

先說結論

如果不是寫 ios 的 app 這種限定機器的情況,ubuntu、linux 系統就夠用了。(這裡不談論剪片的需求,因為我用不到。)

但如果想使用 mac coding,多半買最低階的就夠用了。(air 或最低階的 pro)

Mac 規格

就是 2022 年7月最便宜的 M1 版本

14" MacBook Pro
Apple M1 Pro 8 core CPU 14 core GPU
MEMORY: 16G
SSD: 500G。

用途

上網、看影片/雙銀幕輸出到 4K 電視看 影片、寫程式。

語言

golang、JavaScript、python

IDE

vscode、jetBrains 的 goland

開發項目

主要開發網頁後端 server,偶爾寫寫 h5 互動遊戲介面或網頁。

使用體驗

從 intel Mac 換到 M1 Mac 最大的差異就是幾乎不需要啟動風扇散熱,筆電也不再時常發燙,不少 app 的執行速度也有感變快。但筆者開瀏覽器上網看影片,同時使用 goland 開發,16G 記憶體是有點不夠用的。

解決的方式就是工作時只開工作用 app,完全關閉(cmd+q)休閒用 app;休閒時就完全關閉工作用的 app。也可以將記憶體升級到 32G,但考量到升級要付出的金額,改變使用習慣比較實際點。

後來 goland 改善 indexing 的效率以及佔用太多記憶體的問題,對減輕筆電的負擔有些幫助。但還不足以到可以不用關 app,依然要維持順手把當下不常用的 app 關閉的習慣。

如果單純使用 vscode 或 vim 開發,那絕對是爽用的。

如果你打算使用 Mac,以下是我認為會直接體會到的優缺點。跟 coding 有關的只有一部分,大多是 mac 生態系和使用上的直覺帶來的便利。

優點

  1. apple 生態圈的便利性。
  2. 建置開發環境上簡單許多。
  3. macOS 使用上比較直覺。
  4. 時光機備份、轉移系統的便利性。

缺點

  1. 價格貴上 PC 不少。
  2. 據說在 docker 的使用上偶爾會遇到點問題。
  3. 重新適應使用習慣。
留言
avatar-img
留言分享你的想法!
avatar-img
Killy的沙龍
0會員
1內容數
你可能也想看
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
打開 jupyter notebook 寫一段 python 程式,可以完成五花八門的工作,這是玩程式最簡便的方式,其中可以獲得很多快樂,在現今這種資訊發達的時代,幾乎沒有門檻,只要願意,人人可享用。 下一步,希望程式可以隨時待命聽我吩咐,不想每次都要開電腦,啟動開發環境,只為完成一個重複性高
Thumbnail
打開 jupyter notebook 寫一段 python 程式,可以完成五花八門的工作,這是玩程式最簡便的方式,其中可以獲得很多快樂,在現今這種資訊發達的時代,幾乎沒有門檻,只要願意,人人可享用。 下一步,希望程式可以隨時待命聽我吩咐,不想每次都要開電腦,啟動開發環境,只為完成一個重複性高
Thumbnail
MacOS 先下載Homebrew,然後輸入底下指令: brew install go 確認是否安裝完成 go version 環境設定 export GOPATH=$HOME/go
Thumbnail
MacOS 先下載Homebrew,然後輸入底下指令: brew install go 確認是否安裝完成 go version 環境設定 export GOPATH=$HOME/go
Thumbnail
繼上次的 markdown 語法介紹後,這次要來和大家分享一套可以說是 Mac 用戶專屬的快捷鍵 。雖然功能和 markdown 差不多,但是我認為在效率以及上手難作度上可謂天差地別!
Thumbnail
繼上次的 markdown 語法介紹後,這次要來和大家分享一套可以說是 Mac 用戶專屬的快捷鍵 。雖然功能和 markdown 差不多,但是我認為在效率以及上手難作度上可謂天差地別!
Thumbnail
幾個步驟,就能成功在MacBook Air M1安裝Python3和Django!
Thumbnail
幾個步驟,就能成功在MacBook Air M1安裝Python3和Django!
Thumbnail
本文教你如何在配備 M1 晶片的 MacBook Air 上安裝Flutter,以同時開發Android和iOS apps。
Thumbnail
本文教你如何在配備 M1 晶片的 MacBook Air 上安裝Flutter,以同時開發Android和iOS apps。
Thumbnail
這裡說的文書軟體涉及 開源軟體(程式碼開放)---可以讓會寫程式碼的同好共同開發。 PC版本LibreOffice、MAC版本Open Office
Thumbnail
這裡說的文書軟體涉及 開源軟體(程式碼開放)---可以讓會寫程式碼的同好共同開發。 PC版本LibreOffice、MAC版本Open Office
Thumbnail
本文將分享如何在 M1 / M2 的 Macbook 上安裝 Stable Diffusion WebUI。首先會提供一些 Macbook 的規格建議,接著會介紹如何安裝環境,以及初始化 Stable Diffusion WebUI。最後還會介紹如何下載 Stable Diffusion 模型
Thumbnail
本文將分享如何在 M1 / M2 的 Macbook 上安裝 Stable Diffusion WebUI。首先會提供一些 Macbook 的規格建議,接著會介紹如何安裝環境,以及初始化 Stable Diffusion WebUI。最後還會介紹如何下載 Stable Diffusion 模型
Thumbnail
初稿 作者: Stan Ht. Wu (stanwu 吳信典) 想像一下,如果整台電腦裝瀏覽器就好了?這樣多輕鬆啊!人生就是要斷捨離,什麼都不裝,就用瀏覽器就好了,您看連寫方格子的文章也是直接用瀏覽器耶!! 用瀏覽器基本上是最符合懶人原則,為什麼呢?因為從頭到尾根本不需要切換應用程式,存檔案放在雲端
Thumbnail
初稿 作者: Stan Ht. Wu (stanwu 吳信典) 想像一下,如果整台電腦裝瀏覽器就好了?這樣多輕鬆啊!人生就是要斷捨離,什麼都不裝,就用瀏覽器就好了,您看連寫方格子的文章也是直接用瀏覽器耶!! 用瀏覽器基本上是最符合懶人原則,為什麼呢?因為從頭到尾根本不需要切換應用程式,存檔案放在雲端
Thumbnail
安裝軟體:ATOM-https://atom.io/ 基本上安裝畫面上的download會顯示您目前所用的工具所需的軟體 這邊顯示是Windows的64-bit就是我所用的~Mac會顯示Mac用的 2.每個軟體學習一開始都是要從HELLO WORLD開始,是因為要確認”環境”是否安裝”完成
Thumbnail
安裝軟體:ATOM-https://atom.io/ 基本上安裝畫面上的download會顯示您目前所用的工具所需的軟體 這邊顯示是Windows的64-bit就是我所用的~Mac會顯示Mac用的 2.每個軟體學習一開始都是要從HELLO WORLD開始,是因為要確認”環境”是否安裝”完成
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News