为什么部分程序员喜欢买苹果macbook?
- 101 个点赞 👍
以前觉得苹果没营销,后来才明白,苹果的营销能力是润物细无声的顶级水准。
不喜欢买MacBook的程序员多的是。但,一旦问出这个问题,那些不用MacBook的就懒得回答了,然后回答的必定是苹果用户为主。于是,路人一看回答的队形,就会从回答区感觉到很多答主真的都用的是MacBook。最终,默默地给路人植入了「程序员个个都买MacBook」的假象,这个问题的提问不可谓不精准独到啊。
甚至题主伪装成一个果黑来提问,效果都能如此优秀的拿捏。不得不说苹果有高人。
最后回答题主:我不要你觉得,我要我觉得。个个都买苹果那是你植入的假象,它不是事实。既然「是不是」都为假,那也就不必讨论「为什么」了。(当然,你可能会在小圈子看见「恰好有一群人全都买了苹果」,这种现象就很正常,因为那只是在发展小型的爱好者圈子而已,不等于是普遍现象)
编辑于 2023-04-01 21:54・IP 属地湖北查看全文>>
pansz - 98 个点赞 👍
个个都喜欢?我看未必。
游戏开发者,5台PC里不一定有1台是Mac。
通常,网络开发、平面设计、自媒体、音乐艺术等行业的从业者更倾向Mac。
在其他领域里,Windows仍占绝对优势。
当然,如果你用iPhone、iPad,Mac可能是不错的选择。毕竟在苹果生态内部,AirDrop还是很方便的。
发布于 2023-03-31 15:42・IP 属地河南查看全文>>
刘一墨 - 61 个点赞 👍
查看全文>>
知乎用户 - 55 个点赞 👍
事实错误哈,程序员群体太大,非常喜欢用mac只是一部分而已。最喜欢mac的程序员群体主要是做大前端的,比如做web前端的,一台mac就完全满足开发需求了(浏览器+nodejs环境),windows上配nodejs反而可能遇到各种奇怪的问题。IOS的就不说了,必须的。安卓开发其实也差不多,android studio+java8一配,齐活。
web后台开发大多数时候mac也能满足,毕竟unix系统,shell脚本之类的能正常执行,各种jdk go 环境装起来和linux一样方便,更关键的是路径和linux一样都是/a/b而不像win的C:\a。
但是还有些更低层的开发,需要linux kernel,mac就不行了,比如容器相关的依赖于linux的cgroup namespace,mac上要装虚拟机。再比如各种存储系统数据库系统,需要针对linux运行环境做优化,依赖于特定FS和其他机制,mac也不行。再比如做游戏的,可能本来就是面向win玩家,unity+C#,mac也不行。这些如果不用linux就得装虚拟机,既然装虚拟机的话,为啥不用win呢,软件生态又好,还能打游戏,关键是用得顺手,对mac没有任何需求
发布于 2023-04-02 21:37・IP 属地四川查看全文>>
知乎用户 - 51 个点赞 👍
我是程序员,我不喜欢mac,Windows的问题是细节问题,mac的问题是路线错误,linux才是最好的,Windows10是最好的linux发行版,兼容本硬件还便宜,找不到任何理由选MacBook。
Windows兼容本可以轻松获得真linux环境,mac花2到5倍的价格才能获得果粉们吹上天的“像”linux的环境,请果粉们停止碰瓷linux,我看着都觉得尴尬。
如果你给你老板提一个方案成本是别人的几倍,实现的功能差不多或者更差,你老板会接受吗?这就是我不喜欢MacBook的原因。
最后,请你体会一下什么叫做存储自由,差价够买一个联想thinkbook,苹果吃相真难看。
最后跟果粉们说一句: 离不开苹果是你们的问题,我又没有这个问题
编辑于 2023-05-02 12:12・IP 属地广东查看全文>>
Paco - 8 个点赞 👍
当你学c family语言的时候,各种博客、教程、文档,铺天盖地的都在用gcc/g++,而现在更是大有一种llvm大一统的感觉,那么用clang就也不少。
你好学歹学,学了一点gcc编译、用ld链接、用gdb调试。在windows上,一查文档,推荐用vs,然后就是cl.exe、link.exe、cdb.exe,关键用法还不一样。
你好学歹学,学了一点POSIX api,用fork开子进程,用pthread开子线程,到了windows上你得用win32 api。
当然了,你可以msys2、mingww64、或者折腾一个cygwin环境,来千方百计模拟linux环境,再不然就是现在人口皆吹的wsl,但你都用了这些工具了,还证明windows很适合开发?
xcode command line tool……一个能在mac上跑的c程序,迁移到linux的成本可以很小,而shell层面、自动化的迁移,几乎没有。brew慢归慢,但在windows上你需要winget+choco+vcpkg差不多能用。
你要说你干cuda,你要nvidia驱动,你搞硬件,搞嵌入式,那确实windows能干,windows对硬件天生友好。毕竟提供sdk的厂商也要考虑到绝大多数人的开发预算,以及自己的开发预算
发布于 2023-10-23 10:32・IP 属地福建查看全文>>
BppleMan - 6 个点赞 👍
查看全文>>
张君明 - 3 个点赞 👍
emmm 因为确实挺好用的?
最近因为工作原因,给我的Mac装了windows,发现兼容性出奇的好.
上图:
以前一直用Mac干活,写写app,js,java.
最近因为刚需装了windows,之前跑在虚机里,但是太慢了,不适合干活,干脆bootcamp了一个windows11.
区别还是有的,Mac下,git,python,ruby,java都内置了,没有特殊需求,开箱就用,自带的terminal替换成iterm2基本再装个brew上不用干啥了,直接干活就好了.
windows下的终端真是一言难尽,用powershell也白扯.
git工具基本没有,vscode插件git插件比较顺手,我说我们组用windows的git命令咋都贼6,感情是被逼的啊.
安装开发环境基本上东拼西凑,Mac下命令行能搞定大部分,升级开发环境要找安装包,Mac下基本上一行命令的事.
windows11对高分屏支持有进步,但是也有瑕疵.
环境都配完干活就没差啥了,干就完了.
发布于 2023-08-16 17:50・IP 属地北京查看全文>>
嘎巴贴 - 1 个点赞 👍
我感觉有点矫枉过正,作为一个工作、个人双mbp来说下自己的观点。
个人觉得mbp作为一个吃饭家伙价格还行,功能也不太好替代。我自己的mbp是末代intel,也用了4~5年了,中间经历了一次召回,总共花费也不过1w多(2000多刀),平均每年也就和IDEA全家桶差不多(600刀不到的样子)。
mbp的续航很不错,触控板一流(为了便携没人随身带鼠标,学生也许会),unix支持够用,软件生态丰富,是个合格的工具。
嗯,整体上同意 的答案。
发布于 2023-04-02 23:25・IP 属地上海查看全文>>
慧音Necokeine - 0 个点赞 👍
Windows的PowerShell用不惯
Windows上golang不支持plugin(虽然也不太用这个功能,但是6.824要用到呀)
Windows太丑了
Windows笔记本太次了,如果上xps啥的话也不便宜吧(
...
编辑于 2023-03-29 19:00・IP 属地浙江查看全文>>
Hikigaya - 0 个点赞 👍
查看全文>>
白起 - 0 个点赞 👍
查看全文>>
破晓 - 0 个点赞 👍
你都说你“部分”了
啥玩意没点少数群体?
MacBook全球市场占有率也就是10%上下。
知乎上还总说美国那边大学生基本都是MacBook,那么平均下来中国这边的市场占有率必然更低。另一方面,iPhone在中国的市场占有率是17.9%(百度首页头条数据)
所以,你与其问问什么部分人喜欢用MacBook,还不如问
“为什么起码一半的中国iPhone用户不喜欢买MacBook”
“为什么世界上那么多iPhone用户不喜欢买MacBook”
编辑于 2023-08-27 10:19・IP 属地上海查看全文>>
tony - 0 个点赞 👍
现在是2023年12.12凌晨,我刚刚把windows的笔记本加好内存条要当主力使用,这是我继前年推掉M1版本的Air后第二次推掉macbook,这次是才发的M3pro的mbp。
我做三个方向的开发,偶尔要和后端(硬件的后端)对接看看最新的板子造咋样,串口是要的调一调的,这是mac无法胜任的事情,服务器后端(java、kotlin),算法(须cuda,虽然年后应该就不需要了,但新的轮子M芯片也无法提供对应的能力),目前个人的使用场景下,mbp就是依托答辩。
上一次放弃macbook是因为适配,现在还是因为适配,我是吃X86饭的,ARM转译肯定就会遇见很多问题,一样的配置放在mac上就是跑不起来,最搞心态的是他在因特尔平台的老mbp上就能顺利跑起来,每次选择mac都是因为这块屏幕,这次应该是彻底再见了,两个周内遇见的奇奇怪怪的情况让我完全失去了耐心。
我很羡慕做美工和UI还有前端的小伙伴,他们完全可以在流媒体和平面设计方面享受这块屏幕。
至于续航,我现在用的是自己的游戏本,不插电就三四个小时的续航(还得把亮度调到最低),但我完全不担心win平台的续航问题,如果我要换成敲代码用的笔电,我会参考同事那台续航随便超过8小时的AMD版荣耀买一台调教到位的,东家发的TP我更没兴趣,联想已经把这块招牌玩烂了,现在的TP连给mac提鞋都不配。但其实续航我根本不担心,差旅高铁为主,那电是不会缺的,我自己的车是带插座的,所以比起那些东西,我还是需要更猛的性能释放,我都想装个ITX有事就提着走。
推掉的mac都是东家的,价格无所吊谓。但如果是我自己掏钱买?那就不一样了,我都怀疑是不是把被零元购的价格转移给了我们这些没有零元购的买家,你别管我是不是真的需要那么大的内存来做开发,东家的开发环境是在云上,但云既然叫云就意味着他需要网,不仅需要网还需要不错的网(我实际感觉M系列的wifi信号不如因特尔版本的老MBP,我不知道是不是我个人原因),如果你出个差需要应急处理下什么的,那你肯定懂我在说什么。能本地起一个环境,只要用到一次,那就是赚,何况不管是放在云上还是放在私服里那都远不如本地用的爽,当然如果你的调用链路很长那还是老老实实在工位上连开发环境。性价比就更别谈了,比如我这台游戏本,D5内存加到32G*2才870,把原装的16G*2出掉还能回血400,更别说我塞了一根4TB的国产固态进去价格才多少?算起来当年买这台的价格和一台16寸的M1 MBP差不多,我真庆幸自己买的是这个铁疙瘩而不是MBP,最值的MBP永远是二手市场的MBP。
系统方面我winodws是双盘,一盘一系统,ubuntu由于工作原因必备,必要的活儿上ubuntu,平时windows,无缝切换。
mac是个好壳子,如果他能塞进去一颗AMD的移动端处理器那就更完美了。
编辑于 2023-12-12 01:30・IP 属地四川查看全文>>
ChiHsien