我的第一台Mac

我的上一篇文章,还是去年7月份的了,中间隔了大半年。大半年来的忙碌工作,让这个博客就像一个烂尾楼,半死不活,仅靠着几篇文章苟活着。当然,懒也是逃不掉的一个原因。回想这半年多来的工作,在工作内容和职责上出现了一些转变,使得我自己写代码的时间变得越来越少。还记得最近一次写代码还是自己给自己分配的一个单元测试的代码样例,但也同样超出了时间预期,自己成为了整个团队中拖后腿的人。

工作内容和职责的变化,也导致我需要”频繁”地出差,2016年共飞了25次,对于一个技术人员来说这个飞行次数显然是一个过大的值。即便在广州也需要频繁地到现场面对客户,写PPT,讲PPT。

于是我时而为不能写代码而焦虑。从去年年中开始装修房子时,我尽力争取保留下了最小的卧室作为我的书房,就开始构想我要买一张什么样的桌子,换一台电脑,在家也布置一个适宜写代码的环境。慢慢的, 我买回了桌椅、DELL的显示器、Cherry MX 3.0红轴、Cherry的超大鼠标垫。最后,终于等来了我的第一台Macbook pro.

书房图

严格的说, 这不是我使用的第一台MBP。两年前我还在北京的时候,前东家对SDE这个职位是默认同意采购macbook pro作为工作使用电脑的,或者是员工私人的macbook拿到IT那里去安装定制的系统,当然有一个限制:不能是macbook air,理由居然是air的性能跟不上工作的需要。好吧,反正我使用着公司的mbp,用了半年多后离开了,mbp也留给了同组的同事,现在可能也把它带去了美国。

在来到广州后,公司居然对研发人员只配备了一台E系列的联想笔记本,看着也不想称呼他为thinkpad。在无法忍受每天只能对着笔记本的小屏幕开发程序后,我立刻买了一个显示器和键鼠套装,是程序员就该对自己的开发环境负责。

虽说我的主要开发语言是java,开发环境在windows、Linux、Mac OS下其实都没有太大所谓,但编译打包、代码提交等还是遇到了挺多头大的问题。比如:

  1. git命令行不友好。作为深度git用户,虽然有git的客户端如github destkop/sourcetree等,我还是觉得git的命令敲起来爽(嘿嘿也许是cherry的手感问题?). 然后windows下的git bash经常无故崩溃,尤其有段时间一使用git pull,电脑直接蓝屏,只能按电源键强制关机重启来解决。
  2. 匪夷所思的权限。在使用git切换分支的时候,报无写权限导致切换分支失败;或者是使用git stash pop将之前缓存的修改拿出来的时候,无写权限导致stash pop失败,搞了半天也不知如何是好,只好放弃。这就好比敲了这么多字没保存电脑死机一样的痛苦,于是只好静下心来回忆缓存的代码实现的功能和方式,顺便重构和优化一把。
  3. 没有终端,没有终端,没有终端,重要的事情说三遍!
  4. 不够酷

在等了又等之后,苹果终于发布了2016款的macbook,看完后略伤心,脑补了一下携带各种转换头的场景后,我还是选择买了老款的macbook pro,苹果的Logo还会发光,有USB, MiniDP, HDMI的多种接口,嗯,还有便宜。。。

Hugo和git的使用感受,果断好了太多,于是又有了写博客的动力。只是mac上的Office要收费,现在的我作为一个PPTer。。。不过,I don’t care! 我是一个程序员!

希望能扭转当前的状态,少一点ppt和xls, 多撸代码多写wiki。不然就太对不起我的第一台Mac了

作者:ywheel
本文出处:http://blog.ywheel.com/post/2017/03/04/my_first_macbookpro/
文章版权归本人所有,欢迎转载,但必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。