如何选择一台适合Java开发的电脑

前言

最近在群里有同窗求推荐Java开发用的电脑,因此胖哥就出个简单的专题,用我贫瘠的电脑知识来帮助你们选择适合开发的电脑配置。由于家里的主机已经带不动两个 IDEA 了,更别提开个 Docker 啥了,因此我也搞了一台新的主机,下面是配置:java

操做系统  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是一个基本保证,有能力就越大越好。操作系统

注意如今的装机的内存都是不低于 DDR4DDR5尚未上市)的,同时频率也不该低于 2666,购买时请注意甄别。

主板要适配

选主板必定要和你的其它硬件适配,AMD 的 CPU 只能配 AMD 平台的主板,Intel 的 CPU 只能使用 Intel 平台的主板;同时还要看你选择的内存频率是否支持,最大内存数、DDR 代数;还要看看是否支持 M.2 接口(这是为后面买 SSD 固态考虑的);还有就是主板大小必定要和机箱适配,买的时候必定要问清楚这些。线程

硬盘必须有 SSD

硬盘目前有两种配置风格,一种是 SSD 固态硬盘+机械硬盘,SSD 用来装系统和经常使用的软件,机械盘用来当数据盘;还有一种就是全 SSD,我目前就是全 SSD。SSD 固态是提升你使用体验最直观的硬件产品了,秒开!秒加载!SSD 接口目前有SATAM.2两种,SATA比较占地方,固然目前主板都支持SATA;而M.2速度更快,可是须要主板的支持。根据须要自行选择这两种方式。code

显卡按需购买

跟 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

相关文章
相关标签/搜索