mbp m1 pro, 32G+1T, 2W 入手, 同 java 开发,我想我的经验你可以参考一下
1 mac 系统流畅,UI 精美,动画丝滑,屏幕也好看,不要小看这些看似花里胡哨的动能,会让你用电脑有种赏心悦目的感觉,心情都会好很多. 不过这个属于锦上添花. 非决定性因素
2 mac 环境跟 linux 很接近,包括环境配置,软件安转,终端,脚本等等,不要小看这些,这些能极大提升你的开发体验.win 的话跟 linux 差距太大,你在 win 上面学到的经验,换到 linux 服务器上面就基本等于无用,举例:你在 win 上面装 mysql,到 linux 上得重新研究怎么装 mysql
3 基于第 2 点,我为什么不直接在电脑安装 linux 系统做开发机?可以,但是 linux 上的非开发软件生态太匮乏了,日常根本不可用,除非你两台电脑,一台 linux,一台 win, 或者一台电脑双系统,两者都太折腾. mac 相当于在开发体验和日常体验中间取了个平衡, 代价就是多花钱. 但是我买 mac 是用来赚钱的, 我个人觉得是值得的
4 我现在基本不玩电脑游戏,只玩手机游戏
总结,mac 对我来说确实提升了开发体验,我会推荐你买一台 mac 电脑做开发机,配置 32G 起. 你的开发生涯可能只有十几年,对自己好一点. |