怎么这么麻烦。 选个上一代的MacBook pro就好了。 QLXF 发表于 2023-06-08 10:23
说得好,这才是真懂的人而且耐心的回答。 不过,说再多也不一定有用,女人买东西还是最看重牌子和外貌 taconic 发表于 2023-06-08 11:04
懂啥?大厂码农全都是MacBook Pro,你上来一句MacBook Pro不适合编程,是玩幽默的吗? bigtime 发表于 2023-06-08 14:24
我觉得有必要专门开一个帖子讲一下我自己的想法。希望能够帮到大家。 首先学习编程和学习cs不是同一个事情。编程只是cs专业学习内容里一个非常小的部分。cs专业本科阶段的核心课:数据结构,算法,系统结构,操作系统,编译原理,网络,数据库。每门课都需要编程,但编程只是学习的手段。很多非cs专业的也需要学编程,不在我们讨论范围里。 其次编程也有很多种,系统程序 vs 应用程序, 嵌入式 vs 桌面应用 vs 服务器程序,各种os上的应用,网站的前端vs后端,机器学习,etc。 背景讲完,我们进入正题。怎么给喜欢编程将来打算学cs的小孩买笔记本。 首先,问小孩ta想要什么,如果小孩清楚地知道自己知道要什么,除非你知道ta其实不知道自己要什么,那么就买ta想要的。大多数编程都可以在任何笔记本上进行。这个不用担心。 但是,有些编程在有些机器上更方便些,下面就是一些建议。如果小孩自己不知道要什么,那么看看ta目前想学习的编程是什么 * 系统程序,如操作系统,编译器,之类的,建议买一个pc,装Linux。 * windows应用程序,显然是windows pc *各种苹果的应用包括iphone app,显然是苹果 *网站前端,据说前端工程师喜欢mac,我不是很清楚,但是pc + Linux应该也挺好 *网站后端,pc + Linux *机器学习,PC台式机+独立网卡 *嵌入式,FPGA芯片设计,首选PC + Linux、Windows也行,mac也可以, 从上面你可以看到,如果打算进入大学继续用这个笔记本学cs的话,由于cs学的都是系统程序,pc+Linux是更好的选择。但是并不是说mac就不行。用mac的话可以在上面装个虚拟机 + Linux 应该也是很好用的。 再次,关于配置。CPU只要最近几代都行,都够快了,内存16GB一般够用,最好是可以升级的,但是轻薄本现在都是不能升级。SSD 512GB一般够用了。如果要装多个虚拟机,内存和SSD最好都再double一下。屏幕不要选16:9的,至少16:10,苹果的都超过了。 关于品牌和型号,我觉得 dell的xps 13,15,precision,lenovo Thinkpad 的 T,X,X1,P1 系列都可以,苹果的话,刚出来的air 15就挺好。dell和lenovo经常有10%+的cashback。 去哪里买的问题。官网,几个主要的网店,不要选第三方卖家,很多是买了低配版然后升级再resale,你不知道他们用的升级的配件好不好,工人操作的时候有没有带防静电手环和用防静电的垫子。 最后再推荐一个笔记本评测网站,notebookcheck ,评测很详细。 利益声明,我和dell和lenovo没有利益关系,与notebookcheck网站也任何关系,有几股苹果股票,但是我觉得如果不是专门学mac或ios的编程,就学习cs而言还是PC+Linux好用。 ss4me 发表于 2023-06-08 10:19
呃,两周前刚给准11年级生买了个8G内存的MBP 昨天他告诉我他暑假选了 AP CS的课 然后今天又看到此贴 我是不是得给他换成16G内存的? 纽约大都会 发表于 2023-06-08 15:41
首先学习编程和学习cs不是同一个事情。编程只是cs专业学习内容里一个非常小的部分。cs专业本科阶段的核心课:数据结构,算法,系统结构,操作系统,编译原理,网络,数据库。每门课都需要编程,但编程只是学习的手段。很多非cs专业的也需要学编程,不在我们讨论范围里。
其次编程也有很多种,系统程序 vs 应用程序, 嵌入式 vs 桌面应用 vs 服务器程序,各种os上的应用,网站的前端vs后端,机器学习,etc。
背景讲完,我们进入正题。怎么给喜欢编程将来打算学cs的小孩买笔记本。
首先,问小孩ta想要什么,如果小孩清楚地知道自己知道要什么,除非你知道ta其实不知道自己要什么,那么就买ta想要的。大多数编程都可以在任何笔记本上进行。这个不用担心。
但是,有些编程在有些机器上更方便些,下面就是一些建议。如果小孩自己不知道要什么,那么看看ta目前想学习的编程是什么 * 系统程序,如操作系统,编译器,之类的,建议买一个pc,装Linux。 * windows应用程序,显然是windows pc *各种苹果的应用包括iphone app,显然是苹果 *网站前端,据说前端工程师喜欢mac,我不是很清楚,但是pc + Linux应该也挺好 *网站后端,pc + Linux *机器学习,PC台式机+独立网卡 *嵌入式,FPGA芯片设计,首选PC + Linux、Windows也行,mac也可以, 从上面你可以看到,如果打算进入大学继续用这个笔记本学cs的话,由于cs学的都是系统程序,pc+Linux是更好的选择。但是并不是说mac就不行。用mac的话可以在上面装个虚拟机 + Linux 应该也是很好用的。
再次,关于配置。CPU只要最近几代都行,都够快了,内存16GB一般够用,最好是可以升级的,但是轻薄本现在都是不能升级。SSD 512GB一般够用了。如果要装多个虚拟机,内存和SSD最好都再double一下。屏幕不要选16:9的,至少16:10,苹果的都超过了。
关于品牌和型号,我觉得 dell的xps 13,15,precision,lenovo Thinkpad 的 T,X,X1,P1 系列都可以,苹果的话,刚出来的air 15就挺好。dell和lenovo经常有10%+的cashback。
去哪里买的问题。官网,几个主要的网店,不要选第三方卖家,很多是买了低配版然后升级再resale,你不知道他们用的升级的配件好不好,工人操作的时候有没有带防静电手环和用防静电的垫子。
最后再推荐一个笔记本评测网站,notebookcheck ,评测很详细。
利益声明,我和dell和lenovo没有利益关系,与notebookcheck网站也任何关系,有几股苹果股票,但是我觉得如果不是专门学mac或ios的编程,就学习cs而言还是PC+Linux好用。
MBP 没有 Linux 方便 入门,来弄我普通级就行,两年后换来弄我的工作站就行
很好,收藏了
懂啥?大厂码农全都是MacBook Pro,你上来一句MacBook Pro不适合编程,是玩幽默的吗?
哈哈, 人家可能是LINUX挂的。
呃,两周前刚给准11年级生买了个8G内存的MBP 昨天他告诉我他暑假选了 AP CS的课 然后今天又看到此贴 我是不是得给他换成16G内存的?
我用的是MacBook pro. 但是我就开个浏览器。所有编程跑程序都连公司内网服务器。自己想装个ide 练习,在本本上跑程序,都很难得到permit.
为什么要用MacBook pro, 因为是我可以拿到的最好的电脑。其实chromebook 就够了。
初学编程,电脑能跑的动个普通ide 就好了。稍微大点的项目,自己还是老实配个可以无限升级的台式机,本本用来联网移动用。 不过真的用了大屏幕,谁还想盯着最多17寸大的屏幕,手上打着难受的键盘啊。
大厂码农很多看着是用mbp,其实是remote desktop连到Linux workstation上干活的。Linux是对编程最友好的系统,mac差远了。
求轻拍,这个是写给还没有大厂环境爱好编程想将来去大学学cs的小孩的不怎么知道该买什么笔记本的家长的。
AP cs课用学校发的chrome book就能搞定了
随便什么1000刀的笔记本就可以了 编程初入门压根不讲究 mac的确稍微好用一点 但对初学者来说没什么卵用 玩到后面搞ai有意思点再花钱买显卡 1000刀的基本上打折可以买到3070ti 12代i7了