百科问答小站 logo
百科问答小站 font logo



为什么某些程序员要用mac? 第1页

  

user avatar   huangzhe 网友的相关建议: 
      

写了十几年代码,高中时自己去电脑城买零件回家装机自己捣鼓,大学时买了华硕的Windows的笔记本一直用到毕业后,然后2016年开始主力使用MacBook Pro。其实说实话,并不是说Windows不好,只是MacBook有些特性真的太让人沉迷了。

1. 三指切换屏幕和任务

这是我离不开Macbook的原因。三指切换屏幕的效果几乎等于双屏幕,甚至三屏、n屏。你把某一个窗口最大化后,就等于创建了一个虚拟屏幕。例如我最大化了四个窗口,等于创建了四个屏幕一样

这对于程序员来说非常实用。例如我可以一边查stackoverflow,一边写代码。下图是我刚录的效果,由于视频转gif,可能会失去一点顺滑度,实际顺滑效果比gif展示的好多了。

虽然在Windows下,用ALT+TAB也可以快速切换任务,但任务窗口超过3个时,切换时就需要费点神了。而且三指滑动这个功能也算是解压神器。

而且我的是15寸版本的,touchpad超大,用起来超顺手。直观感受下


2.控制力超强的touchpad

如果你像我一样偶尔去咖啡厅写代码,那么带鼠标会有点累赘。如果你的MacBook日常用来写写代码,刷刷知乎,那么MacBook的touchpad完全可以代替鼠标。我也因为工作原因,用过thinkpad,可以说,MacBook的触控板是完全吊打thinkpad的触控板的。当然,如果你要非常精细的操作,例如PS抠图,那么MacBook的touchpad还是不够用的。

苹果做得牛的一点时,这个触控板虽然大,但你打字时手掌碰到触控板,并不会造成误触。touchpad有个force touch的特性,你按下时就是普通的单击,但如果你再用力点,你会发现这个触控板还能往下再按一层,然后触发新的动作,默认是查字典。你在读文献时,遇到不懂的单词,你可以用力按一下触控板。


甚至你可以用touchpad签一些文件,例如老板给你发了升职的通知,是一份pdf文件,要你签名发回给他(白日梦ing...)。你只需要用“预览”打开,然后点击“签名”,你就可以在触控板上签名了。虽然不是很常用,但需要用到时非常方便,而且比用鼠标扣出来的签名自然多了。例如我在touchpad上手写我的ID @桔了个仔

写出来的效果:

虽然我自己本来写字就难看,但可以看得出写出来的效果是自然的,而且笔画有粗有细,用来签文件完全可以。

3. 电量持久

2016年时,MacBook的续航可以说是强得不行,早上出门背去咖啡厅写代码写到太阳下山没啥问题。不过后来Windows笔记本也争气了,联想,华硕都推出了续航超12小时的笔记本。我还在为苹果捏一把汗时,苹果笔记本的续航神话又刷新了。推出了基于M1芯片的MacBook。关于续航,官方这么说:

  • MacBook Air:内置 49.9 瓦时锂聚合物电池,最长可达 18 小时续航。
  • MacBook Pro:内置 58.2 瓦时锂聚合物电池,最长可达 20 小时续航。

有人测试过,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在软件兼容方面还是有一点问题,担心的可以再等一段时间看看。

4. 兼容linux命令行

这点还是挺方便的,各种command一顺手就运行了,在windows下则要额外的软件(例如WSL)支持。


5.防止沉迷游戏

用了mac,你基本和主流游戏告别了。如果你是自制力差的,想好好学习,OS X倒是很适合你。我本人不怎么打游戏,所以这点对我来说没啥影响。


总结

刚工作时没钱,觉得MacBook贵,后面有点积蓄了,买了MacBook,用久了,发现MacBook性价比还是可以的,Windows的笔记本其实也有很多优秀的,但优秀得能和MacBook Pro比的,都卖得比MacBook Pro贵。而且各种顺滑的特性确实用起来很省心。


user avatar   catchen 网友的相关建议: 
      

「某些」程序员其实也就是互联网公司的程序员而已。一开始是因为 Mac 有个性、有品味、更像服务器使用的 Linux 等等因素,到了现在这一切都不重要了,因为整个行业都在用 Mac,很多工具根本不重视其它平台的兼容性。

