测试同学是否需要买一台mac

乙醇 创建于 8 months 之前

最后更新: less than a minute 之前

阅读数: 576

测试同学是否需要买一台mac

前几天我卖掉了跟随我多年的macbook pro 15。

如果没记错的化,那应该是我2013年左右购入的,应该是第一代使用retina屏幕的macbook pro版本。

掐指一算,这台电脑已经使用了7年。处理器是第4代i7,内存8g,硬盘256G,现在用起来速度还是比较快速的,跟我办公用的16款macbook pro速度差不太多,只是因为公司标配了mac,家里的2013款mbp出场率实在有限,不得不忍痛先出掉了。

这台mbp当时是我为了学习ios开发而购入的,后来稍微学习一段时间过后,转岗成为了一名ios开发工程师,也算是得偿所愿。

后来又在这台机器上捣鼓ruby/python/js等一系列语言,期间接了一些私活,算来早就已经回本了,现在出掉给它找一个好归宿,在他人手上继续夕阳红,也算是一个标准的快乐结局。

那么话说回来,测试同学是不是需要买一台mac呢?

其实这个问题并没有什么标准答案,购买与否还是要看自己的需求。

分享一下我当时的心路历程吧,时隔多年记得不是很清楚了,模模糊糊的记得有下面的原因

  • 我想要有一台mac,因为当时去参加一些ruby的线下交流会,发现大家都是拿的mac,无形中种草了
  • 当时ios的开发很火,没有mac就没办法做ios开发,而我想学一下ios开发,不如买一台吧
  • ruby的整套开发环境在mac上部署比较友好,我正好会一点点ruby开发,有台mac会好一点
  • 15寸的mac开始标配retina屏幕,显示效果惊艳,正好会一点点ps的我还是有一丢丢需求的

作为一个7年来一直使用mac作为主力办公/学习设备的中老年人,我列出一些场景,作为大家购买的参考

我想学习一门脚本语言,比如python

如果只是想学习一门脚本语言,不考虑做一些正式的产品或项目的化,用windows也是没问题的,毕竟只是学习,入门级的使用,mac和windows并没有太大区别。

不过如果你有深度的python或其他脚本语言的使用需求的化,mac可能是更好的选择了。因为python的一些第三方库可能只支持linux或mac,windows是鞭长莫及的。

总之,入门级的学习,买不买mac都可以。

我想学习linux命令

纯粹学习linux命令的话,可以在windows上安装一个虚拟机,或者win10似乎已经自带ubuntu了,用windows学的话问题也不大,又或者花一点钱买一台云服务器,速度更快,还有公网ip,能折腾出更多花样,参考我之前用siri做自动化测试的文章。

mac的命令跟linux是差不多的,如果你学会了在mac中重度使用terminal,那么linux你就自然会了一些了。

如果只是单纯学习linux,云服务器应该是最佳选择。

我想学习ui自动化测试

如果只是学习selenium,那么windows是没有问题的。

在mac上跑selenium速度会更快一点,但周边生态相比windows其实并没有质的提升。

我想看电影打游戏

我很少在mac上看电影,所以机器上也只装了vlc播放器,这个播放器易用性一般,但是功能强大,基本上大多数格式都支持,不过不知道是不是我的错觉,总感觉播放一段时间以后mac会发烫。

如果你只是在网页上看视频或追剧的话,mac的chrome非常消耗系统资源,而且基于flash的播放器插件会让你的mac跟电饼档一样,弄一套煎饼果子是问题不大的。如果用safari配上html5的播放器,这个问题基本上可以解决,不过国内很多视频网站只支持flash播放器,这时候老老实实使用windows才是明智之举。

steam平台支持mac,按道理说可以玩一些dota2之类的游戏了,我没在mac上玩过游戏,所以mac的游戏体验如何我是没有主观感受的,不过从各种渠道得到的反馈大体上都是mac其实并不适合玩游戏。

我想修图/剪辑视频

