正如其他人所說,這取決於。 根據您編寫程式碼的程式語言和目標平臺,這也是首選問題。
我在創業公司工作了大約20年。 2003年左右,我看到了從與PC相容的膝上型電腦/桌上型電腦向英特爾處理器上基於Mac OS X的系統的重大轉變。 他們執行OS X,Windows和Linux。 MacBook Pro 15“似乎是創業世界的常態。 通常,程式設計師在他們的辦公桌上會有一個或兩個27“+外部監視器。 在過去的15年裡,我自己一直在使用MacBook Pros,大多數是15英寸,但也有13英寸。 這些機器超級精良。
我是這些初創公司的首席技術官,可以選擇使用哪種客戶端和伺服器作業系統。 對我來說,這是伺服器端的OS X和Linux。 我不喜歡Windows。 但我讓程式設計師選擇他們最有效率的系統。 我不使用.net。 我從事遊戲工作,這是個人電腦突出的地方。
有趣的是,在新興技術領域,Mac的使用幾乎是普遍的。 隨著您進入更保守的發展階段,PC的使用似乎佔據主導地位。 保守的我的意思是維護企業環境中的現有程式碼,或控制工廠。 我認為這樣做的原因是,在新興的科技創業公司中,您正在從頭開始構建您選擇的工具。 OS X和Macs可以更好地與IMO合作。 機器架構可以虛擬化或本機啟動Linux或Windows。 我甚至在一臺配備16GB RAM的基於i7的MacBook Pro上同時運行了一個例項。
在主持了工程,IT和DevOps之後,我還有機會在數百臺計算機上測量質量。 失敗之間的平均時間和Apple產品的“開箱即用”比例遠遠優於其他產品。 這幾乎是瘋了多少優越。 在大約100臺MacBook Pro中,我看到一些有嚴重問題可以返回的MacBook Pro。 最近,我們從戴爾訂購了5臺高階Windows膝上型電腦,其中3臺必須退回。 所以我們切換到聯想。 我還不知道為什麼會這樣,因為戴爾和聯想都是偉大的公司。
我提到遊戲是我看到程式設計師購買Windows PC的情況。 我大多數時候都在談論膝上型電腦。 遊戲程式設計師也可能選擇桌面。 通常情況下,如果用例需要,我會為程式設計師提供膝上型電腦和桌上型電腦。 遊戲玩家經常喜歡Windows桌面,因為他們可以購買自己的主機板,CPU,顯示卡和自定義機器。 Apple的典型銷售模式是開箱即用,並且幾乎沒有定製功能。 我希望Apple仍然可以使硬碟和RAM使用者可以使用。
最後,無論你得到什麼,你都需要一個快速的CPU,儘可能多的RAM(或你的預算允許),最低16GB RAM,以及更大的SSD驅動器。 蘋果目前在MacBook Pro產品線上只允許16GB。 如今您需要虛擬化或在桌面上使用容器,16GB近乎太小了。 Apple需要儘快支援32-64GB才能保持穩定。 如果可用,我可能會將32GB作為軟體開發的最低配置。 我想如果他們不需要虛擬化,有些人可以舒服地生活8-16GB。 但是我在過去十年裡所做的一切都得益於虛擬化,所以對我來說這只是一個要求。 SSD將在效能上有很大的不同。 我的磁碟空間需求往往是高階的,我在MacBook Pro上使用1TB SSD,這並不便宜。 大多數都有128-256MB,對某些人來說可能沒問題。 當被迫使用幾乎相同配置的膝上型電腦到我的#1但使用機械旋轉磁碟驅動器時,我驚訝於SSD真正改善了整體體驗。 我仍在外部驅動器和RAID Nas系統中使用旋轉磁碟,但我的板載儲存現在總是處於固態狀態。
蘋果公司的另一個目標是,它們遠遠落後於CPU時鐘速度和膝上型電腦系列RAM的支援。 我總是以15“MBP和13英寸的i5以最快的時鐘速度執行i7。 如果超頻CPU時鐘速度是您的首要任務,並且您對Windows沒有厭惡或對我們的作業系統X有強烈要求,那麼您可能需要檢視PC膝上型電腦。 根據我個人的觀點,如果效能很重要,那麼桌面就可以提供更好的服務。
祝你好運!
正如其他人所說,這取決於。 根據您編寫程式碼的程式語言和目標平臺,這也是首選問題。
我在創業公司工作了大約20年。 2003年左右,我看到了從與PC相容的膝上型電腦/桌上型電腦向英特爾處理器上基於Mac OS X的系統的重大轉變。 他們執行OS X,Windows和Linux。 MacBook Pro 15“似乎是創業世界的常態。 通常,程式設計師在他們的辦公桌上會有一個或兩個27“+外部監視器。 在過去的15年裡,我自己一直在使用MacBook Pros,大多數是15英寸,但也有13英寸。 這些機器超級精良。
我是這些初創公司的首席技術官,可以選擇使用哪種客戶端和伺服器作業系統。 對我來說,這是伺服器端的OS X和Linux。 我不喜歡Windows。 但我讓程式設計師選擇他們最有效率的系統。 我不使用.net。 我從事遊戲工作,這是個人電腦突出的地方。
有趣的是,在新興技術領域,Mac的使用幾乎是普遍的。 隨著您進入更保守的發展階段,PC的使用似乎佔據主導地位。 保守的我的意思是維護企業環境中的現有程式碼,或控制工廠。 我認為這樣做的原因是,在新興的科技創業公司中,您正在從頭開始構建您選擇的工具。 OS X和Macs可以更好地與IMO合作。 機器架構可以虛擬化或本機啟動Linux或Windows。 我甚至在一臺配備16GB RAM的基於i7的MacBook Pro上同時運行了一個例項。
在主持了工程,IT和DevOps之後,我還有機會在數百臺計算機上測量質量。 失敗之間的平均時間和Apple產品的“開箱即用”比例遠遠優於其他產品。 這幾乎是瘋了多少優越。 在大約100臺MacBook Pro中,我看到一些有嚴重問題可以返回的MacBook Pro。 最近,我們從戴爾訂購了5臺高階Windows膝上型電腦,其中3臺必須退回。 所以我們切換到聯想。 我還不知道為什麼會這樣,因為戴爾和聯想都是偉大的公司。
我提到遊戲是我看到程式設計師購買Windows PC的情況。 我大多數時候都在談論膝上型電腦。 遊戲程式設計師也可能選擇桌面。 通常情況下,如果用例需要,我會為程式設計師提供膝上型電腦和桌上型電腦。 遊戲玩家經常喜歡Windows桌面,因為他們可以購買自己的主機板,CPU,顯示卡和自定義機器。 Apple的典型銷售模式是開箱即用,並且幾乎沒有定製功能。 我希望Apple仍然可以使硬碟和RAM使用者可以使用。
最後,無論你得到什麼,你都需要一個快速的CPU,儘可能多的RAM(或你的預算允許),最低16GB RAM,以及更大的SSD驅動器。 蘋果目前在MacBook Pro產品線上只允許16GB。 如今您需要虛擬化或在桌面上使用容器,16GB近乎太小了。 Apple需要儘快支援32-64GB才能保持穩定。 如果可用,我可能會將32GB作為軟體開發的最低配置。 我想如果他們不需要虛擬化,有些人可以舒服地生活8-16GB。 但是我在過去十年裡所做的一切都得益於虛擬化,所以對我來說這只是一個要求。 SSD將在效能上有很大的不同。 我的磁碟空間需求往往是高階的,我在MacBook Pro上使用1TB SSD,這並不便宜。 大多數都有128-256MB,對某些人來說可能沒問題。 當被迫使用幾乎相同配置的膝上型電腦到我的#1但使用機械旋轉磁碟驅動器時,我驚訝於SSD真正改善了整體體驗。 我仍在外部驅動器和RAID Nas系統中使用旋轉磁碟,但我的板載儲存現在總是處於固態狀態。
蘋果公司的另一個目標是,它們遠遠落後於CPU時鐘速度和膝上型電腦系列RAM的支援。 我總是以15“MBP和13英寸的i5以最快的時鐘速度執行i7。 如果超頻CPU時鐘速度是您的首要任務,並且您對Windows沒有厭惡或對我們的作業系統X有強烈要求,那麼您可能需要檢視PC膝上型電腦。 根據我個人的觀點,如果效能很重要,那麼桌面就可以提供更好的服務。
祝你好運!