今天上班(实习)第一天,因为公司研发部全体 mac ,所以给我也配了台,在入职前我就知道这事,心里想着来公司的时候要不要申请不使用 mac ,用我自己的 Arch ,今天在公司体验了一番公司内部的一些东西,公司内部工具偏重 tx 系,比如企业邮箱,企业 qq ,等等等等,还有公司内部系统( GUI ),打卡什么的,都只有 win 和 mac 下的应用,我如果一意孤行地使用 Arch 的话,虽然通过虚拟机也可以解决,但也是个麻烦事,但是用了蛮久的 Arch ,对我来说已经很习惯了,平时开发什么的也很顺手,因为我自己一开始是学习运维,后来才学 Python 开发,虽然现在的工作是 Python 开发,但对 CLI 情有独钟,蛮舍不得换的,我以前没用过 mac ,如果要用的话,估计也要适应一段时间的,不知道前辈们有没有什么建议?
希望做运维开发的,或者运维开发都会得前辈给讲讲两者在工作中的体验,当然也欢迎其他前辈也来说说,谢谢。
我目前大四,刚进一家创业公司实习.
1
v1024 2015-11-30 21:48:54 +08:00
别拒绝,用用再说,八成就回不去了。
|
2
blacktulip 2015-11-30 21:50:59 +08:00
跟他们安利 Arch ,把他们全员忽悠过来
|
3
wsy2220 2015-11-30 21:53:57 +08:00
mac 又不是没有 cli
|
4
strahe OP |
6
bigcoon 2015-11-30 22:07:24 +08:00 via iPhone
人有一个能力叫环境适应能力
|
7
jin5354 2015-11-30 22:12:46 +08:00
团队配合最重要,去适应吧
|
8
liangguan5 2015-11-30 22:14:18 +08:00 via iPhone
you are so young, try something new~
|
9
strahe OP |
10
skydiver 2015-11-30 22:22:11 +08:00 via Android
内部工具一般都是 Web 的,不会限制用什么系统。全用 Mac 然后不支持 Linux 的公司我倒是没听说过
|
12
nevin47 2015-11-30 22:29:29 +08:00
我经常因为各种需要所以会 Debian/Mac 切着用,一般来说用 Linux 用顺手的上 Mac 也会很快的,而且一般 Linux 下能干的事儿 Mac 也能干。至于 CLI ,你习惯后会发现根本就回不去了 XD
|
14
powergx 2015-11-30 22:34:24 +08:00
mac 跑 win 虚拟机, 总比 win 跑 linux 虚拟机好用吧
|
17
Felldeadbird 2015-11-30 22:47:49 +08:00
os x 是 unix 其中一个分支再开发而来的。而 linux 也是类 unix 。两者基本上没有多大区别。习惯了 linux 切换到 os x 也一样。楼主的担心完全是多余的。
|
18
linguofeng 2015-11-30 22:52:05 +08:00
mac + virtualbox + vagrant
|
19
kumakiti 2015-11-30 22:54:57 +08:00
说实话, mac 你用习惯了你会不想换的,坚持习惯一下!
|
20
66450146 2015-11-30 23:02:13 +08:00
如果你喜欢 CLI 的话, mac 对你来说应该是很舒服的一个平台。 Mac 有很方便的终端,功能键大多也在 Cmd 键上,不会占用 Ctrl (看着你 Windows )。包管理器有 homebrew ,大多数时候也好使(虽然确实不如 pacman )
实在不行的话还有 vagrant 呢,只用 CLI 的话虚拟机很舒服了 |
21
strahe OP |
22
powergx 2015-11-30 23:44:56 +08:00
@strahe linux 桌面的稳定性肯定是不如 mac . 各种桌面工具软件也远少于 mac . 我觉得 mac 做开发平台更适合些
|
23
rming 2015-11-30 23:51:21 +08:00
新人嘛,少说话,多做事
|
24
hqs123 2015-12-01 00:19:49 +08:00 1
用 mac 好啊,装逼神器,最好 mac 装 windows 系统然后做开发,保证老板非常赏识你。
|
25
kchum 2015-12-01 00:27:21 +08:00 via iPad
如果你没有长久用过 Mac ,那就不妨试下,年轻人应该试多点。
如果你用过 Mac ,在满足有保障工作沟通协助的基础上不妨可以谈下。 话说一个 Vagrant 还不是一样在 Arch 里面写... |
26
Phariel 2015-12-01 00:29:47 +08:00 via Android
直接用 mac 你会回不去的 相信我。。。
|
27
scys 2015-12-01 01:45:12 +08:00
学习下, MAC 不算太差,就是开发环境实在一般.
|
28
Bardon 2015-12-01 08:19:48 +08:00
linux->os x 比 win->os x 成本低得多,几乎是无缝迁移
|
29
squid157 2015-12-01 09:10:20 +08:00 via iPhone
如果你对 CLI 依赖很大 看看 man
OS X 跟 Linux 默认的工具有细微差异( BSD vs GNU ) |
30
Linxing 2015-12-01 09:48:40 +08:00
MAC 的 CLI 一点也不差啊
|
31
zhe13 2015-12-01 10:24:14 +08:00 via iPhone
没四二。等你发现了 Mac 的好就会和我一样把 arch 大法留在家里
|
32
nekoyaki 2015-12-01 11:01:30 +08:00
我司后台的研发也都用 mac ,就我用 linux 。然后,理所当然地,很多事儿我比他们熟练多了。
他们有时会把 mac 上的经验带到 linux 上,我正好能够弥补这一点。 尤其是你用的是 Arch ,就更是这样了。如果你能够说服同事,你用 Arch 可以和同事们的 mac 互补,那就没问题。 |
33
nekoyaki 2015-12-01 11:02:55 +08:00
虽然其他同事也不是不会 linux ,但是他们的生活系统是 mac ,而我生活系统就是 linux ,那么很多事儿我比他们都好做。
长久以来你可能会成为 mac 群体里不可替代的一个 Arch 。 |
34
xjbeta 2015-12-01 11:36:00 +08:00
Mac 用爽了 真的很爽。。
|
35
HentaiMew 2015-12-01 11:38:33 +08:00
…我以为 arch 是电脑牌子呢 直接 linux 不就够了 和 mac 放在一起 怪怪的
|
36
elgoog1970 2015-12-01 13:38:26 +08:00
别拒绝,用用再说,八成就回不去了。:)
|
37
cxshun 2015-12-01 13:41:31 +08:00
配 mac 不是很爽么,证明公司是讲究效率的。
尝试一些新的东西也是好的,到时不爽再换呗。 |
38
zhouquanbest 2015-12-01 14:19:20 +08:00
你在 mac 里跑个 arch 虚拟机不就完了
反正无论在哪开发 都用 docker 或者 vagrant 虚拟了线上环境出来 如果是习惯了 linux 的 windowmanager 就用两台电脑嘛 mac 用来聊个 Q 什么的 然后 mount 到 arch 上方便传文件 |
39
hardware 2015-12-01 14:21:28 +08:00
矫情两个字
|
40
ifconfig 2015-12-01 14:46:03 +08:00
居然还有用 LInux 抗拒用 OS X 的,醉了
|
41
randyzhao 2015-12-01 14:54:34 +08:00
mac 装个 linux 虚拟机就是了
|
42
neoblackcap 2015-12-01 15:01:32 +08:00
不要尝试去跟团队风格做斗争,你若是喜欢 Arch 可以自己继续用,我相信你的团队不会为难你,前提是你自己能够配合。不要尝试让别人迁就你。团队已经适应了 OS X ,自然不会因为你而迁移开发环境。你若是能正常协作,你用什么都没问题。
团队合作效率大于一切,这是真理,当然你若是 CTO 就另外说。否则就严于律己。 尝试一下 OS X 吧, Linux 下面的命令行基本上都可以迁过来,没有什么大的不同。 |
43
wclebb 2015-12-01 15:13:05 +08:00
|
44
leojoy710 2015-12-01 15:48:56 +08:00
用过几年 Arch...最怀念的还是 i3...
其它确实没什么了... 现在 mac 用着最不爽的也是...没有 i3......... |
45
Bluecoda 2015-12-01 15:52:01 +08:00 1
你才多大,就开始不愿意尝试新东西了?
|
46
theohateonion 2015-12-01 17:10:30 +08:00 via Android
为什么要纠结平台和工具这种东西,一个程序员最大的能力不是环境适应和学习能力吗?
|
47
bk201 2015-12-01 17:28:08 +08:00
@theohateonion 同意
话说 linux 有那么好用?感觉除了服务器,能用 mac 我肯定用 mac |
48
c0878 2015-12-01 17:46:07 +08:00
os x 和 linux 的区别比 windows 小多了吧 尽管去试试
|
49
virusdefender 2015-12-01 17:58:43 +08:00
开发没什么问题的,至于内部应用,装个 Windows 虚拟机就好了
|
50
ivenvd 2015-12-01 18:01:58 +08:00
Arch 用户表示你可以去试试,反正我试了一年多,现在的结果是在 Mac 上装 Arch 。
|
51
hoythan 2015-12-01 18:21:35 +08:00
如果你很爱 Arch ,千万别用 Mac 电脑,我怕 Arch 瞬间成了你的旧爱。
|
52
ttph1oc 2015-12-01 18:37:31 +08:00
上学的时候或者下班后愿怎么折腾怎么折腾。上班老老实实随大流听公司的,没必要搞特殊。
|
54
ivyshark 2015-12-01 21:28:39 +08:00
用了几年 os x,后来发现还是 linux 比较顺手.
不行就在 mac 上弄个 docker 或者 vagrant,就是折腾。 |
55
PublicID 2015-12-01 21:39:34 +08:00
你说怎么办 ?
提醒你一下,有很多人在表达类似 “劝你放弃 Arch 投奔 OS X ” 意思的时候 1. 他们自己都只用过 Win 和 OS X 2. 他们不是做运维的 |
56
contractswif 2015-12-01 23:01:52 +08:00
@hqs123 调皮~
|
57
buckethead1 2015-12-02 00:34:41 +08:00 via Android
devop 路过
我没用过 arch,我也不会用 只用 os x 开发用 docker |
58
MCVector 2015-12-02 00:49:14 +08:00
个人感觉,有了 mbp 感觉还是 linux 顺手。如果 linux 能把 mbp 的驱动做到 mac 那么好,我必然不会留着它了。
|
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 的系统文件结构,我相信你会用的挺开心的 |