从Win转Mac,我的感受如何

文章目录

前言

整个大学期间,我的主力机都是Windows电脑,我上大学的时候一共换了三台电脑,第一台是考上大学时,亲戚送的轻薄本RedmiBook,这台轻薄本只有8G内存,有时候连使用IDEA都会卡死机,为了不影响学习,我跟爸妈申请了一笔钱,换了一台游戏本------机械革命蛟龙P 16G版本,这台电脑陪我走过了两年多的学习时光,虽然偶尔出现一些小bug,但是直到现在也还在正常为我同学卖力,这台机器每天帮我重载跑算法,风扇转满,可谓是性价比拉满了;第三台笔记本是y9000p 2022 32G版本,换这台笔记本的原因是,我学习谷粒商城的时候,众多微服务、中间件一开,我第二台笔记本也顶不住会死机,正好我实习有一笔工资,就忍不住换了。

后面看到很多Java大佬所使用的开发机都是MacBook,又因为读研之后恰巧拿到了一笔奖学金,于是便入坑了MacBook Pro 丐版M2pro芯片 16GB版本 ,在这之前,我从未使用过Mac电脑。从购机到现在,我的使用时间也有三、四个月了,从一开始使用时的手足无措,到现在勉强可以流畅使用,这个过程中,我产生了一些的感悟,在这里分享一下,希望可以帮助到正在犹豫是否选购MacBook的朋友。

MacBook优点

美观

Mac上的图标设计有一种简约美,可以给用户带来愉悦的用户体验。就算是同样一款软件,Mac版本往往都比Win版本的要好看(个人观点),例如微信:


动画流畅

Mac系统在打开、关闭窗口的时候会有流畅的动画,下面的动画只是30帧的动画,不能展现动画的流畅

安装软件方便

绝大多数软件都是拖动一下就可以安装好,还可以使用HomeBrew的命令工具快捷安装软件,我的整套开发环境几乎都是使用HomeBrewDocker安装的,非常迅速。刚买Mac,需要安装开发环境的同学也可以参考我下面的博客

【Mac开发环境搭建】安装HomeBrew、HomeBrew安装Docker、Docker安装Mysql5.7和8
【Mac开发环境搭建】Node.js安装(多版本切换)、Maven安装
【Mac开发环境搭建】JDK安装、多JDK安装与切换
【Mac开发环境搭建】Docker安装Redis、Nacos
Mac系统安装Tomcat、创建Java Web项目并配置Tomcat作为服务器

轻便、续航强

虽然有的用户会觉得MacBook Air才叫轻便,MacBook Pro很重,但是在我这常年使用游戏本的人眼里,MacBook Pro是妥妥的轻薄本。更重要的是续航,以往带拯救者去上水课的时候,没用两个小时就歇菜了(我是开多个微服务和中间件使用),MacBook则完全没有任何续航焦虑,这是给我觉得相比游戏本有巨大提升的点了

大多数命令和Linux通用

因为Linux和Mac都是基于Unix开发,所有Linux的大多数命令都可以在Mac上面执行。这对于学习Java编程的同学来说,这点真的是太爽了,一来是可以直接在Mac上面熟练很多Linux命令,二来是装逼 学习真的很方便

系统稳定、安全

Mac的代码相对封闭,稳定性和安全性较高,能有效避免病毒和恶意软件的攻击

做工精美、视听体验好

MacBook采用优质材料,外观设计精美,具有高品质的外观和质量。自带扬声器的听感像一个小音箱,可以发出非常大的声音。同时屏幕素质非常优秀,拥有准确的色彩表现

CPU性能较好

跑同样的一个算法,我的单核性能稍微逊色之前拯救者的12代i9,多核性能没有测试

触控板体验好

如果外出办公,不想携带鼠标,那MacBook的点按和手势还是可以带来不错的体验

MacBook缺点

缺乏部分软件

当然这个缺点是双方都存在的,Mac缺少Win的部分好用软件,Win同样也缺少Mac的部分好用软件。例如,在Win上面,我喜欢使用AxMath来编辑公式,因为该软件可以很方便地集成到Office软件中。当然,像Mac平台上面的视频下载软件Downie,Win上面也没有。所以这个缺点因人而异,如果说你常用或需要用的软件在Mac上面都有,那就可以忽略这个缺点

部分操作逻辑不是很科学?

在win上面,可以直接按住ctrl+鼠标滚轮来实现网页、图片的放大缩小,但是在Mac上面只能通过command+↑/↓键来控制(也不知道是不是我掌握的知识不够o(╥﹏╥)o,知道的朋友们请一定教教我)。唯一找到的方法是直接控制整个屏幕的放缩,同时会比较糊

在win上面,如果知道文件路径,可以直接将路径粘贴到路径栏迅速找到相应文件,但是Mac上面我好像也找不到跳转的地方

玩不了多少游戏

这个缺点也因人而异,像我不玩电脑游戏,所以这个可有可无

总结与展望

目前能想到的只有上述内容,等后面想到了会继续补充

相关推荐
三劫散仙1 小时前
Mac vscode 激活列编辑模式
macos
endingCode5 小时前
45.坑王驾到第九期:Mac安装typescript后tsc命令无效的问题
javascript·macos·typescript
soulteary7 小时前
突破内存限制:Mac Mini M2 服务器化实践指南
运维·服务器·redis·macos·arm·pika
小江村儿的文杰17 小时前
XCode Build时遇到 .entitlements could not be opened 的问题
ide·macos·ue4·xcode
天涯倦客的美丽人生19 小时前
2024年11月最新 Alfred 5 Powerpack (MACOS)下载
macos
SoraLuna19 小时前
「Mac玩转仓颉内测版24」基础篇4 - 浮点类型详解
开发语言·算法·macos·cangjie
总爱写点小BUG20 小时前
VM虚拟机装MAC后无法联网,如何解决?
macos
Cod_Next1 天前
Mac系统下配置 Tomcat 运行环境
java·macos·tomcat
ZVAyIVqt0UFji1 天前
iOS屏幕共享技术实践
macos·ios·objective-c·cocoa
Zhijun.li@Studio1 天前
Mac下的vscode远程ssh免密码登录
vscode·macos·ssh