已经有一年多没有发布关于我的 MacBook 设置的 Medium 文章了!那篇文章很受欢迎,所以这是我的 2024 年更新。
16 英寸 MacBook Pro M1 Max
2024年对于软件来说是重要的一年!我发现了几个新的工具来保持我的开发效率。我将分享所有发生的变化。
我的工作电脑 💻我使用的是 16 英寸的 MacBook Pro M1 Max,这台电脑真是太棒了!这是我拥有过的最好的 MacBook,我暂时不会考虑更换它。性能依然非常出色,它能够无声地完成任务,而且电池续航也很棒。
使用这台机器的唯一缺点是它的重量,比较重。14英寸的机型适合需要携带工作设备出行的人,但我更喜欢16英寸的机型用于软件开发。
我差点升级到了 M3 Pro年初我试用了 M3 Pro 机器,但最终还是决定保留我的 M1 Max。我发现编译时间只相差 3/5 秒,所以升级并不值得。
14 英寸 MacBook Pro M3 Pro vs 16 英寸 MacBook Pro M1 Max
也许 £3,599.00 的 M3 Max 会是一款更好的测试机器,但它非常 昂贵!
我最喜欢的IDE们 🛠️我使用了3个不同的IDE,其中2个主要用于网页和包的开发,1个用于移动应用开发。让我们来看看这些工具。
Visual Studio Code — 全栈项目当处理大型项目时,我会依赖 Visual Studio Code。我一直在使用它和 copilot 来维护和构建新项目。没有任何抱怨,它是一个很棒的 IDE!
Sublime Text 4 — 我项目中的小调整使用 Sublime Text 4 仍然非常棒,它绝对是我在用的最快的文本编辑器,而且键盘快捷键让操作文本变得超级简单。
Android Studio — 移动应用开发我使用 Android Studio 来构建我的 Flutter 项目,因为它的用户体验很好。它简洁明了的界面让我在编码时能够保持专注。
软件工具 🧰我的日常工具没有太多变化,但我发现了一些新工具,想与大家分享。
Laravel Valet — 在本地运行网站我使用 Laravel Valet,因为它配置简单。如果你要构建 Laravel 站点,我推荐你使用它!你也可以试试 Laravel Herd。
Sequel Ace — 数据库客户端我大多数项目都使用 PostgreSQL 或 MySQL,我发现 Sequel Ace 是查看数据库的最佳方式。它可以从 App Store 免费下载。
Red 2 — Redis 客户端如果你的项目使用 Redis,Red 2 是一个很好的客户端来查看你的数据。它在应用商店也是免费的。
Termius — SSH & SFTP 客户端当我需要管理服务器时,我会使用Termius!这个工具堪称游戏规则的改变者,它易于设置,并且有助于组织你的服务器。
Bear — 记笔记我使用 Bear 而不是 Apple Notes 应用,仅仅是因为 Bear 的搜索功能。我发现 Apple Notes 有时无法找到我搜索的内容,而 Bear 却可以。
iTerm 2 + Oh My Zsh — 终端我已经同时使用这两个工具有一段时间了。设置大概需要一个小时,但是一旦你添加了所有的插件和酷炫的主题,它就会工作得很好。你可以看看 Nuno Maduro 的这个视频,让你的终端看起来非常棒 https://www.youtube.com/watch?v=27Fi2RcdBFQ
DBngin — 数据库管理工具你可以使用 DBngin 创建新的 PostgreSQL、Redis 或 MySQL 实例。我设置了它在启动时自动运行我的服务,这是一款不错的工具。
Postman — API 测试当我需要测试一个API端点时,Postman就是我的首选工具。它免费开始使用,并且有一个MacOS应用。
Code to Image Converter — 分享代码片段我使用 10015 生成代码片段的图片,如果需要在社交媒体上分享它们。
JSON Editor Online — 查看和编辑 JSON我已经使用这个网站超过7年了!它非常适合美化JSON负载和检查数据。
Regex101 — 测试正则表达式这是一个创建正则表达式的热门网站。我认为他们的界面设计得很好,使用起来非常方便,是我最喜欢的一个。
我是如何保持在“状态”中的 ⌨️保持在“状态”是程序员最难掌握的事情之一。重要的是,我们要能够快速地创建和修复问题,同时不会感到精疲力尽。
多年来我找到了一些保持高效的方法,这里是一份清单:
- 不要一整天都听音乐(每天限制在2/3小时以内)
- 我通常一天会小憩两次。第一次大约在中午,第二次大约在下午6点
- 每天制定一个待办事项列表,列出你想要完成的任务
- 早上起床后先喝水
- 工作时远离社交媒体
- 如果你在某个bug上卡了超过1小时,就休息一下,去呼吸新鲜空气。压力往往会带来混乱。
最后一件事…… 当我醒来时,我会试着学习一两件新事物,这让我比前一天稍微不那么平庸。不断学习,与正确的人建立联系,这将帮助你保持在状态中。
这是我经常用来编程时听的播放列表。
结束MacBook Pro M1 Max 在 2024 年仍然是一款 性能怪兽。自从拥有它以来,我只听到风扇运转了三次。虽然我相信下一代 M4 芯片在 MacBook 上也会非常出色,但我认为大多数开发者可以节省一些钱,选择使用 M1 Max 或 M2 机器。
感谢阅读,
安东尼·戈登