以我來說在辦公室以Windows為主部分用有點古老的Ubuntu16.04
疫情期間在家用自己的MacBook Pro 16跟最近剛入手的iMac 24
為了避免頻繁在兩台電腦間移動資料
大多從iMac透過VS Code remote SSH連線到MBP使用
一方面是因Clang還沒有完成M1的移植(能藉由Rosetta執行)
另一方面是用大螢幕比較爽

語言基本上就C++, C#, Python
不管在哪台電腦都用VS Code當IDE
C++ 用CMake + Ninja + Clang應付所有事情
C#大多是用來寫Unity所以用能跨平台.Net Core
Python除了各系統的部署或不小心用到平台限定的模組外沒問題
我是覺得如果不會用上
1. .Net Framework 處理GUI
2. Caffe, Pytorch 等ML
3. Windows only的玩意(MFC, DirectX, …etc)
又願意在 Windows用命令列處理工作且資金不是問題那就買Mac吧
我自己相當滿意Mac給我的體驗
可是
可是
可是
這段時間裡我還是需要 Windows確認程式碼能正常被編譯執行
(辦公室都 Windows沒辦法不測orz
所以雙系統依舊是必要的
要跑比較久的就丟去便宜又小巧的PC慢慢跑
以上是我的慘況
有鑒於樓主還是個學生
除非是
非常
非常
非常想嘗試iOS開發否則用 Windows還是比較省事的
再潮的電腦只要遇到平台問題也只會想摔地上
不過這裡是01
最後的結論應該要是

因為你提出的這些問題,不單是幫助你,也是幫助未來可能會遇到跟妳有相同問題的網友。
其實很多問題在你還沒遇到問題之前,你不會知道『問題』是什麼?問題大概長怎麼樣?之類的?
最大的問題,不是,那些諸如此類的問題,而是有沒有解決問題的能力!
換句話說就是,找出問題很簡單,但難的是,找到更好的替代方案。
題外話:
其實每個人都有自己所擁護的立場觀點及意見,這也體現出民主偉大的地方,
民主的運作邏輯,本來就是有很多不同的意見相互爭吵,我可能覺得MacOS好用、我可能覺得MacOS不好用,我喜歡windows,我不喜歡windows。不管你喜歡哪個,喜歡甚麼東西,其實都有資格,只要你是這個國家的公民,你都對這個議題發表你個人看法的機會,然後你們可以互相打吵一架。
而民主社會的精神就是,你相信這些爭吵的過程會得到一個折衷的結果,我們彼此都同意,但不太開心的結果,然後繼續往前邁進。
我們不相信`,任何一方的觀點一定是對的,所以一定是吵過之後大家都折衷協調之後的結果,才是最好的。
所以民主社會基本邏輯。你本來就要接受一件事情,就是有人會跟你的想法不一樣,但他並不見得是你的敵人。
在民主社會裡面,我們要反對的,並不是不同的意見,而是要反對,不允許其他人,發表意見的這種態度。
題外話,是我去網路上聽podcast聽到的觀點,我覺得很受用,想說來分享一下。
十幾年前的大二我就買台 macbook 來用了
另外宿舍有一台 windows desktop
大學時期多數的課都可以連到系上linux寫code
所以有台macbook真的是爽爆了
到處做作業啊
我記得少數寫視窗程式設計 (wpf, c#) 要開桌機外
windows大概只剩下跟朋友連星海、玩玩魔獸
研究所時期大家幾乎都沒有 windows 了
Seminar 看到的同學/教授 99%也都是 macbook pro 了
那時蠻流行開發 ios / ror 所以也算是必備了
工作後
公司也配一台mbp開發app&web
家庭也都用不到windows
我也就十幾年沒開過windows了..
為提供您更優質的服務,本網站使用cookies。若您繼續瀏覽網頁,即表示您同意我們的cookies政策。 了解隱私權條款

























































































