您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
求程序员组装机电脑配置,cpu、显卡、内存哪个更侧重,麻烦带着价格?
程序员,内存,显卡求程序员组装机电脑配置,cpu、显卡、内存哪个更侧重,麻烦带着价格?
发布时间:2019-02-08加入收藏来源:互联网点击:
求程序员组装机电脑配置,cpu、显卡、内存哪个更侧重,麻烦带着价格?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
关注点在于以用途作为选择点,比如:我用于绘图,那就显卡高点,如果我要是做开发,运行的东西多,CPU大点,如果只是普通使用,那么就不要过于关注某一方面,普通配置就行!
回答于 2019-09-11 08:43:50
针对【编程开发】使用而言,如果非要给硬件重要性排个序的话,个人感觉应该是:1,内存,2,硬盘,3,CPU。
首先,【内存】毋庸置疑是最基本的条件。
内存大小与你写什么无关,但是与你写这个东西所用的IDE、以及调试这个东西所用的虚拟机、外加运行这个东西必须开启的环境有关。以8GB内存开发Java为例,首先操作系统和一些必要的服务需要占用4GB;Eclipse需要占用1GB以上,就算1GB;你随便开发点什么有实用价值的程序(Hello world不算),JVM运行需要约200MB,如果你还用了Tomcat,又是300MB,加上你自己的程序占用,差不多一共也要至少1GB;如果你还需要(实际上,大多数时候你都需要)使用虚拟机测试不同环境下软件的稳定性,那么只剩最多2GB可以分配给虚拟机了,可以说基本上不够用(别忘了,你软件测试本身还需要再在虚拟机里开辟1GB内存),更何况,还有个数据库等着要内存呢?因此,【程序开发,推荐16GB起步,如果有条件就上32GB更高】,原因就是:你可以(流畅地)多开几个IDE,多开几个虚拟机,多开几个服务,后面还跑着几个数据库,这会很爽。
其次,你需要一块好的【硬盘】。
这里【推荐使用M.2 NVMe的SSD(而且应该尽量买优质的品牌的,不要图性价比和便宜)】,如果有条件,推荐直接1TB起步(而不是那种256GB SSD+1TB HDD,便于安装多系统或升级系统)。为什么要在硬盘上花重金?因为:开机快会让你心情舒畅,开IDE快能让你立即进入编码状态,载入和写出快能让你的数据库反应更灵活,也让IDE不至于为了给你找个提示就卡半天。质量好能让你不用担心自己频繁地读写大文件(例如你要玩命似的对一个文件传输模块进行压力测试)和重启系统(这个对于程序开发而言也很常见)时SSD会降速或出现损坏(当然,无论品牌好坏,降速和寿命耗尽都会发生,不过轻重程度还是有区别的),也无需担心保存刚刚改好的bug时突然掉盘。
最后是【CPU】。
可能有人会感觉奇怪,为什么决定运算速度的CPU不是排在第一位的?实际上,编程的工作本质和文书差不多——都是写一些文字,也就是说只要有个打字机,理论上就可以开始写代码了,真正需要运算速度的其实只是编译调试阶段(虽然也很重要,不可否认调试速度确实影响开发者的心情),但以目前的CPU水平而言,追求i9-9900k这样的顶级CPU完全是没必要的,多数情况下【一块i5-8400】或同等级的CPU就够用了,所以把它排在三大件的最后一位。当然,这只是多数情况下,如果你的开发方向确实对运算速度极其敏感,那么也不是不可以买一块i9-9900k,只是对于大多数询问“开发电脑怎么配”的新手而言没什么必要。
附赠一些其他方面的提示:
1,如果你确定你是要用这台电脑开发,而不是干点别的什么,那么请将“显卡”一栏直接屏蔽。相信我,即使你用4k显示器敲代码,核显也足够给你显示个高清版的IDE界面了。一张三风扇的豪华2080ti并不能以任何方式提高你的编码能力。什么?你是搞CUDA开发的?那么请认准Quadro或者Tesla。
2,如果你是要买笔记本,轻便性和续航性要比性能更重要,尤其是当你挑大梁需要在办公室和会议室来回奔波的时候。
以上,希望能帮助所有进入编程开发领域又不知道如何选择自己的吃饭家伙的读者们。
回答于 2019-09-11 08:43:50
建议你改行吧,程序员不适合你,别瞎耽误工夫了,身为一个程序员不知道自己需要什么配置的电脑?这和运动员不知道自己适合什么项目,战士不知道什么武器自己顺手一模一样
回答于 2019-09-11 08:43:50
程序员按道理来说应该是对计算机有一定的了解的,至少基本的硬件知识也是熟悉的,居然不知道作为一名程序员在硬件方面应该各种哪一个方面着实让我震惊了一下,既然你问了我就给你解答一下,本人曾经也是一名程序员,也是一名网络工程师,也在电信通信部门干过,也在电脑硬件市场混过。因此对于这个问题还是了解的。
首先程序员最先要关注的是CPU,至少是CPU要是一个高点的配置,这也是最侧重的一个硬件,因为在IDE平时写代码的时候普通的电脑就能应付,但是比较浪费资源你的地方就是在BUG调试的时候,如果你用的是VS或者是eclipse等IDE在调试代码的时候还是比较耗费资源的,尤其是当你的工程很大的时候,有的时候可能为了调试代码还要设置虚拟机,虚拟机对CPU和内存都是有着很高的要求的。因此一款好的CPU是必须的,尤其是支持多线程技术的,更是开发者的利器。
其次是内存,程序员尤其是安卓程序开发人员因为安卓模拟器是很耗费内存的,因此内存的也是有一定的要求的,至少是8GB内存起步。固态硬盘现在已经是标配了,最好是能上一块支持NVME协议的固态硬盘,这样可以大大提高程序员调试程序时候的启动速度,并且能够在前端开发的时候在WEB页面切换之间更加流畅。
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |