公司研发部全员用 mac,我怎么办? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
strahe
V2EX    编程

公司研发部全员用 mac,我怎么办?

  •  
  •   strahe 2015-11-30 21:41:13 +08:00 9023 次点击
    这是一个创建于 3604 天前的主题,其中的信息可能已经有所发展或是发生改变。

    今天上班(实习)第一天,因为公司研发部全体 mac ,所以给我也配了台,在入职前我就知道这事,心里想着来公司的时候要不要申请不使用 mac ,用我自己的 Arch ,今天在公司体验了一番公司内部的一些东西,公司内部工具偏重 tx 系,比如企业邮箱,企业 qq ,等等等等,还有公司内部系统( GUI ),打卡什么的,都只有 win 和 mac 下的应用,我如果一意孤行地使用 Arch 的话,虽然通过虚拟机也可以解决,但也是个麻烦事,但是用了蛮久的 Arch ,对我来说已经很习惯了,平时开发什么的也很顺手,因为我自己一开始是学习运维,后来才学 Python 开发,虽然现在的工作是 Python 开发,但对 CLI 情有独钟,蛮舍不得换的,我以前没用过 mac ,如果要用的话,估计也要适应一段时间的,不知道前辈们有没有什么建议?
    希望做运维开发的,或者运维开发都会得前辈给讲讲两者在工作中的体验,当然也欢迎其他前辈也来说说,谢谢。

    我目前大四,刚进一家创业公司实习.

    第 1 条附言    2015-12-01 23:47:53 +08:00
    第一次看到这么多回复,很是激动,每条回复我都有认真看,有点多,就不一一回复了,经过今天(实习第二天)在公司的情况以及前辈们的建议,我还是试着使用了 mac (本着新人少说话多做事,团队第一,程序员的学习能力要强,多接触新鲜事物等等这样的原则)。

    但是经过昨天和今天两天的折腾,我个人觉得, os x 与 Linux 有蛮多相通的地方,有些区别就是 os x 把 Linux 下很多命令行做的事情帮用户用图形化来解决了,不知怎么滴,并没有因此感觉到哪里舒服了,反而有些不顺畅,感觉习惯上有点退化了(说的是心里面的实话,希望不要因此挨骂)。

    我只说了一点我自己的体会,其他过多的比较就不说了(真要比较也论不到我来说),也毫无意义,我最后还是决定继续使用我的 Arch (主战场), mac 当然也用(公司发都发了,不用白不用,反正办公桌也放得下),主要当作一种新的环境去适应,融合到团队里,解决公司内部一些问题。

    最后谢谢所有前辈的意见,谢谢#55 前辈.
    59 条回复    2015-12-11 10:46:37 +08:00
    v1024
        1
    v1024  
       2015-11-30 21:48:54 +08:00
    别拒绝,用用再说,八成就回不去了。
    blacktulip
        2
    blacktulip  
       2015-11-30 21:50:59 +08:00
    跟他们安利 Arch ,把他们全员忽悠过来
    wsy2220
        3
    wsy2220  
       2015-11-30 21:53:57 +08:00
    mac 又不是没有 cli
    strahe
        4
    strahe  
    OP
       2015-11-30 21:55:58 +08:00
    @v1024 这个倒不一定吧。
    @blacktulip 毕竟本人只是小小的实习生,也毕竟不是每人都能用顺 Arch 。
    strahe
        5
    strahe  
    OP
       2015-11-30 21:56:50 +08:00
    @wsy2220 我知道有得,但是我觉得整体体验应该有区别的吧
    bigcoon
    nbsp;   6
    bigcoon  
       2015-11-30 22:07:24 +08:00 via iPhone
    人有一个能力叫环境适应能力
    jin5354
        7
    jin5354  
       2015-11-30 22:12:46 +08:00
    团队配合最重要,去适应吧
    liangguan5
        8
    liangguan5  
       2015-11-30 22:14:18 +08:00 via iPhone
    you are so young, try something new~
    strahe
        9
    strahe  
    OP
       2015-11-30 22:15:19 +08:00
    @bigcoon
    @jin5354
    @liangguan5
    ok,明白了,谢谢指教。
    skydiver
        10
    skydiver  
       2015-11-30 22:22:11 +08:00 via Android
    内部工具一般都是 Web 的,不会限制用什么系统。全用 Mac 然后不支持 Linux 的公司我倒是没听说过
    strahe
        11
    strahe  
    OP
       2015-11-30 22:29:29 +08:00
    @skydiver 企业 qq ,内部系统(虽然是 web 但也封装成了 GUI ),附属一些工具基本都是这样的
    nevin47
        12
    nevin47  
       2015-11-30 22:29:29 +08:00
    我经常因为各种需要所以会 Debian/Mac 切着用,一般来说用 Linux 用顺手的上 Mac 也会很快的,而且一般 Linux 下能干的事儿 Mac 也能干。至于 CLI ,你习惯后会发现根本就回不去了 XD
    strahe
        13
    strahe  
    OP
       2015-11-30 22:31:45 +08:00
    @nevin47 恩我听取大家意见尝试些新东西试试看.
    powergx
        14
    powergx  
       2015-11-30 22:34:24 +08:00
    mac 跑 win 虚拟机, 总比 win 跑 linux 虚拟机好用吧
    wsy2220
        15
    wsy2220  
       2015-11-30 22:41:52 +08:00   1
    @strahe ssh 上去以后就没有区别了
    strahe
        16
    strahe  
    OP
       2015-11-30 22:46:24 +08:00
    @powergx 我是用 Linux ,必要的时候才用 Linux 的 win 虚拟机
    Felldeadbird
        17
    Felldeadbird  
       2015-11-30 22:47:49 +08:00
    os x 是 unix 其中一个分支再开发而来的。而 linux 也是类 unix 。两者基本上没有多大区别。习惯了 linux 切换到 os x 也一样。楼主的担心完全是多余的。
    linguofeng
        18
    linguofeng  
       2015-11-30 22:52:05 +08:00
    mac + virtualbox + vagrant
    kumakiti
        19
    kumakiti  
       2015-11-30 22:54:57 +08:00
    说实话, mac 你用习惯了你会不想换的,坚持习惯一下!
    66450146
        20
    66450146  
       2015-11-30 23:02:13 +08:00
    如果你喜欢 CLI 的话, mac 对你来说应该是很舒服的一个平台。 Mac 有很方便的终端,功能键大多也在 Cmd 键上,不会占用 Ctrl (看着你 Windows )。包管理器有 homebrew ,大多数时候也好使(虽然确实不如 pacman )

    实在不行的话还有 vagrant 呢,只用 CLI 的话虚拟机很舒服了
    strahe
        21/span>
    strahe  
    OP
       2015-11-30 23:04:33 +08:00
    @Felldeadbird
    @linguofeng
    @kumakiti
    @66450146
    ok ,是应该听取前辈们的意见尝试下新东西。
    powergx
        22
    powergx  
       2015-11-30 23:44:56 +08:00
    @strahe linux 桌面的稳定性肯定是不如 mac . 各种桌面工具软件也远少于 mac . 我觉得 mac 做开发平台更适合些
    rming
        23
    rming  
       2015-11-30 23:51:21 +08:00
    新人嘛,少说话,多做事
    hqs123
        24
    hqs123  
       2015-12-01 00:19:49 +08:00   1
    用 mac 好啊,装逼神器,最好 mac 装 windows 系统然后做开发,保证老板非常赏识你。
    kchum
        25
    kchum  
       2015-12-01 00:27:21 +08:00 via iPad
    如果你没有长久用过 Mac ,那就不妨试下,年轻人应该试多点。
    如果你用过 Mac ,在满足有保障工作沟通协助的基础上不妨可以谈下。
    话说一个 Vagrant 还不是一样在 Arch 里面写...
    Phariel
        26
    Phariel  
       2015-12-01 00:29:47 +08:00 via Android
    直接用 mac 你会回不去的 相信我。。。
    scys
        27
    scys  
       2015-12-01 01:45:12 +08:00
    学习下, MAC 不算太差,就是开发环境实在一般.
    Bardon
        28
    Bardon  
       2015-12-01 08:19:48 +08:00
    linux->os x 比 win->os x 成本低得多,几乎是无缝迁移
    squid157
        29
    squid157  
       2015-12-01 09:10:20 +08:00 via iPhone
    如果你对 CLI 依赖很大 看看 man

    OS X 跟 Linux 默认的工具有细微差异( BSD vs GNU )
    Linxing
        30
    Linxing  
       2015-12-01 09:48:40 +08:00
    MAC 的 CLI 一点也不差啊
    zhe13
        31
    zhe13  
       2015-12-01 10:24:14 +08:00 via iPhone
    没四二。等你发现了 Mac 的好就会和我一样把 arch 大法留在家里
    nekoyaki
        32
    nekoyaki  
       2015-12-01 11:01:30 +08:00
    我司后台的研发也都用 mac ,就我用 linux 。然后,理所当然地,很多事儿我比他们熟练多了。
    他们有时会把 mac 上的经验带到 linux 上,我正好能够弥补这一点。
    尤其是你用的是 Arch ,就更是这样了。如果你能够说服同事,你用 Arch 可以和同事们的 mac 互补,那就没问题。
    nekoyaki
        33
    nekoyaki  
       2015-12-01 11:02:55 +08:00
    虽然其他同事也不是不会 linux ,但是他们的生活系统是 mac ,而我生活系统就是 linux ,那么很多事儿我比他们都好做。
    长久以来你可能会成为 mac 群体里不可替代的一个 Arch 。
    xjbeta
        34
    xjbeta  
       2015-12-01 11:36:00 +08:00
    Mac 用爽了 真的很爽。。
    HentaiMew
        35
    HentaiMew  
       2015-12-01 11:38:33 +08:00
    …我以为 arch 是电脑牌子呢 直接 linux 不就够了 和 mac 放在一起 怪怪的
    elgoog1970
        36
    elgoog1970  
       2015-12-01 13:38:26 +08:00
    别拒绝,用用再说,八成就回不去了。:)
    cxshun
        37
    cxshun  
       2015-12-01 13:41:31 +08:00
    配 mac 不是很爽么,证明公司是讲究效率的。
    尝试一些新的东西也是好的,到时不爽再换呗。
    zhouquanbest
        38
    zhouquanbest  
       2015-12-01 14:19:20 +08:00
    你在 mac 里跑个 arch 虚拟机不就完了
    反正无论在哪开发 都用 docker 或者 vagrant 虚拟了线上环境出来
    如果是习惯了 linux 的 windowmanager 就用两台电脑嘛
    mac 用来聊个 Q 什么的 然后 mount 到 arch 上方便传文件
    hardware
        39
    hardware  
       2015-12-01 14:21:28 +08:00
    矫情两个字
    ifconfig
        40
    ifconfig  
       2015-12-01 14:46:03 +08:00
    居然还有用 LInux 抗拒用 OS X 的,醉了
    randyzhao
        41
    randyzhao  
       2015-12-01 14:54:34 +08:00
    mac 装个 linux 虚拟机就是了
    neoblackcap
        42
    neoblackcap  
       2015-12-01 15:01:32 +08:00
    不要尝试去跟团队风格做斗争,你若是喜欢 Arch 可以自己继续用,我相信你的团队不会为难你,前提是你自己能够配合。不要尝试让别人迁就你。团队已经适应了 OS X ,自然不会因为你而迁移开发环境。你若是能正常协作,你用什么都没问题。
    团队合作效率大于一切,这是真理,当然你若是 CTO 就另外说。否则就严于律己。

    尝试一下 OS X 吧, Linux 下面的命令行基本上都可以迁过来,没有什么大的不同。
    wclebb
        43
    wclebb  
       2015-12-01 15:13:05 +08:00
    @strahe 亲,@blacktulip 他只是在开玩笑……
    我只是觉得适应也并非难事啊……
    Google 个命令打印下来,不懂就看,适应个一月就完事了。
    leojoy710
        44
    leojoy710  
       2015-12-01 15:48:56 +08:00
    用过几年 Arch...最怀念的还是 i3...
    其它确实没什么了...

    现在 mac 用着最不爽的也是...没有 i3.........
    Bluecoda
        45
    Bluecoda  
       2015-12-01 15:52:01 +08:00   1
    你才多大,就开始不愿意尝试新东西了?
    theohateonion
        46
    theohateonion  
       2015-12-01 17:10:30 +08:00 via Android
    为什么要纠结平台和工具这种东西,一个程序员最大的能力不是环境适应和学习能力吗?
    bk201
        47
    bk201  
       2015-12-01 17:28:08 +08:00
    @theohateonion 同意
    话说 linux 有那么好用?感觉除了服务器,能用 mac 我肯定用 mac
    c0878
        48
    c0878  
       2015-12-01 17:46:07 +08:00
    os x 和 linux 的区别比 windows 小多了吧 尽管去试试
    virusdefender
        49
    virusdefender  
       2015-12-01 17:58:43 +08:00
    开发没什么问题的,至于内部应用,装个 Windows 虚拟机就好了
    ivenvd
        50
    ivenvd  
       2015-12-01 18:01:58 +08:00
    Arch 用户表示你可以去试试,反正我试了一年多,现在的结果是在 Mac 上装 Arch 。
    hoythan
        51
    hoythan  
       2015-12-01 18:21:35 +08:00
    如果你很爱 Arch ,千万别用 Mac 电脑,我怕 Arch 瞬间成了你的旧爱。
    ttph1oc
        52
    ttph1oc  
       2015-12-01 18:37:31 +08:00
    上学的时候或者下班后愿怎么折腾怎么折腾。上班老老实实随大流听公司的,没必要搞特殊。
    discrete
        53
    discrete  
       2015-12-01 19:21:14 +08:00
    @hoythan 我就是这样的, 6 年 arch ,高考之后有钱了换 Mac ,再也回不去了。
    ivyshark
        54
    ivyshark  
       2015-12-01 21:28:39 +08:00
    用了几年 os x,后来发现还是 linux 比较顺手.
    不行就在 mac 上弄个 docker 或者 vagrant,就是折腾。
    PublicID
        55
    PublicID  
       2015-12-01 21:39:34 +08:00
    你说怎么办 ?

    提醒你一下,有很多人在表达类似 “劝你放弃 Arch 投奔 OS X ” 意思的时候
    1. 他们自己都只用过 Win 和 OS X
    2. 他们不是做运维的
    contractswif
        56
    contractswif  
       2015-12-01 23:01:52 +08:00
    @hqs123 调皮~
    buckethead1
        57
    buckethead1  
       2015-12-02 00:34:41 +08:00 via Android
    devop 路过
    我没用过 arch,我也不会用
    只用 os x
    开发用 docker
    MCVector
        58
    MCVector  
       2015-12-02 00:49:14 +08:00
    个人感觉,有了 mbp 感觉还是 linux 顺手。如果 linux 能把 mbp 的驱动做到 mac 那么好,我必然不会留着它了。
    bolasblack
        59
    bolasblack  
       2015-12-11 10:46:37 +08:00
    我之前的经历也差不多,在大学里的时候先 Ubuntu 用了一年,然后辗转到 Arch 用了两年,最后工作了切换到 Gentoo ,现在主要用 Mac ,自己的服务器依旧用 Gentoo 。和你不同的是我虽然一开始也学 Python ,但后面转行做前端了 :)

    我不打算建议你主战场用什么,我打算说点别的

    你也发现了 mac 和 linux 在 CLI 上的区别不大,而且 homebrew 也是一个非常不错的包管理器,你唯一需要准备的是在一开始就用 brew 把 BSD 系的工具变成 GNU 的,比如 coreutils ,然后稍微了解一下 darwin 的系统文件结构,我相信你会用的挺开心的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5717 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 01:42 PVG 09:42 LAX 18:42 JFK 21:42
    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