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



程序员该选择Macbook Pro吗? 第1页

  

user avatar   haozhi-yang-41 网友的相关建议: 
      

程序员用mac好,那是老黄历了。

我就说一句:如果说wsl1领先mac一个身位的话,那wsl2就是干脆的秒杀。

如果没有搞ios开发的需求的话,win10+wsl2是第一选择。

linux是第二选择。

mac?老款还勉强,新款没了物理esc之后,直接不考虑。


user avatar   skywind3000 网友的相关建议: 
      

知乎上清一色的给 mac 唱赞歌,都 2020 年了,就没人出来说一句实话么?

某答案里居然连“一个程序员不买mac就是不思进取”这种言论都有人说得出来?我说,现在都 2020 年了,除非你非要用 xcode,我找不到程序员有啥必须用 mac 的理由

我用过两台 MacMini(家用,公司用),还有一台 Macbook Pro,最早开始用 mac 也是十多年前的事情了,折腾了 3 台设备后,现在坚定的用回 Windows,理由有几条:

1. 强制商店的 curated 模式,适合普通内容消费者但是不适合作为生产力工具

2. 越来越朝着大号 iPad 模式发展,以后想体验,还不如直接买 iPad + 键盘。

3. 硬件锁死,无法自由搭配硬件,想换 cpu ?没门,想用好显卡?没门!一切都要听我苹果的,不想跟着我转 arm ?不可能的事情。

4. 系统落后,比起 windows 桌面而言。

5. 唯一优势就是字体好看点,这点在高分屏下,字体根本不是事情

6. 同各种外设搭配不好,很多外设无 mac 驱动,无法用 n 卡 egpu。

7. CPU 发热厉害,随便开个网页,风扇就吹不停,刷知乎都会把本子刷烫。mbp 那个风扇,每次一响,前后左右的人都回头看我,以为我上班时间带薪吹头发呢。

8. 品控问题,系统 bug 越来越多。

9. 软件厂商正在远离,不少开发商已经很头疼 mac 了,每次系统升级都需要为 mac 花费一个月以上做软件移植,各种操作系统 bug 扯皮扯半天。 同样软件 mac 下更新最慢,不少一年多无更新。

10. 兼容性,windows 10 还能跑 adobe photoshop 6.0 ,而最新的 mac 系统,甚至连很多两年前刚刚发布的软件都跑不起来。

11. 触控板方便?这个真的不是什么刚需,Win10 触控板比 Win7 已经好了非常多,两指,三指操作丝滑,mac 的触控板已经没有那么大的优势了。

12. 垃圾软件少?这是过去时了,Win10 商店里虽然良莠不齐,但起码的审核还是有的,不少好用的工具还是找得到的,Win10 有商店给你用,但是不强制你商店,这是我比较喜欢的。再,作为程序员,基本的防止垃圾软件的能力还是有的吧?不至于像小白那种动不动就弄个全家桶吧?实在拿不准,Win10 还有 sandbox,你可以先再 sandbox 里面运行下看看。

(补充:PC本硬件自由不是说你可以撬 CPU,而是有无数品牌给你选,每个品牌又有无数型号,你有权利随便选择心仪的硬件,mac 呢?对不起,你只有一条路,听苹果爸爸的,想换你就只能撬了,比如,你换个 amd 的 cpu 给我看看?)

--

对于服务端开发人员适合 Mac 的言论,这是老黄历了,那套基于 bsd 的 darwin 和线上 linux 服务器差距之大,用过的都知道,人家 windows+wsl 都能和服务端做到二进制兼容了,你 darwin 连若干基础命令的参数你都没法和 Linux 服务端保持一致,很多脚本都要专门为你做一遍移植,连脚本层的兼容都做不到,何德何能去跟二进制级别兼容的 wsl 比呢?

给你们举个例子,realpath 命令,返回文件名的真实全路径,Linux 是有一个 -s 参数的,可以不解析软连接,很多情况下就比较方便,特别是同一个工程目录下面的文件,可能用软链接引用了外部的文件,我希望得到它在工程目录内的绝对路径,而不是外部的路径,macos 下面就比较惨了,不支持这个参数,需要调用 python 的 abspath 来做类似的事情,这开销就比较大了。

稍微用下 mac 你都会发现里面的基础命令跟 Linux 完全没法比,不是版本太老,就是功能不够全,很多工具你加个 --help 看看,你会发现 mac 下面的同名工具,功能上差 Linux 不止一个数量级,何况很多残缺。 而这些,直接用 Linux 或者用 WSL 都完全没有问题。

你服务端开发者用 windows/ubuntu 我都觉得还行,用 mac ?我想不出来任何优势和理由。

客户端开发如果不是 xcode,更没有任何理由用 mac。

说终端漂亮的,iterm 2 觉得很好看是吧?延迟大的一塌糊涂,你和 terminal.app 对比下你都会发现打字有明显的延迟,难以忍受按下键盘还有几十到 100 毫秒的时间字符才显示得出来。 Windows 10 的 cmd.exe 窗口现在已经是完全兼容 xterm 终端了,而且还有更快更漂亮的 ms terminal,iterm2 在 ms terminal 面前,真的是幼儿园的水平,ms terminal 速度比 iterm2 快 5 倍以上。

不对比就没有伤害,延迟比较:"ms terminal <<<< terminal.app < iterm2" ,我用多了 iterm2 没发现,偶然用回 terminal.app 发现,我靠,真快。切换到 ms terminal 以后就发现,原来还可以快到这种程度,于是再也回不去了。很多觉得 iterm2 够用了,不需要更快的,是因为他们没有用过真的好东西,就像以前我觉得 1024x768 的显示器已经非常高清了,完全够我用了,但是当我看了 2k 的显示屏以后,我就再也回不去了一样

价格一万多的 macbook pro,盘给你配 256GB,还没我只装操作系统的 C 盘大,我现在 windows 本子随便配置了下,1.5T 我都觉得不够用,好在我的本子可以插 2 条 M.2 和 1 块 2.5寸的 HDD,不够随便加。现在如果不是强制用 xcode ,买 macbook 真的花冤枉钱买破烂货,纯粹给信仰充值用的。

你就连同一款软件很多也是 mac 版比 windows 版本贵,不但贵,而且更新慢,bug 多,修复不及时,用了干嘛?别的同事发给我的 ppt,word 文档,用mac的办公三件套打开经常显示不正确,被迫买套 mac 的 office。

今天强迫你升级系统,不然软件用不了;明天把你 ESC 实体键去掉;后天告诉你,硬件已用不了最新系统,该买新硬件了;大后天跟你讲 256GB 其实够你用了;再大后天问都不问你就把你绑架到 ARM 那里去了,我想问一句那些天天被苹果扇耳光,还大呼苹果爸爸好的开发者们,被虐久了会有快感了吗?哪家 PC 本子敢这么搞,早被骂死了,mac 用户的耐受力果然很强!!

所以,除非你被苹果绑架,必须用 xcode,否则真的想不出任何用 mac 的理由来。

还是那句老话,随着 mbp 的 ipad 化进程,以后真想用,买个键盘接在 ipad 上就可以体验了。


--

说到这里,有人会问说自己的 macbook 没用坏,即使想换 windows 也不好换。这事情很好办,可以把 mbp 给老婆,告诉她,她值得拥有更好的东西,过更好的生活,只有这台 mbp 才配得上高贵的你!然后帮她格式化成 windows,你就可以放心的挑选最新最好的硬件了。

  • 想用 Intel 用 Intel,想用 AMD 用 AMD 不香么?
  • 32 核心的处理器不够快么?还怕比 ARM 慢么?
  • 内存 32GB/64GB 贵么?
  • RTX3 出来了不买么?RTX2080ti 降价了不入手一块么?
  • 京东上 1TB 的 SSD 只要不到一千元了,为何还要骗自己 256GB 的硬盘也够用呢?

--

点反对的人,麻烦给条理由再来踩,咱们辩论一下,真理越辩越明,什么理由都给不出来,只会点反对的人,你好意思么?


--

Mac -> Windows 软件大替换

Mac 下确实有一些精品软件,为了帮助 Mac 用户迁移 Windows,我会给出一些代替方案。当你们顺利迁移到 Windows 后,你们也可以多探索下 Windows 10,一样有非常多的精品应用是你们再 mac 下找不到的。

Dash -> Zeal

开发文档,对吧,用 zeal 即可,自动下载,可以配置再编辑器里,一键打开。

我配置再 GVim 里一键打开 zeal 文档:

再 GVim 中打开菜单,选择 Dash Help 就会自动启动/弹出 zeal,显示光标下单词的对应文档,支持几十种语言。

iTerm2 -> MS Terminal

极简的设计,超快的响应,完善的 xterm 标准支持,GPU 加速渲染:ms terminal 你值得拥有

丝滑的体验。

SpotLight -> PowerToys

