前言

最近在群里老有同学求推荐适合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是一个基本保证,有能力就越大越好。

注意现在的装机的内存都是不低于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速度更快,但是需要主板的支持。你可以根据需要自行选择这两种方式。

显卡按需购买

跟 CPU 一样,显卡有 N 卡和 A 卡之争。如果你要搞搞机器学习,目前只能买 NVIDIA 独立显卡,而且必须是大内存的高端系列。如果是偶尔玩玩一些游戏,根据你的钱包而定,可以去看看最新的显卡天梯图,别买到比你核显性能还差的“亮机卡”就行。如果只是搞搞开发,偶尔影音,核显完全够了,可以省下几千块呢。

电源不要买杂牌

电源是个容易被人忽略的东西,什么电源合适呢?首先还是价格,你能出得起的最高的价格一定是好的。但是如果你没用独立显卡却装了个 1000W 的电源也是一种浪费。在没有独立显卡的情况下,一般 350W 足够了,有独立显卡的情况下要考虑下显卡的功耗。那么其它指标呢?主要从转化率、保护机制上考虑,你不希望一个劣质电源毁了你的电脑吧。所以什么 80 PLUS、主动 PFC、全模组这些特性多多益善。总的来说不要买一些杂牌电源就好,价格建议选择¥ 200以上的。

显示器多多益善

不闪+广角,刷新率能上 120hz 的 IPS 大屏是首选。防蓝光方面显示器有护眼模式。最好能升降,旋转,有条件搞个支架。显示器个数多多益善,一个看文档,一个撸代码,一个看电影,爽飞了。你配的电脑都是为了显示给你看,所以这才是根本。

要装Win10专业版

如果你用 Windows 开发的话建议使用 Win10 专业版,专业版以上才可以使用 Docker。如果用 MacOS,不建议搞黑苹果,驱动太费劲,而且不稳定,很容易崩溃,攒钱买台 Macbook Pro 吧。你也可以试试 Ubuntu、Deepin 等 Linux 系统,其实它们单纯搞搞开发也是不错的,就是软件生态不友好。

其它

电脑对我们开发来说就是生产力工具,一定要用着顺手,这样才有产出,所以该花的钱一定不要省。

另外电脑是消耗品,一般几年过后都会遇到性能下降的问题。我刚刚淘汰的主力机是 2013 年装的,服役七年,花了差不多¥ 12000,目前已经不能满足开发了,所以你装一台电脑一定要让它能够起码几年不落后。

还有个问题就是售后,电子产品一个很重要的就是售后,所以你一定要通过可靠渠道购买,保证售后能够及时跟进不影响你的使用。

好了今天的分享就到这里,希望能够帮助你选择适合你的开发工具,如果你有什么想法和疑问可以通过留言进行讨论。我是:码农小胖哥,多多关注,感谢支持。

往期推荐:

从零搭建Spring Boot脚手架(6):整合Redis作为缓存

2020-08-19

Docker真的被禁止使用了?

2020-08-17

Java SPI 居然这么多知名框架在用

2020-08-13

如果你觉得本文有用,请大力的点赞、转发、再看。

