热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

计算机专业大学生应该买什么样的电脑?

02.计算机专业大学生应该买什么样的电脑?系列文章目录:入门之前:大学本科计算机专业入门之前所需了解的一系列文章前言我们知道,学习计算机的第一步,一定是需要购买一台电脑的,因

02.计算机专业大学生应该买什么样的电脑?

系列文章目录:入门之前:大学本科计算机专业入门之前所需了解的一系列文章

前言

  我们知道,学习计算机的第一步,一定是需要购买一台电脑的,因为计算机专业这是一个需要编程和练习的学科,而百分之九十以上的工作都是在电脑上进行的,所以在入门计算机专业之前,我们要购买一台足够适合自己的电脑。每年都有许多人问:我学计算机专业,到底应该买什么样的电脑呢?

台式电脑 VS 笔记本电脑

  首先我们将计算机分为两种计算机:台式电脑和笔记本电脑(手提电脑),来分析他们的优缺点。

类型 优点 缺点
台式电脑 1、相同配置的台式电脑硬件相对于笔记本来说性能更强
2、相同配置的台式电脑+显示器的价格相对于单买笔记本低
3、显示器的屏幕更大,更适合编程
1、台式电脑无法便携,除非购买ITX型迷你电脑,但同样便携性差
2、台式电脑在停电情况下无法使用,会遭遇突然断电的突发情况,使作业丢失
3、功率过大的台式电脑在宿舍使用可能超过宿舍电压负荷,导致宿舍跳闸
4、某些大学不允许使用台式电脑
笔记本电脑 1、便携性强,适合于大学计算机专业随身携带上课
2、无须担心停电导致作业丢失问题
1、相同配置下比台式电脑更贵
2、相同配置下由于散热问题、电压问题比台式电脑性能有所下降

  由上表可知,台式电脑有点多、缺点也一样多,而笔记本电脑最大的优势则是便携性强、无须担心停电问题,但正因如此,才需要花更高的价格来支付这笔费用。

  对于大多数大学生来说,笔记本电脑更适合于宿舍生活,因为宿舍有大量的限制,同时计算机专业的学生需要频繁地移动;而台式电脑更适合于家用或办公,或者作为宿舍的第二台电脑。如果使用两台电脑的话,最需要的就是搭建好相同的环境的配置,否则可能会出现因为环境不同而产生的错误。

  因此,对于大学计算机专业来说,有以下的选择,按推荐程度排序:

  1. 笔记本电脑
  2. 笔记本电脑+显示器
  3. 笔记本电脑(外携)+台式电脑(主用)
  4. 台式电脑

MacBook VS 高性能本 VS 轻薄本

  由上文可知,大学生最适合购买笔记本电脑,而目前所有的笔记本电脑可以分为三大类:MacBook、高性能本(市场又称之为“游戏本”)、轻薄本,同时我们再按照系统将他们三个分为MacOS和Windows党,我们就此来分析他们的优缺点。

系统 优点 缺点
MacOS 1、MacOS电脑基于Unix的macOS系统属于平台封闭系统,安全度高。
2、MacOS电脑因为游戏性能不佳,因此可以减少游戏时间?
3、MacOS电脑与苹果设备兼容性极佳
4、MacOS电脑系统稳定,用户体验好
5、MacOS电脑的指令与Linux差距不大,可以顺便学习Linux
6、MacBook电脑普遍轻薄
1、MacOS电脑正规途径的软件没有Windows丰富
2、MacOS电脑价格昂贵
3、MacOS电脑游戏性能不佳
4、MacOS电脑软件向后兼容性不好
Windows 1、Windows电脑提供了大量的灵活性和定制(含硬件和软件)
2、Windows电脑提供的尖端的硬件支持
3、Windows有比任何其他平台更多的软件
4、Windows提供了巨大的向后兼容性
5、Windows提供了一个伟大的游戏体验
6、Windows是在大多数人使用的平台
1、Windows相对于MacOS安全度低
2、Windows电脑不稳定的情况更多
Windows笔记本电脑 优点 缺点
高性能本 1、高性能本的性能高
2、相同配置下高性能本的价格更便宜
1、高性能本普遍较重,2.2kg以上
2、高性能本性能越高,续航能力越差,降频越严重(即未通电情况下的性能下降)
轻薄本 1、轻薄本重量轻,普遍1.5kg以下
2、轻薄本普遍续航能力好
1、相同配置下轻薄本的价格更贵
2、轻薄本性能较低,用户体验差

  在我之前写过的文章《计算机专业该如何学习:准大一篇》里提到过:购买一台尽可能性能优秀的电脑,因为优秀的性能往往能带来优质的电脑使用体验,从而提升码代码的兴趣、状态和学习效率。

  同时,在本科阶段,几乎所有同学及所有老师的教学都在使用Windows系统,而如果你是用Mac OS,如果出现的问题将只能独立解决甚至难以解决,会导致学习效率和欲望降低。但这并不是说明MacBook是一个昂贵而又无意义的笔记本电脑,优秀的稳定性、安全度、用户体验、编程体验使Mac成为程序员就业后的首选电脑(否则大厂们为什么愿意花更多的价钱去买MacBook而非Windows笔记本,因为MacBook带来的编程效率更好),只不过暂且不适合在入门的本科阶段使用。

  因此,在此推荐各位如下选择,以推荐程度排序,不考虑具体价格,当然各位也可以根据以上数据自行选择:

  1. Windows高性能笔记本电脑
  2. MacBook Pro
  3. MacBook
  4. Windows轻薄本
  5. MacBook Air

