程序员应该买哪种电脑?

沐凌竹


首先需要指出的是你的问题有点笼统。

程序员有很多种,比如前端、后端,底层、应用层,iOS、Android,Windows、Linux,桌面应用、嵌入式应用,驱动、应用、框架等等,等等。总之“程序员”这三个字代表了一大群人,而又不是一群人,是一类职业的统称,而是不是一种职业的名称。

所以在选电脑前需要知道是干什么的,

如果是开发iOS应用和苹果系统上的应用没得选择,只能是苹果的电脑,具体型号参考自己腰包。

如果是跟界面有关(比如前端工程师)的很多人会选苹果电脑,据说是色彩还原性好。

如果是搞算法的(比如算法工程师)那么更要注重的是CPU的处理能力,而GPU则是其次,甚至直接用核显都没什么问题。

如果是搞系统性的或者跟硬件有关的(比如系统工程,驱动工程师,单片机工程师,框架工程师)就要分情况,如果公司建有高性能服务器,所有开发编译都在服务器上完成的,那么随便来一个能连上服务器的电脑就行了,不管是奔腾、I3、I5、I7都可以没太大区别,毕竟都是命令行输入输出,电脑资源开销不大。但如果需要在自己电脑编译的就要配置高CPU和高内存了,不然每一次改动可能都需要等待半小时的编译。

如果是搞游戏,图形建模的则最好配一个高级一点的GPU了。

如果需要经常出差到处跑的,好无疑问笔记本是首选。

如果一年到头都是在办公室呆着的,则台式机比较好,一方面性价比比较高,另一方面显示器比较大看代码比较方便,特别是几个文件对比时。

所以,用什么电脑取决于你是干什么的,不同的“程序员”需求是不同的。当然更重要的还是取决于你的腰包。

以上拙见,欢迎提出不同的意见。