Windows 10 的搜索功能进步很多了,现在开始菜单或者 Win+S 直接可以搜索应用和网页:

此外还有更强大的,微软的 PowerToys 的 Launchermicrosoft/PowerToys

看个动图,Alt+Space 开始搜程序,搜文档,内置计算器,直接运行命令等:

搜索出结果来可以选择运行,管理员运行,拷贝剪贴板,打开位置,打开命令行等。

Alfred -> Flow.Launcher

还嫌 Win+S 或者 PowerToys Run 不够用,还有综合能力更强的:

Flow-Launcher/Flow.Launcher

基本你想得到的东西都可以进行综合搜索:

支持插件扩展,自带十多个插件:

支持多插件混合搜索,及前缀命令,比如 > 是运行命令,bd 是搜多百度,kill 是结束进程

还有天气预报,有道翻译等更多社区插件,见:wox.one/plugin

。。。

(未完待续)

--

部分评论解答:

第一,评论区有些人津津乐道,哪家公司给员工配 mac 了,哪家公司员工清一色 mbp 啦,这能说明什么?员工不少以前都是用 PC 的没有用过 mac 好奇想体验下很正常,公司也乘机发两篇 PR 稿子吸引下不明真相的潜在求职者,这其实是好事,等他们用两年就会发现问题了,sooner or later。

第二,评论区一些人说自己工作就是连着服务器,在服务器上搞,配置高低不在乎,首先,人家问的是程序员的开发机,没问你这种上网本,开发机就是要能本地开发的东西,是要能开发东西的,不是离开了 server 就什么都做不了的上网本;其次,就算你天天连着公司服务器写代码,那么当你要做点自己的项目呢?当你想刷两题 leetcode 呢?莫非你还想连到公司服务器上干私活不成?最后,只能说明你工作内容太单一了。

--

BTW:本话题下带货的人,真脏,谁是来讨论问题的,谁是来带货的,大家都看清楚了吧?


user avatar    网友的相关建议: 
      

技术上:光刻机的制造和使用工艺。

金融上:打破美元的霸权。

军事上:台湾问题。


别的问题(房产绑架经济、老龄化、东西部平衡等)都是发展中的问题,都是可能通过发展来解决的。

上面列的3个问题是当前面临的核心问题。


user avatar   yidai-zhen-long 网友的相关建议: 
      

随夫姓不局限于发达国家,但全世界都大差不差。

婚后随夫姓,确实是体现了一种从属关系。如果按今天的政治正确,尤其是按女权思想,简直不可救药。而实际上,把目光放在历史长河当中,能随夫姓简直相当于进了体制内,属于铁饭碗待遇的体现!

苏轼牛不牛?其最爱的小妾,也就是被谪至黄州[1]都没有卖掉[2]的王朝云[3],坟头上也只能写着王氏,而非苏王氏[4]

图片出自百度百科

另外,关于姓氏,咱中国还略好一些,像日本,姓氏取的那么随意,也实在是没有办法!毕竟天皇到今天还没有姓氏[5],而平民拥有姓氏也只是近150年的事情[6]。姓氏上由于太随意,留下了很多奇葩的存在,例如"一二三、我孙子、肛门、猪鼻、上床、浮気[7]、土肥"……

名字就更随意了,男娃就叫大郎、次郎、三郎,至于山本五十六[8],咱也不敢说,咱也不敢问;女娃就是花子、美子、优子、菜子……并不比我们的大柱、二牛、小凤、翠花更高雅……

欧洲也没好到哪去,别看有些人名字里带个"Von/de/Don"之类的很显洋贵,其实11世纪之前这些贵族连姓都没有[9]。至于平民,那就更好办了,要么领个教姓/名[10],要么干脆看情况起一个,比如Fisher(鱼夫),Smith(铁匠),Hunter(猎人),Johnson(约翰之子),苹果CEO cook祖上大概率是厨子……

但毫无疑问的是,家庭作为社会中最基本的利益共同体,能否成为正式的家庭成员当然是极重要的硬指标。

在长久的旧时代,宗族/家族出身是极重要的,这是不分国界的。于女性而言,几乎不可能独立生存,如果再得不到家族的实名认证,人生大都是悲惨的。如果说有所区别,大概也只是悲惨的程度和花样。

现在回归问题身本:为什么如今在很多发达国家同样以随夫姓为主流呢?

先说,我国是破了四旧[11],烧了不知多少本家/族谱,否则也不会出现争冠姓权这种事。

