V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
boogoogle
V2EX  ›  硬件

程序员装备向: 9999, M2 air, 16+256 或者买个 32g+1T 的游戏本

  •  1
     
  •   boogoogle · 2023-10-01 17:11:44 +08:00 · 5849 次点击
    这是一个创建于 400 天前的主题,其中的信息可能已经有所发展或是发生改变。
    • 平时写代码,项目会开很多,docker ,postman, 3-4 个 node 服务, 浏览器一大堆 tab
    • 账面配置上,win 本硬核很多, 但是又用惯了 mac 。 想问一下,标题中的配置,在开发体验上会不会一点程度上弥补 win 系统的不足。
    68 条回复    2023-10-04 12:26:23 +08:00
    superxc
        1
    superxc  
       2023-10-01 17:16:36 +08:00
    开 docker 的话,可能 16G 内存就不够了。我是 MBP Intel 16+512 的,平时也开几个 Jetbrains 的 IDE ,然后加 Docker ,浏览器啥的,有时内存就吃紧了,卡得很。另外,磁盘 256 可能也会比较吃紧,docker 和 node_modules 都很占空间。
    1145148964
        2
    1145148964  
       2023-10-01 17:17:53 +08:00
    再买个小主机,据我所知 16+256 并不能很流畅运行一大堆 docker
    nightwitch
        3
    nightwitch  
       2023-10-01 17:21:03 +08:00
    256G 轻松就满了。
    boogoogle
        4
    boogoogle  
    OP
       2023-10-01 17:26:41 +08:00
    @superxc 我一开 docker ,风扇就呼呼呼,键盘烫手
    whileFalse
        5
    whileFalse  
       2023-10-01 17:30:57 +08:00
    今年的新电脑,16 已经是很……凑活的配置了。
    whileFalse
        6
    whileFalse  
       2023-10-01 17:31:31 +08:00
    另外 M2 跑 x86 的 docker 是用模拟跑的吧?
    iorilu
        7
    iorilu  
       2023-10-01 17:32:12 +08:00   ❤️ 4
    还是 win 把, 随便上 64G 内存+4T 固态,1 万块就行了

    mac 要多少

    除非你是开发 ios ,macos 项目
    demoshengxw
        8
    demoshengxw  
       2023-10-01 17:39:30 +08:00 via iPhone
    买两台,我的是一台 64G 的 win 开虚拟机,打游戏。一台 m1 pro 32G
    roycestevie6761
        9
    roycestevie6761  
       2023-10-01 17:43:12 +08:00
    16+256 ?这不是三四千的轻薄本吗
    roycestevie6761
        10
    roycestevie6761  
       2023-10-01 17:45:27 +08:00
    我们公司发的 16+512 ,我直接申请 2 台,单台不够用
    Axnir
        11
    Axnir  
       2023-10-01 17:47:36 +08:00 via iPhone
    上个月刚申请了 m2pro 32+512 的 MacBook ,用起来挺顺滑
    cnbatch
        12
    cnbatch  
       2023-10-01 17:51:58 +08:00
    刚需 docker 的话,要么 Windows + docker in WSL ,要么直接纯 Linux
    emperinter
        13
    emperinter  
       2023-10-01 17:58:38 +08:00
    Air 好像没散热吧
    thinkershare
        14
    thinkershare  
       2023-10-01 18:13:02 +08:00
    建议搞多个设备,不要指望 ALL IN ONE.
    NewMoorj
        15
    NewMoorj  
       2023-10-01 18:24:31 +08:00
    9100 ,可以来我这安排一个 16+1T 的 M2 Air ,未激活
    Totoria
        16
    Totoria  
       2023-10-01 19:17:19 +08:00   ❤️ 1
    9000 多买这么点内存真的太难顶了……2023 年我无论如何也无法
    otakustay
        17
    otakustay  
       2023-10-01 19:27:26 +08:00
    不打游戏就 air ,纯开发体验一定是 air 更好的
    ShadowPower
        18
    ShadowPower  
       2023-10-01 19:31:21 +08:00
    如果没有出差或者开会一整天的需求,自己掏钱买,建议后者
    terence4444
        19
    terence4444  
       2023-10-01 19:36:43 +08:00 via iPhone   ❤️ 3
    建议正确使用「向け」这个词。即使中日混用,标题也应该是《程序员向装备》
    wowpaladin
        20
    wowpaladin  
       2023-10-01 19:44:25 +08:00
    联想 yoga air 14s ,32G+1T ,质感绝对比 MBA 好,拼多多百亿补贴只要 7000 多。
    boogoogle
        21
    boogoogle  
    OP
       2023-10-01 19:58:40 +08:00
    @whileFalse 怎么会。。。老哥平时都开啥啊
    @roycestevie6761 这也行
    @thinkershare 穷啊。。。二比公司只给提供垃圾台式机,还不如用自己的
    @wowpaladin 我去看看
    boogoogle
        22
    boogoogle  
    OP
       2023-10-01 20:15:33 +08:00
    看了一下 windows 本,小新不错,不过居然学 air 只给 type c 接口,其他的游戏本都太重了
    然后发现 MacBook pro(14 寸 m1) 16+512 是更合适的选择
    1. 价格合适
    2. 配置完全够用
    3. 通过 parallel 安装 win 虚拟机能够满足斗地主等娱乐需求
    LTuser
        23
    LTuser  
       2023-10-01 20:18:08 +08:00
    16➕256 的 m2 air 不是 10499 嘛
    boogoogle
        24
    boogoogle  
    OP
       2023-10-01 20:28:41 +08:00
    @LTuser 有券,百亿补贴
    hefish
        25
    hefish  
       2023-10-01 20:59:57 +08:00
    肯定是 mac mini 内存加满,再弄个显示器啊。。。
    rsyjjsn
        26
    rsyjjsn  
       2023-10-01 21:02:45 +08:00
    上周刚到的,最近用起来感觉差点意思,有钱就上 Pro ,没钱还是 win 吧 https://imgur.com/a/sNne9b3
    Myprajna
        27
    Myprajna  
       2023-10-01 21:13:01 +08:00
    16G 用着很难受了。考虑到以后 Electron ,CEF 的项目会越来越多,内存还是大点好。
    thinkershare
        28
    thinkershare  
       2023-10-01 21:23:05 +08:00
    @boogoogle 那就先考虑限制自己最急迫的需求,其它需求向后推。内存建议怎么都要 32GB. 不要听别人说 16GB mac 够用,我 32G,台式机 64GB 使用 docker 也会觉得不够用。
    gamexg
        29
    gamexg  
       2023-10-01 22:37:48 +08:00
    16 、256 两个都很卡极限,很容易不够用。
    我这里仅仅只是 mac 开发部分用,其他的还是 windows ,m1 的 16+256 都接近极限了, 几个 jb 家的 ide 同时开内存占用就 14g + 3g 交换区。200g+的储存占用。我这是没开 docker 等内容的情况,docker 更占内存。

    建议是两个设备,主力设备建议 32g/64g 2t 配置。
    Leonard
        30
    Leonard  
       2023-10-01 23:42:43 +08:00
    如果便携需求不强的话,说实话 m2 air 不如 14 寸 m1 pro
    BwNVlwSq
        31
    BwNVlwSq  
       2023-10-02 01:18:10 +08:00 via Android
    9000 多可以买到 14 寸的 Pro 了。
    haierspi
        32
    haierspi  
       2023-10-02 01:20:16 +08:00
    别鬼扯了... 买 M1 PRO 或 M2 pro 的 macbook pro 14 ... 都什么年代了 还买什么 intel 芯片笔记本.. 买了就准备接盘吧
    haierspi
        33
    haierspi  
       2023-10-02 01:21:08 +08:00
    我目前 M1 PRO MBP 14.....16g+512g 什么 docker npm 流畅的飞起
    haierspi
        34
    haierspi  
       2023-10-02 01:21:52 +08:00
    当然 我跑 docker 的软件是 orb
    exploreexe
        35
    exploreexe  
       2023-10-02 03:16:36 +08:00
    如果考虑便携 还是得首选苹果,Windows 本子现在续航 重量 都还是比较大的问题。
    shutongxinq
        36
    shutongxinq  
       2023-10-02 05:31:30 +08:00 via iPhone
    买个笔记本装 linux 吧
    Satelli
        37
    Satelli  
       2023-10-02 07:42:26 +08:00   ❤️ 13
    只要楼主有任何的移动需求(脱电使用)的话,选 Mac ,千万别买游戏本。近期从 MacBook Pro 14" (M1 Pro 8-CPU/16GB) 换到 ASUS Vivobook Pro 16X K6604 (i9-13980HX/32GB),就是一台游戏本的配置,正好谈谈体验。

    确实,这台 Windows 本 AU$3399 ,MacBook Pro AU$3000 。Cinebench 2024 理论性能测试下,单核性能 13 代 Intel 稍胜一筹,多核性能大约 3 倍,更别提真独显,一眼看上去,性能好像确实强很多。

    能耗上来看
    - 待机
    M2 是不到 1W ,i9-13980HX 是 10W (以及独显耗的电)

    - 单核
    i9-13980HX 单核要达到 M2 3.5GHz 的分数,是在跑到 5+ GHz 的情况下的,这种跑法,单核就能耗费 30+W (此时 package 40+W) 的电,M2 是 5W 。

    - 轻量级多核
    M2 有 4 个大核,跑满是 20W ,MacBook Air 被动散热长时间跑只会有 15% 的性能损耗。i9-13980HX 在跑 4 个线程的时候是一开始就会降频的,因为笔记本散热根本支撑不了 4 个大核跑到 5+ GHz 。在我这款笔记本上只能跑到上下 4.2 GHz ,距离理论最高性能有 25% 的差距( 4.2/5.6 GHz),吃 70W 的电。

    分析一下楼主的需求。我猜测楼主写 js 。
    写代码,那么在 VSCode + Typescript Language Server ,一个中小型 Next.js 项目里打字,i9 功耗会在 30-60W 浮动,特别是在触发 ls 补全的时候。M1 同样的操作是 3-10W 。也就是说,在 js 写码上,powerhouse 如 i9 也只是吃 1-2 个核心,那么 M1/M2 普通款甚至跟 i9 没有区别。
    以及项目开很多、docker 、postman 、开很多 node 进程以及很多浏览器 tab 这种看起来很需要多核性能的工况,这些都不是需要一直运行的,以及就算是需要的时候,CPU 分一部分时间过来处理就结束了。

    楼主的工况正好就是单核需要够强,以及少量核心在程序之间切换。基础款 M2 都已经能满足需求了。不过内存是需要加的,上到 24 GB 比较好明智。

    从便携体验上来看,M2 MacBook Air 比游戏本(或其他 Windows 工作站本)轻便太多,也不需要一两百瓦的大砖头电源。我的这款笔记本 USB-C 口只能 100W 充电,就算接 100W 的充电头,Windows 都还会报告电源功率不足,限制 CPU 功耗到 65W 。只有当接上 240W 的大砖头 DC 电源之后 CPU 才能满功率输出。

    不是说 i9 这么多核不好,而是楼主,甚至以及很多写码的工况根本不需要这么核。M2 芯片不需要 Turbo Boost, 不需要 Thermal Velocity Boost ,不需要用 2 点几 GHz base clock 来定 TDP 的障眼法,它就是可以长时间运行,稳定运行,因为它单核再怎么跑就是只吃 5W (且性能也在第一梯队),4 个核就是 20W ,simple math 。

    以及 Windows 如果不把代码、cache 、依赖目录加到 Defender 的排除列表里的话,性能损耗会更大,特别是 js 小文件。

    我从 MacBook Pro 换到高性能 Windows 笔记本,因为核多,特定场景如压片等快了不少,也能玩一些 PC 大作,但使用“体验”是下降了的。写代码,补全没有 Mac 快。原本我桌上是没有噪音的,现在笔记本放桌上外接个显示屏就能听到风扇,在编辑器里敲两个字风扇就加快,npm run build 直接起飞。因为重,在家里躺床上的时候基本用不了笔记本。以及 Windows 精准触控板是拉高了一截体验,但是距离 macOS 下触控操作的跟手/可取消性,全区域按压,小范围操作准确性还有不少距离。

    楼主既然用惯了 Mac ,那就买 Mac ,不用犹豫。

    延伸阅读:
    https://v2ex.com/t/811506#reply35
    https://v2ex.com/t/733413#reply11
    talkischeap567
        38
    talkischeap567  
       2023-10-02 08:37:45 +08:00
    全机械还是全固态还是混合?
    sakuramanstein
        39
    sakuramanstein  
       2023-10-02 08:48:23 +08:00 via Android   ❤️ 1
    @Satelli 这个对比细致,点个赞,看来移动开发还是选 mac 不过内存是个问题,我是一点不信苹果 8g 能打 Windows16g 的
    nicebird
        40
    nicebird  
       2023-10-02 09:36:40 +08:00
    幻 14 吧,开会多需要续航好点,能撑住 5-8 小时。
    wowpaladin
        41
    wowpaladin  
       2023-10-02 11:20:37 +08:00
    AMD CPU 的续航挺好的,要性价比就小新 pro14 ,要品质就 yoga air
    wowpaladin
        42
    wowpaladin  
       2023-10-02 11:29:05 +08:00
    @Satelli 打英雄联盟 10 几 W 都够了,敲个代码那么夸张?
    Satelli
        43
    Satelli  
       2023-10-02 11:49:48 +08:00   ❤️ 1
    @wowpaladin 实时补全是很吃 CPU 的。每敲一个字 language server 都得算一遍。
    Outshine
        44
    Outshine  
       2023-10-02 11:50:13 +08:00
    @superxc Docker 换 OrbStack 试试?
    Outshine
        45
    Outshine  
       2023-10-02 12:03:51 +08:00
    @Satelli #37 这就是我平时带出门一天都不用带充电器的保障
    hansomeneil
        46
    hansomeneil  
       2023-10-02 12:06:06 +08:00
    游戏本触摸板很难用,风扇怒吼起来很暴躁,而且很厚很重。。。经常开会的话还是 mac 好一点,别的办公本没用过,像 surface 、联想小新啥的
    hansomeneil
        47
    hansomeneil  
       2023-10-02 12:06:44 +08:00
    @hansomeneil 游戏本的巨无霸充电器也是个负担。。。
    superxc
        48
    superxc  
       2023-10-02 12:24:56 +08:00
    @Outshine 公司有软件白名单,OrbStack 不在名单里,不能装 🤦‍♂️
    jdjingdian
        49
    jdjingdian  
       2023-10-02 14:09:00 +08:00
    年初的时候官网买了翻新的 m1pro ,现在用的也很稳定。

    8 月脑子抽风在京东戴尔的官方翻新自营店买了个外星人 M17R5 ,6900HX+6750MXT ,现在还在售后修呢,修了快两个月了
    iorilu
        50
    iorilu  
       2023-10-02 15:15:10 +08:00
    当然了, 我也承认

    假如你要长时间不插电源, 且主要就是敲代码, 不会本地跑大量服务, 比如数据库, 缓存,docker 等等东西, 也没有大量文件数据需要存储

    这个确实 macbook 好点,air 可能就够了

    但是真的一台电脑全包, 那还是 win , 大内存大硬盘刚需

    其他小问题完全可以克服

    最理想的是你有一台电脑充当服务器(负责一切本地不好运行或存储东西),然后配个 air 纯敲代码足矣
    jjx
        51
    jjx  
       2023-10-02 16:21:08 +08:00
    其实现在开发, wsl2 加持下, 鉴于苹果现在是 arm 生态了, windows 笔记本优于 苹果了, 毕竟线上基本都是 x86 linux

    但是目前 windows 笔记本虽然廉价,但是达不到 macbook 的质感
    janus77
        52
    janus77  
       2023-10-02 16:27:12 +08:00
    要不折中一下 黑苹果或者 linux 系统
    rastars
        53
    rastars  
       2023-10-02 16:39:27 +08:00
    移动需求强选 macbook ,大多数固定位置外接显示器选能升级配置的 win 全能本(如:惠普战 99 系列)。win 轻薄本受限于散热模组,cpu 一旦跑起来噪音普遍不低,有种不上不下的感觉。
    jqtmviyu
        54
    jqtmviyu  
       2023-10-02 16:42:25 +08:00
    16G 真不够用吧?
    浏览器, postman, node, vscode, docker, 全是内存大户
    diveIntoWork
        55
    diveIntoWork  
       2023-10-02 16:50:59 +08:00
    thinkpad 14P
    MrKrabs
        56
    MrKrabs  
       2023-10-02 17:17:46 +08:00
    刚买了个小新 16pro 13900h ,除了 32G 内存便宜什么都不如 air
    iorilu
        57
    iorilu  
       2023-10-02 18:45:10 +08:00
    我的建议是如果只要一台电脑搞定所有事

    直接游戏本, 配 4060 以上显卡, 到手换 64g 内存+4T 固态, 足够用个 5 年

    比如 r9000p 或同档次的
    yazinnnn0
        58
    yazinnnn0  
       2023-10-02 18:54:03 +08:00 via Android
    后端 boy ,没有移动需求

    个人选择是 7945hx 的游戏本

    到手后内存和硬盘自己加满,然后装 linux ,成本很低,mac 的内存和硬盘价格太逆天了
    boogoogle
        59
    boogoogle  
    OP
       2023-10-02 21:22:44 +08:00 via iPhone
    @janus77 折腾不起黑苹果
    @rastars 噪音问题是最大考虑因素之一
    @jqtmviyu 😭
    @MrKrabs 看来体验不能拼参数
    @iorilu 主要是写代码斗地主
    @yazinnnn0 不是纯后端,还得搞小程序,麻了
    Pteromyini
        60
    Pteromyini  
       2023-10-02 21:23:20 +08:00
    @NewMoorj 老哥怎么搞的
    SenLief
        61
    SenLief  
       2023-10-02 21:24:23 +08:00
    搞个 126g 的服务器,仍在角落,其他的用什么都无所谓。
    Pteromyini
        62
    Pteromyini  
       2023-10-02 21:28:06 +08:00   ❤️ 1
    @jjx 其实中端以上的本子都不差了,你可以看看 yoga ,CNC 质感很棒的,而且高端本子已经开始普及震动反馈触摸板,中端也把玻璃触控板逐渐作为宣传点,不出意外这几年要开始卷触控板了,win 本身精准触控发展到现在我个人感觉软件层面触控和 mac 已经没太多区别(当然也可能是因为我没有用过 mac 更高阶的操作)
    sikaoti
        63
    sikaoti  
       2023-10-03 08:59:18 +08:00
    我的推荐是,在家里弄一个 pve 台式机服务器,里面 lxc 开你需要的各种 selfhosted 服务 docker ,nas 之类的。然后使用 mac air 。个人觉得比你说的其他方案性价比高不少。随便捡破烂,硬盘用固态和硬盘都可以,一台主机下来用不了多少钱。
    zetaochen
        64
    zetaochen  
       2023-10-03 09:19:03 +08:00
    @boogoogle 你们本地开发的时候,docker 会启动那么多容器吗, 我 16g 基本就启个 mysql,zk ,要是跑 es 这种,16 肯定不够. 但跑一些不怎么占内存的, 把 docker 的内存限制在 3,4g,还是足够的
    boogoogle
        65
    boogoogle  
    OP
       2023-10-03 11:40:17 +08:00
    @zetaochen 我最多跑 2-3 个 container ,方便本地开发。ES 我没用过,不过之前看别人用都是用线上服务器调试。
    FlytoSirius
        66
    FlytoSirius  
       2023-10-04 00:52:27 +08:00
    程序员建议考虑 大内存的 Win 笔记本,最好是可安装内存的,并且建议选择有官方 ubuntu 支持的笔记本型号,可以放心的原生 Linux 用。 Ubuntu laptop https://ubuntu.com/certified/laptops
    FlytoSirius
        67
    FlytoSirius  
       2023-10-04 00:53:26 +08:00
    16G Mac 搞开发太吃紧啦, 这是给普通人买来办公上网用的
    bluearc
        68
    bluearc  
       2023-10-04 12:26:23 +08:00
    已经有服务器的情况下买 mac 办公是最好的,没有服务器优先买 win ,个人感觉 mac 转 win 并不是什么难事,要是有便携需求可以考虑幻 15 之类的超级本,2022 款的 32+1TB 应该是 9000 左右
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5544 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 08:24 · PVG 16:24 · LAX 00:24 · JFK 03:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.