mac支持adobe全家桶,用ps修个图啥的问题不大,不过很多mac机型没有独立显卡,这点是需要注意的。

mac自带了imovie软件,用来做简单的视频剪辑是一个不错的选择。

另外mac自带了库乐队应用,可以用来做简单的编曲。

不过这些事情windows/ipad也全都可以做了。

我只是简单办公上网

mac自带了免费办公三件套,numbers/keynote/pages,跟office功能差不多,甚至更强大,这点keynote的重度用户罗老师就很有发言权。

safari浏览器在mac上反应迅速而且资源占用少,在用电池的情况下,我曾经一台macbook air用safari可以连续上网10小时左右,续航能力真的很强悍。

当然windows电脑办公上网也不在话下了,mac其实并没有巨大的优势

我想在星巴克拿出一台可以用一天的电脑

这点我是推荐mac的,颜值高续航能力强,星巴克的绝佳伴侣。

我想获得更好的用户体验

mac的触摸板是一种用了就回不去的东西,基本秒杀一切windows笔记本的触摸板。

如果你追求美感和更好的用户体验,那么mac是不错的选择。

总结

从学习/生产力工具的角度总结一下,mac有这样一些优点

  • 基本兼容大多数的linux软件,适合做初学/深度的编程工作
  • 有着专业完备的软件生态环境,比如音频/视频的制作,专业性非常强
  • 打游戏体验不好,适合聚焦在学习或者生产上
  • 系统相对稳定,体验更好

mac的缺点也很明显

  • 软件贵
  • 硬件周边贵
  • 有一些windows可以做的事情mac就是做不到,比如使用ie打开网银之类的

那么我该买什么型号的mac

如果你想选择一款mac,那么

  • 没有移动的需求可以选择mac mini,毕竟是最便宜的mac产品
  • 只是办公上网,追求续航和轻便,那么可以选择macbook air
  • 啥都想干一点,追求均衡,那么macbook pro会更合适
  • 专攻设计,屏幕一定要好,imac的5k屏幕也许是个不错的选择
  • 性能怪兽,追求极致又不差钱,mac pro了解一下?

根据经验,mac mini的吃灰率应该是最高的,macbook air因为散热的问题,在某些时候会比较烫,macbook pro应该是需求最不明确时候的较好选择。

文章最后,我在想,我是不是要去苹果店24期免息分期再搞一台mac?不过想到公司电脑基本上接管了我大部分的时间,再买一台也是终究逃不过吃灰的宿命,那还是算了好了。

0

相关课程

mockito简明教程
图文
mockito简明教程

课程分类: 测试工具

mock工具

  • 已完结
  • 已更新7集
  • 最后更新时间: 2024-03-18 12:50:29

免费

查看详情
requests从入门到精通
图文
requests从入门到精通

课程分类: 测试工具 接口测试

python接口测试必会

  • 已完结
  • 已更新16集
  • 最后更新时间: 2024-03-18 12:54:40

免费

查看详情
Locust实用教程
图文
Locust实用教程

课程分类: 性能测试 测试工具

python语言实现的非常出色性能测试工具

  • 已完结
  • 已更新9集
  • 最后更新时间: 2024-03-18 12:24:59

免费

查看详情
TDD测试驱动开发教程
图文
TDD测试驱动开发教程

课程分类: 测试框架 软件测试基础

TDD其实并不神秘

  • 已完结
  • 已更新7集
  • 最后更新时间: 2024-03-18 11:53:22

免费

查看详情
软件测试基础教程
图文
软件测试基础教程

课程分类: 软件测试基础

转码和转行必备

  • 已完结
  • 已更新9集
  • 最后更新时间: 2024-03-18 11:40:05

免费

查看详情
软件测试入门教程
图文
软件测试入门教程

课程分类: 软件测试基础

新人如何转码到软件测试

  • 已完结
  • 已更新9集
  • 最后更新时间: 2024-03-17 11:07:23

免费

查看详情