原本Mac和Win系统各有优劣,但偏偏最近有人误导身边的朋友说“学编程肯定是Windows系统呀,Mac不行的”,又不给出有说服力的理由,于是我心有愤懑,正好趁机总结一下自己对于两种系统的使用体验,以说明使用不同系统的优势和劣势,而具体到底用什么系统,还待看官们自己甄别。(这里mac系统的电脑基本代指苹果的系列macbook产品,win代指其它所有品牌的笔记本电脑,而如果是macbook安装了windows这种情况,那就请只看针对系统层面的对比吧)

首先,我自己有接近10年的Windows系统使用经历+3年的Mac系统使用经历。另外,自己也正好是搞编程的,所以应该在两个系统学编程的体验上有一定发言权。

主要总结为以下几点:

  1. 学编程方面,两台电脑并无明显区别。因为学习编程的话,只是需要编辑器,IDE这些工具,像Java可能还需要安装虚拟机,配置一下环境变量,而这些相关软件或者步骤在Mac上和Windows上都是几乎无差别的。

  2. 总体使用的速度体验:由于Mac系统一般都是搭载苹果的闪存,一般运行软件什么的都比较流畅,而且长期保持流畅,不像windows会有越用越慢的倾向。

  3. 软件使用方面:另外,一般不存在Windows上的软件没有mac版本的问题,但凡是主流的,比较知名流行的一些软件(office等办公软件套装,Adobe套装,社交软件,各种IDE等等等等)都是有相应的mac版本的。(至少我用了三年,没碰到过什么曾经在Win上用的软件,找不到对应在Mac上的版本,或者至少能找到功能上可以替代的软件。究其原因,你看看老美那边macbook的普及度可能就明白了)。**

  4. 网络使用方面:Mac的一个主要缺陷是机身没有网线插口,需要买一个转换器。另外如果是校园网的使用者,比如像深澜客户端,它没有mac的版本,因此只能使用wifi。

  5. 玩游戏方面:Mac最大的劣势之一就是不能玩许多大型网游,因为绝大多数常见的网游是确实没有Mac版本的。不过App Store上也有很多mac平台上自助开发的游戏。

  6. 续航方面:mac家族的续航能力是出了名的,真真是用一天(8小时)下来没问题(我满电可以每天从上午9点到晚上7、8点除吃饭以外几乎不间断使用(写代码开网页为主),三年了没见续航能力变弱)。而Win系统的则要看具体机型,不同机型配备了不同的电池数量,或者芯片的功率有差别太大,这个则要具体分析。不过我之前看电脑时,能达到mac这个级别的续航的确实比较少。

  7. 安全方面:取决于Mac本身的安全防护机制,Mac整体的安全性是比Win要高的。(自从用了Mac之后,我已经不知道病毒为何物了)这倒不是说没有针对Mac的病毒,只是数量太少,几乎见不到。而Windows上的各种病毒、恶意软件数量庞大(用户多),不小心点了些小网站,下了些小软件就容易中招。像几个月前那个比特币病毒,我用mac根本不鸟它。

  8. 携带:这个可能对女生比较重要。Air大概1.3公斤左右,背在包里,拿在手里,都毫无压力。pro会重一些,大概2公斤,和其它win电脑差不多了,但也可以接受。

  9. 外观:macbook的金属感外观是比较赏心悦目的,很有商务风,这个看个人喜好吧。

大概想到这些,欢迎小伙伴们补充!