一方面是惯性使然。这可不只是习惯问题,更不是简单的一句"传统观念"就能解释的。这种惯性,更多的是一种力量,是利益集团的一个标致,其中并非只有男权,而是整个家族的权力征徽,更类似于一家大企业的名号,其庇护作用是显而易见的。

而平民阶层随夫姓的主要原因是效仿权贵阶层,除了自觉拿到了"皇帝的金锄头",再就是"话事人[12]"原则的体现,也就是每家每户,都要有个撑门面的最强者,而普遍上兼具暴力与理性的男性显然更适合这个位置。就普通家庭而言,其实这个位置并没有多爽,责权一体不是说着玩的!如果放在中国,这个位置就更难坐了,很多中国家庭中享有冠姓权的男性,责任与实权、收益并不成正比。

这里面还有个逻辑推导,既从妻子的角度出发“我随他姓是因为他很强,也比我强,如果反过来,他随我姓就说明我比他强,反推就是他比我弱,如果我还不如多数随夫姓的女子,那则说明我们一家子都还不如别人家最弱的那个,那就没法混了呀!”

所以,姓氏对于小家庭意义并不大,但对家庭某一成员的意义很大。且随夫姓并不见得就亏,反而很可能是赚的,无利不起早,这符合人性中的趋利特点。

那一定有人问“为什么现在很多女性/女权还要争冠姓权呢?”

答案就是:不是姓氏有问题,而是人品有问题!


以上。

参考

  1. ^ 黄冈
  2. ^ 古时候妾属于财产,更接近于随意买卖交易的财物。
  3. ^ https://baike.baidu.com/item/%E7%8E%8B%E6%9C%9D%E4%BA%91/56511
  4. ^ 了解苏轼的应该知道,确有苏王氏,既其第二任妻子王弗。
  5. ^ 日本天皇是真的没有姓氏,虽自称是天照大神的后裔,但客观反应了中古时期(公元600年)之前的日本的蛮荒程度,这与人们普遍认知的日本文化相去甚远。
  6. ^ 明治三年(公元1870年)日本政府作出“凡国民,均可起姓”的决定。可是竟然没有多少人响应,于是,政府不得不在明治八年(1875年)颂布了强制性的《苗字必称令》,规定了“凡国民,必须起姓”。
  7. ^ 意为出轨。
  8. ^ 因其出生时父亲56岁。
  9. ^ 欧洲贵族自11世纪起才普遍以封地为姓氏,之前基本有名无姓。
  10. ^ 出自于宗教典籍,或牧师之类给起的姓氏
  11. ^ 指破除旧思想、旧文化、旧风俗、旧习惯,与其后的"立四新"相对应。
  12. ^ 指在一个组织中做出决定并承担责任,同时享有最高地位的人。

user avatar   yiwang-er-shen-23 网友的相关建议: 
      

随夫姓不局限于发达国家,但全世界都大差不差。

婚后随夫姓,确实是体现了一种从属关系。如果按今天的政治正确,尤其是按女权思想,简直不可救药。而实际上,把目光放在历史长河当中,能随夫姓简直相当于进了体制内,属于铁饭碗待遇的体现!

苏轼牛不牛?其最爱的小妾,也就是被谪至黄州[1]都没有卖掉[2]的王朝云[3],坟头上也只能写着王氏,而非苏王氏[4]

图片出自百度百科

另外,关于姓氏,咱中国还略好一些,像日本,姓氏取的那么随意,也实在是没有办法!毕竟天皇到今天还没有姓氏[5],而平民拥有姓氏也只是近150年的事情[6]。姓氏上由于太随意,留下了很多奇葩的存在,例如"一二三、我孙子、肛门、猪鼻、上床、浮気[7]、土肥"……

名字就更随意了,男娃就叫大郎、次郎、三郎,至于山本五十六[8],咱也不敢说,咱也不敢问;女娃就是花子、美子、优子、菜子……并不比我们的大柱、二牛、小凤、翠花更高雅……

欧洲也没好到哪去,别看有些人名字里带个"Von/de/Don"之类的很显洋贵,其实11世纪之前这些贵族连姓都没有[9]。至于平民,那就更好办了,要么领个教姓/名[10],要么干脆看情况起一个,比如Fisher(鱼夫),Smith(铁匠),Hunter(猎人),Johnson(约翰之子),苹果CEO cook祖上大概率是厨子……

但毫无疑问的是,家庭作为社会中最基本的利益共同体,能否成为正式的家庭成员当然是极重要的硬指标。

