V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
KentY
V2EX  ›  程序员

工作的笔记本换不换 MAC, 心里有点犹豫, 有没有跟我类似经历背景的说一下?

  •  
  •   KentY ·
    sk1418 · 2019-10-07 19:15:17 +08:00 · 11456 次点击
    这是一个创建于 1904 天前的主题,其中的信息可能已经有所发展或是发生改变。

    随着想, 随着写, 最后一看, 写了那么多, 索性都发出去吧, 希望有类似经历或者经验的, 说一下情况, 谢谢:

    简单说下个人情况.

    • 工作, 家里都是只使用 Linux 系统, 差不多用了 14,15 年了, 最早用 redhat 桌面, 那时候刚刚才有 Fedora 不久, 然后用了 ubuntu, 再从 ubuntu 8 最后转到了 Archlinux.

    • 在终端(urxvt)做事很舒服, 也喜欢界面漂亮, 设计人性化的程序, 不偏执传道, vim/gvim 重度用户(现在写这篇儿也是在 gvim 里), 如果是工作用, 除了开发环境是 IDE, 肯定终端用的更多些.

    • 现在是工作的 HP 的笔记本, 家里台式机都一样的系统, 挺方便的.

    • 外设是 HHKB (用 7 年了)

    换机机会

    公司规定满 2 年的电脑可以换新, 我的早可以了, 看了下选择, 有新的 HP, 自然也有 MBP, 13, 15 寸, 配置基本都是最高的. 我如果换 Mac, 就是想来个 15 的

        15,4" IPS-Display
    LED 屏幕 2880x 1800
    Touch Bar, Touch ID Sensor
    2.3 GHz 8-Core Intel Core i9 9.Gen (Turbo Boost to 4.8GHz)
    Radeon Pro 560X 4GB GDDR5
    32GB RAM 2400MHz DDR4 
    512GB SSD
    ....
    

    动机

    • 前 5,6 年开始, 周围同事都陆续换用 mac 本了, 至今项目组里的 100 多人, 保守估计 70 个 mac. 我一直不为所动, 当然一直被人劝说, mac 非常好用, 我都是"什么好用自己心里有数"的心态.

    • 主要是我旁边同事把家里淘汰的 27 寸 imac 征得同意后放公司工作用了, 我看一眼人家的显示器, 差别太大了, 再看自己的显示器... 没法看了. 他说 mbp 也是用的那种显示屏, 我这才注意到几乎所有用 mac 的同事都是 主要用笔记本的屏幕, 虽然也接显示器. 不像我, 用 docking station, 接 3 个显示器, 笔记本屏幕永远关着.

    • 还有个原因, 几乎所有同事说 mac 的触摸板是非常好用的, 我也看到他们都不用鼠标, 虽然公司也给配 apple 的鼠标键盘.

    • 价值好几万 RMB 的个笔记本, 也想试试... :-)

    疑虑

    • 系统 /软件的习惯改变成本.. 不知道这个成本有多大. 自己这些年来写的方便的脚本基本都是基于 gnu 东西的, 不会都要改吧? 还有就是这个适应性会不会很难啊.

    • mac user 引以为傲的触摸板... 我个人其实挺不喜欢用触摸板, 写了脚本开机禁用. 可我知道 mac 的跟其它的触摸板不同. 而且我想如果我领了 mbp, 也应该继续用我的 hhkb(吧?), 那触摸板是不是也用不上了.

    • 在 pair programming 的时候, 基本我都是坐同事那里, 因为我这里 hhkb 键位奇怪而且到处是 vim, 同事用不惯. 我用同事的 mac 觉得键也很奇怪, command, ctrl, alt/option 都有, 而且据说 backspace, delete 也跟一般的不一样, 再有就是 ESC! 居然不是实体键.. 如果离不开触摸板, 必须用笔记本键盘, 这个键盘得多久"爱"上... (跟同事 pair 的时候, 也没觉得 mac 的屏幕那么惊艳啊, 也许我主要光看外接屏幕了?)

    • 我真的是想有那个屏幕的感受, 这个对我冲击比较大. 看着面前这 3 个显示器, 跟渣子一样了. 如果其它的跟 Linux 的感觉差不多, 而且配置起来不特别费劲, 想领个试试, 怕就是领完了用不惯, 怎么办. :(

    • 再有就是用 homebrew 会想念 pacman/yaourt 吗?

    • 有没有类似经历的朋友? 说说当时的情况? 你们遇到的 linux -> mac 的最别扭最受折磨的是什么? 或者我如果换 mac 还要具备什么没想到的心理准备?

    谢谢了.

    113 条回复    2019-12-20 17:26:31 +08:00
    1  2  
    stille
        1
    stille  
       2019-10-07 19:22:09 +08:00
    只要不影响工作,所有习不习惯只看你愿意花多久去适应,没有适应不了的.

    比如我:朋友曾经 2 次送我 Magic Mouse,我都无法适应...直到最近花钱买了个...才发现没有那么难适应...
    KentY
        2
    KentY  
    OP
       2019-10-07 19:28:23 +08:00
    @stille 你说的没有错, 比如断了一只手一样可以生活下去.
    但是我这个不是强制要更换, 可以自己选择, 自然就会考虑一下成本.
    kilen3a
        3
    kilen3a  
       2019-10-07 19:33:33 +08:00
    可以买个雷蛇灵刃然后装 arch 啊,屏幕素质好,触控板大,质感和 mbp 类似,而且同价位硬件更好
    bukip
        4
    bukip  
       2019-10-07 19:36:40 +08:00
    重度 Archlinux 用户转 mac 其实并不像很多人说的没什么适应成本,一开始还是会有很多不习惯,但只要花力气去调整也没什么不能改的。建议换换试试,不行不是还可以装回来嘛。

    PS. Touch Bar 真不好用。
    redbuck
        5
    redbuck  
       2019-10-07 19:44:17 +08:00 via Android
    不好用,别跳坑
    JerryCha
        6
    JerryCha  
       2019-10-07 19:46:54 +08:00   ❤️ 1
    “我也看到他们都不用鼠标, 虽然公司也给配 apple 的鼠标键盘.”
    这是必然的,magic mouse 谁用谁骂娘。macOS 的鼠标体验就是一坨,缺了触摸板根本没法好好的用。

    反正不要把 macOS 当 Linux 使用,这样心态会平和很多。
    反正我几乎每天因为没有直接的 Home/Insert/Delete(forward del)/End/PgUp/PgDn 问候一次 Tim Cook。
    zuokanyunqishi
        7
    zuokanyunqishi  
       2019-10-07 19:52:00 +08:00 via Android
    神船 4 年了,换了一次 CPU,用到沉了再说换😏
    aLazarus
        8
    aLazarus  
       2019-10-07 19:52:36 +08:00 via Android
    个人觉得 mac 触摸板并不好用,和鼠标相比触摸板面积太小,精度太差,舒适度太差
    macOS 的 10.14.6 稳定性依然很差
    但我觉得 macOS 的图形界面还是要比 win 和 linux 舒服一些
    还有就是 Macbook pro 的质量太差
    aLazarus
        9
    aLazarus  
       2019-10-07 19:53:30 +08:00 via Android
    @aLazarus 还有就是,苹果的那个鼠标,可能是最难用的鼠标,相当反人类
    lostberryzz
        10
    lostberryzz  
       2019-10-07 19:53:45 +08:00 via Android
    一般般吧,比 windows 好用
    ZSeptember
        11
    ZSeptember  
       2019-10-07 19:57:01 +08:00
    还行吧,比 Windows 好用,比 Linux 生态好。
    murmur
        12
    murmur  
       2019-10-07 19:58:55 +08:00
    苹果的鼠标不是一般的难用,太矮,稍微摸两下手就爬桌子上了,毫无手感可言
    wuruxu
        13
    wuruxu  
       2019-10-07 20:00:54 +08:00 via Android
    搞技术的话,觉得还是 Linux 好用
    用过十多年的 Debian 和两三年的 Mac,现在 gnome 的 UI 做得很不错的
    chmaple
        14
    chmaple  
       2019-10-07 20:02:51 +08:00   ❤️ 1
    Java 纯后端,今年 3 月换了 15 寸的 mbp 的,我想我的体会可能对你会有帮助。
    1、屏幕,我现在开发基本自己 mac 的屏幕就足够了,除非 DEBUG 的时候会开戴尔的 24 寸显示器放一些日志、数据库软件页面什么的看看数据,不过两者的比较还是比较明显,mac 的屏幕看很久眼睛都不会有明显不适(时间长还是会有一些的),而哪怕戴尔的显示器已经算不错了,也能体会到明显的差距;
    2、自从换了 mac 之后我完全不用鼠标,哪怕是在码代码的时候用机械键盘,我也是配妙控板,习惯了 mac 的手势,已经很久很久没用过鼠标了;当然这是我个人的习惯,身边还是有一些人喜欢鼠标的;
    3、软件成本,如果 mac 和 win 上的软件能找到同款不同系统的,这方面基本没多少变动,不过我用的 idea,还是有些按键习惯稍作了调整,不过基本是按照自己的键位习惯重新配了,和以前改动不大;最大的变化成本是复制粘贴撤销的按键,花了好些天才习惯 mac 的这个;
    4、以前 win 都是虚拟机开 centos,现在换 mac 之后,没感觉多大的变化,可能是我用的指令集比较片面吧;
    5、一个比较明显的有点,续航,最近开始习惯使用 safari,相比 chrome 的耗电量明显下降,笔记本温度也基本不热(对,如果只是浏览网页,基本不热),能坚持六七个小时吧,相比于原来的 thinkpad 好太多了。
    讲道理,如果换了 mac,很有可能就等于你入了全家桶(我就是,mbp/ipad/iphone/AirPods/watch )
    ohmyself
        15
    ohmyself  
       2019-10-07 20:03:23 +08:00
    Linux 换 macOS 应该是痛苦最小的,大概 06 07 年开始用 Ubuntu,08 09 年开始用 Mac 至今。很多东西可能都需要适应,基本上几天你大概就会习惯,macOS 鼠标也可以用普通你习惯的鼠标,这么多年我也一直没习惯完全用触控板。

    开发环境作为普通的初级用户来说我觉得完全是可以的。没有什么不习惯的。

    显示器是无法回去的那种感受,视网膜屏跟非视网膜屏用手机大概就能感受到。
    zhuangzhuang1988
        16
    zhuangzhuang1988  
       2019-10-07 20:03:31 +08:00
    有, 换了一周就退了,老习惯改不了.
    chmaple
        17
    chmaple  
       2019-10-07 20:05:43 +08:00
    继续。
    如果经常需要移动办公、出差,mbp 基本跑不了。
    不过如果只是办公室用用,可以考虑入 mini+戴尔显示器+妙控板,这一套下来比 iMac 划算些,体验不会打多少折扣。
    youngxu
        18
    youngxu  
       2019-10-07 20:06:46 +08:00 via Android
    你需要的是一块超大超高清的显示器
    niubee1
        19
    niubee1  
       2019-10-07 20:21:40 +08:00
    其实发现搞技术的人哪, 因循守旧不愿意尝试新东西的人还是蛮多的
    demonzoo
        20
    demonzoo  
       2019-10-07 20:25:17 +08:00
    不喜欢触摸板什么的就继续用你的蓝牙键鼠啊,没什么大不了的。我觉得既然 linux 都能适应,mac 有什么不能适应的呢?
    T3RRY
        21
    T3RRY  
       2019-10-07 20:35:04 +08:00
    想太多了,直接上!
    jinqzzz
        22
    jinqzzz  
       2019-10-07 20:35:59 +08:00
    homebrew 不如 Arch, 也就是能用的程度. 吸引你的也就是屏幕, 看楼主工作用显示器比较多,如果买了 mbp, 你能舍弃外接显示器吗, 外接一般的屏幕甚至可能还不如 Arch 的显示效果好 (我的是这样).
    lixonxp
        23
    lixonxp  
       2019-10-07 20:40:23 +08:00
    快 2020 了 mac 已经 out 了 从新用回台式机了
    340244120w
        24
    340244120w  
       2019-10-07 20:56:37 +08:00
    楼主先换一块 4K/5K 屏再做决定吧。。。
    KentY
        25
    KentY  
    OP
       2019-10-07 21:07:30 +08:00
    @kilen3a 谢谢你的建议. 我都没听说你说的那个东西, 是笔记本么? 原则上公司不允许员工用外部设备工作.
    KentY
        26
    KentY  
    OP
       2019-10-07 21:08:14 +08:00
    @bukip 我的同事也有一部分人反应 touch bar 不好用.
    KentY
        27
    KentY  
    OP
       2019-10-07 21:09:25 +08:00
    @aLazarus mac 的程序界面还是可以的. 触摸板我看挺大一块儿啊... 几乎所有同事夸这个触摸板
    KentY
        28
    KentY  
    OP
       2019-10-07 21:11:27 +08:00
    @ZSeptember
    @lostberryzz

    windows 肯定不会考虑, 所以比较意义不大. 我也不打游戏, windows 对我一点意义没有.
    zjsxwc
        29
    zjsxwc  
       2019-10-07 21:12:34 +08:00 via Android
    被来背去出差的话推荐 mbp

    公司有台式的话我用 Linux Deepin,毕竟台式机性能好,编译速度与运行速度都比 mac 快,开发省时间,接口丰富,换硬盘加内存什么都方便,qq 什么 win 下软件的都能 wine 完美运行
    KentY
        30
    KentY  
    OP
       2019-10-07 21:17:19 +08:00
    @chmaple
    非常感谢你分享的体验.

    - 你说的第一点屏幕也是最让我心动的地方.
    - 鼠标, 我现在也不怎么用鼠标, 我也有在用 intellij, idea-vim 是不可少的, 除非点个什么菜单啊, 按钮啊的, 文件编写基本不需要鼠标.
    - 软件成本, 一个是适应的成本, 这个可能怎么都要付出, 只是个思想准备大小的事, 还有一个是我这些年来的脚本, 不知道是不是都要调整, 这个有点怕.
    - 续航对我没什么意义, 我就上班用, 现在的 hp 也天天扔公司接 docking station. 也许换了 mac 会天天带回家? 这个还没想过
    KentY
        31
    KentY  
    OP
       2019-10-07 21:19:21 +08:00
    @chmaple 哦, 还有, 公司发的也是 iphone, 按理说我也可以领 iphone 11 pro 了, 但是如果 mbp 了, 就不想都凑一起领了, 钱有点儿多
    KentY
        32
    KentY  
    OP
       2019-10-07 21:20:40 +08:00
    @niubee1 这个看你从那个角度说了.
    KentY
        33
    KentY  
    OP
       2019-10-07 21:22:08 +08:00
    @jinqzzz 我想如果换了苹果的笔记本, 就去掉一个显示器, 笔记本的+2 外接, 还是 3 个. 只是一个小了, 但是分辨率高了, 屏幕显示器效果很吸引我
    slanternsw
        34
    slanternsw  
       2019-10-07 21:23:21 +08:00 via Android
    那垃圾键盘,谁用谁知道
    KentY
        35
    KentY  
    OP
       2019-10-07 21:24:54 +08:00
    @zjsxwc 公司只发笔记本.
    我基本没有出差需求. 除非 home office 时候带回家. 也没有 win 软件的需求.
    KentY
        36
    KentY  
    OP
       2019-10-07 21:26:53 +08:00
    @chmaple 我不出差. 而且只能选笔记本, 也不自己花钱买, 不用考虑节省.
    0Y89tX3MgR4I
        37
    0Y89tX3MgR4I  
       2019-10-07 21:32:26 +08:00 via Android
    1. 命令行肯定没有 Arch 好用
    2. Mac 本身的键盘输入体验太差
    3. 如果是平铺窗口管理器使用者,换到 Mac 会更难受,效率大大折扣
    4. homebrew 凑合能用吧
    5. 学习成本肯定是有的,不过不会太折腾

    能想到的明显好处是续航比较强
    wangyzj
        38
    wangyzj  
       2019-10-07 21:32:31 +08:00
    只说工作
    要从 arch 到 mac 的你让要从 mac 到 arch 的我该怎么想?
    Nasei
        39
    Nasei  
       2019-10-07 21:34:59 +08:00
    这难道不是该换显示器?
    monsterxx03
        40
    monsterxx03  
       2019-10-07 21:37:08 +08:00 via iPhone
    mac 和 linux 都用过 5 年以上,现在用 linux,就我而言,光论写代码的体验其实两者差不多。涉及到编译环境,mac 基本绕不开虚拟机,我不太喜欢 mac 那套有一些原因吧:

    mac 的命令行来自 bsd, 简单用用和 gnu 差别不大,但要写复杂一点的脚本真不行,很多命令参数不一样,虽然也能装套 gnu 的命令集,但我何必呢……

    homebrew 我是不太喜欢,这玩意不太像包管理,像应用管理。它不 track 生成的所有文件,比如,查找某个文件属于哪个包,列出某个包生成的所有文件,两个包要覆盖同一文件的时候警告我,删除某个包会破坏其他包依赖的时候提醒我。

    那个 SIP 安全机制对开发来说也很不方便,我遇到好多人不知道关的,碰到问题都一脸懵逼。

    如果工作偏前端,体验差别不大(坑也有,你本地能编译过,ci 不一定可以。

    后端如果编译全部在虚拟机,或远端差别也不大,注意 mac 的 docker 也是跑虚拟机里的。

    虽然我并不喜欢 mac, 还挺建议用一下,反正不花钱。
    zrc
        41
    zrc  
       2019-10-07 21:40:02 +08:00
    才换了 mbp 不到 2 个月。平时用的 idea,也是用的 ideavim,之前用神船装的 ubuntu,奈何 ubuntu 不支持专用 vpn,最后下决心买了 mbp,这两个月从自己的角度出发(键盘党),其实 mbp 并没有提高多少效率,更多的只是新鲜感。当然也可能是我的预期太高了
    1. 外接显示器,我试过 2k 屏幕和 1080 的,外接的显示效果都很差(据说要更高的分辨率)
    2. 对键盘党来说很多键没有,F 区,home,pagedown 等,之前用习惯了键盘,在用苹果的键盘总感觉有点别扭。
    3. 我理解的优点是苹果的生态比较好,基本上能有的软件都用,其它系统(非 windows )虽然有替代品或者支持但总的来说还是没有 mac 的好
    4. terminal 基本上来说可以做到和 ubuntu 直接迁移

    我买 mbp 也是下了很大的决心,也查了很多,问了很多,但最后还是买了,一个是有生之年(万一真的猝死了)也奢侈一把,另一个大概就是‘如人饮水冷暖自知’
    KentY
        42
    KentY  
    OP
       2019-10-07 21:42:21 +08:00
    @wangyzj 哥们儿你的回复真好笑... :D
    linux 是真好用, 不管是不是只说工作.
    现在我有点倾向还用 HP 了.
    wangyzj
        43
    wangyzj  
       2019-10-07 21:46:50 +08:00
    @KentY mac 的生态有先天优势,mac 之间协作好用,用 iPhone 的话好用
    但是工作环境,还是 linux 好
    猜测你是一个 C 语言重度
    用 Mac 的话平台差距估计你还得看 Ubuntu 虚拟机
    KentY
        44
    KentY  
    OP
       2019-10-07 21:58:57 +08:00
    @wuruxu 看你的图标应该是 bsd 一路的啊. 哈..
    我用过平铺的, 近几年换回 gtk2 xfce 了, 新的 gnome 用不太习惯.
    IzualBeta
        45
    IzualBeta  
       2019-10-07 21:59:06 +08:00   ❤️ 1
    arch + manjaro 换 mac 用户
    家里自己的 2015 工作 2018 都是 15 寸的

    个人观点:
    核心体验升级的优势是基本软件原生版本支持会好一些,苹果其他终端的一些互动
    idea + vim 用户 cmd 和 ctrl 功能分离很幸福
    如果对于软件的折腾到了改源码编译的程度了,那觉得 mac 这种束手束脚的感觉会让你很难受,不过我不是很能折腾所以...

    1.大部分脚本能直接过度,软件不难适应,正版要花一笔钱
    2.不用非得用,触摸板 + 手势确实挺好用,因为在不用大量精准点击的时候手不远距离离开键盘
    3.我是大小写锁定换 esc,一直以来的习惯,所以没感觉
    2018 那个键盘我是"爱"不上...touch bar 我还是不适应,反正能用
    touch bar 碰到就是点到,所以得板一板手指浮在功能键上的操作
    4.更好的外接屏幕 /带 4K 屏幕或更好的笔记本
    5.个人还是觉得 pacman/yaourt 好用(话说 yaourt 不是因为一些原因建议弃用了嘛)
    6.突然用到与 linux 命令参数或者什么不同的时候去翻文档之类的?也没多麻烦倒是,窗口不要最小化
    只要觉得 linux 的操作比较好,上网上找找基本都有改回去的办法
    xuanbg
        46
    xuanbg  
       2019-10-07 22:15:43 +08:00
    我是 15 年换的 MBP,13 寸的。很容易就适应了
    fcoolish
        47
    fcoolish  
       2019-10-07 22:38:16 +08:00
    反正我现在换电脑只考虑 mbp,xps 和 tp 都不想。
    fewtime
        48
    fewtime  
       2019-10-07 22:42:19 +08:00 via Android
    个人感觉 Mac 唯一吸引的只剩下屏幕。。最近发了新的 MacBook pro 我都是直接终端远程连接到 Arch 机器上写代码
    20015jjw
        49
    20015jjw  
       2019-10-07 22:47:04 +08:00 via Android
    如果你用 Linux 效率够高
    那就换屏幕...
    我在办公室也不低头看笔记本的 伤脖子

    顺便如果你需要本地算力又需要移动性的话,基本都得 mbp 15 的价格,除非买板砖,所以你可能也没得选..
    20015jjw
        50
    20015jjw  
       2019-10-07 22:51:10 +08:00 via Android
    顺便 esc 都是小事
    karabiner 贼方便
    Modern Space cadet 这文章可以看看
    ershierdu
        51
    ershierdu  
       2019-10-07 23:38:40 +08:00
    楼主最大的疑虑还是其实系统 /软件?可以考虑 黑苹果 /收台二手 先自己试一下
    硬件的问题其实去 Apple Store 花个半小时试一试,应该能有个大致的了解
    charlie21
        52
    charlie21  
       2019-10-07 23:55:25 +08:00
    嗯 就我认识一个人,转 FreeBSD 了:win - linux - mac - freebsd,一步步逼向纯 Unix 血统

    mac 有什么不好呢? mac 有一个不好,你用了 mac 以后,你的电脑是应该关机 or 应该休眠,都会有人管~

    都会有人跳出来说你应该休眠不应该关机看看看看看我的 mac 已经 3 个月 3 年 30 年没关机了哟 ~ 你看 mac 多好阿

    -
    exploreexe
        53
    exploreexe  
       2019-10-08 00:30:10 +08:00
    如果是 windows 换 mac 感受我能说说,就是 mac 就是个垃圾。
    如果说 Linux 的话,我就不知道了,因为 Linux 没有很多软件比如 QQ,office 啥的。
    kingcos
        54
    kingcos  
       2019-10-08 00:45:05 +08:00
    等一个月,换新款?
    veightz
        55
    veightz  
       2019-10-08 01:13:12 +08:00
    简单说下个人情况,mac 做主力系统七年了。工作偶尔也用 linux,win 不提了,与主题无关。

    说下个人感受吧。。



    开发环境

    mac 的终端我觉得一般吧。。也没太大槽点。。

    不过 osx 下的包管理工具 brew,远没 yay 爽。。和网也有关系。。

    非 linux 内核,有些底层环境还是有差异的,比如 docker 的实现。。有些场景有坑



    工作环境

    有时候工作选择什么系统。。取决于同事们的整体比例,配套办公环境也会好很多。我前司几万员工的公司了,对 linux 的配套,也是很残酷。。

    osx 的稳定性,就那样吧。。一年比一年差,有一段时间还频繁 kernel 内存泄漏。。



    视觉体验

    视网膜确实很赞,mac 的软件适配也不错。。不像某 win。。

    但是。。mbp 独显外接显示器时,有多年的老问题。。发热量大到异常,你可以多摸摸同事 touchbar 附近的区域。。



    关于你的疑虑

    shell 的适配你要考虑下。。有不少问题不大,但是可能造成问题的细微差异。。

    触控板的问题。。触控板体验还不错,但是我受不了越来越难用的蝶式键盘,外接键盘+鼠标了,当然蓝牙触控板也不是不可以。。另外,键盘进水了,要和 touchbar 一起修。。七八千吧。。

    屏幕的问题。。你要不整个 2k 的显示器试试,我觉得还行。。 我已经失了智,上周在公司申请了一台 27inch 的 1080p 的大果粒来看代码了 :)

    osx 终究不是 linux,如果你把它当做桌面环境好看的 linux 的话, 窒息的地方还是蛮多的。

    主要还是看你的需求

    编码体验
    linux > osx > win。 重度依赖 linux 内核的环境的话,还是对自己善良吧

    办公环境
    linux 退出群聊。 别的嘛,mac 上基本都有,也不是全有。win 齐全的一批

    建议先换个好的显示器。。
    另外。。好看的软件不一定好用。。
    kamil
        56
    kamil  
       2019-10-08 02:44:09 +08:00 via iPhone
    前面有人说到 Cmd 的好处了,多总结一句,就是多了一个组合键可以用来快捷操作或绑定。

    再提一个上面没说的,从包的全面和版本细致以及社区专业程度 macports 完爆 brew,除了 brew 能 cask 装 mac 应用,和 port 因为用了自己的一套动态库之外,具体区别请谷歌。

    用 macports 装 gnu 工具集后终端跟 linux 无异
    NeoChen
        57
    NeoChen  
       2019-10-08 04:08:07 +08:00 via iPhone
    试试呗,不折腾折腾,咋知道自己会不会适应,甚至喜欢呢?
    说不定某些改变能让自己走出舒适区,迎来新的跨越。
    KentY
        58
    KentY  
    OP
       2019-10-08 05:03:48 +08:00
    @veightz 非常感谢你分享详细的体验...
    公司这个 mbp 好像还带个苹果的什么保护, 类似 iphone 摔了可以免费换屏幕那个叫什么来着. 不知道那个键盘进水会不会包括.
    我们公司的显示器只有 HP 的 24. 没可能选择.
    看了上面的这么多评论. 我现在有点倾向不换了, 先用现在的 hp, 有机会再去电脑城体验下 mac, 但总觉得站那里摸摸感觉不出来什么.

    让我有放弃用 mac 的念头是, 上面包括你两个人都说了, 不要抱着使用 linux 的心态, 去用它, 它不是一个苹果界面的 linux.

    我刚还 google 了, 怎么让 linux gnu 的所有东西都在 mac os 兼容, 好像也有办法, 就是所有那些 sed, grep, awk ....全装一遍, 还要弄一堆 ln, 但好在这也是一次性的工作.

    办公环境我目前没需求. 每周不得不打开一次 Excel (libre 应付着还行)
    KentY
        59
    KentY  
    OP
       2019-10-08 05:06:10 +08:00
    @charlie21 linux 不也都是休眠么? 我自己家的台式跟公司的笔记本都是休眠啊, 以前还有休眠时, 休眠后 usb 插拔的问题,我还写了脚本每次休眠, 启动都重置一遍 usb 口... 只有回国休假, 我才让家里电脑 shutdown
    KentY
        60
    KentY  
    OP
       2019-10-08 05:07:59 +08:00
    @exploreexe win 不在我考虑范围内, 它上独占的软件没有我需要的.
    andrewpsy
        61
    andrewpsy  
       2019-10-08 05:28:19 +08:00
    看到有人提 macports 后发现自己也用了 mac 超过十年了。
    当时主力也是 Arch 装在 ThinkPad 上,找 pacman 的替代品时发现了 macports (那时还没有 homebrew ),很容易地转过来了。当时 macports 都是自己编译,不知道现在有没有 binary 了。后来发现很多人吹 homebrew 就试了试发现也是无痛的就转了。
    时间过的真快啊,想想以前折腾 Linux 时的激情,现在懒了 Ubuntu 装好配个 vim 和 zsh 就可以开用了。
    andrewpsy
        62
    andrewpsy  
       2019-10-08 05:33:21 +08:00
    @KentY
    上面也感慨居然把想说的给忘了:试试吧,实在不喜欢 macOS 还可以虚拟机跑 Linux 么。
    我也是外接各种键盘(包括 HHKB )加鼠标,基本不用 rMBP 的键盘和触摸板,所以 touchbar 还没有真正意义上的恶心到我。
    KentY
        63
    KentY  
    OP
       2019-10-08 07:16:38 +08:00
    @kingcos google 了一下, 你说的这个? 16 寸的? https://www.techradar.com/news/macbook-pro-2019-16-inch
    love
        64
    love  
       2019-10-08 07:48:11 +08:00 via Android
    如果个人不喜欢折腾的话,还是别换。我多年以前也换过一次从 arch 到黑苹果,适应不了,很多细节都不一样,那货甚至没有
    home/end/pageup 之类的键,文件管理器超难用。
    后来我全栈了,写了很多 bash,考虑和 linux 的环境差异,这辈子可能都不会用 mac 了。
    另外绑定到不开源的水果全家桶不管是对情怀还是钱包都有损害。

    如果只是喜欢那个显示器的话,何不自己也花大几千买一个。
    lyricorpse
        65
    lyricorpse  
       2019-10-08 07:58:41 +08:00
    一年多前从 mac 转回到 Linux 让我比较受不了的是 mac 上一点简单的功能都要收费 容易被搞成消费主义 感觉对工作效率没什么实际的提升 还是 linux 的世界专注工作效率比较好 当然媒体和设计工作另当别论
    haf007
        66
    haf007  
       2019-10-08 08:08:21 +08:00 via Android
    可以换了试试看,用不惯再装其它系统,
    wb14123
        67
    wb14123  
       2019-10-08 08:28:52 +08:00
    最开始用了 3 年左右 Linux,后工作给配的都是 Macbook,所以转 MacOS 用了大概三年,但是一直想念使用 Linux 的感觉,所以后又转到 Linux 用到目前大概三年。我觉得,如果没有 MacOS 上需要用的软件,比如 Adobe 或者 Office 系列,就不要换。虽然命令行上的东西都差不多,但是 GUI 差的还是很多的。用 MacOS 就要完全适应苹果的操作逻辑,很多地方配置起来,不是很麻烦,就是要用到第三方的软件。例如如果不用第三方软件,苹果的窗口切换和关闭逻辑我就一直没有适应。我觉得看楼主的问题,可以换个好点的显示器。现在 Linux 对高分辨率支持的也是很好的。我目前的外设显示器和笔记本都是用的 4k 分辨率,基本没什么问题。
    hiplon
        68
    hiplon  
       2019-10-08 08:34:27 +08:00
    用不惯的话 mac 也可以装回 arch
    ThomasZ
        69
    ThomasZ  
       2019-10-08 08:46:53 +08:00 via iPhone
    犹豫了那就是想换了,换吧,反正都是 unix 核,终端也基本一样,而且长得像对来说也不丑
    xenme
        70
    xenme  
       2019-10-08 08:56:47 +08:00 via iPhone
    你如果对鼠标依赖不大可以换。
    askfilm
        71
    askfilm  
       2019-10-08 08:57:53 +08:00
    单纯写代码 linux 足矣,没有灯的 mac 本 毫无意义~
    Salvation
        72
    Salvation  
       2019-10-08 09:02:31 +08:00
    1. 适应不会特别难,用了就知道了
    2. 用 hhkb,也要用触控板的,触控板绝对的神器。
    3. mac 可以无缝外接 hhkb,具体的做法是把 hhkb 放在 mac 键盘上。
    4. 屏幕的话,mac 是好的。但是如果是对比 iMac 的话,iMac 要大很多,很舒服。
    5. homebrew 不是只是下载软件的工具吗?用到的频率也没有那么频繁吧?
    6. Linux -> Mac 切换成本真的不算大的。
    forrestshuang
        73
    forrestshuang  
       2019-10-08 09:14:28 +08:00
    thinkpad 或者 magicbook。mac 虽然好,但是不太自由
    Immortal
        74
    Immortal  
       2019-10-08 09:27:29 +08:00
    Arch 果然是最终归宿,以前我也用了好多发行版,最后也停在了 arch
    没有老哥用 linux 这么久,但是目前工作状态(在公司写代码)还是 arch+i3wm 最为顺手,个人感觉比 mac 更专注和快捷(其实一般写代码只要一个 idea+chrome 基本就够了,用不到 mac 上这么多生态的软件)
    前几个月刚买了个 mac,之前公司配的 mac,换了个工作给收回去了。
    给我最大的感觉是 mac 学习和偶尔写下代码会用到,主要平时用在测试代码(学习新的东西的时候)和看文档(屏幕素质过关)比较好,长时间在上面终究没 linux 习惯(个人因素也有可能)
    于我选择 mac 主要是因为屏幕,便携,还有就是续航,随时随地有灵感有想法想尝试,拿来开盖就冲
    Immortal
        75
    Immortal  
       2019-10-08 09:30:20 +08:00
    看了老哥疑惑
    感觉 mac 也不是刚需,而是一块基础显卡+4k 屏,这个比 mac 投入小多了
    mac 下的 homebrew 有点类似 pacman+systemctl,可以管理安装的服务
    不过 arch 下现在现在换成 yay 了
    buzailianxi
        76
    buzailianxi  
       2019-10-08 09:32:01 +08:00
    mac 支持软件多啊,用户友好一些,微信 qq 都不用折腾了,但是如果你做 linux 下 c 编程还是有区别的。gcd 多线程这些不一样,可以虚拟机搞不过
    JingKeWu
        77
    JingKeWu  
       2019-10-08 09:42:13 +08:00
    不要换 mac pro 键盘真心垃圾 公司的 pro 全部在键盘上沦陷了,如果先用 osx 用黑苹果吧
    liuzhaowei55
        78
    liuzhaowei55  
       2019-10-08 09:47:28 +08:00
    建议换啊,多了解下新系统挺好的,而且和 Linux 使用感受区别不大,别听其他人说的啥键盘不行,毛病多,全球卖了那么多台电脑,用的人那么多,哪儿能倒霉事儿都自己遇上了,换。
    我是公司 macOS 家里 Ubuntu 基本通过 Git 同步代码,基本无不适感,之前家里用过一段时间 Windows 很是不习惯,换了 Ubuntu 才觉得找到了开发电脑的正确使用方式。
    aa81425600
        79
    aa81425600  
       2019-10-08 09:54:43 +08:00
    终极设备一定是 mac!!!
    Ixizi
        80
    Ixizi  
       2019-10-08 09:55:20 +08:00
    感觉 arch 好麻烦 啥都要自己装。。。
    halk
        81
    halk  
       2019-10-08 10:18:19 +08:00
    mac 的屏幕和 UI 会舒服一点,但对于你这种终端用户貌似没什么吸引力
    要新体验,换下试试看
    要高效率,还是 arch 吧
    season4675
        82
    season4675  
       2019-10-08 10:28:50 +08:00
    我来说下我的经验吧,我是上家公司工作机 linux,跳槽后现在是 mac。如果是以前开发机是 linux,那开发上没有什么区别,但是有两点需要注意:
    1. mac 的各类软件比 linux 丰富好用太多,但是很多软件 mac 上是需要购买正版的
    2. mac 的磁盘太小,你可能还得申请一台 linux 笔记本作工作站。
    换 mac 很值的
    unco020511
        83
    unco020511  
       2019-10-08 10:31:14 +08:00
    我觉得换的话会舒服一些,触控板确实很不错
    qsbaq
        84
    qsbaq  
       2019-10-08 10:33:53 +08:00
    终极设备一定是 mac!!!
    xiangchen2011
        85
    xiangchen2011  
       2019-10-08 10:36:38 +08:00
    楼主的代码很棒,学习学习
    qwab16
        86
    qwab16  
       2019-10-08 10:41:45 +08:00
    我发现每过一阵子坛子里就会有这么一个帖子,然后底下吵得热闹,下次哪位爬一下数据分析看看到底站哪边的多
    BubbleNoodle
        87
    BubbleNoodle  
       2019-10-08 10:51:13 +08:00
    我曾经觉得只有水平牛逼 mac win 一样用。其实现在老外很多都是 Windows
    但是,我水平不行。换了 mac
    veightz
        88
    veightz  
       2019-10-08 10:57:18 +08:00
    @Immortal #74 想喊一句 manjaro yes !
    lazyfighter
        89
    lazyfighter  
       2019-10-08 11:09:41 +08:00
    主要是键盘上面键位的设定,软件适应的成本很小基本一样
    ai277014717
        90
    ai277014717  
       2019-10-08 11:10:34 +08:00
    为了用支架外接了鼠标键盘。另外触摸板用久了手指会痛。
    Immortal
        91
    Immortal  
       2019-10-08 12:00:17 +08:00
    @veightz 哈哈 我用的还是原生的 arch+i3wm 没有用 manjaro 之前装过几次 还是不错的
    weixiangzhe
        92
    weixiangzhe  
       2019-10-08 12:00:40 +08:00 via Android
    Mac 的键位很好用 由于 cmd 和 ctrl,emacs 键位是全局的 很方便
    shuperjolly
        93
    shuperjolly  
       2019-10-08 12:09:28 +08:00 via iPhone
    如果你喜欢 linux 是因为极度厌恶 win 里面一些软件的行为,那么 mac 是你的最佳选择,其实很安卓和 ios 也很像,要看你个人喜好,至于显示器确实的,苹果的电脑 2012 年就进入了视网膜屏幕时代了,在这种高清屏幕的世界里,你会感觉到就 tm 白色都可以比垃圾 1080p 更纯更白,不过现在 4k 屏也满大街了,你想要个好屏幕没必要通过 mac 来实现
    Paual
        94
    Paual  
       2019-10-08 13:29:58 +08:00
    尝试一下吧,好与坏,每个人的感受也不一样,个人觉得,如果试错成本不高的话,自己去尝试体验一下更好
    BlackSas
        95
    BlackSas  
       2019-10-08 13:47:59 +08:00
    优缺点楼上说了很多了。说点其他的。

    如果楼主想转的还是看动机,mac 上有什么是自己想要的。这个动机要够强烈,为了动机会自己去克服其他的缺点。
    如果只是想尝鲜,转了后也许会觉得这不好那不好的。最后说不定会换回来。
    luziafy
        96
    luziafy  
       2019-10-08 14:09:14 +08:00
    换 mac 不影响你用 vim 啊
    Creabine
        97
    Creabine  
       2019-10-08 14:28:58 +08:00
    没试过的话建议楼主试试,试过之后再说“什么好用自己心里有数”也更能说服自己
    ThiagoJC
        98
    ThiagoJC  
       2019-10-08 14:41:20 +08:00 via iPhone
    Linux 系统图形界面对高分屏支持怎么样,不如换显示器吧
    KuroNekoFan
        99
    KuroNekoFan  
       2019-10-08 14:44:45 +08:00
    mac 的触摸板确实好用
    cxh116
        100
    cxh116  
       2019-10-08 14:45:37 +08:00
    Mac 装 archlinux.
    快捷键不一致,有时 ctrl 组合,有时 alt 组合.
    homebrew 包管理太简单了,删除包不能自动删除不再使用的依赖.

    不是支付宝小程序 IDE 只能在 Mac 和 Win 下使用,早就把电脑装成 Archlinux 了.
    高可配置,使用 awesomewm 可以自定义各种窗口管理快捷键.
    目前在 Mac 下使用 Hammerspoon 的 Lua 脚本虽然实现了部分 awesomewm 的功能,但是不完美.比如,快捷键切换屏幕后,屏幕对应的应用无法自动获取焦点.无法使用快捷键把应用移动到指定屏幕.

    包方面的话, proxychains-ng 虽然关闭 sip 才能使用,不关闭的话,只能对非系统命令使用.

    用习惯了 Linux 后有自己的配制后,感觉还是 Linux 的高可配置化爽.
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2409 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 16:01 · PVG 00:01 · LAX 08:01 · JFK 11:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.