Mac 和 Win,到底用哪个系统学编程?

作者: 程序员鱼皮分类: 计算机技术 发布时间: 2023-03-18 21:26:53 浏览:156238 次

Mac 和 Win,到底用哪个系统学编程?

望舒_冰舞:
对我来说 win和mac都是一样的,因为他们的作用都只是一个远程资源连接器,连接到Linux服务器上的,平常开发也都是在远程

【回复】回复 @格局大了的小鱼干 :而且嵌入式用的IAR Keil是win上的,只有Arduino 这种高级一些的带os的板子才用linux。我实验室以前同学搞图像识别芯片,搞openCV就得Linux搭个交叉编译,在虚拟机搞的
【回复】回复 @苏联最后の昭和武士 :那肯定,嵌入式编程、fpga、电路板绘制、电路模拟都是win上的程序
今晚咕得白:
当你还在考虑两者之间选其一的时候,说明你不适合用mac[doge]

【回复】回复 @程序员鱼皮 :编程谁跟学校老师学啊[doge]
【回复】[doge] 可是学编程时学校的老师都用 win 呀
【回复】回复 @程序员鱼皮 : 我大一家里就给安排了一台mac用来学习,就怕我用win打游戏.因为是双系统,大一用win跟,等到大二了,才发现,老师在教编程时用的那些东西在mac上我都能找到并且跟上课,所以,我觉得条件好点的还是在刚接触编程是就用mac.(刚开始用mac的时候,一定多跟度娘搞好关系.利大于弊!)
两点五篇诗:
mac实在是有点贵,感觉win对学生党真的很友好,不贵,软件生态强大,闲下来想玩游戏也舒服,真的需要mac了再虚拟机或者买一个就行

【回复】哦还有一点,我们老师也都是用win的,学校机房考试用的系统也都是win,感觉跟着用win会避免很多问题......
【回复】回复 @Good_But_Wrong :基本款编程完全不够用。 加8g内存就1500块了,离谱
【回复】可以买基本款mac mini组台式其实不贵
流_沙_团:
同事的电脑都是 mac, 公司也给发了mac, 我还是坚持用的 win 台式机, mac能用, 就是感觉不顺手. 不过, 开发的时候环境的问题真的会存在. 有很多组件, win上的确不支持

【回复】对的,各有优缺吧,其实我刚开始用 mac 也是非常不习惯的,但用多了,就离不开了[笑哭]
【回复】回复 @程序员鱼皮 : 不说别的,arm和x86的docker镜像都不一样,m1各种不兼容
【回复】回复 @程序员鱼皮 : UP这期做的挺好,说实话现在讨论这个问题最烦的就是B站大环境就是极端二极管(像极了曾经的我),两边互相看不起,正经讨论的没几个,一定要把另外一边头塞马桶里才开心[辣眼睛]。 但是真正干活的时候谁在乎真正用哪个系统逼格高啊,哪个好用用哪个,哪个来钱快用哪,真要我说就是小孩才做选择,大人Linux,mac和win我全都要。[滑稽]
罗斯特er:
学的话肯定win呀,你要是连win都不会入职还怎么干活?工作的话随便呗,win mac 都可以。

【回复】建议是,上学用win,我工作后,就没有用win,mac真香
【回复】回复 @LSrkGdot :还真不会,win可比mac麻烦多了。
【回复】我用了6年,除了调bios以外,其他情况没出现过蓝屏死机,真是尬黑啊[呲牙]。
晒月光的小猫_:
很简单 你能说的清你选mac的理由就买选mac 说不上来就选win[吃瓜]

【回复】回复 @别刚对对对你是对的 :说实话,我好久没蓝屏过了
【回复】家里很久之前就买了mac 不想再花钱买别的电脑了[笑哭]
bili_97454364177:
比较系统永远一个建议,不要拿五六千的windows机子比1w+起步的mac,windows请也买1w+的。 我公司配发mac用了2年,基本也习惯了使用,但是日常工作之外还是喜欢windows。 mac让我最不爽的点 1. 鼠标太难用,插件都救不了,很难做到指哪打哪(已放弃 专注touchpad) 2. 多屏协作和分屏这些功能被windows吊打,win确实把它的名字windows做出了特色,窗口管理得当可以极大提升工作效率。相比之下mac那套全屏模式逊色太多了(也就适合设计师画图,对设计师来说mac是真的不错,再考虑到它的色彩调教)。 mac长处 1. 类unix环境 做一些工作配置环境简单 2. 字体漂亮些,windows也可以手动设置,但是比较麻烦且最终效果略逊于mac 3. 续航吊打windows笔记本 对我来说效率最重要 所以我选win

