首页 > 代码库 > 每一个程序猿都应该用MBP

每一个程序猿都应该用MBP

换笔记本的想法非常久了。前段时间换工作就想看换工作之后是什么情况吧。

可能工作配的笔记本就是MBP。后来发现是想多了,新工作的笔记本是Thinkpad X240。 配置全然够用了,8G内存+128G的FLASH。美中不足是须要外接显示器,否则用那个12寸屏编码太费眼了,并且一屏也没有多少行代码。

自己在家里有个可心的笔记本还是非常重要的。

在获得了某个女士的强力支持后,于7月13号下午在AppStore在线订购了一台。上限就是2w。感觉过了这个数对不起那么多银子似的。

赞一下官网的送货效率,7月15号上午就送到了,也得赞一下顺丰。晒一下配置:

15.4 英寸的处理器  2.3 GHz Intel Core i7, 内存 16G DDR3, 固态硬盘 512G


技术分享

技术分享

技术分享


假设说这个笔记本有哪儿不太好,就是有些重。算是我用过的终于的笔记本,可是考虑到其它方面的极致。也不算是缺点了。尤其是我还喜欢金属机身的质感。

回归总体,简单说一下我的环境搭建。

1. 使用VMWare Fusion来搭建Win7虚拟机

实际上,MAC是有Windows机器迁移到MAC的助手,就叫迁移助理。据说是能够将已有PC的数据。应用和设置迁移到MAC的虚拟机。

这个须要在被迁移的机器上装一个相似于Agent的东西。

我尝试过可是失败了。

说是无法启动共享,并且加上我原来的笔记本装的东西大部分用不到了,因此放弃了这个想法。并且使用WI-FI链接的话,速度这的非常够呛。毕竟一台笔记本要迁移的数据怎么也是100G左右吧(Win7系统自己的系统文件都是20G+)。

迁移助手推荐使用网线直连,可是我还没有买网线的转接头(MAC的东西除了USB口。其它的都要转接头,强大到强盗啊)。

我详细使用的是使用VMWare的Fusion来安装Win7的虚拟机。

装完之后发现Win7和MAC的切换简直快到发人类啊。全然是两个普通进程的切换嘛!

在Win7装上Office 2013,用的非常爽。并且Win7的启动能够在秒级,真的难以想象。并且,本身MAC也是能够直接使用虚拟机的软件的,比方你打开一个zip能够直接使用虚拟机里装的解压软件(我仅仅是举个样例,你不要用使用shell 的unzip来反驳我)。

当然了假设你不是VMWare的老用户,你全然有其它的选择。比方选择系统自带的BootCamp来安装Win7或者Win8。

或者使用另外一款强大的虚拟机软件Parallels Desktop。

假设你不想自己去找什么破解版,那你能够使用一根冰棍的钱来求助某宝。

选择的MAC用户应该算是幸福吧,一个简单的虚拟机省去了你要装双系统的烦恼。


2. IntelliJ IDEA

我买笔记本的动机就是为了更好的学习Spark,因此搭建Spark的学习环境也是我的必需了。这个来说还是挺简单的,比方安装JDK。直接仅仅用百度搜索直接在网页下载安装就可以,环境变量什么都设置好了。

还有安装Scala也是,我不知道是否有Scala的安装包。解压后设置好了环境变量$SCALA_HOME=/scala所在文件夹。并且把$SCALA_HOME/bin加到PATH中。

IDEA有两个版本号。一个是商业发行版。一个是开源社区版。我使用的是商业发行版。事实上什么差别我没有研究过。IDEA须要装Scala的插件,使用IDEA的plugin manager非常easy能够在线安装。假设失败,那能够下载离线安装包后解压到IDEA安装文件夹的plugin文件夹下。重新启动IDEA就可以。插件成功安装的话在新建project就能够看到Scala的图标了。

总体来说。没有什么困难的,困难的能够就是下载这些安装包吧。

3. 后感

MBP使用用过的最好用的笔记本。

性价比来说,相比于iPhone,这个性价比还是非常高的。事实上这个配置的笔记本,即使Thinkpad的价格。也是没有太大的优势。

你直到系统启动要多久吗?几秒钟。并且系统后全部的东西都已经ready。不像Windows还不要等系统全然启动。
电池能用多长时间?假设不使用虚拟机,8个小时肯定没有问题。

假设使用虚拟机。对不起,他们太耗电了。还是接上电源吧。


对于一个程序猿,你能够不用iPhone,我觉得拥有一个MBP是必需的。你可能平时的开发环境在远程主机,可是你须要收发邮件,须要写文档。须要做PPT,那么,用MBP。能够使你有一个非常爽的心情,非常高的效率。
当然了。一切不给员工配MBP的公司,都是耍流氓。

ps:
1. 为什么要选择mac: http://www.vpsee.com/2010/05/re-tl-why-choose-a-mac/
2.  http://www.vpsee.com/2009/06/why-programmers-love-mac/

每一个程序猿都应该用MBP