最近看到一个问题,MacBook为什么说最适合程序员进行编程使用呢?

我是最近半年才开始从Win电脑切换为Macbook,并且用Mac开始做一些编程开发,我最大的体会是Mac不折腾,能省很多事。
比如说配置开发环境,Mac可以终端直接安装Node.js、Python等编程环境,而Windows需要各种手工环境配置,对新手来说很痛苦,可能折腾半天发现还没法用。
这可能是因为Mac属于Unix,比较适配Linux,从它自带的zsh终端就能看出来,其实和Linux服务器命令差不多。

程序员很多系统都是基于Linux开发的,除了游戏开发、客户端开发之外,Mac开发的东西能无缝部署到Linux,不需要处理兼容的问题。
除了以上系统层面的差异外,从编程体验来看,Mac也有不少更趁手的体验。
1、Mac触控板比鼠标更好用,这是其他电脑做不到的,我用了不下5个Win电脑,没有鼠标真不习惯。
2、Mac续航让人放心,偶尔出差或者去咖啡馆敲代码,续航真的很重要,Mac承诺多长时间基本就可以坚持多长时间。
3、Mac系统更加流畅,这和iPhone一样,哪怕是8G/256G的丐版,打开五六个IDE也不会卡,对于编程来说,卡顿或者无缘无故死机真的没法忍受。
4、Mac打开VSCode、IntelliJ IDEA、PyCharm等IDE的速度更快,其他软件也一样。
5、Mac适合前端和UI开发,我还没见过哪个做UI的不用Mac,流畅度、渲染都领先很多。
6、Mac自带的小工具比较好用, 比如截图、录屏、PDF预览等,不需要自己再安装第三方小工具。
以上是我用Mac下来的几点感受,但这仅代表Mac在编程开发上的优势,也包括设计、自媒体等,如果是普通场景使用电脑,比如日常办公、娱乐消遣、打游戏等,其实Windows更好用。
因为Mac生态比较封闭,常用软件、游戏、接口少,而且鼠标、快捷键等使用习惯也和windows有很大差异,不太符合用户习惯。