我该选 M1 的 Pro 还是 Air?

2020-11-22 08:59:01 +08:00
 littlecreek

如题, 我的电脑平时主要做开发用, 偶尔看看 youtube 视频, 上上网什么的. 不玩游戏. 目前在用一台老古董 mid-2014 的 MBP, 128G SSD + 8GB 内存的最低配那款, 感觉用着还不错, 除了用 Google 地图看街景的时候会唤醒风扇, 其他时候基本没听到风扇响过.

我开发主要是开 IntelliJ 和 Goland, 这两个家伙在 indexing 的时候有时会让风扇转一会, 其他时候很安静. 包括有时本机 Go 跑编译测试的时候也没什么异样.

我只希望新的机器能比这个强个 30-50%就好了, 是不是我只需要个 M1 的 Air 就行了?

请各位大佬赐教, 谢谢.

12846 次点击
所在节点    Apple
82 条回复
MintZX
2020-11-23 14:45:45 +08:00
哦,这个意思。那换个说法。除了那么几个“特别大”公司,剩下的不能支持完全远程编译开发的体量的公司多了去了。而且远程编译动不动几十分钟几个小事,Google 的话还会有系统峰值要求高峰期初级开发别那么频繁使用自己的 VM 多留些资源给其他人,这种时候都是需要在本地开发的。甚至有些时候大公司也需要在本地做开发,在 IBM 的时候,有一些小组本身就是三五个人自己做小的项目。Google 实习那会儿做 Chrome 的 Lighthouse 也是在 Github 上 host 用 Travis 做 CI 而且本地做开发不走内部流程的,很正常,顺便告诉你那个就是本地 docker 运行的项目,2017 年的,当时是一个 extension,现在被集成到工具栏了。

一个工程电脑本身就应该足够兼顾各种使用场景,所以还是那句话,homebrew 上一堆工具用不了,加上 docker 都不支持,怎么做开发?
MintZX
2020-11-23 14:46:21 +08:00
zbx1719
2020-11-23 14:52:37 +08:00
上周入手了 8g 的 pro,打开浏览器再跑 idea 内存不够用。退了换成 16g 的 air,试了一下感觉够用
byte10
2020-11-23 14:55:20 +08:00
@MintZX 春节前就能适配完,大家都在加班 搞 arm 适配,放心吧。苹果号召力强,其他小工具 只要在树莓派上有 arm 的库,那么也容易移植到 来。不用担心 ,买 M1 就完事了,不烫很舒服
lly0514
2020-11-23 14:56:22 +08:00
@MintZX 2017 年需要本地 docker 正常,现在云服务更加完善的,还用本地 docker 实在是不正常。可能只是有很小比例的开发者还依赖于本机的兼容性。
yuanlicz
2020-11-23 18:18:26 +08:00
发现 air 并没有轻多少…感觉不如直接 pro
amoswei525
2020-11-23 20:02:03 +08:00
买了基本款 pro 后悔了,应该买 16Gb 的 air,当初担心发热,现在发热可以忽略不计
ysn2233
2020-11-23 20:08:28 +08:00
我准备把我老的 15mbp 出了买 air 了,不过我在家和公司都是用台式,笔记本对我来说轻便和续航最重要
hello2060
2020-11-23 20:42:11 +08:00
@MintZX 也没听说哪个公司开始采购 M1 啊,不用这么激动啊。
ruzztok
2020-11-23 21:32:24 +08:00
Touch Bar 越来越感觉多余,和 air 对比
cwr31
2020-11-23 21:36:10 +08:00
air 的 tdp 多少 pro 是 28w 吧
MintZX
2020-11-23 23:41:54 +08:00
@byte10 很多开源工具没有那么积极搞适配。。
MintZX
2020-11-23 23:43:00 +08:00
@hello2060 没激动啊,摆事实讲道理而已。不能因为打字多就叫激动。几百页论文也不过解释了一个 E=MC^2 。强调论点的论据比较多就需要用更多文字解释而已。
MintZX
2020-11-23 23:44:43 +08:00
@lly0514 说到这个你们云上开发都有一整套适配的 online IDE 的吗?还是人手 VIM 专精?我怎么去阿里和字节参观的时候见到的小项目该是本地开发的还是在本地开发呢?
lly0514
2020-11-24 00:01:35 +08:00
@MintZX 我是做算法的,主要工作还是数据处理和数据调参,都是 vscode,pycharm 接连远程虚机开发调试,本机就是 pdf 浏览器+ssh 客户端+文本编辑器,根本不会跑任何算法。据我所知只有安卓、iOS 在本机开发,因为要在本机编译。其他都是本地 IDE 连远程虚机,可能看起来像本机开发?
MintZX
2020-11-24 00:14:52 +08:00
@lly0514 做算法的可以理解,企业级 DS 的数据体量无论如何都不是正常本地机器带的动的。但是做业务的在本地开发太正常了。现在都是微服务架构,单独抽一个模块出来在本地开发走 CI 的流程比配置云服务的流程高效太多,除非像 Google 那样基本全员 VM,当然 Google 这样一方面也是因为业务模块太大本地没法开发。

然而但凡能在本地开发的服务,肯定还是倾向于本地开发的。因为 IDE 连接远程虚拟机没问题,但非常烧钱。本地 8 核 32G 内存电脑人民币大几千,Macbook 也就撑死 15K-20K 人民币,云服务一个 8 核 32G 一直开着多少钱。正常公司有几个能忽视这个成本的。t3.2xlarge 一个月就要 240 多刀,一年顶一台 Macbook 了。一般公司不会忽视这个成本的。
lly0514
2020-11-24 00:25:33 +08:00
@MintZX 没那么贵吧,首先不用一直开着,需要的时候 docker file 自动起一个环境就好了,其次绝大部分业务不用 8 核 32G 这么夸张的性能。据我所知,魔兽世界最大的私服 nostralrius 服,三万人活跃的服务器一个月成本只要几百美元。
MintZX
2020-11-25 01:31:18 +08:00
lly0514
2020-11-25 14:05:39 +08:00
@MintZX 的确我不了解开发,我的开发同事也都是 macbook,或者普通的 thinkpad,没听他们提到太多性能的问题。你也代表不了所有开发,只能代表一部分开发。不过也无所谓,技术做到最后,在电脑上都是做 ppt 和写文档,性能都是浮云。
MintZX
2020-11-25 15:21:54 +08:00
@lly0514 这样就很明白了。一个不做开发也不是很了解开发的人和一个主业做开发的人说一个现在不适合做开发设备并没有不适合做开发,那不等于白说。。最后,你也多少了解一下实际的开发再做一些“结论性”的发言,比如什么技术做到自后都是写 PPT 之类的话。我司 principal 写了 35 年代码年薪 100 多万美元,谁又告诉你开发做到最后都是写文档的了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/727967

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX