有必要换 macbook 吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
emisora
V2EX    问与答

有必要换 macbook 吗?

  •  
  •   emisora 2019-12-13 10:21:06 +08:00 4259 次点击
    这是一个创建于 2130 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近再学习敲代码。发现网上很多教程要么是 linux 的操作教程,要么是 os 的操作教程。 用 windows 连安装个环境都不好找配置的流程。所以想换个 macbook 尝试下。 想问下是我学代码姿势不正确,还是确实 macbook 的环境学代码确实比较友好?

    新的 macbook 太贵,想在二手平台上买个。15 寸的好还是 13 寸的好点,有必要带 bar 吗? 128G 的是否够用?

    本人没用过 macbook,问的可能比较低级,见谅~

    35 条回复    2019-12-14 12:48:38 +08:00
    chroming
        1
    chroming  
       2019-12-13 10:30:23 +08:00   1
    可以先用虚拟机装 ubuntu 学习,mac 的优势是开发环境类似 linux, 桌面环境类似 windows (有常用桌面软件),主用合适,但是作为学习环境有点浪费,况且以后真做开发的话你现在买的 mac 配置还不一定够用。

    macbook 的话 15 寸配置相对高一些,13 寸更轻方便携带。bar 的普遍评价是没啥用。开发常见低配是 16G 内存+256G 硬盘。
    murmur
        2
    murmur  
       2019-12-13 10:32:09 +08:00   2
    你提到了贵,那就是没必要,下面说必要的建议给楼主筹措下资金,至少得凑个一万五把,一万二只能买 8+256 的学习机
    lagoon
        3
    lagoon  
       2019-12-13 10:33:10 +08:00   1
    那用 ubuntu 不是也一样吗?
    虽然我也有 macbook,也觉得非常好。

    但如果要买二手,我觉得买台笔记本装 ubuntu 不是挺好吗?
    万一搞不下去,还可以装回 windows。

    没错,我就是二手拒绝党
    ArJun
        4
    ArJun  
       2019-12-13 10:35:38 +08:00   1
    15 年的 LQ2 五千块钱现在看来还算比较值的,或者弄个 NUC 其实也可以,但是便携性不如笔记本
    noviceiOS
        5
    noviceiOS  
       2019-12-13 10:36:53 +08:00   1
    买 16 年以前的 MBP 128G 可以自己动手换 SSD 的,我前两天刚把自己 14 mid MBP 128G 的 SSD 换成了 1 的 SSD,写前端也不卡
    s4nd
        6
    s4nd  
       2019-12-13 10:37:46 +08:00 via Android   1
    直接配个能装黑苹果的机子,Windows,linux,macos 三个系统想用哪个用哪个
    cmdOptionKana
        7
    cmdOptionKana  
       2019-12-13 10:42:45 +08:00
    不对呀,你说说,win 安装什么找不到教程?
    cmdOptionKana
        8
    cmdOptionKana  
       2019-12-13 10:44:14 +08:00   1
    另外,初学阶段,价格敏感的话,在 win 里安装虚拟机 linux 也完全够用了,钱少的时候真的完全没有必要买 mac。

    当然,如果有钱,买买买。
    U7Q5tLAex2FI0o0g
        9
    U7Q5tLAex2FI0o0g  
       2019-12-13 10:46:25 +08:00   1
    建议双系统,搞个 Ubuntu 或 CentOS
    U7Q5tLAex2FI0o0g
        10
    U7Q5tLAex2FI0o0g  
       2019-12-13 10:48:19 +08:00
    @littleylv #9
    和 8 楼一样,针对的是你目前情况:初学 && 价格敏感。有钱的话管你初学还是老手, 当然是买了
    ooh
        11
    ooh  
       2019-12-13 10:54:31 +08:00   1
    是要买笔记本么,笔记本的话可以考虑 MBP,分期也能承受。
    至于说写代码,如果是 Web 和 Android 开发,现在的话主流软件都是跨平台的使用起来没多大区别,Linux 虚拟机装个 Server 版就可以了。写代码一般 Terminal 编辑器 浏览器 虚拟机 这四类软件用得比较多,感觉三大平台没多大区别。
    不如考虑一下什么硬件配置用起来爽,CPU i7 内存最好不低于 16G 硬盘 SSD 不低于 512。
    fengbjhqs
        12
    fengbjhqs  
       2019-12-13 11:14:40 +08:00   1
    楼主具体是学什么哇,

    楼主的情况,如果不是特别喜欢苹果,而又要用,可以考虑黑苹果嘛, 还可以装 linux 或者 win
    Greendays
        13
    Greendays  
       2019-12-13 11:22:46 +08:00   1
    学习阶段基本没什么东西是 windows + 虚拟机 解决不了的,如果楼主想买 Mac 就买吧,但如果预算紧张,那就下次再说吧。
    abbenyyy
        14
    abbenyyy  
       2019-12-13 11:23:10 +08:00   1
    如果搞配置环境这都能成为你的难题,建议别学编程。

    另外除了 iOS 开发,我觉得其他人真没必要上 macbook pro,高价低配,不如 win10 搞 wsl 或者直接 ubuntu。
    november
        15
    november  
       2019-12-13 11:30:22 +08:00   1
    没必要。和楼上大多数建议一样,要么虚拟机装 linux,要么 win+linux 双系统。当然 linux 单系统也行,就怕你用不惯。

    如果电脑性能足够,那么使用虚拟机装 linux。这样子的话,可以把虚拟机备份一个,后面即使把 linux 弄坏了,重装也很容易。

    如果电脑开虚拟机性能有瓶颈的话,就 linux 双系统,划好分区的话,对原系统没啥影响的。其实更多的建议,初弄 linux 的话,在虚拟机上弄吧。
    nicevar
        16
    nicevar  
       2019-12-13 11:45:32 +08:00   1
    完全没必要,除非钱没地方花,一个初学者敲点代码什么系统不一样,就算你对 win 有偏见,linux 完全满足
    当然你想找借口 macbook 就当我没说
    limbo0
        17
    limbo0  
       2019-12-13 13:15:02 +08:00 via Android   1
    先上 linux 不能忍就换 mac
    Eyslik
        18
    Eyslik  
       2019-12-13 13:17:42 +08:00   1
    我是做设计的,之前想不开买了个 18 年的 mbp,现在后悔的要死
    emisora
        19
    emisora  
    OP
       2019-12-13 14:00:40 +08:00
    感谢各位。 我就是初学瞎折腾。

    在 gihub 上装 vim 还有 vim 插件的时候看到教程里面很多命令说的都不是 windows 下面的。整的我每次都要搜索在 win10 下怎么装 xxx。

    linux 更不熟悉不过各位老哥都有这个建议我回头看看教程。
    nicevar
        20
    nicevar  
       2019-12-13 14:21:09 +08:00   1
    @emisora 既然你装了 win10,想用 vim 为啥不直接装个 linux 子系统,直接在 Store 里面搜索 ubuntu 安装上就行了
    snowydec
        21
    snowydec  
       2019-12-13 14:23:42 +08:00
    对苹果生态无感就不要入坑了
    cmdOptionKana
        22
    cmdOptionKana  
       2019-12-13 14:39:17 +08:00
    @emisora vim 原本不是 win 平台的,可能安装使用上会优点麻烦。

    vim 以前是蛮强大的,但是最近几年现代编辑器发展非常迅速,其中以 vscode 为代表,其功能之强大、易用已经到了一个新的高度。vim 的优势已经变得非常微弱了。
    q8164305
        23
    q8164305  
       2019-12-13 15:15:42 +08:00 via Android
    完全没必要,同样价格买个 win 本直接起飞
    emisora
        24
    emisora  
    OP
       2019-12-13 16:11:53 +08:00
    @nicevar 还能这样操作,我试试。
    emisora
        25
    emisora  
    OP
       2019-12-13 16:15:15 +08:00
    @cmdOptionKana 嗯嗯在初学。 现在也是看网上大家说什么就跟着用什么,折腾久了可能就知道哪个最适合自己的。前期这个试错时间成本可能会比较高。
    zw1one
        26
    zw1one  
       2019-12-13 16:17:50 +08:00
    windows 做开发,配置也很好找。
    turi
        27
    turi  
       2019-12-13 16:19:13 +08:00
    虚拟机,vps
    都看不上?
    kidtest
        28
    kidtest  
       2019-12-13 17:30:30 +08:00
    我觉得有必要,对后端而言,起码开发环境安装起来很爽
    ww050312
        29
    ww050312  
       2019-12-13 20:10:42 +08:00
    我们学校本科 cs 新生基本人手一个 mac,个人觉得不用在装环境的时候就自闭,也不会耽误平时上微信打小游戏啥的,用了两年了,到现在才迫于要做 ML 的作业准备换本,我当时乞丐版初学是肯定够用的。

    ps 我正在出一个 mac air13 版的二手,是我大一用的 128G 乞丐版 2400 卖(如果违规的话就无视我好了 orz
    zxCoder
        30
    zxCoder  
       2019-12-13 20:42:55 +08:00
    楼上学校真有钱 人手一个 mac
    weixiangzhe
        31
    weixiangzhe  
       2019-12-14 08:24:44 +08:00 via Android
    wsl 先用用
    exev2
        32
    exev2  
       2019-12-14 10:30:36 +08:00
    Windows 10 + WSL / 虚拟机下 Linux 发行版 > 纯 Linux 发行版 > 黑苹果 > 白苹果

    一点点尝试,如果能接受并坚持到后面,就可以上白苹果了,如果不合适就可以停止或回退,你不会有大损失。
    yinzhili
        33
    yinzhili  
       2019-12-14 11:10:52 +08:00
    没有必要(除非你是专门做 iOS 开发)
    fanpei0121
        34
    fanpei0121  
       2019-12-14 11:54:13 +08:00 via Android
    建议楼主搞 Docker 安个 ubuntu 容器。在容器里面学习,比虚拟机方便多了
    Leigg
        35
    Leigg  
       2019-12-14 12:48:38 +08:00 via iPhone
    你这个理由也太弱鸡了,简单命令那些在线平台就可以,实在需要装个 docker。我用 win 开发多年,让我转 maclinux 很多软件恐怕无法流畅切换。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1071 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 17:57 PVG 01:57 LAX 10:57 JFK 13:57
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86