mbp老用户来答一下,我也是开发者,虽然我也剪辑视频,也编曲。家里两台macbookpro倒着用,也有pc台式机和win本,服务器也有。

1。个人认为,对非win only代码工作比win友好很多,毕竟macos底层是类unix的环境。

2。如果你以前有linux经验,几乎没过度时间,不会的地方网上一搜,几条命令搞定,开发环境就是个类unix的环境。如果没有类unix经验,肯定会别扭,我就认识一个人就用不来mac,买来个mba也当win来用,问他为何,他说mac能装B,在家还是用win。

3。256G只做单一纯开发工作,够用,如果你想折腾点别的开发或者体验一下苹果其他软件会很紧张,多折腾几种就不够用来。建议,预算内买最大的。实在没钱,省着点用,配合外存储器,也能用。我也用了几年256G的,能用,但是平时就会很注意不乱装东西。

4。有,不过在类unix环境一般没用winscp类软件的习惯,一般都是命令和脚本,item2和ohmyzsh是必备的,非要拖拽可以用fileZilla。ps:我很久以前也是win+winscp+putty用户,现在macos+item2+ohmyzsh,完全命令和脚本化了,真香。我也认识个玩鼠标贼6的人对此完全拒绝,说是没空学命令。对你香不香,看个人。

个人观点:

如果你的开发工作主要在IDE中进行,那么其实和win几乎没区别。

如果你喜欢日常工作以鼠标完成,那么,其实win就挺好的,没必要多花钱买mac。

如果你的开发和命令,脚本,开源,GIT,远程控制的主机是linux,那么mac很不错。

如果你的开发都在win上,远程主机也都是win server,那么完全没必要浪费钱买mac。

如果你需要长时间跑机器学习的工作,最好在专用服务器上进行,macbookpro不太适合长时间CPU满载。

客观地说,对于程序员,除非你对xcode有硬需求,否则mac不是必需品,windows基本能干所有事,实在需要类unix的话pc上装linux也不错,但是你如果要一个完整的舒服的类unix计算机产品体验,macbookpro可以给你最好的。

编辑一下,补充一点,建议开发者有能力最好16寸起步,二手的水很深,新手不要碰。

今年用m1的arm mac来了,非apple developer的话不要买。

mbp适合程序员_程序员该选择Macbook Pro吗?相关推荐

  1. 初级程序员 高级程序员_程序员的十大电影

    初级程序员 高级程序员 In this article I have collected the best programming movies that every programmers must ...

  2. adb.exe可能被其他程序关闭_如何开启或关闭MacBook

    如果您的MacBook Pro无法打开或关闭,请尝试以下快速修复方法. 如何开启MacBook 所有Mac笔记本电脑的右上角都有电源按钮.诀窍是,某些较新的型号在电源键上没有印有电源图标.请勿这样做是 ...

  3. 疯狂的程序员_程序员的乐趣是什么?

    作者:Java3y 我是一个程序员,外行人都以为我是修电脑的,我笑了笑,随意ctrl c+ctrl v了一把,想象着你们因为我的文章而开心不止,我感到充实而欣慰.想象着你们给我拼命点赞的样子,是多么的 ...

  4. 做柜员还是程序员_程序员放弃互联网选择去银行,但想到同学工资高好几倍心里不平衡...

    原标题:程序员放弃互联网选择去银行,但想到同学工资高好几倍心里不平衡 一名程序员在论坛上表达了自己内心的苦恼与失落:放弃了一线的互联网大厂去银行做技术,以后还怎么平衡身边同学工资是自己几倍的心理. 这 ...

  5. cdt规约报文用程序解析_程序员必备的学习笔记《TCP/IP详解(二)》

    把这三个协议放到一起学习是因为这三个协议处于同一层,ARP 协议用来找到目标主机的 Ethernet 网卡 Mac 地址,IP 则承载要发 送的消息.数据链路层可以从 ARP 得到数据的传送信息,而从 ...

  6. python程序 爱意_程序员式优雅表白,教你用python代码画爱心

    还能用python代码画爱心?还有这种操作?这是什么原理? 不相信python代码可以画爱心?先来一张效果图来看看效果吧!PyCharm pro Mac-PyCharm pro for Mac( Py ...

  7. python桌面程序开发_程序员之路:python3+PyQt5+pycharm桌面GUI开发

    先看效果: 图 1 没错,学过C#的同学应该很熟悉这个界面,按钮风格和界面风格很相似,万万没想到,python也可以做出这样的界面,简直了!(图 1) 正文开始 一.安装python 为啥要说这个,我 ...

  8. 黑马程序员_程序代码实现进制转换

    ----------------------    android培训    java培训   期待与您交流!    ---------------------- 系统提供的进制转换为Intege.t ...

  9. 用安卓虚拟机运行程序时程序停止_程序运行时Trace:DynamoRIO Tool

    1. 程序运行时Trace,DynamoRIO 最近在做一个trace程序执行路径的项目,了解到DynamoRIO Dynamic Instrumentation Tool Platform 可以实现 ...

最新文章

  1. bzoj2396:神奇的矩阵
  2. 什么是python扩展库_什么是目前比较常用的Python扩展库管理工具
  3. shell中的正则表达式
  4. 解决问题--java.lang.ClassNotFoundException -- redis抛出
  5. NoSQL数据库介绍
  6. 昂达v891w可以用u盘linux,安卓、Win8随便用 昂达V891w双系统平板测试(转载)
  7. 在js中的瀑布流布局理解
  8. FFMPEG视频编码 NVIDIA 和 INTEL 硬件加速 x265 8bit 和 10bit
  9. fastboot 操作
  10. 股票全自动交易软件的风险有哪些?
  11. Git删除本地多个分支
  12. supervisor的程序控制修改参考方案
  13. 二叉树的四种遍历方式(前序遍历、中序遍历、后序遍历、测层序遍历)
  14. 第一次接触APK【破解纪实】
  15. 数据库关系运算:自然连接,投影,交,除,并
  16. git命令切换分支、更新分支
  17. 小米4 第三方re奇兔_小米Air 2 Pro -小米高端耳机的滑铁卢
  18. 三键调光调色带定时遥控台灯方案-DLT8T10S-杰力科创
  19. EdgeView 2 for Mac(图像查看器)
  20. ssm班级管理系统的设计与实现

热门文章

  1. 【王道OJ】每日上传一个王道OJ代码
  2. cad自动进行桩位编号
  3. 残差连接residual connection
  4. springcloud学习——zookeerper
  5. 《大数据数学基础Python版》读书笔记一
  6. 论文快速阅读的方法总结_20180503
  7. 【C++】STL中vector的assign()函数用法
  8. Visual Studio Installer 下载加速
  9. 单例设计模式懒汉式和恶汉式
  10. 用GPU加速神经网络训练