写了十几年代码,高中时自己去电脑城买零件回家装机自己捣鼓,大学时买了华硕的Windows的笔记本一直用到毕业后,然后2016年开始主力使用MacBook Pro。其实说实话,并不是说Windows不好,只是MacBook有些特性真的太让人沉迷了。
这是我离不开Macbook的原因。三指切换屏幕的效果几乎等于双屏幕,甚至三屏、n屏。你把某一个窗口最大化后,就等于创建了一个虚拟屏幕。例如我最大化了四个窗口,等于创建了四个屏幕一样
这对于程序员来说非常实用。例如我可以一边查stackoverflow,一边写代码。下图是我刚录的效果,由于视频转gif,可能会失去一点顺滑度,实际顺滑效果比gif展示的好多了。
虽然在Windows下,用ALT+TAB也可以快速切换任务,但任务窗口超过3个时,切换时就需要费点神了。而且三指滑动这个功能也算是解压神器。
而且我的是15寸版本的,touchpad超大,用起来超顺手。直观感受下
如果你像我一样偶尔去咖啡厅写代码,那么带鼠标会有点累赘。如果你的MacBook日常用来写写代码,刷刷知乎,那么MacBook的touchpad完全可以代替鼠标。我也因为工作原因,用过thinkpad,可以说,MacBook的触控板是完全吊打thinkpad的触控板的。当然,如果你要非常精细的操作,例如PS抠图,那么MacBook的touchpad还是不够用的。
苹果做得牛的一点时,这个触控板虽然大,但你打字时手掌碰到触控板,并不会造成误触。touchpad有个force touch的特性,你按下时就是普通的单击,但如果你再用力点,你会发现这个触控板还能往下再按一层,然后触发新的动作,默认是查字典。你在读文献时,遇到不懂的单词,你可以用力按一下触控板。
甚至你可以用touchpad签一些文件,例如老板给你发了升职的通知,是一份pdf文件,要你签名发回给他(白日梦ing...)。你只需要用“预览”打开,然后点击“签名”,你就可以在触控板上签名了。虽然不是很常用,但需要用到时非常方便,而且比用鼠标扣出来的签名自然多了。例如我在touchpad上手写我的ID @桔了个仔:
写出来的效果:
虽然我自己本来写字就难看,但可以看得出写出来的效果是自然的,而且笔画有粗有细,用来签文件完全可以。
2016年时,MacBook的续航可以说是强得不行,早上出门背去咖啡厅写代码写到太阳下山没啥问题。不过后来Windows笔记本也争气了,联想,华硕都推出了续航超12小时的笔记本。我还在为苹果捏一把汗时,苹果笔记本的续航神话又刷新了。推出了基于M1芯片的MacBook。关于续航,官方这么说:
有人测试过,M1芯片的MacBook Air(7核GPU、8+256GB)屏幕亮度调至150尼特下,Wi-Fi下网页浏览坚持了960分钟,也就是16小时。
但M1芯片的MacBook pro有个“弊端”,就是内存最大16g。没办法,内存集成在了芯片上,没法做再大了。但我目前用的MacBook是2016年版的,16g内存,不会卡。如果不是开发重量级的软件,MacBook还是够用的。
目前m1版的MacBook pro貌似还没16寸屏幕版本的,不然我可能考虑拿现在这台去换购,习惯了大屏幕笔记本,没办法。不过据闻M1版的MacBook在软件兼容方面还是有一点问题,担心的可以再等一段时间看看。
这点还是挺方便的,各种command一顺手就运行了,在windows下则要额外的软件(例如WSL)支持。
用了mac,你基本和主流游戏告别了。如果你是自制力差的,想好好学习,OS X倒是很适合你。我本人不怎么打游戏,所以这点对我来说没啥影响。
刚工作时没钱,觉得MacBook贵,后面有点积蓄了,买了MacBook,用久了,发现MacBook性价比还是可以的,Windows的笔记本其实也有很多优秀的,但优秀得能和MacBook Pro比的,都卖得比MacBook Pro贵。而且各种顺滑的特性确实用起来很省心。
「某些」程序员其实也就是互联网公司的程序员而已。一开始是因为 Mac 有个性、有品味、更像服务器使用的 Linux 等等因素,到了现在这一切都不重要了,因为整个行业都在用 Mac,很多工具根本不重视其它平台的兼容性。
就一个很简单的 Python 或者是 Node 脚本,如果是在 Mac 上写的,不考虑系统路径结构的区别,放到 Windows 上直接跑不了。你同事分享个脚本给你,说日常很多工作流程都可以用这个脚本提高自动化,接着你发现 Windows 上不能用。人家也只是出于业余爱好写个脚本提高自己工作效率,根本不会专门为你兼容 Windows,你就自己折腾去吧。
你在一个程序员都用 Mac 的互联网公司用 Windows,就如同你在一个公制国家坚持使用英制,或者是在一个英制国家坚持使用公制。别人不是不能选择跟你兼容,但别人不会选择浪费时间浪费资源来跟你兼容。
在互联网这个行业之外,很多行业是正好反过来的,很多工具只有 Windows 的版本,你用 Mac 你就是自找麻烦。最麻烦的还是在这两种行业的边界进行合作。
开发网站用mac挺好。兼容linux环境,可以本地开发,本地调试,写完直接git push上去。你用windows本地开发调试基于linux的webapp很麻烦。你用linux系统的话,很多桌面程序linux都没有,更不方便。
数学老师上课提问:“小明,老师问你4+1等于多少呀?”
小明:“等于6-1”
老师一脸懵逼,并问“你为什么这样回答呀?”
小明:“因为年轻人不讲5的(武德)”
老师:“你给我出去!!”
小明起身,并大声说“很快啊!我嗖的一下站起来了,我一个左蹬腿,一个右迈步,出去就出去!”
老师:“你什么意思?”
小明:“传统的数学讲究点到为止,加减乘除,灵活贯通,这是规矩”
老师深吸一口气,尽量平复:“你到底想说啥!”
小明:“4+1等于多少,我说等于6-1,这有错吗?这没错!老师,你在课堂上教死劲,不好用!”
老师眼白已经呼之欲出了!
小明:“老师,100以内的加减法,二百多斤的数学专家都比不过我随口一答,其实4+1还等于7-2的!”
老师放下了课本也放下了粉笔,站直了身体
小明:“你说让我出去,你可不是乱说的,直截了当,嗓门那么大,啊,看来是,有bear来!……”
老师打断了小明:“立马!麻溜!给我出去!”
小明停下了出门的脚步:“老师,你这样来!惩罚!来批评!我一个10岁的小同志,这样好吗?这样不好!”
老师嗓子眼突然冒烟了:“出去!!!!!”
小明关上了教室的门,又扭过来小脑袋“老师,我劝!劝你以后不要搞这种小脾气,啊,小威风!课堂上要以和为贵,咱们不要搞窝里斗!”
按常理人类这一刹那应该呼吸5次了,很显然老师只呼吸了4次,怒了:“你回家给我请家长去!!!”
小明关上了教室门,在楼道里叹气:
“老师你不是年轻人吗?你不讲武德,好自为之!”
老师咬牙一跺脚冲出了教室……
嘻嘻哈哈,教室里传出了杠铃般的笑声~