关注我,你的眼睛会辣
来源|网络
编辑|猿姐
相信很多人都见证了Windows从xp到现在win10的变化,不过就是习惯来说,还是喜欢win7。
MAC,对于linux开发的程序员来说有先天优势。在其他方面也有很多优点。
为什么很多程序员都觉得用上MAC才会高大上,或者很多人推荐使用MAC呢?
开发环境统一且配置容易
▼
由于种种历史原因,windows的版本比较多,而且windows的电脑硬件差异很大,而网上的很大教程都已经年代久远。这些因素叠加起来,会使得你的开发环境配置过程变得无比艰难,有时还会遇到很多奇奇怪怪的坑。这对于一个新手来说,往往就是从入门到放弃的过程。而mac上有比较好的包管理软件——Homebrew,会使得开发环境的配置轻松很多。而且mac自带了Python等环境。
2. 安装和卸载软件方便
▼
Mac 下安装一般软件,就是一个「复制 / 黏贴」搞定。你把下载下来的软件的 Dmg 或 Pkg 文件双击打开,把那个应用程序直接拖到 Applications 文件夹里面,就安装好了这个软件。
卸载软件更简单,直接在 Applications 文件夹里找到那个软件,把它丢到垃圾箱里就好了(快捷键的话:Cmd + Backspace(直接删除,谨慎为之) 或 Backspace(丢到垃圾箱) )。
我太喜欢这设计了。在 Windows 里安装一个软件有多麻烦我就不说了,比如安装一个 QQ,我得先去官网下载 exe 文件,然后双击运行,然后各种下一步,选择安装目录,等待安装进度条读完,少说得好几分钟。
当然了,你说你有什么什么管家。好吧,某某管家可是会让 Windows 系统变慢的。
卸载就更麻烦了,比如 Office 软件,装过的都说坑,因为要卸载有时卸载不干净,那注册表基本会让你欲哭无泪。Linux 下安装软件也比较方便,往往一句命令搞定,但是卸载呢?也得用命令吧。不能像 Mac 一样直接删除即可。
3. 顺应潮流
▼
这是什么意思呢?
不知大家平时看不看 Google 或苹果等科技公司的发布会。每每这些发布会一开,基本就是 Mac 电脑一展身手的时刻。
可见台下观众席全是一片 Mac 电脑,台上演示用的电脑也是 Mac 电脑。国外各大编程竞赛,选手基本都是勇气Mac 电脑。
如果平时看 Youtube 视频或一些编程教学视频,可以看到大多数的视频都是在 Mac 电脑上录制的。
国外的编程大牛,甚至一些白帽黑客,也选择 Mac 电脑。我们程序员,不就应该学习和模仿大牛们嘛。
他们的潮流是什么,我们就试着靠拢。他们喜欢用 Mac 系统,不就证明了 Mac 系统适合编程么。
4. 轻
▼
无论是谁都不希望自己天天扛着几公斤的包上班。
还记得上学期间,室友用的是外星人,每次和室友去图书馆,室友都会戏称又健了一次身。这大概就是室友毕业时比我强制很多的原因吧。在美国的大学课程里,你会发现基本上是清一色的mac,一方面是因为价格相比国内来说,并没有那么高昂,大家都能负担得起,还有个原因便是因为需要长期携带在身边,而mac轻且有不算差的续航。而国内,很多好的互联网公司对于员工购买技术书籍或者电脑都是有补贴的,这也使得mac变得不那么贵。
5.程序员文化
▼
这是比较重要的一个原因。
国外程序员是以 Unix 为主流成长起来的。这一点和国内不同,中国程序员/开发人员大都是从90年代的 DOS 开始的,随着 Windows 的壮大,成长了一批使用 Microsoft 工具的程序员。这也解释了为什么自从 Mac 切换到 Unix 阵营后,Mac 会发展这么快。
基于 Unix 的 Mac 一经推出后,迅速赢得了一大批老 Unix hacker 和新 Web 2.0/Linux hacker 的关注,正是因为这些忠实的 fans 影响了他们的人际网络,圈子,博客,从而影响了整个程序员文化。有点像 Ruby on Rails,开始是一小部分人(精英人士)试用,这些人感觉不错就在博客,研讨会等各种场合鼓吹,从而在 Web 开发领域刮起一阵 Ruby 风。
广告
牛B程序猿
孤独地写程序时,你需要一些陪伴,一些快乐,一些”干“货。
扫码关注!