我觉得如果不用笔记本玩游戏,买个轻薄点的 windows 本好了,主要是大学教材都还在用古老的 windows 下的 vc6 这种工具教编程,考试软件也都是 windows 下的,PPT 以及论文文档老师只认 m$office 全家桶,linux 或者 mac 下的 office 可能不兼容或者不好用,一般学代码、刷 oj 算法实现也没有问题。
但,又考虑到真干活写代码,不用 mac 或者 linux 不行,可以考虑买个外置固态硬盘装 ubuntu,然后要用 linux 时开机选择从外置硬盘启动系统。