1. 程序员用什么样的配置计算机
看你做什么了x0dx0aC方向或C++程序员,一般都和图形,3D建模,动画等等打交道。显卡,内存,CPU都要BT的才舒服x0dx0ajava程序员一般都是做j2ee数据库的,内存和CPU至少不能太差,一般化都可以(j2ee测试除外,需要高配置),平时调程序,512内存 1500以上主频的CPU就可以了,如果数据库用oracle,内存一定要大大大。不然真会等死人的。x0dx0aphp程序员,看你装什么系统,普通win系统同java。UNIX或其他主要给服务器用的系统配置可能要更好点。另外提示:如果是多人连服务器编程那种,客户端机器配置一般就可以了,服务器配置要高(不一定要卖专业服务器,配置高点就行了),如果不是局域网内,还要选个好的网络供应商。x0dx0a如果只是用来学习之用,到电脑城配个中流的大众型机器也一样用。x0dx0a总之关键就是看你的工作方向和性质了。x0dx0a仅供参考!
2. 程序员平常用什么系统做开发
Windows,MacOS,BSD,Solaris以及各大版本的GNU/Linux系统我都在不同的情况下用过。
只要你足够了解系统知识,你可以去选择任何你喜欢的系统,或者根据你面向的需求学习使用任何系统。
回答问题:这主要是要看是做什么领域的程序员,或者要看程序员的个人爱好,比如:
1、做游戏开发的程序员多用Windows,因为Windows主要面对消费领域,特别是游戏消费领域,对各种图形API也是支持最好最全的。
2、做前端的开发者比较乐于使用Mac,因为Mac的UI最适合出版和Web领域,Mac上有很多独门的科技,例如字体渲染,页面视觉效果最好。
3、做后端开发的程序员偏向于Linux。世界上大网站绝大部分后台跑的都是Linux系统,做后台开发肯定离不开Linux。
3. 为什么程序员都偏爱Linux系统
1、强大的命令行
命令行有很多功能,如快速、自动化管理系统及处理业务,这消除了开发者对鼠标或者触控板的需求,使开发者能够直接通过键盘输入指令来管理系统。自动化管理系统及处理业务可以让开发者专注于手头更重要的任务从而节省下大量时间。作为Linux的核心组件之一,尽管Linux命令行并不完美但始终保持了终端的纯度。
2、Linux非常安全
由于Linux是开源的由大型开发者社区开发和维护,所以安全漏洞被发现和修复的几率更高。
3、对开发者非常友好
与Windows相比Linux在很大程度上对用户更友好更容易被接受。如Linux有为开发者专门提供的工具,所以它在开发者中非常受欢迎。在Linux中,开发者能够拥有编译器、命令行编辑器、几乎可以调整任何内容的能力、以及自己设置快捷方式的能力,并且这一切开箱即用。
4、定期更新
由于Linux是开源的随着人们发现漏洞、安全缓存和错误脚本,开发者会定期得到大量的更新,这就是Linux用户的主要优势之一。
5、社区支持
Linux社区致力于服务所有的Linux用户,因此它将提供长期的支持。Windows社区却与Linux不同,Windows社区却与Linux不同,Windows社区之前停止为Windows7用户提供支持,因此如果开发者在Windows7中遇到任何问题或数据泄露的麻弯肆烦都将无法联系到帮蠢老助中心。但当Linux用户遇到麻烦时,可以在许多地方寻求帮助,比如:Twitter、Linkedln、Forums或重要的Stack
Overflow。
6、功耗更低
Linux所消耗的计算机资源量非常少。如果你有一台规格较低而不能工作的老旧电脑,那么在这台设备上安装埋档轿Linux,它就可以恢复运作且运作得很好。众所周知使用Windows系统需要更强大的硬件。然而随着操作系统的发展支持硬件的旧电脑可能会过时,因为它将不再支持旧硬件。
7、隐私性强
Linux不会收集与任何人分享用户的信息。用户甚至可以关闭收集数据的开发建议,如果打开,也只会提供给Linux的开发团队。
8、完全免费使用
Linux已经发展成为世界上最可靠的计算机生态系统之一。当你把这种可靠性与免费使用的事实结合起来,你就拥有了理想的桌面平台。如果你想使用Windows,那你要么去购买它,要么使用破解版本,但Linux却不需要你这么做。
4. 程序员编程用什么系统
首先要根据你的开发来,如果你开发的是windows应用,那么用windows系统,如果你做的系统运行在linux或者ios上,因为你开发的时候会进行测试,最好都是和运行环境一致,但是有的程序是跨平台的,所以你可以在支持的系统上开发,比如java你可以在任何支持的平台上开发
5. 程序员平常用什么系统做开发
windows, macOS,linux是当今主流三大操作系统,普通用户一般是选择windows或macOS, linux主要是占据服务器领域市场。
普通用户对于操作系统的选择很简单,经济实用选windows,钱多讲究格调选macOS, 毕竟普通用户切换操作系统的成本并不大。而程序员就不一样了,换一个操作系统,就意味着所有开发环境都要一并更换。而且在程序员群体中,操作系统有以下的鄙视链:macOS-->linux-->windows。
其实操作系统的比较并不是简单粗暴的单一维度比较,用windows并不意味着low,用linux也不等同于你就是一个极客。关键在于你是如何使用。就好比编程语言的选择,php是最招人黑的语言(没有之一), 但黑php的人中有不少人写的代码同样不堪入目。
不过作为一个程序员,你很有必要学会linux,如果你的程序最终是跑在线上的Linux服务器上,那么你就更应该从现在开始投入linux的怀抱中,早日从windows脱坑。至于macOS,在命令行上与linux绝大部分相同,都是类unix的操作系统。
如何学linux?
工作中,看到不少工作好几年的程序员,在操作linux时特别生疏,只会最基本的几个命令:cdls mkdir 等。vim编辑器的操作更是让人看了很着急,被誉为编辑器之神的vim在他们手中,完全没有半点灵气,感觉就像是编辑器之屎。
之所以会出现这种现象,很大原因在于他们的学习方式错了,不少人都知道linux很重要,不掌握linux,基本上就只能停留在最基本的增删改查功能上。他们学linux的方式可能是看书,也可能是看视频,甚至有些还会去背命令,但由于他们的操作环境是windows,linux的应用场景很少。根本没办法将所学的知识运用,更加感受不到linux的魅力。
学linux最好地方式,就是直接去用!直接将自己的开发环境都改成linux,一开始很蹩脚,很不适应,这很正常。如果你一直感到很舒服,只能说明你一直没有进步。想想我们学了那么多年英语,绝大多数人还是无法掌握英语,看到英语文档就直接自动屏蔽。其原因都是:一直在学,但从来没在用。只学而不用,没有半点用。
6. 请问程序员一般用Linux的哪个版本比较好
如果你是一个Linux爱好者,想选择一个桌面系统,并且既不想用盗版,又不想花太多钱购买商业系统软件,那么可以选择Ubuntu桌面系统。
如果你需要服务器端的Linux系统,想用一个比较稳定的服务器系统,或者说目标就是进入企业从事Linux运维工作,那么建议你选择CentOS或Red Hat。在这两者当中又应首选CentOS,因为目前市场的趋势是这样的,CentOS社区非常活跃,CentOS是当前国内互联网企业服务器端实际应用比较多的系统。
如果对系统稳定性、安全性有更高的要求,或者是特殊使用偏好的用户,可以考虑Debian或FreeBSD。
如果特别痴迷于新技术体验和追求新的软件版本,可以选择Fedora,但要容忍Fedora潜在的新技术软件的Bug和系统稳定性的问题。