假定你的开发环境不依赖win下开发如果不依赖win相关进行开发,推荐使用macbook。
MacBook 有类unix的原生命令,这很方便做一些环境快速安装和自动化脚本编写,也方便本地调试环境与生产linux环境更类似。
需要一个稳定和便携的电脑稳定的电脑可以保证在使用过程中不会出现卡顿问题打断编码过程。
最好是有一个便携的笔记本,比如macbook,一方面macbook能使用时间机器方便的备份我们的辛苦搭建的开发环境。
另外一方面,也方面在公司参与各种需求评审、问题复盘会议,也方便日常外出紧急处理生产bug。
内存要高点购买的时候不用纠结8g 16g 什么的,尽量上大内存,因为开发过程中,你要同时打开几个项目,甚至有时候需要虚拟机。
不要完全迷信那种什么用远程开发方式做开发的程序员,说什么计算全都放服务器上进行,本地只调试代码。
这种使用场景是有限的,多数情况下开发环境和需求是复杂的,时间也是宝贵的,本地启动服务效率还是最高的。
一般来说,编程并不需要太昂贵的电脑,一般的电脑均可胜任,主要有以下几个方面的要求:
1.显示器分辨率最好高一些。长时间盯着屏幕,眼睛容易累,所以显示器很重要,字体显示要清晰,色彩要柔和有质感。
2.鼠标和键盘要复合人体工程学,否则手很容易累,长期的话,手腕胳膊什么的容易酸痛,严重的可能引起病变。
3.CPU主流性能的都能用,无需可以追求。当然,好的能显著减少编译时间,还是很爽的。
4.内存的话,当然越大越好,但也没必要过分追求。对于通用编程,建议8G 起,16或者32G 更好。
5.显卡。一般编程对显卡没有太高的要求,但若是图形渲染密集型的,就要用好一些的显卡。另外现在大数据分析,很多也需要 gpu 加速。
6.操作系统。取决于编什么类型的程序,为苹果系统编程序,就必须用mac电脑。
6.座椅。这不是电脑配件,但真的很重要,长时间坐着一个姿势,很容易引起各种疾病,一定要选择一个好一点的座椅,能够让你保持良好的坐姿。建议高度的话,要保持打字时稍微仰视显示器,否则长期低头容易引起颈椎系统疾病。最最重要的,要保持良好习惯,每隔一段时间要休息一下,有条件的简单健身或者到外面走走,没条件的伸个腰跺跺脚都是好的。
总之,编程既是脑力活,也是体力活,要培养良好的习惯哦。
程序员的电脑本身没有太高的配置上或是性能上的要求?对稳定性要求比较高。
做前端多的,就显示和便捷高点的,苹果。如果还要打游戏休闲娱乐的就选择游戏本,联想,华为,小米
1、Macbook M1系列,超快+超级续航12-20小时。常用软件基本都已适配,不怕重可选Pro 或Max,我喜欢轻点的air,真轻。外接显示器,很OK。说实话,在Linux和Mac下开发,才回归了开发技术的源头,大量的开源软件顺手拈来,爽。
2、ThinkPad系列也不错,但屏幕太差。我选了个小米 Pro X 15,很多人觉得小众,但有个性。15.6的OLED屏幕太赞了,键盘手感也好,有缺点,但算很满意了。用win11+wsl2+Docker,基本就是Ubuntu下的开发体验,很舒服。
都是实际在用,都很满意。