2024年开发者必备:MacBook Pro M1 Max深度体验与高效工作流
mhr18 2025-08-03 06:33 3 浏览 0 评论
工作机器
我使用的是一台16英寸的MacBook Pro M1 Max。这台电脑的表现堪称惊人!它是我用过的最好的MacBook,短期内我不打算更换它。性能依然出色,即使在执行任务时也几乎听不到风扇的声音,电池续航也非常给力。唯一的缺点是它的重量,确实有些重。对于需要经常携带电脑出差的人来说,14英寸的型号可能更合适,但我个人更喜欢16英寸的屏幕来进行软件开发。
升级考虑
今年年初,我曾尝试过M3 Pro的机器,但最终决定继续使用我的M1 Max。我发现M3 Pro在编译时间上只比M1 Max快了3到5秒,因此升级并不划算。
14英寸MacBook Pro M3 Pro vs 16英寸MacBook Pro M1 Max
或许M3 Max(售价lb3,599.00)会是更好的选择,但它的价格实在太高了!
最喜欢的IDE
我主要使用三种不同的IDE,其中两种用于Web和包开发,另一种用于移动应用开发。让我们来看看这些工具。
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是一个很好的客户端,可以用来检查你的数据。它也可以在App Store免费下载。
Termius — SSH & SFTP客户端
当我需要管理服务器时,我会使用Termius!这款工具非常棒,设置简单,并且有助于组织你的服务器。
Bear — 笔记应用
我使用Bear而不是Apple Notes应用,主要是因为它的搜索功能。我发现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点左右
- 每天为自己设定一个任务清单
- 早晨起床后先喝水
- 工作时避免使用社交媒体
- 如果在一个问题上卡住超过1小时,休息一下,出去呼吸新鲜空气。压力往往会带来混乱
最后一点… 每天早上醒来后,我会尝试学习一两件新东西,这让我比前一天稍微不那么平庸。持续学习,与合适的人交流。。
总结
MacBook Pro M1 Max在2024年依然是一台性能怪兽。自从拥有它以来,我只听到过风扇响了三次。我相信未来的M4芯片在MacBook上也会非常出色,但我认为大多数开发者使用M1 Max或M2机器就能满足需求,省下不少钱。
相关推荐
- Java面试题及答案总结(2025版)
-
大家好,我是Java面试陪考员最近很多小伙伴在忙着找工作,给大家整理了一份非常全面的Java面试题及答案。涉及的内容非常全面,包含:Redis、Linux、SpringBoot、Spring、MySQ...
- Java面试题及答案最全总结(2025春招版)
-
大家好,我是Java面试分享最近很多小伙伴在忙着找工作,给大家整理了一份非常全面的Java面试题及答案。涉及的内容非常全面,包含:Spring、MySQL、JVM、Redis、Linux、Spring...
- Java面试题及答案最全总结(2025版持续更新)
-
大家好,我是Java面试陪考员最近很多小伙伴在忙着找工作,给大家整理了一份非常全面的Java面试题及答案。涉及的内容非常全面,包含:Spring、MySQL、JVM、Redis、Linux、Sprin...
- 蚂蚁金服面试题(附答案)建议收藏:经典面试题解析
-
前言最近编程讨论群有位小伙伴去蚂蚁金服面试了,以下是面试的真题,跟大家一起来讨论怎么回答。点击上方“捡田螺的小男孩”,选择“设为星标”,干货不断满满1.用到分布式事务嘛?为什么用这种方案,有其他方案...
- 测试工程师面试必问的十道题目!全答上来的直接免试
-
最近参加运维工程师岗位的面试,笔者把自己遇到的和网友分享的一些常见的面试问答收集整理出来了,希望能对自己和对正在准备面试的同学提供一些参考。一、Mongodb熟悉吗,一般部署几台?部署过,没有深入研究...
- 10次面试9次被刷?吃透这500道大厂Java高频面试题后,怒斩offer
-
很多Java工程师的技术不错,但是一面试就头疼,10次面试9次都是被刷,过的那次还是去了家不知名的小公司。问题就在于:面试有技巧,而你不会把自己的能力表达给面试官。应届生:你该如何准备简历,面试项目和...
- java高频面试题整理
-
【高频常见问题】1、事务的特性原子性:即不可分割性,事务要么全部被执行,要么就全部不被执行。一致性或可串性:事务的执行使得数据库从一种正确状态转换成另一种正确状态隔离性:在事务正确提交之前,不允许把该...
- 2025 年最全 Java 面试题,京东后端面试面经合集,答案整理
-
最近京东搞了个TGT计划,针对顶尖青年技术天才,直接宣布不设薪资上限。TGT计划面向范围包括2023年10月1日到2026年9月30日毕业的海内外本硕博毕业生。时间范围还...
- idGenerator测评
-
工作中遇到需要生成随机数的需求,看了一个个人开发的基于雪花算法的工具,今天进行了一下测评(测试)。idGenerator项目地址见:https://github.com/yitter/IdGenera...
- 2024年开发者必备:MacBook Pro M1 Max深度体验与高效工作流
-
工作机器我使用的是一台16英寸的MacBookProM1Max。这台电脑的表现堪称惊人!它是我用过的最好的MacBook,短期内我不打算更换它。性能依然出色,即使在执行任务时也几乎听不到风扇的...
- StackOverflow 2022 年度调查报告
-
一个月前,StackOverflow开启了2022年度开发者调查,历时一个半月,在6月22日,StackOverflow正式发布了2022年度开发者调查报告。本次报告StackO...
- 这可能是最全面的SpringDataMongoDB开发笔记
-
MongoDB数据库,在最近使用越来越广泛,在这里和Java的开发者一起分享一下在Java中使用Mongodb的相关笔记。希望大家喜欢。关于MongoDB查询指令,请看我的上一篇文章。SpringD...
- Mac M2 本地部署ragflow
-
修改配置文件Dockerfile文件ARGNEED_MIRROR=1//开启国内镜像代理docker/.envREDIS_PORT=6380//本地redis端口冲突RAGFLOW_IMA...
- 别再傻傻分不清!localhost、127.0.0.1、本机IP,原来大有讲究!
-
调试接口死活连不上?部署服务队友访问不了?八成是localhost、127.0.0.1、本机IP用混了!这三个看似都指向“自己”的东西,差之毫厘谬以千里。搞不清它们,轻则调试抓狂,重则服务裸奔。loc...
- 我把 Mac mini 托管到机房了:一套打败云服务器的终极方案
-
我把我积灰的Macmini托管到机房了,有图有真相。没想到吧?一台在家吃灰的苹果电脑,帮我省了大钱!对,就是控制了自己的服务器,省了租用云服务器的钱,重要数据还全捏在自己手里,这感觉真爽。你可...
你 发表评论:
欢迎- 一周热门
-
-
Redis客户端 Jedis 与 Lettuce
-
高并发架构系列:Redis并发竞争key的解决方案详解
-
redis如何防止并发(redis如何防止高并发)
-
Java SE Development Kit 8u441下载地址【windows版本】
-
redis安装与调优部署文档(WinServer)
-
开源推荐:如何实现的一个高性能 Redis 服务器
-
Redis 入门 - 安装最全讲解(Windows、Linux、Docker)
-
一文带你了解 Redis 的发布与订阅的底层原理
-
Redis如何应对并发访问(redis控制并发量)
-
Oracle如何创建用户,表空间(oracle19c创建表空间用户)
-
- 最近发表
- 标签列表
-
- oracle位图索引 (74)
- oracle批量插入数据 (65)
- oracle事务隔离级别 (59)
- oracle主从同步 (56)
- oracle 乐观锁 (53)
- redis 命令 (83)
- php redis (97)
- redis 存储 (67)
- redis 锁 (74)
- 启动 redis (73)
- redis 时间 (60)
- redis 删除 (69)
- redis内存 (64)
- redis并发 (53)
- redis 主从 (71)
- redis同步 (53)
- redis结构 (53)
- redis 订阅 (54)
- redis 登录 (62)
- redis 面试 (58)
- redis问题 (54)
- 阿里 redis (67)
- redis的缓存 (57)
- lua redis (59)
- redis 连接池 (64)