为什么程序员应该有一台 Mac 个人电脑

阅读本文大概需要 5.4 分钟。

对于开发来讲,使用 Mac 电脑的好处,下面简单列举几个:

首先,macOS 很安全和稳定,Mac 系统的底层是最原始的 unix 操作系统,很多大型的银行和军工企业都是这个操作系统,安全性很高,基本不需要安装任何杀毒软件。

其次,Mac 电脑操作很快捷,快捷键很多,开发人员基本可以无鼠标操作,速度很快,节约很多时间,再配合 Mac 的大内存和高速的闪存盘,速度就非常的快。

再者,用户体验很赞,键盘的布局设计很科学,符合人体工程学,屏幕对眼睛的伤害很小。

还有,开机速度很快,如果是休眠状态开机只需要 1 秒钟,平时开关机只需要 2、3 秒钟左右。

还有配件很轻便,方便携带,像电源线和手机充电线差不多一样粗……太多了,用 Mac 做开发设计很值得很适合。

最后一点,虽然苹果电脑是一般 Windows 电脑的两三倍,但是使用寿命也是两三倍,所以算下来性价比是差不多的,但使用的效果还是有差别的,用过的 Mac 的人应该都有这些体会。

今年被发小传染成 Mac 粉丝,一直想剁手,又想着去年才购置了新电脑,外加比较穷,就没剁下去。

虽然像在没拥有过 Mac 电脑,不过上次假期路过苹果体验店,特意进去体验了一把,别说,那轻薄,那手感,那操作,直让我喊 666 啊~!

后续换电脑估计会直奔 MBP 了,现在也没拥有过它,没啥话语权,特意跑到网上找了一段来自程序员的独白,一起来感受下它的好处。

用过这么多年 Windows,Linux 和 Mac,我想我有一定资格来列举一下对于程序员,选择 Mac 电脑作为个人电脑的优势:

1.综合了 Windows 和 Linux

可以说Mac 在手,Windows 和 Linux 有。

我们常抱怨 Windows 的命令行不好用,Linux 的功能和软件太少。这两个的 UI 也都不够细腻。

不要慌,Mac 系统助你「一统天下」:它不仅有绚丽细致的图形界面,方便且强大的功能,非常多设计精美的应用程序,还有命令行,是的,自带的类 Unix 命令行(Mac 系统是基于 FreeBSD(一种类 Unix 系统) 的变体 Darwin 发展而来)。

因此,Mac 系统和 Linux 系统(Linux 最初是参考 Unix 来设计的)有很多类似性,命令行的基本命令都是一样的。

2.安装和卸载软件方便

Mac 下安装一般软件,就是一个「复制 / 黏贴」搞定。你把下载下来的软件的 Dmg 或 Pkg 文件双击打开,把那个应用程序直接拖到 Applications 文件夹里面,就安装好了这个软件。

拖拽安装

卸载软件更简单,直接在 Applications 文件夹里找到那个软件,把它丢到垃圾箱里就好了(快捷键的话:Cmd + Backspace(直接删除,谨慎为之) 或 Backspace(丢到垃圾箱) )。

在 Windows 里安装一个软件比较麻烦,比如安装一个 QQ,得先去官网下载 exe 文件,然后双击运行,然后各种下一步,选择安装目录,等待安装进度条读完,少说得好几分钟。

当然了,某某管家可是会让 Windows 系统变慢的。

卸载就更麻烦了,比如 Office 软件,装过的都说坑,因为要卸载有时卸载不干净,那注册表基本会让你欲哭无泪。Linux 下安装软件也比较方便,往往一句命令搞定,但是卸载呢?也得用命令吧。不能像 Mac 一样直接删除即可。

3.适合开发

有 Mac 系统,基本 Windows 开发可以做,Linux 开发也可以做,iOS 和 Mac OS X 软件开发那更不用说(只能在 Mac 系统上完成),Android 开发也不在话下,Web 开发也轻松搞定,游戏开发同样妥妥的。

反之,Windows 和 Linux 都有它们 hold 不住的开发类型。

4.顺应潮流