如何选择一台适合Java开发的电脑相关推荐

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

    笔记本还是台式机往往是你买电脑的第一个选项.笔记本的优势是便携性,可以让你在天台上,草丛中,树林里,越野车中编写你的代码,当然这个是以牺牲了一些性能和扩展性为代价的.台式机的优势就是性能和可扩展性,劣 ...

  2. 如何选择一台适合个人使用的云服务器?

    本篇文章详细的为大家介绍如何选择一台适合个人使用的云服务器,由于内容思路清晰明了,对于那些需要使用云服务器的人们来说,具有一定的参考价值,希望大家看完之后有所收获.废话就不多说了,下面我们就一起来看看 ...

  3. matlab吃cpu还是显卡_如何配置一台适合跑MATLAB的电脑

    因为毕业搬家,再也不能用学校实验室的电脑了,所以最近刚配置了一台电脑,用来在家写写MATLAB,同时刷刷知乎.经常刷到关于MATLAB电脑配置的问题,所以想跟大家说一说如何配置一台适合跑MATLAB的 ...

  4. eclipse无法创建java虚拟机_2020年哪些IDE是最适合Java开发人员的?

    Java是用于创建健壮的Web应用程序的面向对象的编程语言.它是最流行的编程语言之一,它允许Web开发人员利用顶级Java IDE和高级框架来实现多个桌面,企业和移动应用程序.Eclipse,Inte ...

  5. surface 哪个系列适合java开发,iPad Pro和Surface Pro两大顶级平板该如何选择?

    平板和电脑之间的争议,在平板出现的那一年就开始存在,这也是移动端和PC端的一场战争,不过移动端会战胜PC端的结论似乎不需要等待时间的证明,因为每一个创业者,厂商都在朝这个方向努力.错过手机发展的最好时 ...

  6. surface 哪个系列适合java开发,微软Surface系列有这么多,我到底该选哪台才好?...

    作为Windows的开发者,没有人比微软更懂如何设计出一台完美融合Windows的硬件,并如何将两者的结合带向更深的一步.Surface系列就是其中最好的体现. 作为其旗下第一款Surface产品,S ...

  7. Redis高级项目实战,适合java开发的笔记本电脑

    面试前的准备 老实说,我自己平常没事就会看一些面试题,所以我都是直接去面的.不过我还是要建议大家如果准备面试的话,需要做以下准备 背题:看一看最近的面经文,了解现在公司都在面什么类型的题,准备一些常见 ...

  8. java开发环境怎样选择_怎样搭建Java开发环境?

    hyl_666 1.设置系统环境参数:     1)右击"我的电脑",选"属性".     2)选择"高级"选项卡,点击"环境变量 ...

  9. matebook13适合Java开发吗_华为MateBook13笔记本怎么样 华为MateBook13值得买吗

    华为MateBook13这款笔记本听说不错,那么华为MateBook13笔记本怎么样?华为MateBook13值得买吗?下面就给大家分析下. 华为MateBook13笔记本价格: 目前预售价格是409 ...

最新文章

  1. OSPF-LSA数据包头
  2. 电脑网络信号传输频率_高速数字电路设计中信号完整性
  3. linux内核申请内存的方法,Linux内核空间的内存申请常用函数
  4. smart filter无法从smart business应用获得值的问题分析
  5. “全裸”:看向京的雕塑艺术展
  6. 堆排序 Heap Sort
  7. 老子《道德经》第六章
  8. 小程序代理创业成功的五个条件
  9. 201521123033《Java程序设计》第5周学习总结
  10. ubuntu下研华工控机CAN卡驱动的安装与测试
  11. 银行系统的开发精华1
  12. 无线通信行业常用名词
  13. PC端和移动端的区别你知道吗?
  14. IDEA轻松实现.class文件反编译(超实用)
  15. 蓝桥ROS机器人之v-rep_pro_edu_v3_6_2
  16. 科技论文写作课程笔记
  17. 完成端口(CompletionPort)详解 - 手把手教你玩转网络编程系列之三_zzjlzx-ChinaUnix博客...
  18. 阿里云迁移工具推荐最佳实践:Xen虚拟化迁移到阿里云
  19. Python采集--小说一键保存txt文本
  20. Phunware在全球发行Phun实用型代币

热门文章

  1. 【OFDM通信】基于matlab OFDM通信系统仿真【含Matlab源码 2521期】
  2. 画中画功能,制作多种效果,看你喜欢哪种
  3. 如何让百度搜索到自己的博客?
  4. 人工智能-深度学习:神经网络模型压缩技术(Network Compression)
  5. 一些简单统计计算函数的编写
  6. 相机快门音量大小适配
  7. 网上书城项目的书籍分类列表展示及新书上架和热销书籍效果展示功能(项目进度四)
  8. ICCV 2019 | 沉迷AI换脸?不如来试试“AI换衣”
  9. android 使用iphone线控耳机,苹果耳机/earpods可以用线控控制安卓手机吗?
  10. UiPath中Assign活动的作用是什么