【回复】回复 @valarmorgulis凡人 :国外大厂螺丝工 c++开发我觉得特征挺明显的。操作系统、底层高性能算法和软件基础架构、嵌入式相关、游戏开发,基本都是非常硬核的方向,如果你能做到比较高的水平,饭碗相对满大街的web前后端要稳定很多。但是你水平没到那个level的话,c++岗位比互联网前后端少太多了,而且还会逐渐减少,慎选。 我很喜欢c++,不管工作用没用到,如果能把c++掌握到一定水平,对整个职业生涯都有很大的帮助。c++发展了很久,有很多历史遗留问题,但是这些问题能让你明白编程语言的发展,更好地上手其他语言。
【回复】另外高端的windows机子真很难死机的(我的机子每次都是拖到强制更新才会关机,很容易开1个月以上)。windows的强制更新确实烦,不过设置一通以后也能降到差不多3个月触发一次,反正弹出来问就是拖着 mac虽然不蓝屏,但是还是经常会卡死的,而且必须强制重启的那种(有可能和我公司的一些安全控件有关,不一定是mac的问题)
【回复】回复 @求干可 : mac的鼠标压根那不是硬件问题,是软件问题。我就是罗技鼠标,G Hub也有mac版本。mac鼠标的问题是那个所谓指针加速度设定,mac的指针运动非常操蛋,完全是给touchpad优化的,指针的起始和落下都有一个巨大的阻尼。而window的指针运动和手的运动距离基本上是线性的。另外mac的滚轮还得装插件,指针运动装了插件一样拉跨。公司都是mac开发机统一发鼠标键盘但是就没几个人接鼠标的,难用。 另外你真的觉得性能上mac笔记本能超过windows电脑吗,mac的性能可是限死的,配台I9试试吧,你的window开发机买贵了(十有八九是低压处理器)。另外windows还是台式给力,笔记本稍微差点意思,主要还是性能和续航不可兼得。
超级小華:
前年把主力机换成了mac,除了一些软件适配性的问题体验是真的拉满。而且想做ios开发必须用mac [笑哭]

【回复】回复 @AMB4115 :那你怕不是压根没真正上手开发过maui,调试平台特异性代码你能不用对应系统?打包发布.ipa、.app你能不用mac?就算你都不用,那我问你,你签名的时候你能不用不用苹果官方工具链?不签名的话别人的mac第一次打开会弹窗警告。IOS的话不签名真机压根不让装,而且IOS要发布给别人用只能走app store,上传app store也得要用mac。不光是maui,所有跨平台UI框架都是一样的,就算是浏览器打包,只要调用了原生API也得在对应平台打包
【回复】回复 @AMB4115 :你确定用过maui吗?包括flutter 这些跨平台框架要调试ios,都要先在Mac(xcode)上设置啊。
【回复】回复 @鱼煎肥鲜 :他大概率是个刚入门的纯小白
isBread:
都用,各自干点各自擅长的事儿,以前mac确实编程方面方便点,不过现在m1开始各种奇奇怪怪兼容问题,win又出了wsl,现在一些新东西跨平台能力也变强了,所以两个在我眼里用起来差不多,主要还是用win,win的窗口管理太舒服,随便拉大小随便切,我是觉得比mac换桌面的设计好很多的,还有mac上下两个bar不如win单个高效还把显示内容压小了,很多特定功能的gui小工具只有win有,我是坚定的gui支持者,能不打命令行就不打[脱单doge]

【回复】至于流畅性,没觉得区别多大,mac现在多年更新后也是坨屎山,照样各种小卡顿不断,win自从我不折腾一些奇怪操作后好久没见过蓝屏了
【回复】gui真的方便很多,有些人就是放不下技术的架子
【回复】回复 @女宿e : 大二捣鼓了Arch问题一堆,后来改WSL2+Arch了,非常好用
疯疯不卷了:
难道不能同时选择吗[doge](还有harmony的背景哦)

