macbook pro,最全面,比如ios开发,只有这个才行,其他的pc笔记本不能满足。想做windows和linux开发,装多启动切换到对应系统就可以。
性价比都可以
编程与笔记本电脑本来是没有关系的,因为需要编程,那么就需要电脑。任何一款笔记本电脑都胜任编程,如果确实需要推荐,那就要看使用什么编程语言、编辑器、编译器及IDE集成开发环境了,这些都是与笔记本电脑的性能,配置密不可分的。
1、根据编程语言来选择合适的笔记本电脑。
2、根据编程时所使用的软件环境来选择合适的笔记本电脑。
3、程序代码编写完成后是否需要编译或在服务器上使用,这一点很重要。但是都有一个共同点,不管是编译成exe文件,还是在电脑上模拟服务器环境,需要强大的CPU和高内存。
总之,学习编程使用的笔记本电脑根据编程语言的不同,中高低端笔记本电脑都可以完成,所以,要根据个人学习哪一种(类)编程语言,如VC/C++,汇编,Python等来选择合适的笔记本电脑。
强大的CPU,高内存,高速硬盘存储等硬件都是不二之选。
首先,程序员用的电脑得区分是“写”代码还是“运行”代码,如果是写代码,上网本都可以,不足为虑如果是运行代码,那性能上就有要求了,至于那些推荐MacBook的,这些人往往有高性能的电脑运行代码,自然可以拿着性价比极低的MacBook显摆,不食人间烟火的姿态误人子弟以下是个人建议:系统兼容性,要能装Windows、Linux,硬件不能太冷门,官方提供多系统的驱动最佳,至于MacOS么,搞个虚拟机跑跑就行,不值一提;性能尚可,得需要支持硬件虚拟化的多核x64 CPU,内存至少8G(最好是双通道),为了跑虚拟机。不要买x86的和不支持虚拟化的CPU,淘换二手机的要注意;网卡要支持WIFI热点;固态硬盘对性能加分不少,强烈建议用上,出于性价比的考虑,不一定非得要原厂的,可以研究下接口情况考虑自己加装。另外,笔记本电脑中的机械硬盘环境比较恶劣(毕竟旁边就是风扇呼啦啦震动还有CPU和GPU在炙烤),寿命和稳定性不乐观,不建议为了存大文件配大容量机械硬盘在笔记本电脑里面,可以通过外置设备补充;如果考虑学机器学习,硬件加速的CUDA是NVIDIA的技术,那么最好有个NVIDIA显卡;屏幕色域越高价格越贵,至少72%的,45%不如忍一忍攒攒再买;刷新频率对打字而言没有可见差异;DPI最好不要太高,字太小费眼,虽然新的操作系统都支持DPI调整,但一些应用比如微信PC版就不支持;最好有独立的外接显示器接口,方便接显示器,如果没有支架的话笔记本显示器视角对颈椎极不好;外观规整一点,看厌了还可以贴贴纸改个样儿,奇形怪状的贴纸都贴不好;散热不够可以用外置散热器加持,不必太焦虑,支架也能提升笔记本电脑使用体验;触摸板和键盘,笔记本上都不怎么样,不如外接键盘鼠标来的好。也不必迷信机械键盘,声音大还费力,舒适度而言,键盘布局上的优化设计的作用要大于按键本身的设计;重量上基本上性能好点的都很重,如果没有明确感知,就以2Kg为分界线吧,低于2Kg算比较轻薄的,可以单手拿着到处跑,高于2Kg算比较重的,最好配双肩包;接口要齐全,硬盘最好能换,VGA、雷电、RJ-45、SD卡等接口是加分项。需要注意的是,虽然笔记本电脑功能齐全,但这并不意味着不需要额外配件就能获得优质体验,如果是长期使用,还是需要一些配件补充才能发挥最大价值。其他细小差异可以自己研究,如果你认为仅仅是“写”代码,那么先得掂量下自己是否有台式机或服务器“运行”代码,否则,用着用着笔记本就成万能的了。