每个程序员都应该用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
3. 后感
每个程序员都应该用MBP的更多相关文章
- 关于Unicode,字符集,字符编码,每个程序员都应该知道的事
关于Unicode,字符集,字符编码,每个程序员都应该知道的事 作者:Jack47 李笑来的文章如何判断一个人是否聪明?中提到: 必要.清晰.且准确的概念,是一切思考的基石.所谓思考,很大程度上,就是 ...
- 【Mood-10】每个程序员都应该读的30本书
“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西.” 很多程序员响应,他们在推荐时也写下自己的评语. ...
- 最好的程序员都是行动派(成功者不是那些明知赚钱之法还要推三阻四的人。成功者知道轻重缓急,善于把握今天) good
我相信,所有程序员都需要在下面两点之间找到一个良好的平衡: 1.把自己关在一间私密的办公室里,针对你的程序与编译器展开一次亲密对话. 2.出入公众场合,与其他人公开谈论你的程序. 关于这个话题,我已经 ...
- StackOverflow程序员推荐:每个程序员都应读的30本书
“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西.” 很多程序员响应,他们在推荐时也写下自己的评语. ...
- 每个程序员都应该学习使用Python或Ruby
每个程序员都应该学习使用Python或Ruby 如果你是个学生,你应该会C,C++和Java.还会一些VB,或C#/.NET.多少你还可能开发过一些Web网页,你知道一些HTML,CSS和JavaSc ...
- 为什么说程序员都应该玩一玩GitHub
既熟悉又陌生的GitHub 关于GitHub,相信每一个程序员都再熟悉不过了.它为开发者提供Git仓库的托管服务,是全世界最大的代码集中地,被戏称为“全球最大同性交友网站”. 但是对于很大一部分程序员 ...
- Java后端程序员都做些什么?
这个问题来自于QQ网友,一句两句说不清楚,索性写个文章. 我刚开始做Web开发的时候,根本没有前端,后端之说. 原因很简单,那个时候服务器端的代码就是一切:接受浏览器的请求,实现业务逻辑,访问数据库, ...
- 程序人生 | 35岁以上的 iOS 程序员都到哪里去了?
1.网上流传华为公司正在清理 34 岁以上的员工. " 中国区开始集中清理 34 + 的交付员工,...... 去向是跟海外服务部门交换今年新毕业的校招员工,也就是进新人,出旧人. 这些旧人 ...
- 为什么二流程序员都喜欢黑php?
为什么二流程序员都喜欢黑php? 为什么程序员都喜欢黑php?这个嘛!你骂一句php是垃圾试试,保准php程序员不揍扁你!这就好像自己的母校,纵然有很多不好的地方,但是只允许自己调侃,不允许外人骂半句 ...
随机推荐
- hdu 1542 线段树扫描(面积)
Atlantis Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Su ...
- cocos2d-x-3.x 学习总结(一)
这周学习了<cocos2d-x 3.x 游戏开发之旅>的第三章,做如下总结: 1.关于创建标签对象 书中是 Label* label = Label::create(); 可是总是提示出错 ...
- PTA 邻接表存储图的广度优先遍历(20 分)
6-2 邻接表存储图的广度优先遍历(20 分) 试实现邻接表存储图的广度优先遍历. 函数接口定义: void BFS ( LGraph Graph, Vertex S, void (*Visit)(V ...
- super 关键字
- 40道Java初中级算法面试题
[程序1] 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数 ...
- 转:Kafka 客户端TimeoutException问题之坑
原文出自:http://www.jianshu.com/p/2db7abddb9e6 各种TimeoutException问题 会抛出org.apache.kafka.common.errors.Ti ...
- Promise--优雅的异步回调解决方案
当一个接口需要依赖另一个接口的请求数据时,通常有两种解决方式,一个是将请求数据的接口设为同步,之后调另一个接口,另一个是在请求数据接口的成功回调里调另一个接口. 但是:当一个接口需要依赖很多个接口的请 ...
- Android项目实战(四十五):Usb转串口通讯(CH34xUARTDriver)
需求为:手机usb接口插入一个硬件,从硬件上获取数据 例如:手机usb插入硬件A,A通过蓝牙通讯获取设备a.b的数据,作为中转站(可以做些数据处理)将数据(设备a.b产生的)传给手机程序. 设备A也可 ...
- ABP文档笔记 - 通知
基础概念 两种通知发送方式 直接发送给目标用户 用户订阅某类通知,发送这类通知时直接分发给它们. 两种通知类型 一般通知:任意的通知类型 "如果一个用户发送一个好友请求,那么通知我" ...
- Java对象锁和类锁全面解析(多线程synchronized关键字)
最近工作有用到一些多线程的东西,之前吧,有用到synchronized同步块,不过是别人怎么用就跟着用,并没有搞清楚锁的概念.最近也是遇到一些问题,不搞清楚锁的概念,很容易碰壁,甚至有些时候自己连用没 ...