笔记本电脑选择方法

  谈了这么多,很多人就会问了,你还没说我到底该买哪一台笔记本啊!这里存在一个十分尴尬的影响因素:时效!每年都有大量的笔记本电脑型号推出,而每年的不同价位最佳推荐都会变化,如果我在此给你推荐一个具体的型号,那明年可能就不是最佳推荐了。因此在这里我只会给出我选择笔记本的方法,以便于各位在任何一年都能去自行选择。

  选择电脑最重要的就是两个因素:需求和预算。

  需求决定了你需要的电脑应该具备什么样的功能,预算决定了你选择的范围和你的取舍。

  这里举个例子最好。

  假设我是一个计算机专业的学生(刚好符合文章题目),那么我一般使用的软件会是各大IDE,也许还需要使用虚拟机进行多系统操作,当然这些并不是一个新手能够知道得多,购买之前你完全可以去找到本专业的学长,尤其是大三大四甚至毕业的学长,因为大一大二还没有特别需要性能的需求,而往往到了大三大四,便产生了换电脑的欲望,所以大一大二可能给出错误的建议:随便买台电脑就能编程。但我们讲究的是学习和编程的效率,正如我的观点:优秀的性能往往能带来优质的电脑使用体验,从而提升码代码的兴趣、状态和学习效率。

  由此得出,要流畅运行IDE,我至少得有一个标准电压的CPU,而不去使用低压CPU,这让我拒绝了大部分的轻薄本,因为大部分轻薄本都是低压CPU。要使用虚拟机,我电脑的内存至少需要16G。而对于一个十分喜欢玩游戏的我来说,需要一个强力的GPU,同时在大学本科期间,MacBook对大学生并不友好(可能会出现网站不兼容、软件不兼容的问题)。因此,我决绝了昂贵的MacBook,最终选择了高性能笔记本,而在相同价位下也存在标压CPU配16G内存的轻薄本。当然也可以举另一个例子,我自己想去研究人工智能,那么同样需要一个强力的GPU,所以最终仍旧选择了高性能笔记本。

  而怎么去选择哪些笔记本型号呢?笔记本电脑行业没有绝对的品牌,只有更好的型号。我们可以先从笔记本的品牌里去了解,然后再挑选特定的符合我们需求和预算的型号,然后再从这些型号中选出自己最喜欢的电脑。这里就不再赘述各种品牌和各种型号了,已经是题外话了,感谢@Transcend X的这张图。

img

  本文同步更新在下图所有网站官方账号上,望请多多关注。

LOGO


推荐阅读
  • Valve 发布 Steam Deck 的新版 Windows 驱动程序
    Valve 最新发布了针对 Steam Deck 掌机的 Windows 驱动程序,旨在提升其在 Windows 环境下的兼容性、安全性和性能表现。 ... [详细]
  • 优化联通光猫DNS服务器设置
    本文详细介绍了如何为联通光猫配置DNS服务器地址,以提高网络解析效率和访问体验。通过智能线路解析功能,域名解析可以根据访问者的IP来源和类型进行差异化处理,从而实现更优的网络性能。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • PyCharm下载与安装指南
    本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • DNN Community 和 Professional 版本的主要差异
    本文详细解析了 DotNetNuke (DNN) 的两种主要版本:Community 和 Professional。通过对比两者的功能和附加组件,帮助用户选择最适合其需求的版本。 ... [详细]
  • 在现代网络环境中,两台计算机之间的文件传输需求日益增长。传统的FTP和SSH方式虽然有效,但其配置复杂、步骤繁琐,难以满足快速且安全的传输需求。本文将介绍一种基于Go语言开发的新一代文件传输工具——Croc,它不仅简化了操作流程,还提供了强大的加密和跨平台支持。 ... [详细]
  • 深入理解Java泛型:JDK 5的新特性
    本文详细介绍了Java泛型的概念及其在JDK 5中的应用,通过具体代码示例解释了泛型的引入、作用和优势。同时,探讨了泛型类、泛型方法和泛型接口的实现,并深入讲解了通配符的使用。 ... [详细]
  • 并发编程:深入理解设计原理与优化
    本文探讨了并发编程中的关键设计原则,特别是Java内存模型(JMM)的happens-before规则及其对多线程编程的影响。文章详细介绍了DCL双重检查锁定模式的问题及解决方案,并总结了不同处理器和内存模型之间的关系,旨在为程序员提供更深入的理解和最佳实践。 ... [详细]
  • 本文详细介绍了C语言中的指针,包括其基本概念、应用场景以及使用时的优缺点。同时,通过实例解析了指针在内存管理、数组操作、函数调用等方面的具体应用,并探讨了指针的安全性问题。 ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 深入理解 SQL 视图、存储过程与事务
    本文详细介绍了SQL中的视图、存储过程和事务的概念及应用。视图为用户提供了一种灵活的数据查询方式,存储过程则封装了复杂的SQL逻辑,而事务确保了数据库操作的完整性和一致性。 ... [详细]
  • 优化版Windows 10 LTSC 21H2企业版:适用于低内存设备
    此版本为经过优化的Windows 10 LTSC 21H2企业版,特别适合低内存配置的计算机。它基于官方版本进行了精简和性能优化,确保在资源有限的情况下依然能够稳定运行。 ... [详细]
  • 数据库内核开发入门 | 搭建研发环境的初步指南
    本课程将带你从零开始,逐步掌握数据库内核开发的基础知识和实践技能,重点介绍如何搭建OceanBase的开发环境。 ... [详细]
  • 如何配置Unturned服务器及其消息设置
    本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ... [详细]
author-avatar
閆小恰
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有