程序员应该买哪种电脑?
首先需要指出的是你的问题有点笼统。
程序员有很多种,比如前端、后端,底层、应用层,iOS、Android,Windows、Linux,桌面应用、嵌入式应用,驱动、应用、框架等等,等等。总之“程序员”这三个字代表了一大群人,而又不是一群人,是一类职业的统称,而是不是一种职业的名称。
所以在选电脑前需要知道是干什么的,
如果是开发iOS应用和苹果系统上的应用没得选择,只能是苹果的电脑,具体型号参考自己腰包。
如果是跟界面有关(比如前端工程师)的很多人会选苹果电脑,据说是色彩还原性好。
如果是搞算法的(比如算法工程师)那么更要注重的是CPU的处理能力,而GPU则是其次,甚至直接用核显都没什么问题。
如果是搞系统性的或者跟硬件有关的(比如系统工程,驱动工程师,单片机工程师,框架工程师)就要分情况,如果公司建有高性能服务器,所有开发编译都在服务器上完成的,那么随便来一个能连上服务器的电脑就行了,不管是奔腾、I3、I5、I7都可以没太大区别,毕竟都是命令行输入输出,电脑资源开销不大。但如果需要在自己电脑编译的就要配置高CPU和高内存了,不然每一次改动可能都需要等待半小时的编译。
如果是搞游戏,图形建模的则最好配一个高级一点的GPU了。
如果需要经常出差到处跑的,好无疑问笔记本是首选。
如果一年到头都是在办公室呆着的,则台式机比较好,一方面性价比比较高,另一方面显示器比较大看代码比较方便,特别是几个文件对比时。
所以,用什么电脑取决于你是干什么的,不同的“程序员”需求是不同的。当然更重要的还是取决于你的腰包。
以上拙见,欢迎提出不同的意见。
程序员职业也有不同属性,不同工作环境选电脑也有不同刚需。像工作量不大,调试维护任务单一的工控职场人选个便携装备更实用,主要是可以给自己减负,哪怕休假旅游时也不怕领导或甲方临时喊你debug。
我觉得,在这种工作要求下,除了常规笔记本电脑外,还是有必要搞一台轻便的设备随身携带,这样无论是休假远足,还是旅行游玩,接到领导批示也能轻松搞定。
选择MicroPC就是基于这个刚需——这个设备定位就是专为网络工程师或者设备调试人员设计的超便携口袋电脑,单手可握的大小,大小公文包都能放,如果你的牛仔裤裤袋或衣服口袋足够大,甚至不用背包就能带上它!
尽管体积小,这款MicroPC的接口数量非常丰富,对于一般的工控设备调试来说完全可以在各种场景下发挥传统电脑的功能和效率。这些接口主要放在机身后侧,包括3个USB3.0接口,1个Type-C接口,一个TF插槽,1个千兆RJ45网络端口,还有1个HDMI标准高清接口和1个串口。最后这个串口在一般电脑设备上都不常见,可以说MicroPC的这个接口就标志着这是一款工控设备程序调试人员的利器。
不仅如此,这款口袋电脑还考虑了不同使用环境的便利性,比如自带挂绳口便于某些场景下拴在手腕上,还有背部4个螺丝孔用于某些环境下牢固固定机器。配置上MicroPC也足够工程调试使用,Intel N4100处理器搭配LPDDR4 4GB内存,硬盘则是128GB的M.2固态可更换更大容量,运行各种工控软件绰绰有余,出门在外,借助temaviwer和向日葵远程调试程序唾手可得。
MicroPC的设计者是深圳GPD公司,它家近年来推出若干款便携电脑各有优势,这款MicroPC虽只有6英寸屏幕,全键盘限于如此小巧的体积也并非想传统尺寸笔记本那样令双手舒展,但仅就这种轻便全功能的优势,完全可以让我享受一个无负担的假期,可以说是工控人的休假好助手了。
程序员也分工种。因为不能一概而论。
再者,既然是程序员,那么公司必然配备电脑。如果自己有特别需要,比如做图形类的工作,可能对显卡要求比较高。一般来说,当前的电脑,基本配置都能满足程序员的需求了。钱够,就上,不够,也不影响。别光看配置,目前的计算机多是性能过剩。
MacBook,>= 8G运存。CPU > i5。
首先,先从用户体验分析吧。
外观设计优美,用起来舒服,这里姑且就不说装逼吧;
重量轻,因为我经常要带着电脑到处走,重量大的话,估计就要背惨了;
耐电,说真的,在充满电的情况下,就拿 MacBook 来看电影听歌的话,我能用一天;
运行流畅,不用装七七八八的杀毒软件;
软件设计普遍比 Windows 软件好看。软件方面虽说,好一部分要付费,但是完全可以 po 解啊;
接下来就从攻城狮方面分析吧。
macOS 本身就是 BSD Unix,适合学习 Linux ,对后端友好;
对开发友好,自带 python,java,apache,ruby等各种开发环境,省去你自己配置的麻烦;
可以开发 Android ,也可以开发 iOS,要是 Windows 就 gg 了;
前前前段时间流行的勒索病毒,对 macOS 完全无能为力;
写代码可以分多个屏幕,触摸板左右滑动,就换一个屏幕,简直爽到不要;
不关机完全不会卡,一般程序员都懒得关掉 IDE 因为下次开机又要打开上次编辑的位置,这是一个相当麻烦的事;
当然,价格也是有点贵的,不过可以看看二手市场,我现在用的就是二手市场淘的。用起来相当顺手。不过你要淘的话,还是要看仔细。注意发票什么的。
以上就是我的回答,希望能够帮到题主。
适合程序员使用的笔记本往往要具备以下几个特征:
第一:稳定的性能。程序员连续使用电脑的时间比较长,有的时候会长时间保持待机状态,这就要求电脑自身要有稳定的性能表现,宕机绝对是程序员的噩梦。因为重启一次电脑往往需要耗费较长的时间才能完成各种环境的配置,这是一件非常麻烦的事情,这就是为什么程序员很少关机的原因。
第二:较长的续航能力。程序员经常需要在非办公室环境下工作,比如出差的路上、会议中、候车期间等等,这就要求程序员所使用的笔记本电脑具有较强的续航能力,续航时间越长越好。
第三:便携。便携性也是程序员比较关注的因素,因为程序员经常需要随身携带笔记本电脑,如果笔记本电脑过于笨重,绝对会是一个不小的负担。有的女程序员下班之后宁可在公司加一会班,也不愿意带着笔记本回家办公。
目前在笔记本电脑市场上可选择的品牌还是比较多的,比如MacBook Pro、Thinkpad的T系列和X系列都是不错的选择,可以根据团队开发的不同类型来选择不同的产品,如果做移动互联开发或者是大数据相关开发,那么MBP是不错的选择。
MBP一直是程序员比较喜欢的笔记本,一方面性能比较稳定,另一方面MBP在续航以及便携方面也有不错的表现,对于移动互联团队来说,MBP通常是程序员的标配,因为做iOS开发和Android开发都比较方便。
当然,最近一段时间不少开发团队也开始批量为程序员采购华为系列的笔记本,根据目前程序员反馈的情况来看,效果还不错。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续在头条写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网方面的问题,也可以咨询我,谢谢!
欢迎在点击右上角关注:「太平洋电脑网」,不定时放送福利哦!
程序员群体因为整天都在写代码,工作辛苦,工作时间长,因此我们自称为“码农”。
但是码农这个群体本身就是很大差距的,正是有差距,所以才会让人又爱又恨。
顶级的码农可以说是站在码农的食物链顶端,他们手握20万刀以上的年薪,甚至登顶成为老板之一,可以说是一时风光无二。
但是有好的码农,就有一些像我一样的好好混个日子的人。当然,幸好在入行之初就认真学习,跟行业大神进行一些交流,算是认识一些行业的执牛耳者。他们的薪水毫无疑问在年薪20万刀以上。
虽然我是个混日子的,但是外行人对码农这个群体多多少少还是有一些崇拜,毕竟我们真的靠双手去改变世界和创造自己的美好生活。我的薪水虽然拖了大家的后腿,但是在行为举止和日常生活中不能继续拖后腿。在研究过几个年薪20万刀以上的朋友之后,我在他们的工具中得出一下的结论:
高性能电脑不能少
作为一个码农,无论你的语言是C、C++、C#、PYTHON、JAVA;无论你的负责范围是前端还是后端,你都需要一台电脑,而且电脑性能不能弱。以后端为例,涉及到运行两到三个虚拟机,和oracle数据库,想要完成这些繁杂的工作,电脑弱一点,跑起来的时候真的很让人抓狂。怎么样的电脑叫高性能电脑?
因为程序员对电脑的要求更多的是对CPU的要求很高,所以很多都配备了i7-8700K的处理器。这是英特尔第八代的酷睿处理器,6核心12线程,主频3.7GHz,还能超频,满足他们对线程和单核能力的要求。而且最好配备了英特尔的600P 512G的固态硬盘,因为装有固态硬盘的电脑快了一个等级。
有的电脑甚至配备了GTX1080Ti独显和16G DDR4内存,性能可以说非常强的了,写代码当然毫无问题。主要是还能方便玩游戏。
大部分程序员买的笔记本电脑是Thinkpad,我也是如此,这么多年来已经换过很多款了。
有的人会觉得苹果电脑好,逼格也高,当然也有很多IT人用苹果电脑,但你仔细看,就会发现,那些用苹果电脑的人大多是售前工程师、总监级领导、UI设计人员等,真正的码农使用苹果电脑不多。
那么为什么联想电脑会成为程序员的所爱呢?
第一,联想电脑的商务属性比较适合程序员,性能稳定,不花里花俏,各种常用接口比苹果电脑多,调试外接设备方便。
第二,IBM情节,键盘上的小红点是蓝色巨人的专属标志,我就超喜欢。
第三,Thinkpad电脑比较耐用,尤其是屏幕铰链不容易坏,特别适合不注重生活细节的码农使用,通俗易懂的讲,Thinkpad电脑皮厚耐揍。
至于台机,是台裸机程序员也能用。
欢迎大家点赞评论
我做JAVA开发,用springcloud做微服务。本地调试一下大点的项目,常常几十个springboot工程同时启动,cpu差点的还真跑不动。所以笔记本我只用外星人,重点没关系,好几万也没关系,谁让程序员有钱呢。
看什么样的程序员。一般小程序,一般电脑就可以了。若果是大型程序,就要高配置的电脑了