在长久的旧时代,宗族/家族出身是极重要的,这是不分国界的。于女性而言,几乎不可能独立生存,如果再得不到家族的实名认证,人生大都是悲惨的。如果说有所区别,大概也只是悲惨的程度和花样。

现在回归问题身本:为什么如今在很多发达国家同样以随夫姓为主流呢?

先说,我国是破了四旧[11],烧了不知多少本家/族谱,否则也不会出现争冠姓权这种事。

一方面是惯性使然。这可不只是习惯问题,更不是简单的一句"传统观念"就能解释的。这种惯性,更多的是一种力量,是利益集团的一个标致,其中并非只有男权,而是整个家族的权力征徽,更类似于一家大企业的名号,其庇护作用是显而易见的。

而平民阶层随夫姓的主要原因是效仿权贵阶层,除了自觉拿到了"皇帝的金锄头",再就是"话事人[12]"原则的体现,也就是每家每户,都要有个撑门面的最强者,而普遍上兼具暴力与理性的男性显然更适合这个位置。就普通家庭而言,其实这个位置并没有多爽,责权一体不是说着玩的!如果放在中国,这个位置就更难坐了,很多中国家庭中享有冠姓权的男性,责任与实权、收益并不成正比。

这里面还有个逻辑推导,既从妻子的角度出发“我随他姓是因为他很强,也比我强,如果反过来,他随我姓就说明我比他强,反推就是他比我弱,如果我还不如多数随夫姓的女子,那则说明我们一家子都还不如别人家最弱的那个,那就没法混了呀!”

所以,姓氏对于小家庭意义并不大,但对家庭某一成员的意义很大。且随夫姓并不见得就亏,反而很可能是赚的,无利不起早,这符合人性中的趋利特点。

那一定有人问“为什么现在很多女性/女权还要争冠姓权呢?”

答案就是:不是姓氏有问题,而是人品有问题!


以上。

参考

  1. ^ 黄冈
  2. ^ 古时候妾属于财产,更接近于随意买卖交易的财物。
  3. ^ https://baike.baidu.com/item/%E7%8E%8B%E6%9C%9D%E4%BA%91/56511
  4. ^ 了解苏轼的应该知道,确有苏王氏,既其第二任妻子王弗。
  5. ^ 日本天皇是真的没有姓氏,虽自称是天照大神的后裔,但客观反应了中古时期(公元600年)之前的日本的蛮荒程度,这与人们普遍认知的日本文化相去甚远。
  6. ^ 明治三年(公元1870年)日本政府作出“凡国民,均可起姓”的决定。可是竟然没有多少人响应,于是,政府不得不在明治八年(1875年)颂布了强制性的《苗字必称令》,规定了“凡国民,必须起姓”。
  7. ^ 意为出轨。
  8. ^ 因其出生时父亲56岁。
  9. ^ 欧洲贵族自11世纪起才普遍以封地为姓氏,之前基本有名无姓。
  10. ^ 出自于宗教典籍,或牧师之类给起的姓氏
  11. ^ 指破除旧思想、旧文化、旧风俗、旧习惯,与其后的"立四新"相对应。
  12. ^ 指在一个组织中做出决定并承担责任,同时享有最高地位的人。

user avatar   lu-ren-wu-69 网友的相关建议: 
      

这是我看到的最准确的总结。

总的来说,就是中国的高考相对公平,所以性价比极高,所以其他活动都可以适当让步。


user avatar   luv_letter 网友的相关建议: 
      

这是我看到的最准确的总结。

总的来说,就是中国的高考相对公平,所以性价比极高,所以其他活动都可以适当让步。




  

相关话题

  为什么一些程序员很傲慢? 
  数据类型中为什么至今没有“分数”这一种? 
  如果你们公司也有个程序员鼓励师 你希望她做些什么? 
  在职程序员们,如何看待高校学生的技术不断更新迭代? 
  在初期用户不多的时候,服务器的核心数,内存和带宽应该优先升级哪个? 
  为什么别的职业都是越老越值钱,唯独程序员越老越容易失业? 
  GitHub 上有什么好的或者有趣的 Shell 项目? 
  日期格式化(yyyy-MM-dd)中,为什么 M 多大写? 
  win 10所带windows defender的到底好不好用?跟360杀毒主要有什么区别? 
  ClashX Mac无限闪退? 

前一个讨论
float类型的设计是否存在问题?
下一个讨论
C++ protected继承和private继承是不是没用的废物?





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