- 本文视频版已发到 Bilibili:https://www.bilibili.com/video/BV1qt4y1p7rF/
- 大家好,我是 UPUPMO.com 的作者 Meek,欢迎观看 《从开公司到开发全平台产品》系列。
- 希望通过该系列可以帮助新手快速了解全栈软件产品的一些思路、应用。
- 如果你心中有创意,也想独立开发产品,可以在视频或文章的最后,查看联系信息加我好友。
- 本期我们讲解第二章:《黑、白苹果软硬件及系统安装》
- 我们将会从以下5个小节进行探讨:
1. 白苹果硬件推荐
2. 黑苹果硬件推荐
3. 黑苹果详细安装流程(macOS Monterey)
4. macOS 新手入门指南
5. macOS 软件大全推荐
1. 白苹果硬件推荐
- M1 CPU 首发在 2020-11,距离今天 2022-05 已经过去快 2 年。目前现状是只有少数工业化级软件不支持 M1,或者说支持的不完善。但是对于大多数用户、开发者来讲,基本可以说没啥影响了,可以大胆买。(Macbook Air 登场视频)
- 我主推2个产品
1.1 第一个产品
- MacBook Pro,它是我认为对于工作者来说最佳性价比的苹果设备。特别是对于那些不时需要出门在外办公、写代码、写文案、做设计、做音乐、做视频的人来讲,是最佳的移动办公设备。它的触控板真的是非常好用。(背景macbook pro登场视频)
1.2 第二个产品
- Mac Studio,它是最适合于固定办公场景的用户。
- 但是由于 Mac Studio 价格还是有点高,我们可以用黑苹果来代替。
- 如果有足够的经济实力,还是推荐购买。
2. 黑苹果硬件推荐
- 对于 CPU 的选择,如官网说明,CPU 目前(2022-05)是支持到 Intel 11 代架构,但是 11 代的核显是无法驱动的,所以稳妥起见还是推荐 10 代为最佳。主要因为苹果有采用 Intel 十代的 iMac,该适配的都适配到位了。
- 虽然官网没有专门提核显问题,这里我还是推荐 CPU 最好是有核显的,也就是排除带 F 后缀的 CPU 型号,比如:i7-10700F,这可以帮助我们在处理视频工作的时候有核显加速。虽然 W3275 这类服务器 CPU 性能更强,但是大多数人都是综合类生活场景需求。
- 当然,不排除等等党胜利,不排除过一段时间 12 代的 kf 成为新成熟方案,但是至少在当下,想要以稳定作为生产力输出的话还是用官网推荐的 CPU 最好。
- 假设我们这里选择了:i9-10900K,盒装已经不卖了,大家只能淘宝买散片
- 对于 GPU 的选择,能支持到最新系统的 GPU 目前(2022-05)只有 AMD 的才能免驱,主推 Navi 20 架构的 RX 6000 系列,更加具体的说是:Navi 23、Navi 21 两个系。
- 目前已知支持的有:RX6600XT/RX6800/RX6800XT/RX6900XT(需要特别注意的是:RX6700 暂时不支持免驱,不建议购买)
- 当然,很多人都想跳过这代
矿卡
,你等,你赢。
- 假设我们这里选择了:RX6600XT
- 对于主板、硬盘的选择,官网没太多限制,但是主板京东目前(2022-05)还在卖的一手 Z490 不多了,
- 假设我们这里选择了:华擎(ASRock)Z490 Steel Legend钢铁传奇主板
- 硬盘选择:西数SN770
硬件总结
- 综合前面介绍的,最后我们总结下硬件上整体的推荐方案:
- CPU 选用:i9-10900K
- GPU 选用:RX-6600XT
- 主板选用:Z490
- 硬盘:SN770
- 无线网卡:BCM94360CD
- 显示器,我个人推荐较便宜的:AOC Q2790PQ、AOC U27N3C,整体性价比较高。
- 加上其他台式机配件,如果是外接 4 个 2K、4K显示器,那预算需要 1.2w ~ 1.5w 左右。
- 再加一台 MacBook Air 16G (1w)或 MacBook Pro 16G 1.5w)用于外出写代码。则理想状态下的办公条件需要:2.5w ~ 3w 左右。大家也不用急于一时,慢慢积累。
3. 黑苹果详细安装流程(macOS Monterey)
4. macOS 新手入门指南
5. macOS 软件大全推荐
- 需要特别单独来说明的是:编程软件争论
- 目前行业主流现状如下(不接受反驳):
- Java 普遍 IntelliJ IDEA,Go 普遍 Goland,Python 普遍 PyCharm,
- Php 普遍 PhpStorm,Android 普遍 Android Studio,C 普遍 Visual Studio
- JavaScript 普遍 VSCode。至于 Vim、记事本等小众流派不在讨论范围。
- 其他都没啥问题,就前端我有异议。
- 如果你平时就只是写代码,那 VSCode 搭配各种插件确实可以很好地完成任务。
- 但是像我这种每当学习一种新东西的时候会从 Github 下载几十个项目在同一个目录下进行配置分析、查询引用、快速检索、互相比对等操作的人来讲,VSCode 完全没法用。
- 个人认为在硬件足够的情况下,应该优先使用 WebStorm,它能做的事情比 VSCode 多的多。当然目前大家基本都会安装 VSCode,毕竟轻量,做个临时编辑器也比其他好用。
- 对于开发者来讲,从 Windows 转到 macOS 最初的痛苦莫过于快捷键,我已经帮 IntelliJ 系的 IDE 用户准备了材料,具体查看以下文章。
- https://github.com/judasn/IntelliJ-IDEA-Tutorial/blob/master/keymap-win-mac.md
下期预告
- 下期我们将介绍《软件开发设计阶段的思考、实践》,分别从以下 5 个方面进行讲解:
1. 竞品分析
2. 原型设计
3. 架构设计
4. 基础数据准备(爬虫)
5. 项目管理准备
最后
- 如果你心中有创意,想自己开发产品,可以微信联系我们。
- 如果你觉得视频对你有帮助,欢迎点赞、收藏、转发。我们下期见。