最近新入手了苹果推出的造梦空间(MacStudio),该主机采用了Arm架构的M1 Max芯片,性能强劲,散热很棒,多核跑分是我那2019款16寸Mac Pro好几倍。

首先我要感谢我老婆的大力支持,定不负期望,努力造梦!!!

今天我来说下程序员新入手MacStudio后要做的事情有哪些,尤其是从intel架构的Mac升级过来遇到一些坑的规避。

[图片上传失败...(image-dd0820-1666164190260)]

我从网上找到了苹果自研芯片M系列的评分对比,M1 Max的性能在全部芯片之中排行第二,其实也算是第一,因为M1 Ultra两块M1 Max拼接而成的,性能自然会翻倍。

1. 拆箱

废话不多说,先上图。

mac-studio-installed-2.jpg

mac-studio-installed-3.jpg

mac-studio-installed-6.jpg

mac-studio-installed-7.jpg

mac-studio-installed-5.jpg

mac-studio-installed-4.jpg

跟其他Mac一样全金属机身,触摸时有一丝丝凉意。

2. 激活 & 数据迁移

第一个坑:

把显示器、电源线接上后按下电源按钮,一声浑厚的开机声音传入耳朵,当我看到屏幕上的提示让我连接妙控键盘妙控鼠标时我傻眼了,难道是强制性绑定消费?我平时不用苹果官方出的键盘鼠标配件,不如机械键盘用起来有感觉。

这时不要慌,拿出尘封已久的有线键盘、有线鼠标连接电脑后就可以进行激活了。

mac-studio-installed-8.jpg

选择语言后进入数据迁移的阶段,苹果系统提供了迁移助理来进行数据同步,可以将旧设备的数据同步到新设备,不过这个数据同步的速度不太快,也可能是我的文件数量比较多。

image.png

第二个坑:

满怀期望等了两小时终于同步完了,开机后崩溃了,因为架构变了(intel -> Apple),大多数软件不适配,而且最重要的是Git也不能用了,Git不能用导致无法使用brew安装软件,无法使用brew就会导致无法更新Git,成了一个死循环!!!

尝试了各种办法最后还是放弃了,把硬盘数据抹了重新安装了一遍系统,这次没有使用数据迁移,而是作为一个新的电脑激活的。

3. 开发环境

电脑激活成功后,下一步就是安装开发环境了,把各种项目所需要的开发环境都配置好。

3.1 安装brew & 管理环境

首先先来安装brew,该项目在GitHub开源地址:https://github.com/Homebrew/brew,官网安装命令如下所示:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

我使用brew所管理的软件:

  • Git:管理项目源码
  • htop:可以监控软件内存以及CPU使用情况。
  • jsonpp:自动格式化接口返回json数据,与curl是好搭档
  • nodejs:可以安装多个版本的nodejs然后使用link的方式来切换版本

3.2 安装sdkman & 管理环境

sdkman是Java研发人员的福音,支持多种软件并且每一种还支持多个版本任意切换,尤其是针对JDK版本,官网:https://sdkman.io/,安装命令如下所示:

curl -s "https://get.sdkman.io" | bash

# 输出全部厂家全部版本可使用的jdk
sdk list java

[图片上传失败...(image-a51a4a-1666164190261)]

使用sdk use命令即可轻松切换版本,使用sdk default命令还可以修改默认使用的版本,如下所示:

# 使用Semeru提供的11.0.15版本JDK
sdk use java 11.0.15-sem
# 修改Temurin提供的11.0.16版本为默认JDK
sdk default java 11.0.16-tem

  • sdkman所支持的JDK列表
  • sdkmain所支持的SDK列表

我使用sdkmain所管理的软件:

  • JDK:jdk8/jdk11/jdk17
  • Maven

3.3 安装oh my zsh

新版本的MacOS使用zsh作为默认的shell,oh my zsh是开源项目用来管理以及配置zsh,GitHub地址:https://github.com/ohmyzsh/ohmyzsh

官方提供了多种安装方式,如下所示:

安装方式 命令
curl sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
wget sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
fetch sh -c "$(fetch -o - https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

4. 必备软件

