创作立场声明:请尊重原创,转载或引用注明出处,鄙视洗稿剽窃。
追加修改(2020-02-18 20:52:39):
这篇文章在2019年9月所写,电子产品更新换代很快,除了简单肤浅的理论知识值得阅读以外,文中的推荐清单请全部忽略。
本文上半部分是程序员选购需求分析,中间夹杂了一个品牌的吐槽,下半部分是大内存笔记本型号推荐,有相关需求的值友都可以收藏慢慢看。
小农工作九年,算上加班有十几年了
。早年走上管理岗位,但一直没完全离开过代码。做的也不是什么高精尖的专业工作,就普通Java开发:每天本地开着IDE、数据库、Tomcat,偶尔还需要开虚拟机。本文也基于这种需求做笔记本推荐,希望对天下码农有所帮助。
需求分析
虽然同样是码农,但不同农有不同的需求,有的要打游戏,有的闲暇只影音,有的要便携,有的要续航,有的只要性能。根据不同需求,码农也是有多样化推荐的,不能一概而论。
1.共性需求:大内存
与别的职业不同,内存是程序最重要的需求之一,Chrome多开吃内存、虚拟机吃内存、Java服务吃内存、IDE吃内存,正常负载工作建议12G以上,8G+8G双通道是最优配置。
2.根据自己使用场景选择CPU
日常码代码过程中CPU的占用率很低,只有在进行build编译、打包、启动本地服务器、跑一些复杂程序的时候才会用到CPU的算力,不过正是这些时候,能力强的CPU会更加有优势,能在更短时间完成相关命令。【如果你有多开虚拟机需求,这个也很吃CPU】
我做了个实测:本地启动服务的时候CPU基本都低于70%,频率则几乎保持在3GHz以上,这时CPU的“鸡血算力”很重要。日常办公不存在CPU持续高负载运行,我想表达的一个意思是:对于纯办公开发来说,不用特别在意笔记本的极限烤机、极限负载,稍微注重下日常情况下的散热隔热就行。
我身边有不少开发手上只有一两个project工程代码,对工程build一次也就20秒的事,他们用主流的intel低功耗CPU就够顺畅办公。我身边也有一些开发主管、架构师,他们手上有几十个工程管理权限,build一次要花很长时间,选择标压高性能CPU能提高工作效率。
当然,还有一个注意点,CPU越强-->>发热越大、模具越重、续航越差。要性能?要续航/便携?孰轻孰重,自行斟酌。
3.