这是什么意思呢?

不知大家平时看不看 Google 或苹果等科技公司的发布会。每每这些发布会一开,基本就是 Mac 电脑一展身手的时刻。

可见台下观众席全是一片 Mac 电脑,台上演示用的电脑也是 Mac 电脑。国外各大编程竞赛,选手基本都是勇气Mac 电脑。

如果平时看 Youtube 视频或一些编程教学视频,可以看到大多数的视频都是在 Mac 电脑上录制的。

国外的编程大牛,甚至一些白帽黑客,也选择 Mac 电脑。我们程序员,不就应该学习和模仿大牛们嘛。

他们的潮流是什么,我们就试着靠拢。他们喜欢用 Mac 系统,不就证明了 Mac 系统适合编程么。

5.软件设计得好

Mac 一般来说自带的应用都已经很赞了。

比如 QuickTime 播放器,可以录制屏幕,录制音频,录制摄像头,等等。

反观 Windows 自带的播放器除了播放一些基本视频音频格式的文件还能做什么?Windows 里面不安装第三方的优秀播放器或录屏软件这日子还能过吗?

一般来说,Mac 自带的软件已经能满足我们日常所需了。

我们可以拿 Mac 自带的对应于 Office 的三件套来说。

Mac 中对应于 PPT(Power Point)的软件是 Keynote,对应于 Word 的软件是 Pages,对应于 Excel 的软件是 Numbers。

其中 Keynote 我个人特别钟爱,我之前学习许岑老师的幻灯片制作教程,领略到了 Keynote 的优秀。

比方说,PPT 里你一打开可以看到菜单栏里密密麻麻全给你塞满了各种图标和按钮,很多图标你永远都用不上。

PowerPoint 密密麻麻的菜单栏和工具栏

而 Keynote 非常简洁,界面清爽,没有那么多图标来干扰你,你要用一些额外功能,可以把它们添加到主界面来。

Keynote 简约的界面

而且做起幻灯片来,Keynote 也比 PPT 高效很多。

比如 PPT 里面就没有很好的对齐功能,Keynote 里面的对齐功能真是太好用了。

更别提 Keynote 自带的「神奇移动」这个功能了,在 PPT 里要实现与「神奇移动」相同的效果,那你得自己一个个添加动画效果。

说说 Keynote 的一些使用例子:苹果发布会,乔布斯的幻灯片就是用 Keynote 做的;国内锤子手机发布会,老罗的幻灯片也是用 Keynote 做的。

Mac 系统还有一个很强大的功能,就是「词典」(Dictionary)。为此,我还专门写过一篇文章:苹果Mac自带词典完美扩充。有了这个功能,查单词或搜素词汇释义太方便了,只需要三个手指点按触摸板即可。

其他的自带应用,比如制作音乐的 GarageBand,制作影音的 iMovie,都有极其强大的功能,根本用不着下载第三方软件。

6.能培养审美

Mac 的应用和系统图标,都设计得很棒。

我有时候看 Mac 系统的应用图标,都会看呆(也许是本来就比较呆)。因为分辨率很高,很精美。

细腻清新的 Mac 应用图标

上图为了图片大小,已经压缩了很多,实际的 Mac 图标更加清晰。

再看 Mac 系统里的 Dock :

Mac 系统经典的底部 Dock 栏

反观 Windows :

Win 10 的菜单栏

看着这一堆杂乱的图标和菜单,分分钟没有用的想法。

个人也欣赏不来 Win 的 Metro 界面:

Windows 的 Metro 界面

这已经算比较好的了,Win 7 的系统图标是这样的:

Win7 的 IE 浏览器图标和文件夹图标

所以很多搞音乐的,搞绘画的,做动画的都喜欢用 Mac 电脑来工作,因为 Mac 系统本身就充满了艺术感。

7.速度快

Mac 应用的启动和关闭很快。

开机和关机速度也很快,这得益于其优良的操作系统和硬件的配合。

我之前那台 16 GB 内存的 Macbook Pro,每次按下开机键,只要两秒就能进入桌面。

