前言
最近在群里有同学求举荐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