php后台驻场怎么收费,为什么感觉程序员普遍会用Mac?
先直接回答: 并不是所有程序猿用的都是Mac! 相反, 用Windows的程序猿相当的多
但不可否认, 越来越多程序猿喜欢用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方便好用是不言而喻的!