4.1 开发工具

  • IntelliJ IDEA:Java项目开发工具
  • DataGrip:数据库管理工具
  • WebStorm:前端项目开发工具
  • AppBox:JetBrains的软件管理工具
  • Redis Desktop Manager:Redis管理工具
  • Mongo Compass:MongoDB管理工具
  • Docker Desktop:Docker桌面客户端
  • Typora:Markdown编辑器,很轻,很适合,源码与预览一起
  • Sublimt Text:文本编辑器,比记事本功能强大多了,可以用来手写Java类。
  • Wireshark:网络抓包工具
  • Postman:接口调试工具

4.2 办公软件

  • Xmind:思维导图工具,发散思维的好工具
  • MicroSoft TODO:待办工作计划提醒工具
  • Chrome:程序员必备的浏览器
  • WPS:集Word/Excel/PPT于一体的文档工具
  • 钉钉:公司所需
  • 腾讯会议:远程视频会议工具
  • 印象笔记:多端同步的笔记管理软件
  • Teambition:企业多人协同软件,可计划迭代版本的任务列表
  • 阿里云盘:存储必要文件到云端
  • 阿里邮箱:企业内部工作交流

4.3 休闲娱乐

  • 微信
  • QQ
  • QQ音乐
  • 腾讯视频
  • 喜马拉雅

4.4 其他

  • ClashX:科学上网客户端
  • Logi Options+:罗技Master3鼠标管理软件

5. 多设备数据同步

5.1 使用iCloud同步数据

我平时在家里与公司所使用的电脑都是MacOS系统所以可以通过iCloud来实现文件的同步,将文件上传到云端,多台设备可以实现自动同步,不过如果是太大的文件还是建议放到云盘。

iCloud默认提供了5GB的存储容量,对于日常所需并不太够,可以升级成50GB,每月的资费为6元,iCloud目前是由国内云上贵州运营的,不用考虑文件上传、下载速度的问题。

5.2 使用Google云盘同步数据

Google云盘也支持多设备数据同步,可配置需要同步的目录,默认提供15G的容量,不过有个前提需要科学上网才可以。


http://www.taodudu.cc/news/show-2077881.html

相关文章:

  • u大师u盘自定义ISO/IMG文件装机教程
  • 鸿蒙系统电脑配置,鸿蒙系统 你装机了吗?
  • 电脑装机不求人装机员系统集合
  • 什么U盘启动盘制作工具是纯净版的,没有捆绑软件和广告的?
  • 怎样在计算机桌面上安装驱动器,怎么用韩博士驱动助理安装电脑驱动
  • 电脑重装系统误删重要数据了怎么办
  • win7计算机重启遇到错误,安装Win7系统过程出现计算机意外地重新启动或遇到错误提示的解决方法...
  • 使用冷门装机助手/流氓软件导致被捆绑安装各种奇奇怪怪软件的问题
  • Win7系统能用一键装机的方式安装win10吗?
  • [UEFI启动教程]移动硬盘安装U盘装机助理(双模式启动)
  • U盘装机助理-PE环境
  • 天空U盘装机助理 v1.51正式版(UD版_U盘启动制作工具)
  • 01-2制作U盘启动盘--装机助理工具
  • 04-1下载Win系统(装机助理)
  • 电子元器件选型——电容
  • 电子元器件选型——功率电感
  • 元器件选型通用原则
  • 电路设计_元器件选型总结1
  • 元器件选型技巧
  • 【原创】常用元器件选型目录-cayden(待续)
  • 关于元器件选型需要注意的问题
  • 电子元器件选型规则
  • 器件选型电源篇-LDO器件选型
  • 电子元器件选型——二极管
  • 电子元器件选型
  • 电子元器件选型——三极管
  • 硬件基础知识(10)---元器件选型规范大全
  • 2、器件选型对比
  • 电子元器件选型——电阻
  • 电子元器件选型——MOSFET

