java程序员买mac还是pc_程序员该选择Macbook Pro吗?

java码农。

用过deepin,现在日常,台式机win10,工作机mbp16寸。

要回答你这个问题,你必须清楚各个平台的优势和劣势,这里不谈价格,外观这种不影响生产力的部分。也不讨论任何平台绑定的开发,因为你没得选。

首先是mbp,优点我个人认为最大的一点是最优秀的休眠机制,mbp是真的完美做到合盖就走,开盖即用的笔记本,这是它最最大的优点。

第二点是类生产环境(linux unix),有些事情可以本地调试了。

第三就是默认没有字符集乱码问题,win下java要设一下jvm启动参数,否则中文会乱码。而且不会报路径过长之类的诡异问题。

第四,就是有完整的docker(最新的win10也有了)。

总结说,因为mac的类生产环境属性,导致不用处理一些细枝末节的问题。

然后是win,win就一句话,什么都可以干。是的,任何mac可以干的事情win都可以做,这是毫无疑问的,这就是win最强大的部分,但是代价就是,你一定会遇到很多细枝末节的小问题,就像mac部分提到的,路径过长,字符乱码。都可以解决,就是需要经验和学习。

最后是linux,因为和生产环境完全一致,所以最不会遇到兼容问题。但是,gui实在是太弱了,对开发真的算不上友好。使用感太差了。

哦对了,还有稳定性,个人体验来说,mac没有果粉吹的那么稳定,win也没软黑说的那么不稳定,linux的桌面环境那是极不稳定。总之作为开发,维护好自己的工作环境也是一个重要技能。

你可能感兴趣的:(java程序员买mac还是pc)