① 做后端开发笔记本买华为还是苹果
程序员往往偏好使用ThinkPad或Mac,这主要取决于价格和其他因素。在选择过程中,使用ThinkPad的人比使用Mac的人更多。不过,根据不同的研发方向,计算机的配置需求也会有所不同。现在,开发软件所需的机器配置已经与十多年前大不相同。当时,嵌入式领域正好处于红利期,很多培训机构纷纷涉足这个领域。那个时候,AMD的CPU还能与Intel一争高下,但如今这种差距已经非常显着。
我曾在一家初创性质的公司工作,公司配置的电脑是神州品牌。在上面开发软件时,需要安装一个虚拟机。当时,由于刚开始涉足开发领域,分配给我的硬盘空间仅有10G。然而,在编译浏览器内核版本(webkit)时,提示空间不足。当时,我下载的开源代码压缩包仅有不到10M,但在编译成debug版本后,生成的文件竟达到了3个多G。这次经历让我深刻体会到开源社区代码的强大威力,同时也让我意识到,编译一次可能需要至少3个小时。
在那个时期,我看到同事们使用的电脑多为ThinkPad系列。这激发了我想要购买一台像样电脑的梦想。几个月后,我攒够了工资,决定在中关村购买一台台式机。
随着时间的推移,我开始考虑购买笔记本电脑,这时便有了购买华为还是苹果的纠结。虽然这两款笔记本在硬件配置上各有千秋,但个人偏好和预算成为了决定性因素。华为笔记本以其性价比高、稳定可靠的特点,赢得了广泛好评;而苹果笔记本则以其出色的工业设计和生态系统的无缝衔接着称。
考虑到后端开发的需求,华为笔记本在性能和价格上的优势明显,更适合编程和开发工作。而苹果笔记本虽然在用户体验上更胜一筹,但价格相对较高,可能不太符合预算限制。因此,经过权衡,我最终选择了华为笔记本作为我的开发工具。