感谢邀请
程序员一般分为两种,一种是做ios开发的,因为瑞口开发的原因,ios开发只能选择用苹果电脑,苹果电脑的处理数据比其他电脑强,即使再好的ios 系统的安卓电脑,也比不上苹果的端口,这一点完全没有异议,毕竟人家苹果是专业做ios的。另一种就是做安卓开发的,安卓的选择还是比较多的,我个人建议选电脑还是选新款,老款跟不上系统做起来比较费力,对于程序员而言,电脑的速度才是关键。
希望能帮助你!
MacBook,>= 8G运存。CPU > i5。
外观设计优美,用起来舒服,这里姑且就不说***吧;
重量轻,因为我经常要带着电脑到处走,重量大的话,估计就要背惨了;
耐电,说真的,在充满电的情况下,就拿 MacBook 来看电影听歌的话,我能用一天;
软件设计普遍比 Windows 软件好看。软件方面虽说,好一部分要付费,但是完全可以 po 解啊;
接下来就从攻城狮方面分析吧。
可以开发 Android ,也可以开发 iOS,要是 Windows 就 gg 了;
前前前段时间流行的勒索***,对 macOS 完全无能为力;
不关机完全不会卡,一般程序员都懒得关掉 IDE 因为下次开机又要打开上次编辑的位置,这是一个相当麻烦的事;
当然,价格也是有点贵的,不过可以看看二手市场,我现在用的就是二手市场淘的。用起来相当顺手。不过你要淘的话,还是要看仔细。注意***什么的。
以上就是我的回答,希望能够帮到题主。
取决于做什么方面的开发。我主要用C++和Python,由于要用PyCharm,所以内存至少16G,CPU只要是标压i5就行,由于不涉及图形处理,显卡也要求不高。个人比较喜欢dell的optiplex系列。
谢邀,首先看我的名称应该能才出来我是做Android开发的程序猿,同时也是an doter。
那么我就以我自身的电脑的使用情况来说说。
在上面看到了有的答主推荐4G的内存和128G的硬盘,我觉得这个配置几乎做软件开发用不起来的。
介绍下我的电脑配置和平时使用情况
内存:8GB
硬盘:500G
处理器:Intel(i5-3230)
主频:2.6GHz
在我的开发日常中,这个配置能够保证我正常的使用Eclipse软件。因为软件开发工作的性质,比如你需要LOG分析、上网搜索、搜索电脑中的文件、同时还有你的日常工具,比如图片管理器 、文件管理器、微信、QQ之类。
综合上面的场景描述,一天的工作中你需要打开的主要工具有:NotePad(日志分析)、FireFox/GoogleChrome(浏览器)、Word/Excel、WeChat、QQ,所以一般你的电脑当中最少要有四款软件是同时工作的。如果在遇到解压个大文件、SVN更新下载文件,基本电脑都会卡死。而且现在Android开发还有一款工具AndroidStudio,这个软件开起来基本就要消耗1G以上的内存占用。在我的工作中由于项目较多,有的时候Eclipse和AndroidStudio都是同时打开,当AndroidStudio进行编译打包的时候,整个电脑的内存占用能达到90%。我的配置给我的整体感觉就是:软件打开较多情况下,稍微有点卡,但是耐心点还是能满足正常工作需要。下图是我桌面上常用软件截图:
内存
在Android开发中,使用Eclipse、AndroidStudio、JDK这些软件都需要消耗比较大的内存,同时在工作中又少不了QQ、微信等工具的长时间占用(上班期间几乎不关闭)。同时还会涉及到一些文档软件Word/Excel、文件查找EveryThing、浏览器(GoogleChrome)也是必不可少。所以,结合我的经验,内存我推荐的标准是:最低要8G内存,如果经济允许,最好配置16G内存。
硬盘
128G的硬盘显然是不够的。因为你的工作中不仅仅只安装基本的开发软件,等到你软件开发的时候,需要安装的东西都太多了,同时也不需要存储代码,然后如果你足够努力,你平时也会下载一些教程电子书、***之类的在电脑上,留着自己学习使用。这样杂七杂八的存储起来,内存就一点点消耗下去了。不信,你看看我的电脑硬盘:
推荐配置:最低500G,建议***G。
屏幕尺寸:
没有强制 大小,一般适中就可以。主要是考虑你的本子是否有额外用途,比如我的平时还玩个游戏之类的,屏幕太小看着就不太方便。
最后,祝选一款适合自己的电脑。
首先需要指出的是你的问题有点笼统。
程序员有很多种,比如前端、后端,底层、应用层,iOS、Android,Windows、Linux,桌面应用、嵌入式应用,驱动、应用、框架等等,等等。总之“程序员”这三个字代表了一大群人,而又不是一群人,是一类职业的统称,而是不是一种职业的名称。
所以在选电脑前需要知道是干什么的,
如果是开发iOS应用和苹果系统上的应用没得选择,只能是苹果的电脑,具体型号参考自己腰包。
如果是跟界面有关(比如前端工程师)的很多人会选苹果电脑,据说是色彩还原性好。
如果是搞算法的(比如算法工程师)那么更要注重的是CPU的处理能力,而GPU则是其次,甚至直接用核显都没什么问题。
如果是搞系统性的或者跟硬件有关的(比如系统工程,驱动工程师,单片机工程师,框架工程师)就要分情况,如果公司建有高性能服务器,所有开发编译都在服务器上完成的,那么随便来一个能连上服务器的电脑就行了,不管是奔腾、I3、I5、I7都可以没太大区别,毕竟都是命令行输入输出,电脑***开销不大。但如果需要在自己电脑编译的就要配置高CPU和高内存了,不然每一次改动可能都需要等待半小时的编译。
如果一年到头都是在办公室呆着的,则台式机比较好,一方面性价比比较高,另一方面显示器比较大看代码比较方便,特别是几个文件对比时。
所以,用什么电脑取决于你是干什么的,不同的“程序员”需求是不同的。当然更重要的还是取决于你的腰包。
以上拙见,欢迎提出不同的意见。
中国电子信息产业集团:国内最大的国有综合性电子信息产业集团。中国电子成立于1989年,由原电子工业部所属企业行政划拨组建而成,***院认定的以网信产业为核心主业的中央企业。
中国电子科技产业集团:同属IT信息化方向,但有更多的军品业务。中国电科成立于2002年,是由原信息产业部直属电子研究院所和高科技企业为基础、组建而成的中央企业。
中国华为技术有限公司:全球通信行业巨头,5G的领跑者!华为成立于1987年,创立于广东深圳,从农村市场数字交换机起步。华为1996年进入香港,19***年进入俄罗斯,1998年进入印度,2000年进入中东和非洲,2001年迅速扩大到东南亚和欧洲等40多个国家和地区,2002年进入美国。
CPU:CPU是电脑的大脑,不管买什么用途的电脑,首先关注的就是CPU,CPU配置主要看型号,对照笔记本CPU性能天梯图查看性能排序。也有简易判断CPU的性能的方法,就是看核心数和线程数:核心数和线程数越多,配置越好。建议CPU型号i5和R5起步。
GPU:如果专业课程涉及到设计软件,或者是机器学习,那么就会用到显卡,建议显卡RTX3050起步。看显卡配置和看CPU一样,对照显卡性能天梯图判断,也有简易判断方法,那就是看显存:显存越大,配置越好。
存储:内存影响运算速度,硬盘影响存储空间,编程最低8G,16G最佳,内存当然越高越好。硬盘512GB固态以上,涉及到存储数据较多的,可以扩展到1TB。
屏幕:涉及到设计相关的需要关注屏幕素质,主要看分辨率,色域和刷新率。
国企当中计算机类排名前九的企业有:
1:中国电子科技集团有限公司;
2:中国电子信息产业集团有限公司;
3:中航电子有限公司;
4:中兴通讯有限公司;
5:浪潮集团有限公司;
6:清华同方控股有限公司;
7:北大方正控股有限公司;
8:航天信息有限公司;
9:中国铁路通信信号有限公司。