这次的文章主要是从软件开发的不同岗位需求,对电脑性能要求和配置要求的角度来聊一聊程序员到底该配一个什么配置的电脑。

操作系统的选择

Win、Mac、Linux是常用的三大操作系统,因为不同的岗位需求对不同的电脑性能要求也不一样。比如像前端开发、后端开发、运维、算法、嵌入式等这些岗位的要求都还不太一样。

1.前端开发

不管是用“三件套”的原生技术栈时代,也就是所谓的html、css、javascript。还是后来的“封装库”时代,也就是有了jQury和ajax的时代。亦或是现在如今比较火的“组件式”开发时代,有angular、react、Vue这些组件化框架开发时代。我们以最新的为例来说:首先,你一般会需要一个命令行终端,然后前端开发也需要一个比较大的IDE环境,现在我看好像用webstorm比较多,前端开发再厉害点的就还需要一个vscode或者是atom也就是文本编译器,最后就还需要一个浏览器。所以前端开发常见也就使用这个四五个开发软件,所以说前端开发对于电脑性能没什么要求,因为它不怎么吃电脑性能没有什么特殊要求,正常配置就可以了。当然唯一的要求可能就是屏幕分辨率和屏幕色准,不管怎么说都是跟图形化的东西打交道。所以从这些角度上来讲,我是推荐还是用一台Mac来做前端开发比较好,因为它屏幕还是挺不错的。关于显卡的话,显卡不是必须的,但是具备最好,因为前段也有可能会接触到一些UI设计方面的应用软件。综上所说,前段其实不耗电脑性能:8G内存,一个固态SSD基本上就够了。

2.后端开发

以java后端开发为例,需要一个大的IDE,一般是eclipse或者是intellij IDEA(后者现在更多)、浏览器(Google)、而数据库可视化可能需要类似于Navicat这种软件、前后端调试接口需要Postman、编辑器vscode或者是atom、后端开发也需要命令行终端、远程连接服务器就需要一个SSH终端。当时我在自己2016款中配MacBook pro上做过实验,把java开发的所需要的软件全部打开会耗费多少性能。实验证明我自己的这台16款中配8G内存的MacBook pro是非常能胜任的,运行非常流畅。后端开发的话我建议内存尽量8G及以上、系统盘是SSD(256G)基本够了、显卡就看自己的喜好就行,如果你要搞大数据、虚拟化、编程环境复杂一些的技术,需要虚拟机支持的话就需要你的电脑CPU、内存、硬盘都得要再上一个台阶了。

3.AI(人工智能)

如果你是做AI、机器学习、图形图像处理算法,除了在CPU、硬盘、内存(16G+)要求比较高之外还需要GPU的加持。因为我们以前在实验室做图形图像处理和一些模式处理的算法的时候就会用到并行计算,这个时候就需要GPU的加速了。

4.运维

其实我觉得运维岗对客户端机要求是最低的,因为运维绝大部分时间都是在一个远程终端连接到一个远程服务器上去进行操作。所以你本地客户机基本上一个SSH终端就能搞定一切,厉害些的可能就还需要一些文件对比工具和编译器等,很小的一些小工具就可以了。

5.嵌入式开发

如果你是做嵌入式开发或者跟硬件打交道的话,那尽量还是在Windows或则是Linux下做比较好,Mac不是一个好的选择,因为Mac上很多嵌入式开发的软件确实是没有。

所以说在大部分情况下我还是觉得一台中配的MacBook pro就可以搞定一切,最好是15寸的(效率相对而言高一些),具体哪一款的话,我自己用过:14、15、16、17、18款都用过,在我感觉16款的体验稍微的好一点点,但是差别也没那么大,因人而议。如果说你MacBook pro不想买新的话,买一个二手的也是不错的选择,像14款的中配MacBook pro就是13寸的8G内存156G基本上也就是4000多块钱。而15款二手的MF840差不多也就卖5000块钱。我自己的现在是16款的带Touch Bar的这个MacBook pro 8G内存、256SSD、i5处理器的话顶天也就只能卖一个7000块钱。所以说二手的性价比是最高的。除了MacBook pro之外的话还有ThinkPad T系列也还不错。

