V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
emisora
V2EX  ›  问与答

有必要换 macbook 吗?

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

    最近再学习敲代码。发现网上很多教程要么是 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。

    当然,如果有钱,买买买。
    littleylv
        9
    littleylv  
       2019-12-13 10:46:25 +08:00   ❤️ 1
    建议双系统,搞个 Ubuntu 或 CentOS
    littleylv
        10
    littleylv  
       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
    感谢各位。 我就是初学瞎折腾。

    在 github 上装 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   ·   实用小工具   ·   2554 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 02:36 · PVG 10:36 · LAX 18:36 · JFK 21:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.