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

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

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

    mac 要多少

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

    建议是两个设备,主力设备建议 32g/64g 2t 配置。
    Leonard
        30
    Leonard  
       292 天前
    如果便携需求不强的话,说实话 m2 air 不如 14 寸 m1 pro
    BwNVlwSq
        31
    BwNVlwSq  
       292 天前 via Android
    9000 多可以买到 14 寸的 Pro 了。
    haierspi
        32
    haierspi  
       292 天前
    别鬼扯了... 买 M1 PRO 或 M2 pro 的 macbook pro 14 ... 都什么年代了 还买什么 intel 芯片笔记本.. 买了就准备接盘吧
    haierspi
        33
    haierspi  
       292 天前
    我目前 M1 PRO MBP 14.....16g+512g 什么 docker npm 流畅的飞起
    haierspi
        34
    haierspi  
       292 天前
    当然 我跑 docker 的软件是 orb
    exploreexe
        35
    exploreexe  
       292 天前
    如果考虑便携 还是得首选苹果,Windows 本子现在续航 重量 都还是比较大的问题。
    shutongxinq
        36
    shutongxinq  
       292 天前 via iPhone
    买个笔记本装 linux 吧
    Satelli
        37
    Satelli  
       292 天前   ❤️ 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  
       292 天前
    全机械还是全固态还是混合?
    sakuramanstein
        39
    sakuramanstein  
       292 天前 via Android   ❤️ 1
    @Satelli 这个对比细致,点个赞,看来移动开发还是选 mac 不过内存是个问题,我是一点不信苹果 8g 能打 Windows16g 的
    nicebird
        40
    nicebird  
       292 天前
    幻 14 吧,开会多需要续航好点,能撑住 5-8 小时。
    wowpaladin
        41
    wowpaladin  
       292 天前
    AMD CPU 的续航挺好的,要性价比就小新 pro14 ,要品质就 yoga air
    wowpaladin
        42
    wowpaladin  
       292 天前
    @Satelli 打英雄联盟 10 几 W 都够了,敲个代码那么夸张?
    Satelli
        43
    Satelli  
       292 天前   ❤️ 1
    @wowpaladin 实时补全是很吃 CPU 的。每敲一个字 language server 都得算一遍。
    Outshine
        44
    Outshine  
       292 天前
    @superxc Docker 换 OrbStack 试试?
    Outshine
        45
    Outshine  
       292 天前
    @Satelli #37 这就是我平时带出门一天都不用带充电器的保障
    hansomeneil
        46
    hansomeneil  
       292 天前
    游戏本触摸板很难用,风扇怒吼起来很暴躁,而且很厚很重。。。经常开会的话还是 mac 好一点,别的办公本没用过,像 surface 、联想小新啥的
    hansomeneil
        47
    hansomeneil  
       292 天前
    @hansomeneil 游戏本的巨无霸充电器也是个负担。。。
    superxc
        48
    superxc  
       292 天前
    @Outshine 公司有软件白名单,OrbStack 不在名单里,不能装 🤦‍♂️
    jdjingdian
        49
    jdjingdian  
       292 天前
    年初的时候官网买了翻新的 m1pro ,现在用的也很稳定。

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

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

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

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

    其他小问题完全可以克服

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

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

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

    比如 r9000p 或同档次的
    yazinnnn0
        58
    yazinnnn0  
       292 天前 via Android
    后端 boy ,没有移动需求

    个人选择是 7945hx 的游戏本

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