程序员新入手MacStudio的装机环境相关推荐

  1. 真实版“删库跑路”?程序员蓄意破坏线上生产环境!

    作者 | 阿文 责编 | 伍杏玲 出品 | 程序人生(ID:coder_life) 作为程序员经常相互开玩笑说,公司要是把我逼急了,大不了我们"删库跑路",这是一句玩笑话,没想到会 ...

  2. c #include如何找到文件_UNIX系统上程序员需要掌握的C编程环境的基础知识

    ​ 这是一份非常简短的文档,可以帮助你熟悉UNIX系统上C编程环境的基础知识.它不是面面俱到或特别详细,只是给你足够的知识让你继续学习. 关于编程的几点一般建议:如果想成为一名专业程序员,需要掌握的不 ...

  3. 真实版“删库跑路”?程序员蓄意破坏线上生产环境

    作者 | 阿文 责编 | 伍杏玲 出品 | 程序人生(ID:coder_life) 作为程序员经常相互开玩笑说,公司要是把我逼急了,大不了我们"删库跑路",这是一句玩笑话,没想到会 ...

  4. 程序员新公司入职被拒 只因离职证明多了一句话!

    程序猿(微信号:imkuqin) 猿妹 整编 新闻报道来自:成都商报 近日,成都一名程序员被新应聘的公司通知入职,然而因为原公司给他出具的一份离职证明上,记载了一句"该员工在项目未完成情况下 ...

  5. 黑马程序员-第一天接触Android,环境搭建

    随着Android手机越来越普及,我也对Android产生浓厚的兴趣,今天我就照着黑马程序员的视频一步一步搭建开发环境.以下是我的笔记. 第1步.环境搭建 1.1.JDK安装 1.2.Eclipse安 ...

  6. 苹果禁止使用热更新 iOS开发程序员新转机来临

    今天本是女神们的节日,所有iOS程序员沸腾了!原因是苹果爸爸发狠了,部分iOS开发者收到了苹果的这封警告邮件: [图一 苹果邮件] 消息一出,一时间众多开发者众说纷纭,以下是来源于网络的各种看法: 有 ...

  7. 程序员新动向!大龄困惑详解!

    有一批网易,搜狗,华为等知名互联网公司老员工站出来吐槽,说35岁之后的处境多么尴尬,尤其大数据.人工智能方向,如果资历不够.技术一般一般,每天在公司时刻提心吊胆,生怕被裁员. 1 为何会出现这种现象? ...

  8. java程序员入职第一天搭建环境

    1. Eclipse安装文档 安装eclipse首先要安装JDK. JDK的安装教程如下. 根据自己的电脑版本找到与之对应位数的JDK安装文件,并安装: 计算机右键->属性->高级系统设置 ...

  9. 新入手Mac配置前端环境教程

    目录 1.安装 Xcode 2.安装 Homebrew 3.安装 Git 4.安装 nvm 利用 nvm 安装 node Mac系统安装nvm后,nvm命令找不到 跳槽新进入一家公司 ,给新配置的 M ...

  10. 十年比肩?看国产数据库如何突出重围! | 新程序员

    长久以来,如何"去IOE"不仅是数据库产业的热议话题,更是国产数据库厂商纷纷致力的方向.但事实上,想要通过核心技术弯道超车几乎是不可能的.但在国家整体规划逾趋清晰下,进一步完善人才 ...

最新文章

  1. Dynamics 365-关于Solution的那些事(一)
  2. Visual C#中的(ListBox)数据绑定
  3. ABAP中的Table Control编程
  4. xml android 字体,自定义字体和XML布局(Android)
  5. 用博奥如何导入单项工程电子表_博奥工程系列软件实操手册(第六册).doc
  6. html是什么1002无标题,Jsf页面为普通/无标题的文本html
  7. 山寨机来了:小米10至尊、透明版只要688
  8. 一个简单好用的日志框架NLog
  9. mac和win电脑在同一局域网下互传文件
  10. Ajax框架(14个开源的)
  11. Lwip的udp编程
  12. sola病毒批量恢复工具 —— 大一的回忆
  13. php校园一卡通系统
  14. Karen与测试 奇迹淫巧+快速幂
  15. Excel在筛选后进行排序的函数
  16. 软件测试自学入门书籍
  17. 联想升级Win11后触摸板失灵怎么办?
  18. 助力危化运输升级 欧曼一体化解决方案再写山东危化安全运输新篇
  19. CSS中常用的选择器都有那些?
  20. 奇葩说Cisco router与PC交互(一)

热门文章

  1. rainmeter皮肤编写教程
  2. 遥感专业学c语言吗,2019遥感科学与技术专业怎么样、学什么、前景好吗
  3. win32API中文参考手册
  4. Qt简单实现UDP通信
  5. 用java怎么开发图片标注工具,一些好用的图片标注工具
  6. 久其报表节点汇总_久其通用数据管理平台常见公式
  7. contos7 方舟私服搭建
  8. 数据中心与灾备中心建设总结
  9. tomcat:学习:一:(第1次操作:成功)手机下载 tomcat 服务器里面的文件+tomcat 安装配置使用
  10. 应急响应.windows