很高兴这个问题,其实电脑配置基本都是根据需求来的,虽然说你这个需求不算特别明确,但是也基本点明了使用场景,那么核心的配置也就差不多,根据我的经验,给你介绍几个在程序开发中电脑配置的要求,当然不是全部配置,有些没介绍的也就根据自己的预算来挑了。
1、CPU
不管是哪种开发语言,个人建议还是要上一颗比较好的CPU,在平时编译、跑程序或者IDE环境等方面还是比较有优势的。如果写代码、测试等等,卡卡的,谁都每个好心情。个人推荐CPU最好选择i5,当然i3也是可以胜任的,只是会差很多。
比如说i5-8400,如果预算多一点也可以上I5-8500,不推荐上带K的。其实8400不管是在缓存还是主频上都是比较合适的,对于开发来说,基本都是绰绰有余了。我以前搞的时候也是没得办法,才用i5的CPU,在平时使用的时候,感觉真的不一样,从来就没有卡过,还是I5-4690。
2、内存
程序开发很耗内存的,特别是现在一个IDE都集成那么多的功能,方便了但是要占用很多内存。蛮多做过Java开发的应该是深有体会,还不用说其他运行环境了。就单单的一套开发运行环境都要占很多内存(当然有些语言好很多)。
(1)既然是Intel平台,那么建议还是要用双通道的内存,有人信有人不信;
(2)DDR3的就不要考虑了;
(3)内存大小8G起步,可以的话建议直接16G到位,不要考虑多不多的问题。其实现在8G的内存基本上是够的,但也有例外的时候。
(4)不要高频率的,中等偏下就可以了,比如2400或者2666的已经够高了,当然2133的也不错,一样没得问题。
3、硬盘
根据使用习惯,建议上一个240G或者256G的SSD盘,不管是SATA接口还是M.2或者是PCIE的都可以,不需要太大的容量,也不能小于这个。
这个容量的最好,60G(或者80G)拿来最为系统盘,100G拿来作为软件安装盘,什么IDE、Web服务啊等等,剩下的就拿来作为源码盘,当然建议还是要陪机械盘的,不管是备份还是存储资料都可以。
至于SSD怎么选择,我有一篇文章介绍这个,可以去看看。其实颗粒、主控什么的都是浮云。
4、显卡
其实显卡什么可说的,自己觉得要,就配个。不然就集显用着再说,后面需要再加。不过也没必要上高端的。
5、显示器
很多人会忽略这种外设的,一款好的显示器不仅看着舒服,而且也比较方便。这就好比用14寸笔记本开发和用23寸显示来开发的感觉、效率是有非常大的区别。
但是也没得必要追求大尺寸、高清晰度什么的,方便、清晰、护眼就好。
有些人认为曲面的好,那就要根据预算和使用习惯来看了。
6、键盘鼠标
写程序或者写文案的人才知道,一款好的键盘,不知道有多舒服,敲起来多有感觉。个人建议还是要配个机械键盘,至于选择哪种轴,还是要根据自己敲键盘的感觉来,有人觉得青轴适合敲字的,也有人觉得茶轴也不错。那么这个就要看自己的感觉了。
最后,至于主板、电源等等就不介绍了,根据常规去考虑,平衡整个平台就好。
以上观点如有不妥,欢迎指正。欢迎在评论区留言探讨,了解更多欢迎加关注!
i7 3代或者4代,3770或4910,现在也不贵,固态,大内存,显卡二手2-300的偶尔可以玩玩游戏,显示器要高清的,假苹果dp接口显示器效果不错,显卡最好带dp接口,总体预算应该连显示器不超4000,显示器27寸
电脑嘛,看你写什么程序,电脑端的程序,还是嵌入式,在我看来,越快越好。编译一个程序等半天。。如果你是电脑端的。。可能稍微好一点。。因为电脑端的我写得不多,就c++,或java,都是小程序。。我主要是嵌入式,51,avr,这类,对速度要求比较无所谓,不过写这类的都包含了layout,那电脑也不能太差。。用arm内核的,m系列的比前面要求高一点。。如果是a系列的,那就可能有虚拟机,大量数据文档,编译内核。自然也不能差,笔记本6kRMB以上吧,台式,4kRMB以上,记得多带个显示器。。说这么多废话。。等你正真入了这行,选电脑那还是问题吗?
简单一下吧,cpu核心频率高点,推荐Inter的i系列,内存大且频率高 推荐8g x 2双通道 ,硬盘不需要多大,但是一定要快并且极稳定,如果在快和稳定中选一个的话,那么首选稳定,其次快。推荐ssd,不用很大256g左右的就够了,主板方面一定要买大厂主板,这是血的教训!显卡就不说了。显示器买个好点的IPS 2k的显示器,在来个护眼挡蓝光的滤光镜,perfect(如果预算宽裕的话,apple的显示器,好像挺贵的,但是显示效果确实不错)。电源最后根据你的配置定一个即可,稳定依然是首选。
最后我的个人配置
i7 8700k + Z370 +32GB+512G SSD 显卡就不说了,对于个人而言很够用了。