主页 > 知识库 > 不怎么玩游戏,写代码对电脑有一定要求,有什么推荐的电脑吗?

不怎么玩游戏,写代码对电脑有一定要求,有什么推荐的电脑吗?

热门标签:黑龙江电销 安顺电销 廊坊电销 三亚电销 潜江电销 平凉电销 天津电销 梧州电销

作为一名本科软件工程现在已经在读计算机博士的人,我来给你推荐。

如果真的不是特别差米而且渴望做大神的话一定选Mac(尤其是MBP) 不一定非要选最高配,不玩游戏的话完全不必用很好的显卡。我13末MBP15寸还能带动4K显示屏60赫兹写代码呢,苹果的集显其实也不算很差啦。

选苹果系列最主要的原因是因为编程环境。OSX(现在叫macOS)是基于unix开发的电销外呼程序,基本命令和Linux相同。纯天然的类Linux环境让你从小白开始就有了接触命令行的习惯,想想别人还在捣鼓编程环境的时候你两三行命令就已经把环境装好了。等别人大二大三开始学习用Linux的时候你已经把Linux玩熟了。别人还在本地用各种IDE的时候你已经开始远程到服务器上用vim了。诸如此类,假如你能在最一开始就用纯Linux我也可以佩服你,但我相信大一的小白们大多还离不开word QQ之类的东西,一上手纯Linux完全不用win不开虚拟机绝对要懵逼。Mac和绝大多数Linux一样源码,编程环境要么电销外呼程序自带(比如各种系列的shell、python、perl、ruby什么的 c/c++只需要装了Xcode就有了。哦对了,还自带世界上最好的语言PHP呢(笑)),要么一两行命令就可以直接装好,根本不用去网上找软件。除此之外还可以有windows上常见的软件工具,不常见的肯定是程序员用不到的所以你放心(不然一定有用Mac的程序员去写的,美国用Mac的程序员太多太多了)。

第一台电脑用Mac绝对有偌大的好处。等你用几年习惯了Linux之后,到时候该换电脑了,这个时候你可能会发现macOS还不够开源,还无法随心所欲。这个时候你可以换一台适合你的Linux本了。也许你想做机器学习所以搞个显卡也说不定(ML真的比较适合跑服务器上,为ML买笔记本高显卡绝对不值,至少买台式也可以啊)。Mac是一个有潜力的小白用能变成大神,无潜力的小白用会吐槽,普通人觉得和windows差不多甚至不如windows方便,大神用会越来越喜欢直到突然一天想切换纯Linux的电销外呼程序。

缺米不买Mac也不是不行。但我想说,学习计算机编程对硬件需求真的不高。你买个一两百的树莓派照样可以跑程序。所以,还是看你其他方面的需求。比如我就有速度强迫症,所以电脑要么不买要么买高配的用上很多很多年。大一的时候我买的是Thinkpad T430除了显卡几乎顶配一万米。到现在五年过去了那电脑除了电池老化,其他用起来还是一点都不卡,各种大软件也都带的起来。我之前经常在上面渲染视频用AE什么的,更不要说跑PS了。现在想想主要是CPU好,加上硬盘ssd所以一直没觉得被淘汰。你要是没有卡顿强迫症的话,完全可以买个很一般的电脑,或者买个平板类的,甚至你大神直接买个树莓派配个屏幕(如果有人除了树莓派没有任何电脑设备请一定让我一跪。其实我也玩过树莓派,但我当时实在觉得它有些卡,而且那个时候小白的我Linux玩得也不熟练)

另外说一点啊,不要说真不玩游戏了就真的不买好显卡的机器了。我应该也是不经常玩游戏的程序员,不过我还是很喜欢某些游戏的,而且都是大学期间才无意知道的。关键是我这人对画质要求很高,玩游戏喜欢逛地图看风景啥的,所以… 没有显卡我玩游戏只能开低画质,其实还是有一点点后悔的啦… 不过我已经打算以后买一台好一点的台式机配好一点的显卡弥补我两台笔记本(大三又入了MBP)都是集显的缺陷了。

最后重复一下源码,编程真的不耗硬件,特别是学习编程。真正耗硬件性能的程序都是跑在服务器的。等你需要写一个需要考虑性能的程序,比如一个支持百万人并发访问的服务,比如训练几十万张图片的神经网络,比如渲染专家级特效的视频等等,都不会用你几千上万的小破笔记本的。

所以我的推荐是,有米一定买Mac,没米看个人情况。

如果还有什么问题,可以随时私信我或者直接在这里回复。我几乎每天都看头条的:)

标签:洛阳 宜宾 海口 广安 通化 连云港 怀化 桂林

巨人网络通讯声明:本文标题《不怎么玩游戏,写代码对电脑有一定要求,有什么推荐的电脑吗?》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《不怎么玩游戏,写代码对电脑有一定要求,有什么推荐的电脑吗?》相关的同类信息!
  • 本页收集关于不怎么玩游戏,写代码对电脑有一定要求,有什么推荐的电脑吗?的相关信息资讯供网民参考!
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266