mbp适合程序员_程序员该选择Macbook Pro吗?
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吗?相关推荐
- 初级程序员 高级程序员_程序员的十大电影
初级程序员 高级程序员 In this article I have collected the best programming movies that every programmers must ...
- adb.exe可能被其他程序关闭_如何开启或关闭MacBook
如果您的MacBook Pro无法打开或关闭,请尝试以下快速修复方法. 如何开启MacBook 所有Mac笔记本电脑的右上角都有电源按钮.诀窍是,某些较新的型号在电源键上没有印有电源图标.请勿这样做是 ...
- 疯狂的程序员_程序员的乐趣是什么?
作者:Java3y 我是一个程序员,外行人都以为我是修电脑的,我笑了笑,随意ctrl c+ctrl v了一把,想象着你们因为我的文章而开心不止,我感到充实而欣慰.想象着你们给我拼命点赞的样子,是多么的 ...
- 做柜员还是程序员_程序员放弃互联网选择去银行,但想到同学工资高好几倍心里不平衡...
原标题:程序员放弃互联网选择去银行,但想到同学工资高好几倍心里不平衡 一名程序员在论坛上表达了自己内心的苦恼与失落:放弃了一线的互联网大厂去银行做技术,以后还怎么平衡身边同学工资是自己几倍的心理. 这 ...
- cdt规约报文用程序解析_程序员必备的学习笔记《TCP/IP详解(二)》
把这三个协议放到一起学习是因为这三个协议处于同一层,ARP 协议用来找到目标主机的 Ethernet 网卡 Mac 地址,IP 则承载要发 送的消息.数据链路层可以从 ARP 得到数据的传送信息,而从 ...
- python程序 爱意_程序员式优雅表白,教你用python代码画爱心
还能用python代码画爱心?还有这种操作?这是什么原理? 不相信python代码可以画爱心?先来一张效果图来看看效果吧!PyCharm pro Mac-PyCharm pro for Mac( Py ...
- python桌面程序开发_程序员之路:python3+PyQt5+pycharm桌面GUI开发
先看效果: 图 1 没错,学过C#的同学应该很熟悉这个界面,按钮风格和界面风格很相似,万万没想到,python也可以做出这样的界面,简直了!(图 1) 正文开始 一.安装python 为啥要说这个,我 ...
- 黑马程序员_程序代码实现进制转换
---------------------- android培训 java培训 期待与您交流! ---------------------- 系统提供的进制转换为Intege.t ...
- 用安卓虚拟机运行程序时程序停止_程序运行时Trace:DynamoRIO Tool
1. 程序运行时Trace,DynamoRIO 最近在做一个trace程序执行路径的项目,了解到DynamoRIO Dynamic Instrumentation Tool Platform 可以实现 ...
最新文章
- bzoj2396:神奇的矩阵
- 什么是python扩展库_什么是目前比较常用的Python扩展库管理工具
- shell中的正则表达式
- 解决问题--java.lang.ClassNotFoundException -- redis抛出
- NoSQL数据库介绍
- 昂达v891w可以用u盘linux,安卓、Win8随便用 昂达V891w双系统平板测试(转载)
- 在js中的瀑布流布局理解
- FFMPEG视频编码 NVIDIA 和 INTEL 硬件加速 x265 8bit 和 10bit
- fastboot 操作
- 股票全自动交易软件的风险有哪些?
- Git删除本地多个分支
- supervisor的程序控制修改参考方案
- 二叉树的四种遍历方式(前序遍历、中序遍历、后序遍历、测层序遍历)
- 第一次接触APK【破解纪实】
- 数据库关系运算:自然连接,投影,交,除,并
- git命令切换分支、更新分支
- 小米4 第三方re奇兔_小米Air 2 Pro -小米高端耳机的滑铁卢
- 三键调光调色带定时遥控台灯方案-DLT8T10S-杰力科创
- EdgeView 2 for Mac(图像查看器)
- ssm班级管理系统的设计与实现