最近再学习敲代码。发现网上很多教程要么是 linux 的操作教程,要么是 os 的操作教程。 用 windows 连安装个环境都不好找配置的流程。所以想换个 macbook 尝试下。 想问下是我学代码姿势不正确,还是确实 macbook 的环境学代码确实比较友好?
新的 macbook 太贵,想在二手平台上买个。15 寸的好还是 13 寸的好点,有必要带 bar 吗? 128G 的是否够用?
本人没用过 macbook,问的可能比较低级,见谅~
1
chroming 2019-12-13 10:30:23 +08:00 1
可以先用虚拟机装 ubuntu 学习,mac 的优势是开发环境类似 linux, 桌面环境类似 windows (有常用桌面软件),主用合适,但是作为学习环境有点浪费,况且以后真做开发的话你现在买的 mac 配置还不一定够用。
macbook 的话 15 寸配置相对高一些,13 寸更轻方便携带。bar 的普遍评价是没啥用。开发常见低配是 16G 内存+256G 硬盘。 |
2
murmur 2019-12-13 10:32:09 +08:00 2
你提到了贵,那就是没必要,下面说必要的建议给楼主筹措下资金,至少得凑个一万五把,一万二只能买 8+256 的学习机
|
3
lagoon 2019-12-13 10:33:10 +08:00 1
那用 ubuntu 不是也一样吗?
虽然我也有 macbook,也觉得非常好。 但如果要买二手,我觉得买台笔记本装 ubuntu 不是挺好吗? 万一搞不下去,还可以装回 windows。 没错,我就是二手拒绝党 |
4
ArJun 2019-12-13 10:35:38 +08:00 1
15 年的 LQ2 五千块钱现在看来还算比较值的,或者弄个 NUC 其实也可以,但是便携性不如笔记本
|
5
noviceiOS 2019-12-13 10:36:53 +08:00 1
买 16 年以前的 MBP 128G 可以自己动手换 SSD 的,我前两天刚把自己 14 mid MBP 128G 的 SSD 换成了 1 的 SSD,写前端也不卡
|
6
s4nd 2019-12-13 10:37:46 +08:00 via Android 1
直接配个能装黑苹果的机子,Windows,linux,macos 三个系统想用哪个用哪个
|
7
cmdOptionKana 2019-12-13 10:42:45 +08:00
不对呀,你说说,win 安装什么找不到教程?
|
8
cmdOptionKana 2019-12-13 10:44:14 +08:00 1
另外,初学阶段,价格敏感的话,在 win 里安装虚拟机 linux 也完全够用了,钱少的时候真的完全没有必要买 mac。
当然,如果有钱,买买买。 |
9
littleylv 2019-12-13 10:46:25 +08:00 1
建议双系统,搞个 Ubuntu 或 CentOS
|
10
littleylv 2019-12-13 10:48:19 +08:00
@littleylv #9
和 8 楼一样,针对的是你目前情况:初学 && 价格敏感。有钱的话管你初学还是老手, 当然是买了 |
11
ooh 2019-12-13 10:54:31 +08:00 1
是要买笔记本么,笔记本的话可以考虑 MBP,分期也能承受。
至于说写代码,如果是 Web 和 Android 开发,现在的话主流软件都是跨平台的使用起来没多大区别,Linux 虚拟机装个 Server 版就可以了。写代码一般 Terminal 编辑器 浏览器 虚拟机 这四类软件用得比较多,感觉三大平台没多大区别。 不如考虑一下什么硬件配置用起来爽,CPU i7 内存最好不低于 16G 硬盘 SSD 不低于 512。 |
12
fengbjhqs 2019-12-13 11:14:40 +08:00 1
楼主具体是学什么哇,
楼主的情况,如果不是特别喜欢苹果,而又要用,可以考虑黑苹果嘛, 还可以装 linux 或者 win |
13
Greendays 2019-12-13 11:22:46 +08:00 1
学习阶段基本没什么东西是 windows + 虚拟机 解决不了的,如果楼主想买 Mac 就买吧,但如果预算紧张,那就下次再说吧。
|
14
abbenyyy 2019-12-13 11:23:10 +08:00 1
如果搞配置环境这都能成为你的难题,建议别学编程。
另外除了 iOS 开发,我觉得其他人真没必要上 macbook pro,高价低配,不如 win10 搞 wsl 或者直接 ubuntu。 |
15
november 2019-12-13 11:30:22 +08:00 1
没必要。和楼上大多数建议一样,要么虚拟机装 linux,要么 win+linux 双系统。当然 linux 单系统也行,就怕你用不惯。
如果电脑性能足够,那么使用虚拟机装 linux。这样子的话,可以把虚拟机备份一个,后面即使把 linux 弄坏了,重装也很容易。 如果电脑开虚拟机性能有瓶颈的话,就 linux 双系统,划好分区的话,对原系统没啥影响的。其实更多的建议,初弄 linux 的话,在虚拟机上弄吧。 |
16
nicevar 2019-12-13 11:45:32 +08:00 1
完全没必要,除非钱没地方花,一个初学者敲点代码什么系统不一样,就算你对 win 有偏见,linux 完全满足
当然你想找借口 macbook 就当我没说 |
17
limbo0 2019-12-13 13:15:02 +08:00 via Android 1
先上 linux 不能忍就换 mac
|
18
Eyslik 2019-12-13 13:17:42 +08:00 1
我是做设计的,之前想不开买了个 18 年的 mbp,现在后悔的要死
|
19
emisora OP 感谢各位。 我就是初学瞎折腾。
在 github 上装 vim 还有 vim 插件的时候看到教程里面很多命令说的都不是 windows 下面的。整的我每次都要搜索在 win10 下怎么装 xxx。 linux 更不熟悉不过各位老哥都有这个建议我回头看看教程。 |
20
nicevar 2019-12-13 14:21:09 +08:00 1
@emisora 既然你装了 win10,想用 vim 为啥不直接装个 linux 子系统,直接在 Store 里面搜索 ubuntu 安装上就行了
|
21
snowydec 2019-12-13 14:23:42 +08:00
对苹果生态无感就不要入坑了
|
22
cmdOptionKana 2019-12-13 14:39:17 +08:00
@emisora vim 原本不是 win 平台的,可能安装使用上会优点麻烦。
vim 以前是蛮强大的,但是最近几年现代编辑器发展非常迅速,其中以 vscode 为代表,其功能之强大、易用已经到了一个新的高度。vim 的优势已经变得非常微弱了。 |
23
q8164305 2019-12-13 15:15:42 +08:00 via Android
完全没必要,同样价格买个 win 本直接起飞
|
25
emisora OP @cmdOptionKana 嗯嗯在初学。 现在也是看网上大家说什么就跟着用什么,折腾久了可能就知道哪个最适合自己的。前期这个试错时间成本可能会比较高。
|
26
zw1one 2019-12-13 16:17:50 +08:00
windows 做开发,配置也很好找。
|
27
turi 2019-12-13 16:19:13 +08:00
虚拟机,vps
都看不上? |
28
kidtest 2019-12-13 17:30:30 +08:00
我觉得有必要,对后端而言,起码开发环境安装起来很爽
|
29
ww050312 2019-12-13 20:10:42 +08:00
我们学校本科 cs 新生基本人手一个 mac,个人觉得不用在装环境的时候就自闭,也不会耽误平时上微信打小游戏啥的,用了两年了,到现在才迫于要做 ML 的作业准备换本,我当时乞丐版初学是肯定够用的。
ps 我正在出一个 mac air13 版的二手,是我大一用的 128G 乞丐版 2400 卖(如果违规的话就无视我好了 orz |
30
zxCoder 2019-12-13 20:42:55 +08:00
楼上学校真有钱 人手一个 mac
|
31
weixiangzhe 2019-12-14 08:24:44 +08:00 via Android
wsl 先用用
|
32
exev2 2019-12-14 10:30:36 +08:00
Windows 10 + WSL / 虚拟机下 Linux 发行版 > 纯 Linux 发行版 > 黑苹果 > 白苹果
一点点尝试,如果能接受并坚持到后面,就可以上白苹果了,如果不合适就可以停止或回退,你不会有大损失。 |
33
yinzhili 2019-12-14 11:10:52 +08:00
没有必要(除非你是专门做 iOS 开发)
|
34
fanpei0121 2019-12-14 11:54:13 +08:00 via Android
建议楼主搞 Docker 安个 ubuntu 容器。在容器里面学习,比虚拟机方便多了
|
35
Leigg 2019-12-14 12:48:38 +08:00 via iPhone
你这个理由也太弱鸡了,简单命令那些在线平台就可以,实在需要装个 docker。我用 win 开发多年,让我转 maclinux 很多软件恐怕无法流畅切换。
|