前端电脑和浏览器分辨率不同_不同岗位的程序员如何选电脑 :)相关推荐

  1. 入职程序员从选电脑开始

    背景:入职程序员几年了,想起来自己因为电脑配置问题也有过煎熬啊,电脑慢,真没法搞代码!!所以现在总结以下我这几年的经验,分享给大家. 写代码,对电脑的要求虽然没有视频处理.建模那样非常吃性能,但是还是 ...

  2. mbp适合程序员_听说这两款是最适合程序员编程的电脑

    对于程序员来说,工欲善其事,必先利其器,毕竟电脑是吃饭的家伙,属于生产力工具,每天对着电脑十几个小时,若是电脑不称手,那工作体验就不好,效率也会降下去,所以对自己好一点,买到自己喜欢的,投入回报率也会 ...

  3. 我的理想600字作文计算机方面,我的理想_我想成为程序员作文600字

    <我的理想_我想成为程序员作文600字>由会员分享,可在线阅读,更多相关<我的理想_我想成为程序员作文600字(2页珍藏版)>请在人人文库网上搜索. 1.我的理想_我想成为程序 ...

  4. 前端工具文档网站推荐(印记中文、程序员盒子、前站)

    印记中文 印记中文,号称是唯一与官方文档同步的前端中文文档站.由腾讯AlloyTeam创立 & 维护. 这个网站 里 收集了很多 工具.库等等的文档. 印记中文 - 深入挖掘国外前端新领域,为 ...

  5. c语言java对电脑配置的要求,java程序员需要的电脑配置

    java程序员需要的电脑配置 來源:互聯網  2012-07-03 21:34:33  評論 分類: 電腦/網絡 問題描述: 我想买一台二手笔记本电脑 需要什么样的配置 配置: PIII700,256 ...

  6. 听说这两款是最适合程序员编程的电脑

    对于程序员来说,工欲善其事,必先利其器,毕竟电脑是吃饭的家伙,属于生产力工具,每天对着电脑十几个小时,若是电脑不称手,那工作体验就不好,效率也会降下去,所以对自己好一点,买到自己喜欢的,投入回报率也会 ...

  7. OSChina 周三乱弹 ——我和电脑掉进水里先救谁?程序员这样回答

    2019独角兽企业重金招聘Python工程师标准>>> Osc乱弹歌单(2017)请戳(这里) [今日歌曲] @美式不加奶不加糖 :#毎日の歌#<被驯服的象> 蔡健雅 & ...

  8. 前端页面加水印插件_没用过这7款浏览器插件,你一定是假的程序员

    谷歌Chrome浏览器,几乎是每个程序员必备的浏览器,除了速度快之外,还有非常丰富的插件可以使用,今天我们来细数程序员最常用的7大插件,可以极大地提升你的效率. 1.AdBlock,必备神器,全球超过 ...

  9. 电脑怎么分屏2个显示器_程序员一台电脑装2个显示屏?因为专业

    使用电脑双屏显示已经十分普及,并不一定只有电影里面可以看到. 笔记本通过显示器输出.电脑通过投影输出.单个主机通过两台显示输出,均属于双屏显示. 当然,双频显示可以极大的提高工作效率. 以程序员为例, ...

最新文章

  1. Error: SyntaxError: DOM Exception 12 ...
  2. 连接web端,mysql,返回乱码解决
  3. windows10在线升级失败后的一些补救措施
  4. Springboot的异步、定时、邮件任务
  5. pytorch 中的数据类型,tensor的创建
  6. 最短Hamilton路径
  7. 市场调研思维导图模板
  8. 【板栗糖GIS】Win11如何取消打印机任务
  9. 大数据领域一些值得读的论文(不断更新
  10. 刻意练习这本书。。。。。。。
  11. (项目)审计系统(堡垒机)
  12. 爬取雪球网股票信息(一)
  13. 电商项目_使用Quick BI 可视化工具进行展示
  14. OPS and So on.
  15. 2022春节拜年短信,快收藏了
  16. json-lib使用详解——json小工具
  17. 最大机枪池被黑客攻击,BSC接连被暴击后将走向何方?
  18. Solaris 10 学习笔记
  19. matlab(1)矩阵的输入及运算
  20. itunes 64位官方下载中文版

热门文章

  1. 亲身经历,在实验室不要乱按按钮!!
  2. 【炼丹】深度学习多目标优化的多个loss应该如何权衡
  3. 行人搜索也可以Anchor-Free?这篇CVPR 2021论文给出了答案
  4. 吴恩达桃李满天下:包括他自己的老爹
  5. 优于人类参考摘要,适用CNN新闻,OpenAI用人类反馈提升了摘要生成质量
  6. 川大 NLP 博士生被华为以 200 万年薪录用!分享以下科研及论文写作经验...
  7. MMDetection V2.0发布!速度精度全面提升,现有检测框架最优
  8. 省内读大学与省外读大学的区别?看完扎心了…
  9. Nature官方劝退读博:全球七成博士对前途迷茫,36%自认有过心理疾病
  10. 最大数值(不能使用比较运算符)