前言
最近在群里有同學求推薦Java開發用的電腦,所以胖哥就出個簡單的專題,用我貧瘠的電腦知識來幫助大家選擇適合開發的電腦配置,因為家里的主機已經帶不動兩個 IDEA 了,更別提開個 Docker 啥了,所以我也搞了一臺新的主機,下面是配置:
作業系統 Microsoft Windows 10 專業版 (64位)
CPU (英特爾)Intel(R) Core(TM) i5-10400 CPU @ 2.90GHz(2904 MHz)
主板 七彩虹 CVN B460M GAMING PRO
記憶體 32.00 GB ( 2667 MHz)
主硬碟 500 GB (Samsung SSD 970 EVO Plus)
顯卡 CPU 核顯
顯示幕 三星 C27R502 32位真彩色 64Hz
價格: 2036(CPU+主板)+ 836(記憶體)+780(SSD 固態 500G)+220(Thermaltake 啟航者 F1 機箱+400W 電源)= ¥ 3872
這個是我挑選的比較經濟的配置了,配個一千多的顯示幕加起來也就¥ 5000多 ,蘿卜青菜各有所愛各有所愛,前一段Linus大神也轉 AMD 陣營了,曬出了他 AMD 執行緒撕裂者的主力機配置,還噴了“牙膏廠”一頓,所以下面的都是我個人的一些觀點,如果有大神有其它看法可以留言討論,
筆記本還是臺式機
筆記本還是臺式機往往是你買電腦的第一個選項,筆記本的優勢是便攜性,可以讓你在天臺上,草叢中,樹林里,越野車中等地方撰寫你的代碼,當然這個是以犧牲了一些性能和擴展性為代價的,臺式機的優勢就是性能和可擴展性,劣勢就是沒有便攜性,只能讓你宅在家,選擇筆記本還是臺式機就看你個人使用場景和習慣了,有能力雙持才是王道,
這里如何選擇筆記本?首先看預算多少,在滿足預算的前提下,然后看模具散熱如何,模具不好散熱不行的,再高的配置沒有用,所以多去搜索相關的資訊,筆記本的 CPU 總體比同型號臺式的 CPU 能力要弱一些,所以盡量高配一些,其它的指標可依據下面給出的臺式機的一些參考,這里我給出的能讓你開發Java不卡殼的筆記本不應該低于¥ 6000,越高越好,
下面無論是你自己買硬體裝機,還是去電腦城讓奸商“坑”,都要簡單懂得一些知識,
AMD 還是 Intel
目前來說,Intel 同等 AMD 檔次的貴那么一點點,如果沒有好惡之分,挑一個自己能接受的價格即可,但是注意,對于開發用的 CPU 怎么來說也得用¥ 1000以上的,沒錯看性能最直觀的就是看錢,
最低 16G 記憶體
對于開發來說,特別是 Java 開發來說記憶體必須大一些,不低于16G,你想啊,本來 Java 就比較消耗記憶體,而且我們使用的IntelliJ IDEA還是個記憶體大戶,動不動就占用 2 個 G 的記憶體,如果你在本機上安裝使用資料庫、Docker、Redis、MQ 這些東西又需要很多記憶體,所以16G是一個基本保證,有能力就越大越好,
注意現在的裝機的記憶體都是不低于DDR4(DDR5還沒有上市)的,同時頻率也不應低于2666,購買時請注意甄別,
主板要適配
選主板一定要和你的其它硬體適配,AMD 的 CPU 只能配 AMD 平臺的主板,Intel 的 CPU 只能使用 Intel 平臺的主板;同時還要看你選擇的記憶體頻率是否支持,最大記憶體數、DDR 代數;還要看看是否支持 M.2 介面(這是為后面買 SSD 固態考慮的);還有就是主板大小一定要和機箱適配,買的時候一定要問清楚這些,
硬碟必須有 SSD
硬碟目前有兩種配置風格,一種是 SSD 固態硬碟+機械硬碟,SSD 用來裝系統和常用的軟體,機械盤用來當資料盤;還有一種就是全 SSD,我目前就是全 SSD,SSD 固態是提高你使用體驗最直觀的硬體產品了,秒開!秒加載!SSD 介面目前有SATA和M.2兩種,SATA比較占地方,當然目前主板都支持SATA;而M.2速度更快,但是需要主板的支持,根據需要自行選擇這兩種方式,
顯卡按需購買
跟 CPU 一樣,顯卡有 N 卡和 A 卡之爭,如果你要搞搞機器學習,目前只能買 NVIDIA 獨立顯卡,而且必須是大記憶體的高端系列,如果是偶爾玩玩一些游戲,根據你的錢包而定,可以去看看最新的顯卡天梯圖,別買到比你核顯性能還差的亮機卡就行,如果只是搞搞開發,偶爾影音,核顯完全夠了,可以省下幾千塊呢,
電源不要買雜牌
電源是個容易被人忽略的東西,什么電源合適呢?首先還是價格,你能出得起的最高的價格一定是好的,但是如果你沒用獨立顯卡卻裝了個 1000W 的電源也是一種浪費,在沒有獨立顯卡的情況下,一般 350W 足夠了,有獨立顯卡的情況下要考慮下顯卡的功耗,那么其它指標呢?主要從轉化率、保護機制上考慮,你不希望一個劣質電源毀了你的電腦吧,所以什么 80 PLUS、主動 PFC、全模組這些特性多多益善,總的來說不要買一些雜牌電源就好,價格建議選擇¥ 200以上的,
顯示幕
不閃+廣角,重繪率能上 120hz 的 IPS 大屏是首選,防藍光方面顯示幕有護眼模式,最好能升降,旋轉,有條件搞個支架,顯示幕個數多多益善,一個看檔案,一個擼代碼,一個看電影,爽飛了,你配的電腦都是為了顯示給你看,所以這才是根本,
作業系統
如果你用 Windows 開發的話建議使用 Win10 專業版,專業版以上才可以使用 Docker,如果用 MacOS,不建議搞黑蘋果,驅動太費勁,而且不穩定,很容易崩潰,攢錢買臺 Macbook Pro 吧,你也可以試試 Ubuntu、Deepin 等 Linux 系統,其實它們單純搞搞開發也是不錯的,就是軟體生態不友好,你可能需要放棄娛樂了,
其它
電腦對我們開發來說就是生產力工具,一定要用著順手,這樣才有產出,所以該花的錢一定不要省,
另外電腦是消耗品,一般幾年過后都會遇到性能下降的問題,我剛剛淘汰的主力機是 2013 年裝的,服役七年,花了差不多¥ 12000,目前已經不能滿足開發了,所以你裝一臺電腦一定要讓它能夠起碼幾年不落后,
還有個問題就是售后,電子產品一個很重要的就是售后,所以你一定要通過可靠渠道購買,保證售后能夠及時跟進不影響你的使用,
好了今天的分享就到這里,希望能夠幫助你選擇適合你的開發工具,如果你有什么想法和疑問可以通過留言進行討論,我是:碼農小胖哥,多多關注,感謝支持,
關注公眾號:Felordcn 獲取更多資訊
個人博客:https://felord.cn
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/59808.html
標籤:Java
