程序员老A

为什么很多程序员用的都是Mac?
但不可否认, 越来越多程序员喜欢用Mac, 我本人也是一名耕耘多年的程序员, 我来从程序员角度简单说说这个问题在是...
扫描右侧二维码阅读全文
28
2019/09

为什么很多程序员用的都是Mac?

但不可否认, 越来越多程序员喜欢用Mac, 我本人也是一名耕耘多年的程序员, 我来从程序员角度简单说说这个问题

在是否选择Mac(现在准确来说是用macOS (以前叫OSX)),对我们这个群体来说可以分述如下:

  • 硬性条件

这里所指的硬性条件, 说的就是"不得不选择Mac"

在程序员世界里, 细分了相当多的群体, 其中一个群体,他们是专门做苹果生态的软件

这个生态里的软件又分两大类: IOS和macOS (其实还有watchOS, tvOS)

最多用户基础的是IOS软件, 也就是你们手上iPhone上的APP

想要开发iPhone上的APP, 就必须得使用苹果官方提供的开发软件: Xcode

然而Xcode只能运行在macOS系统之上, macOS又只能运行在苹果出的电脑(MAC/Mackbook...)之上, 当然你说你能在普通电脑上装黑苹果, 又

不嫌麻烦的话, 就当我没说啦

所以, 干这行的程序员就基本上选择面很小了, 不管是主动还是被动的都要使用Mac!

再加上苹果笔记本强大的性能, 便携的重量, 高B格的外观, 使得程序员也没必要拒绝使用它

当然贵是贵一点, 但总的来说还是物超所值的.

  • 配套便利性

macOS下自带了一些工具软件, 以及原生Linux相关的东西, 为程序开发带来一些便利

而且这些工具和软件在macOS中基本上都相当的稳定

比如自带的SSH工具, 让我们相当方便的用它来登录服务器, 做各种方便的远程操作

git现在用的人相当多, 在macOS中也已经自带了, 很棒

vi被誉为编辑神器, macOS也自带了.

  • 习惯问题

按上一条所述, 那么相对的,软性条件是指"使用Mac不是必选顶, 喜欢才用它"

老实说, 如果你以前是一直在Windows下写程序, 那么你换用Mac的话, 不习惯是必然的,能否适应得看个人

就本人而言, Windows下开发时间可能是太久了, 尝试换用Mac上开发, 一直觉得效率不高, 生产力追不上Windows环境

原因可能一是界面变化较大; 二是鼠标的问题

我来重点说一下鼠标的问题, 以MacBook Pro为例:

触摸板: 日常操作实在太好用,甩Windows笔记本系列N条街,但...在写代码时它就远比不上普通鼠标了

普通鼠标: 接在MacBook Pro上简直太难用了, 应该是兼容问题,反正没有在Windows下好使

MagicMouse: 苹果官方的鼠标, 写代码好不好用不知道, 只知道太贵了[掩面而泣]

可能本人一直没用上MagicMouse, 所以感觉生产力不如Windows吧, 用过的请轻喷

  • 操作系统层面

这节本人感觉Mac做得实在相当好, 从笔记本应用来说,macOS人性化太好

基本可以做到打开即用, 合上即走

不需要关心什么开机时间, 启动系统时间多久之类的事情

平时需要维护吗?不用!

要装驱动吗?不用!

重装系统?不用!

系统升级? 自动的, 不另外收费!

最后用用WebStorm举个栗子, 看看macOS和window下的区别, 哪个B格更高, 如果你是程序员你会更喜欢用哪个?

Windows环境下的WebStorm

macOS环境下的WebStorm

最后: 对于走到哪都可以随便写写代码的程序员来说, Mac方便好用是不言而喻的!

Last modification:September 28th, 2019 at 05:26 pm

Leave a Comment