Windows 开个机我就不说了,都可以去倒杯水。我经常在我用 Windows 的朋友的电脑上看到装了某某管家,然后 Windows 开机之后会提示:开机使用了 XX 分钟 XX 秒,击败了全国 80% 的电脑...

Linux 配置一下也是可以几秒开机的,但两秒真的很难。当然你说嵌入式 Linux 的启动速度可以少到零点几秒,好吧,不在讨论之列。

8.续航久

Mac 电脑的电量很耐用。Mac 系统开 N 个应用,甚至你把系统里所有应用一起开起,都还可以跑很久,也不会怎么卡。

Windows 系统你开不了几个应用,CPU 或内存已经不行了。我用过 Windows 系统的 Surface Pro,稍微开几个应用掉电就哗哗的。

所以一般演讲嘉宾都会用 Mac 电脑。

9.屏幕好

用过 Macbook Pro 的朋友应该都对它的 Retina (视网膜)屏幕情有独钟。这个屏幕的显示确实很赞,非常细致,也比较护眼。

10.质量好

Mac 的硬件质量还是很不错的,配合优秀的软件,一般一台 Mac 电脑,好好保养,用个 7 年不是问题。

Windows 电脑你用到第 2 年一般就开始不行了。Windows 系统一不留神会给你卡一下,或者任务管理器又卡死了等等(卡巴卡巴就死机了)。

11.颜值高

我把这个放在最后,免得你们说我「外貌协会」。

没办法,Mac 电脑外型优雅大气,像极了一件精美的手工艺品,你就静静地看着它在书桌上炫耀逼格。

故,需要同时给 iOS、Android、Linux Server、Windows 开发程序,那么 Mac 就是唯一的选择了。

看到这里,是不是觉得很心动呢,那么,喜欢它就带走它吧(突然想到了这句广告语~)。

不过 Mac 价格确实是挺高的,有没有溢价暂且不讨论,看个人,针对想剁手的童鞋记得考虑自身情况,毕竟它不是必需品,市场上很多 win 也很棒的。

最后,祝我和大家能早日实现 Mac 自由~!

·END·

程序员的成长之路

路虽远,行则必至

本文原发于 同名微信公众号「程序员的成长之路」,回复「1024」你懂得,给个赞呗。

原文地址:https://www.cnblogs.com/gdjk/p/10879991.html

时间: 2024-10-09 07:19:29

为什么程序员应该有一台 Mac 个人电脑的相关文章

打造程序员的高效生产力工具-mac篇

打造程序员的高效生产力工具-mac篇 1   概述 古语有云:“工欲善其事,必先利其器” [1] ,作为一个程序员,他最重要的生产资源是脑力知识,最重要的生产工具是什么?电脑. 在进行重要的脑力成果输出前,有必要先“利其器”,为自己打造一台专门为程序员而生的电脑生产平台.以保证自己高效地工作和产出. 本系统的主要适用群体为互联网行业的开发人员和环境配置指导,主要目的是让Mac成为程序员的重要的智力成果输出工具. 2   需求场景 3   开发环境 对于软件开发人员来说,基本上绝大多数的IDE都有

程序员豪摆25台iPhone X向女友求婚,闺蜜参与策划人手1台

南方都市报消息,一台iPhone X售价近万元,一般人买一部都要思忖再三,而深圳一位程序员,居然一口气买了25部,摆在地上相当壮观.据南方都市报报道,这名程序员豪摆25台iPhone X向女友求婚.据悉两人是游戏爱好者,因游戏结缘,小伙还贴心定制了一枚游戏婚戒. 这些iPhone X最终如何处理了呢? 据悉,因为女友妹妹和闺蜜都参与了策划,每人获赠一台iPhone X. 能一口气拿到25部iPhone X,最少也要21万,网友表示:这一定是真爱.

程序员开发工具汇总(Mac篇)

俗话说的好,工欲善其事必先利其器,拥有简捷的开发辅助工具能大大提高程序员的开发效率.小编给大家总结了一些常用的辅助开发的工具,希望大家能喜欢,闲话不多说,马上开始~! 1. JetBrains系列 说起Mac上的开发工具,当属JetBrains出品的一系列开发工具IDE了,包含几乎所有常用开发语言的IDE:GoLand.CLion.DataGrip.PyCharm.Rider.WebStorm.PhpStorm.IntelliJ IDEA.AppCode等! 2. Dash 开发者必备的API文

程序员,请停止学习框架!

阅读本文大概需要 4 分钟. 作者:sizovs 译者:方应杭 来源:https://zhuanlan.zhihu.com/p/52814937 之前发过类似的一篇文章,这篇更加全面. 我们都是程序员,我们需要与技术保持同步.每一天我们都要学习编程语言.框架与库. 我们了解的现代开发工具越多越好,比如Angular,React,Riot,Vue,Ember,Knockout,和这些新技术保持同步真是一件很有意思的事情. 但是....我们却是在浪费时间! 时间是我们拥有的最为宝贵的资源.时间有限,

为什么国外程序员爱用 Mac?

from http://www.vpsee.com/2009/06/why-programmers-love-mac/ Mac 在国外很受欢迎,尤其是在 设计/web开发/IT 人员圈子里.普通用户喜欢 Mac 可以理解,毕竟 Mac 设计美观,简单好用,没有病毒.那么为什么专业人士也对 Mac 情有独钟呢?从个人使用经验来看我想有下面几个原因: 1.Mac OS X 是基于 Unix 的.这一点太重要了,尤其是对开发人员,至少对于我来说很重要,这意味着Unix 下一堆好用的工具都可以随手捡到.

程序员的操作系统、浏览器

程序员的操作系统 注:本文摘自作者正在写的新书<云时代的程序猿> 2014.7.10 一路走来 在我上大二之前,除了windows操作系统,应该是没见过别的操作系统,当时觉得可能所有电脑都和windows差不多,再后来,我认识了linux,知道了linux还有很多发行版,同时也听说了mac. 可能我们那个时代的孩子都和我差不多. 说说国产操作系统 在写本节之前,我不小心看了一篇文章:国产操作系统大盘点,包括"红旗linux"(倒闭了)."银河麒麟".&q

程序员,你为什么需要一台mac?

用了Mac ,我再也回不去Windows. A:帅哥,我电脑坏了. B:重装系统吧,包好! 重装系统 windows系统解决所有系统问题的一剂神药.Mac 时代再也不需要做这种劳命伤财的事情了,没有什么工具比一个稳定可靠,可以持续运行的操作系统更好了. It was the best of times, it was the worst of times. 站在风口浪尖的,经历着这最美好和最糟糕时代的程序员们,带上你最好的兵器,出去战斗吧. 颜值和逼格 苹果笔记本一直都卓尔不群,崇尚着一种充满艺

为什么外国程序员爱用苹果Mac电脑

Mac在国外很瘦欢迎,尤其是在 设计/web开发/IT人员圈子里.普通用户喜欢Mac可以理解,毕竟Mac设计美观,简单好用,没有病毒.那么为什么专业人士也对Mac情有独钟呢?从个人使用精要来看我想有下面几个原因: 1.Mac OS X是寄语Unix的 这一点太重要了,尤其是对开发人员,至少对于我来说很重要,这以为这Unix下一堆好用的工具都可以随手捡到.如果你是个windows开发人员,我想你会在windows上装一套cygwin环境吧?你不用flex/yacc,grep,screen,ssh,

转:为什么国外程序员爱用 Mac?

Mac 在国外很受欢迎,尤其是在 设计/web开发/IT 人员圈子里.普通用户喜欢 Mac 可以理解,毕竟 Mac 设计美观,简单好用,没有病毒.那么为什么专业人士也对 Mac 情有独钟呢?从个人使用经验来看我想有下面几个原因: 1.Mac OS X 是基于 Unix 的.这一点太重要了,尤其是对开发人员,至少对于我来说很重要,这意味着Unix 下一堆好用的工具都可以随手捡到.如果你是个 windows 开发人员,我想你会在 windows 上装一套cygwin 环境吧?你不用 flex/yac