说说自己为什么用Mac不用Win系统?的更多相关文章

  1. Cocos2d-x3.0终于版Mac以及Win系统相关环境部署

    因个人原因此博客停止更新,其它更新博文将在该博客继续更新. http://blog.csdn.net/xiaohan_aimti/article/details/24653831 就在前几天,2014 ...

  2. 让鼠标滚轮在WINDOWS系统中也和MAC一样滚动(WIN系统鼠标滚轮反向)

    用习惯MAC系统偶尔要用用WINDOWS系统,或者由于各种原因总之时不时需要由MAC转向WIN系统或同时需要两个平台机器上倒腾来倒腾去的同学,一般来说最痛苦的就是鼠标滚轮方向不一致. 基本上我们知道苹 ...

  3. Mac使用bootcamp安装win系统花屏解决方法

    15年11'乞丐版air装win屏幕花屏,很郁闷,先后找了网上很多方法,最终总结出了一个比较折中的方法,不玩游戏不使用大型3D的可以参考. 1 花屏现象 2 解决方法 2.1 禁用驱动 2.2 使用M ...

  4. 神器| 这款软件让win系统像Mac系统一样的好用!

    每天进步一丢丢,连接梦与想 输不起的人,往往就是赢不了的人 使用过 Mac OS X 系统的朋友可能都会使用过自带的 Quick Look 快速预览功能,用鼠标选中一个文件后,再按下键盘空格键就会弹出 ...

  5. windows2012R2标准版升级到数据中心版,不用重装系统

    windows2012R2标准版升级到数据中心版,不用重装系统 Windows Server 2012 R2是微软的服务器系统,是 Windows Server 2012 的升级版本. Windows ...

  6. 阿里云VPS(win系统)装ROS教程

    以下方法是VPS下的WIN系统下安装ROS的方法,LINUX暂时没有 VPS系统装2003或2008 ,建议2008 启动快,安全,但以下内容是在2003上测试的, 2003系统,2003设置开机自动 ...

  7. 解决Mac OS X 系统在home文件夹下面操作不支持的方法

    解决Mac OS X 系统在home文件夹下面操作不支持的方法   最近需要使用Mac OS X 系统尝试安装使用appium程序,安装过程中发现,Mac OS X 系统在home文件夹下面操作不支持 ...

  8. Mac OS X系统下利用VirtualBox安装和配置Windows XP虚拟机

    准备工作 下载并安装VirtualBox for Mac到https://www.virtualbox.org/wiki/Downloads下载VirtualBox <版本> for OS ...

  9. Mac OS X 系统12个常用的文本编辑快捷键(移动、选中)

    经常和文字处理打交道?如果多多使用下面这 12 个快捷键,在移动.选择.复制等操作文字时效率会大大提升. 6 个移动光标的快捷键第一组快捷键可以用来在文本中快速移动光标: 跳到本行开头 – Comma ...

随机推荐

  1. 【转载】java 获取路径的各种方法

    转载只供个人学习参考,查看请前往原出处:http://www.cnblogs.com/guoyuqiangf8/p/3506768.html 主要方法有: (1).request.getRealPat ...

  2. linux tc流量控制

    tc流量控制 项目背景 vintage3.0接口lookupforupdage增加一个策略,当带宽流量tx或rx超过40%,75%随机返回304:超过60%,此接口均返回304 为了对测试机器进行流量 ...

  3. Javascript学习笔记-基本概念-语法、关键字和保留字、变量

    语法 1.区分大小写 2.标识符 所谓标识符,就是指变量.函数.属性的名字,或者函数的参数. 命名规则: 第一个字符必须是一个字母.下划线(_)或一个美元符号($): 其他字符可以是字母.下划线.美元 ...

  4. SSRF漏洞的挖掘思路与技巧

    什么是SSRF? SSRF(Server-Side Request Forgery:服务器端请求伪造) 是一种由攻击者构造形成由服务端发起请求的一个安全漏洞.一般情况下,SSRF攻击的目标是从外网无法 ...

  5. 关于使用map存放数据乱序”问题“

    今天做项目中遇到了一个比较低级的错误,如果没注意将会变的更麻烦... 其实吧,也不难,要求就是将list中的值转为map后,再顺序输出map中的值,list的顺序怎样,加入到map的顺序也应怎样,不能 ...

  6. 对两个有序数组重新去重合并排序js实现

    这里主要是要利用两个数组有序这个条件,所以只需两个指针分别指向两个数组,当其中一个小于另外一个就移动该指针,反之则移动另外一个指针,如果相等则均向后移动. 结束条件是,当任意一个数组的指针移到末尾则跳 ...

  7. web架构之Nginx简介(1)

    目录 1.Nginx概述 2.Nginx快速安装 2.1.源码方式安装Nginx 2.2.yum方式安装Nginx 3.Nginx配置文件 4.Nginx核心功能模块 5.Ningx目录介绍 1.Ng ...

  8. 在Linux上查询物理机信息-不用去拆机器了

    目录 一.查看系统信息(包含机器型号) 1.1 查看机型和品牌 二.查看CPU 信息 2.1 查看CPU 型号 2.2 查看CPU的物理数量 2.3 查看 CPU核心数量(非逻辑CPU) 2.4 查看 ...

  9. eclipse代码提示完善

    转载请注明出处:https://www.cnblogs.com/Higurashi-kagome/p/12263267.html 1.参考https://blog.csdn.net/ithomer/a ...

  10. 解决git推不上去1

    在使用 Android Studio 对源代码进行push到码云时可出错,报错如下: error: failed to push some refs to 'https://gitee.com/文件路 ...