【回复】回复 @风云___ :视频我懒得做,而且我这种讲的也不专业,主要就是你要了解计算机的整个开机流程,就是先进入引导,由引导选择进入的操作系统,引导有很多种,但是适合于黑苹果的一般只有opencore和clover,我这个是oc改的,对应在不同的引导下也可以通过加载不同的文件来改变引导的界面样式
INT__MAX:
有一说一,我的mac经常崩溃,我的win和Linux反而没怎么崩溃。不过新人还是推荐win+wsl, 其实安装并没有想象的那么麻烦,只需要一行指令。

【回复】回复 @伦敦分霉Cathy : [藏狐]这个问题是我在mac上遇到的……
【回复】回复 @shenglinwh :我的Mac也会,但是都能解决,win的我经常解决不了[委屈]
温暖fate:
现在win基本能自己添加系统变量了,Java,Python,MySQL基本都能直接用,Windows的话,应用商店都有。但是我是牛头人爱好者[tv_鬼脸]。

【回复】回复 @水细流 :Finder在steam上下载的mydockfinder,任务栏用的是starallback,这个类启动台的用的是coodesker,桌面整理软件,蛮好用的,在精灵盒子里选择映射盒子,选择c盘下的桌面,就做成这样了。
【回复】回复 @水细流 :我故意保留了一部分Windows,才让看出这不是mac
【回复】the war of mine ... 一下勾起了我遥远的记忆...
觿梦:
只要你还是学生还在学校里跟着老师学东西,或者你已经比老师更熟悉编程和win和mac系统才适合买mac。别光觉得“他的mac怎么看起来那么nb那么好用”就一头攒进去,真正要用这玩意的是你自己,别到时候全部学生都是跟着老师用原生win环境写东西时你在下面用教室的老电脑等开机。 学计算机就是这样,永远不要觉得自己理解了。问题往往在你意料之外。

【回复】回复 @蓝莓冰冰包 :你指的程序员是什么岗位?前端?后端?数据?运维? 请问一下,一个什么都不会的学生拿台苹果电脑他用什么写代码用什么测试,他怎么判断自己的错误出在哪里? 当老师教你用数据库和同学组队完成前后端交互,请问你是不是让老师临时给你出一套苹果设备的流程教材? 别人都在用Windows全家桶直接一键复制老师的课题的时候,你是不是让老师根据你的Mac环境专门编新课题? 别的同学开发Windows系统的脚步工具参照自己的电脑系统反馈做参考就可以,请问你怎么测试?别人都搞Windows就你一个在那自学iOS开发是吧? 我主学网络确实不是专业搞编程的,也就课堂上学点写数据库和shell脚本,还有自学了点c和Python什么的前端也就是最普通的H5+css后端没深入全是老师调出来我们照着学,就这个学习的强度对于刚接触编程的学生来说老师就是最基本的入门指南,你一个学生选Mac就是从“人教版”到自学,自断后路很有趣吗? 拿着Mac装逼的时候确实有面啊,但交不出作业要装虚拟机跑结果发现硬盘不足、bug频发、结果错误把人整的头皮冒汗的时候更有逼格。
【回复】回复 @火锅大侠uu :哪所211?哪所985?作为和其他学校最大区别的师资力量都没发挥作用,老师上课讲的内容都不用学了。那985 211和那些自学的人含金量是一样的,公司招聘时应该把他们和普通的低学历从业者划等号。
【回复】回复 @觿梦 :211以上计算机专业课基本没人听。
anderstanded:
其实很简单,本科生推荐用win,研究生和工作党推荐用Macbook。某985,本科时身边大部分都是win,研究生和工作之后基本清一色Macbook,毕竟研究生和工作之后都是连接服务器跑程序,笔记本用Mac更顺手,而且身边用Mac的更多。

【回复】回复 @清乐ly :程序员跟工控软件有什么关系?
【回复】没用过mac,,不过就以工控软件来说,emmm
【回复】回复 @万由里与万里花 :很多工控机上位机都用的c#,而且mac上对c#的支持并不好
摸一大碗鱼:
win的c盘永远是个谜,无论空间多大,你永远不知道多久就会满

【回复】回复 @坏莱坞也是莱坞 :小心腾讯软件( QQ微信 )在C盘拉屎[doge]
【回复】回复 @坏莱坞也是莱坞 :编译一下10m的APP,gradle和maven能给你放几个G在c盘,老坑爹了
【回复】回复 @坏莱坞也是莱坞 :我一直都是往d盘装软件,包括其他数据都是放在d盘,但c盘还是满了[大哭]

生活 IT 计算机 编程 电脑 软件应用 java Mac 校园学习 科技猎手2023

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!