继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

我的2024年 MacBook 开发环境设置

富国沪深
关注TA
已关注
手记 425
粉丝 41
获赞 158
以下是我构建软件的设置、工作流程和工具的介绍

已经有一年多没有发布关于我的 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 机器。

感谢阅读,

安东尼·戈登

https://linktr.ee/agordn

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP