寫程式是否需要 Mac

閱讀時間約 2 分鐘

先說結論

如果不是寫 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. 重新適應使用習慣。
0會員
1內容數
留言0
查看全部
發表第一個留言支持創作者!
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
文學創作和寫程式之間,似乎是兩件充滿衝突的事情,有時候我會有點難以解釋發生在自己身上的這種二元特性。以前國高中學習的時候,學科被分割成國英數社自五個項目,其實我最喜歡的科目是國文和數學,在高中要分類組的時候,因為感覺自己除了國文數學之外,還喜歡歷史,所以選了一類組。但是,如今回首從高中選組之後到現在
Thumbnail
現行的文創法10-1條,無論立法者是有意還無意間選邊站,都有邏輯上的問題。如果用搶票機器人的購買者需要被判刑,那用搶票機器人的黃牛,理論上應該加重刑度,才符合邏輯。如果10-1條的出現,是因黃牛掃票行為而起,邏輯上第3項的適用對象應該改成與第2項相同的「黃牛」,才不會讓人有種開發者衰小坐牢的感覺。
Thumbnail
在人與人溝通之間,最怕雞同鴨講,彼此不對頻的狀況常會造成誤會。在程式語言中也會出現類似的情況,所以就有一些約定來彼此約束。 PEP 8 是 Python 社群廣泛遵循的一種風格指南,用於提高 Python 程式碼的可讀性和一致性。一開始是 Python 之父 Guido van Rossum 自己
Thumbnail
Ruby 這款程式語言被認為是學習簡單又好上手,但會寫 Ruby 並不代表你真正進入 Ruby 的世界,Ruby 大叔之前不斷鼓勵新手要融入 Ruby 社群,因為很多平常沒地方學到的專業知識都藏在社群裡,想接觸「臥虎藏龍」的 Ruby 社群,那就務必把這篇收藏起來。 Ruby 社群裡的「神秘導
Thumbnail
會寫程式是目前生成式AI的一項重大功能。許多人也預期未來AI會替代程式設計師寫程式,導致程式設計師失業。 但身為程式設計師的我想說:「不是程式設計師這個職業會消失,而是再也沒必要寫什麼程式了。」為什麼? 請聽我娓娓道來。
Thumbnail
你以為喲。重點是你看得懂程式碼嗎?! 你有做單邏輯嗎?! Ai本來就是輔助性的工具,如果你看不懂程式碼,你怎麼除錯。如果你沒有~「對的做單邏輯」,你要怎麼判斷它寫出來的進單邏輯哪裡有問題? 如下圖:這程式碼根本亂寫 總結:1、AI是給原本就有自己的邏輯跟程式碼基礎的人用的輔助工具 2、別去想那些有的
Thumbnail
寫程式是一件讓人感到害怕的一件事,但是寫程式真的對職場幫助很大,不管是邏輯思考或是資料處理,都讓我跟不會寫程式的人高度不一樣......
Thumbnail
不懂寫程式該如何架設網站?在上一篇文章介紹了多款 No Code 架設網站的工具,我想你已對架站的 No Code 工具有一定了解。如果你還未曾試過建立網站,今天就試試由零開始利用 Notion 架設一個簡單的個人網站。 Notion 網站架設準備工作 將 Notion Page 轉為一頁式網頁
Thumbnail
簡單來說,寫程式最困難的地方往往不是技術上的問題,而是如何對當下的狀況正確判斷並且建立良好協作的狀態,才會是最為困難的地方。
Thumbnail
我們習慣被一種思維受限:別人怎麼做有效果,我們就照著做,應該會有用吧? 對,我相信有些適用,但事實上,事情不完全是這樣子運作。 在未知的道路上,你也可以發揮創意,彈性的嘗試不同的方法,因為通往成功的道路不是單一制式的。
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
文學創作和寫程式之間,似乎是兩件充滿衝突的事情,有時候我會有點難以解釋發生在自己身上的這種二元特性。以前國高中學習的時候,學科被分割成國英數社自五個項目,其實我最喜歡的科目是國文和數學,在高中要分類組的時候,因為感覺自己除了國文數學之外,還喜歡歷史,所以選了一類組。但是,如今回首從高中選組之後到現在
Thumbnail
現行的文創法10-1條,無論立法者是有意還無意間選邊站,都有邏輯上的問題。如果用搶票機器人的購買者需要被判刑,那用搶票機器人的黃牛,理論上應該加重刑度,才符合邏輯。如果10-1條的出現,是因黃牛掃票行為而起,邏輯上第3項的適用對象應該改成與第2項相同的「黃牛」,才不會讓人有種開發者衰小坐牢的感覺。
Thumbnail
在人與人溝通之間,最怕雞同鴨講,彼此不對頻的狀況常會造成誤會。在程式語言中也會出現類似的情況,所以就有一些約定來彼此約束。 PEP 8 是 Python 社群廣泛遵循的一種風格指南,用於提高 Python 程式碼的可讀性和一致性。一開始是 Python 之父 Guido van Rossum 自己
Thumbnail
Ruby 這款程式語言被認為是學習簡單又好上手,但會寫 Ruby 並不代表你真正進入 Ruby 的世界,Ruby 大叔之前不斷鼓勵新手要融入 Ruby 社群,因為很多平常沒地方學到的專業知識都藏在社群裡,想接觸「臥虎藏龍」的 Ruby 社群,那就務必把這篇收藏起來。 Ruby 社群裡的「神秘導
Thumbnail
會寫程式是目前生成式AI的一項重大功能。許多人也預期未來AI會替代程式設計師寫程式,導致程式設計師失業。 但身為程式設計師的我想說:「不是程式設計師這個職業會消失,而是再也沒必要寫什麼程式了。」為什麼? 請聽我娓娓道來。
Thumbnail
你以為喲。重點是你看得懂程式碼嗎?! 你有做單邏輯嗎?! Ai本來就是輔助性的工具,如果你看不懂程式碼,你怎麼除錯。如果你沒有~「對的做單邏輯」,你要怎麼判斷它寫出來的進單邏輯哪裡有問題? 如下圖:這程式碼根本亂寫 總結:1、AI是給原本就有自己的邏輯跟程式碼基礎的人用的輔助工具 2、別去想那些有的
Thumbnail
寫程式是一件讓人感到害怕的一件事,但是寫程式真的對職場幫助很大,不管是邏輯思考或是資料處理,都讓我跟不會寫程式的人高度不一樣......
Thumbnail
不懂寫程式該如何架設網站?在上一篇文章介紹了多款 No Code 架設網站的工具,我想你已對架站的 No Code 工具有一定了解。如果你還未曾試過建立網站,今天就試試由零開始利用 Notion 架設一個簡單的個人網站。 Notion 網站架設準備工作 將 Notion Page 轉為一頁式網頁
Thumbnail
簡單來說,寫程式最困難的地方往往不是技術上的問題,而是如何對當下的狀況正確判斷並且建立良好協作的狀態,才會是最為困難的地方。
Thumbnail
我們習慣被一種思維受限:別人怎麼做有效果,我們就照著做,應該會有用吧? 對,我相信有些適用,但事實上,事情不完全是這樣子運作。 在未知的道路上,你也可以發揮創意,彈性的嘗試不同的方法,因為通往成功的道路不是單一制式的。