就一个很简单的 Python 或者是 Node 脚本,如果是在 Mac 上写的,不考虑系统路径结构的区别,放到 Windows 上直接跑不了。你同事分享个脚本给你,说日常很多工作流程都可以用这个脚本提高自动化,接着你发现 Windows 上不能用。人家也只是出于业余爱好写个脚本提高自己工作效率,根本不会专门为你兼容 Windows,你就自己折腾去吧。

你在一个程序员都用 Mac 的互联网公司用 Windows,就如同你在一个公制国家坚持使用英制,或者是在一个英制国家坚持使用公制。别人不是不能选择跟你兼容,但别人不会选择浪费时间浪费资源来跟你兼容。

在互联网这个行业之外,很多行业是正好反过来的,很多工具只有 Windows 的版本,你用 Mac 你就是自找麻烦。最麻烦的还是在这两种行业的边界进行合作。


user avatar   davidtsang 网友的相关建议: 
      

开发网站用mac挺好。兼容linux环境,可以本地开发,本地调试,写完直接git push上去。你用windows本地开发调试基于linux的webapp很麻烦。你用linux系统的话,很多桌面程序linux都没有,更不方便。


user avatar   pansz 网友的相关建议: 
      

数学老师上课提问:“小明,老师问你4+1等于多少呀?”

小明:“等于6-1”

老师一脸懵逼,并问“你为什么这样回答呀?”

小明:“因为年轻人不讲5的(武德)”

老师:“你给我出去!!”

小明起身,并大声说“很快啊!我嗖的一下站起来了,我一个左蹬腿,一个右迈步,出去就出去!”

老师:“你什么意思?”

小明:“传统的数学讲究点到为止,加减乘除,灵活贯通,这是规矩”

老师深吸一口气,尽量平复:“你到底想说啥!”

小明:“4+1等于多少,我说等于6-1,这有错吗?这没错!老师,你在课堂上教死劲,不好用!”

老师眼白已经呼之欲出了!

小明:“老师,100以内的加减法,二百多斤的数学专家都比不过我随口一答,其实4+1还等于7-2的!”

老师放下了课本也放下了粉笔,站直了身体

小明:“你说让我出去,你可不是乱说的,直截了当,嗓门那么大,啊,看来是,有bear来!……”

老师打断了小明:“立马!麻溜!给我出去!”

小明停下了出门的脚步:“老师,你这样来!惩罚!来批评!我一个10岁的小同志,这样好吗?这样不好!”

老师嗓子眼突然冒烟了:“出去!!!!!”

小明关上了教室的门,又扭过来小脑袋“老师,我劝!劝你以后不要搞这种小脾气,啊,小威风!课堂上要以和为贵,咱们不要搞窝里斗!”

按常理人类这一刹那应该呼吸5次了,很显然老师只呼吸了4次,怒了:“你回家给我请家长去!!!”

小明关上了教室门,在楼道里叹气:

“老师你不是年轻人吗?你不讲武德,好自为之!”

老师咬牙一跺脚冲出了教室……

嘻嘻哈哈,教室里传出了杠铃般的笑声~




  

相关话题

  软件工程界有其它与『操作系统内核』与『浏览器引擎』齐名的高难度项目吗? 
  笔记本电脑可以一边充电一边使用吗? 
  中国为什么不做编译器和编程语言? 
  如何看待北京某公司程序员猝死事件,作为一名程序员,该如何避免该类发生? 
  苹果M1 Macbook的游戏性能提升巨大,未来会改变游戏本市场格局吗? 
  求问四代i7和八代i7差别大吗? 
  一个 6000 元的游戏本可以用多久? 
  CAD制图用什么笔记本电脑好? 
  国外发达国家码农是真混得好么,难道没有什么缺点吗,请在国外的码农客观讲讲缺点,谢谢大家? 
  大专出身,学java的工资会比其他行业工资高么?从事两年后月薪八千左右是正常水平? 

前一个讨论
什么是非独立同分布(Non-IID)数据,有没有很简单的解释方法?
下一个讨论
能不能分享下你们微信置顶的句子?





© 2024-11-05 - tinynew.org. All Rights Reserved.
© 2024-11-05 - tinynew.org. 保留所有权利