热门标签 | 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


推荐阅读
  • 恶意软件分析的最佳编程语言及其应用
    本文介绍了学习恶意软件分析和逆向工程领域时最适合的编程语言,并重点讨论了Python的优点。Python是一种解释型、多用途的语言,具有可读性高、可快速开发、易于学习的特点。作者分享了在本地恶意软件分析中使用Python的经验,包括快速复制恶意软件组件以更好地理解其工作。此外,作者还提到了Python的跨平台优势,使得在不同操作系统上运行代码变得更加方便。 ... [详细]
  • svnWebUI:一款现代化的svn服务端管理软件
    svnWebUI是一款图形化管理服务端Subversion的配置工具,适用于非程序员使用。它解决了svn用户和权限配置繁琐且不便的问题,提供了现代化的web界面,让svn服务端管理变得轻松。演示地址:http://svn.nginxwebui.cn:6060。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • 2016 linux发行版排行_灵越7590 安装 linux (manjarognome)
    RT之前做了一次灵越7590黑苹果炒作业的文章,希望能够分享给更多不想折腾的人。kawauso:教你如何给灵越7590黑苹果抄作业​zhuanlan.z ... [详细]
  • 本文详细介绍了云服务器API接口的概念和作用,以及如何使用API接口管理云上资源和开发应用程序。通过创建实例API、调整实例配置API、关闭实例API和退还实例API等功能,可以实现云服务器的创建、配置修改和销毁等操作。对于想要学习云服务器API接口的人来说,本文提供了详细的入门指南和使用方法。如果想进一步了解相关知识或阅读更多相关文章,请关注编程笔记行业资讯频道。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • Tomcat/Jetty为何选择扩展线程池而不是使用JDK原生线程池?
    本文探讨了Tomcat和Jetty选择扩展线程池而不是使用JDK原生线程池的原因。通过比较IO密集型任务和CPU密集型任务的特点,解释了为何Tomcat和Jetty需要扩展线程池来提高并发度和任务处理速度。同时,介绍了JDK原生线程池的工作流程。 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • Android源码深入理解JNI技术的概述和应用
    本文介绍了Android源码中的JNI技术,包括概述和应用。JNI是Java Native Interface的缩写,是一种技术,可以实现Java程序调用Native语言写的函数,以及Native程序调用Java层的函数。在Android平台上,JNI充当了连接Java世界和Native世界的桥梁。本文通过分析Android源码中的相关文件和位置,深入探讨了JNI技术在Android开发中的重要性和应用场景。 ... [详细]
  • C++字符字符串处理及字符集编码方案
    本文介绍了C++中字符字符串处理的问题,并详细解释了字符集编码方案,包括UNICODE、Windows apps采用的UTF-16编码、ASCII、SBCS和DBCS编码方案。同时说明了ANSI C标准和Windows中的字符/字符串数据类型实现。文章还提到了在编译时需要定义UNICODE宏以支持unicode编码,否则将使用windows code page编译。最后,给出了相关的头文件和数据类型定义。 ... [详细]
  • Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ... [详细]
  • 服务器上的操作系统有哪些,如何选择适合的操作系统?
    本文介绍了服务器上常见的操作系统,包括系统盘镜像、数据盘镜像和整机镜像的数量。同时,还介绍了共享镜像的限制和使用方法。此外,还提供了关于华为云服务的帮助中心,其中包括产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题和视频帮助等技术文档。对于裸金属服务器的远程登录,本文介绍了使用密钥对登录的方法,并提供了部分操作系统配置示例。最后,还提到了SUSE云耀云服务器的特点和快速搭建方法。 ... [详细]
  • RouterOS 5.16软路由安装图解教程
    本文介绍了如何安装RouterOS 5.16软路由系统,包括系统要求、安装步骤和登录方式。同时提供了详细的图解教程,方便读者进行操作。 ... [详细]
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社区 版权所有