1.学习编程,用什么编程软件?

2.电脑与病毒

3.用linux系统是做什么用的?

4.编程入门指南

5.为什么有些程序员是三、四台电脑一起用的?

程序员装机,程序员之家安装电脑系统

介绍搭配一:2788-2858元(办公、学习、程序员、吃鸡、后期升级显卡)

板U套:10400F+微星H510爆破弹 1149元 (天猫渠道 下面链接只是店铺链接)

显卡:960 2G 693元/1050 2G 763元(960性能比1050更强一点,960功耗更高,跑分9.5W,1050功耗更低跑分8.5W,两者都是保修3年 来源于淘宝)

硬盘:铠侠(Kioxia)500GB RD20 电竞之心 379元(京东自营 凌晨 需plus满200-10券)

内存条:玖合DDR4 16G 3000频率 309元(京东自营 需plus满200-10券 今天内存没什么降价 intel对内存影响不大,这里也就不用换内存了)

电源:金河田 额定500W 龙霸500 单路456W 159元(京东自营 零点秒杀价 相对比昨天降价了)

机箱:游戏悍将 黑金S 99元(京东自营 今还剩下2小时 一周有一次秒杀)

共计:2788-2858元

建议搭配系统:WIN10

适用范围:办公、学习、程序员、吃鸡、腾讯全家桶、后期升级

推荐原因:这套从性能上来说,对比昨天的2500元内的10400,提升了显卡、硬盘速度。显卡能玩吃鸡和所有网游。后期可升级6600和3060显卡。一周内配齐板U套装应该还能再低50元左右购买。

介绍搭配二:2894.9元(静音、稳定、办公、学习为主、游戏为辅、主板支持WIFI、电视主机)

板U套:5600G+TUF-GAMING B550M-E WIFI 1839 (京东渠道)

散热器:游戏悍将 4铜管G400S 59.9元(京东自营)

硬盘:铠侠(Kioxia)500GB RD20 电竞之心 379元(京东自营 凌晨 需plus满200-10券)

内存条:镁光铂胜 3200 8G*2 389元(可超3600让核显性能更强,镁光内存更为稳定)

电源:金河田 额定400W 龙霸400 124元(京东自营 需plus满105-5券 相对比昨天降价了)

机箱:雷匠 matx静音机箱 静默者 104元(京东自营 需plus满105-5券 今天剩余2小时,一周有一次秒杀)

共计:2894.9元

建议搭配系统:WIN10

适用范围:办公为主、学习、偶尔游戏、腾讯全家桶、低特效吃鸡、支持wifi联网、电视主机

推荐原因:这套从性能上来说,对比昨天5600G套装,主要提升是在硬盘速度、静音、主板支持WIFI模块。机箱换成静音机箱。这套不在适合后期升级,也属于5600G的终极套装了。适合办公、网课学习、程序员、偶尔解闷玩游戏的值友。这套如果是在大型活动 2600以内是能拿下来的,近期这个价也算最为便宜了。注意5600G本身不支持PCIE4.0,所以后期加硬盘时候买PCIE3.0即可。

介绍搭配三:2998元(办公、学习、程序员、吃鸡、后期升级显卡)

板U套:11400F盒装+微星H510爆破弹 1399元

显卡:960 2G 693元

硬盘:铠侠(Kioxia)500GB RC10 独立缓存版 339元(京东自营 需plus满200-10券)

内存条:玖合DDR4 16G 3000频率 309元(京东自营 需plus满200-10券)

电源:金河田 额定500W 龙霸500 单路456W 159元(京东自营 零点秒杀价 相对比昨天降价了)

机箱:游戏悍将 黑金S 99元(京东自营 今还剩下2小时 一周有一次秒杀)

共计:2998元

建议搭配系统:WIN10

适用范围:办公、学习、程序员、吃鸡、腾讯全家桶、后期升级

推荐原因:这套从性能上来说,对比推荐一提升的是CPU性能(核性能比10代i5 10400 提升约20.4%,多核提升约17.8%),因预算有限,所以降低了硬盘速度和显卡的多样性选择。如果愿意等到双旦,还是可以把硬盘换回RD20。并且内存条还可以换成3200。其实推荐一能做的,这套也能做,这套能做的推荐一也能做。在某些单核应用上这套表现会更佳一点。

介绍搭配四:2910元(办公、学习、WIFI、娱乐、**)

板U套:11400盒装+微星B560迫击炮WIFI版 1879元

硬盘:铠侠(Kioxia)500GB RD20 电竞之心 379元(京东自营 凌晨 需plus满200-10券)

内存条:镁光铂胜 3200 8G*2 389元(可超3600让核显性能更强,镁光内存更为稳定)

电源:金河田 额定500W 龙霸500 单路456W 159元(京东自营 零点秒杀价 相对比昨天降价了)

机箱:雷匠 matx静音机箱 静默者 104元(京东自营 需plus满105-5券 今天剩余2小时,一周有一次秒杀)

共计:2910元

建议搭配系统:WIN10

适用范围:办公为主、学习、偶尔游戏、腾讯全家桶、支持wifi联网、电视主机、intel支持者

推荐原因:这套从性能上来说,对比推荐二、单核、多核、显卡性能都降低,唯一好的就是主板外观和供电等方面都比较强。同时这套具备后期升级潜力,(5600G也能升,就是感觉亏)有很多人就想问了。为什么11400具备,5600G明明比他强反而还不具备了呢。其实是因为在多款游戏测试中,11400带显卡比5600G带显卡帧率要高一点。AMD其他U之所以游戏帧率高,大多数还是他的三缓带来的好处。而5600G因为核显砍了三缓。在16M三缓下的5600G带独立显卡确实是比11400低一点。这套本身不建议这么配,因为1879元配11400不太值。这里写出只是多一种选择。毕竟黑苹果爱好者可能会选择。

介绍搭配五:2,951.2(需自备显卡、老配置升级)

板U套:5600X(盒装 返卡50)+华硕B450M-PRO GAMING 1879元

显卡:自备(或则30元亮机卡 等后期升级显卡)

硬盘:铠侠(Kioxia)500GB RD20 电竞之心 379元(京东自营 凌晨 需plus满200-10券)

内存条:镁光铂胜 3200 8G*2 389元(可超3600让核显性能更强,镁光内存更为稳定)

电源:鑫谷 650W 全模750 249(京东自营 需满200-10券 经常在做活动)

机箱:积至EVESKY 黑骑士 55.2元(带前置USB3.0)

共计:2,951.2元

建议搭配系统:WIN10

适用范围:游戏为主、自己有显卡、能忍后期买显卡、能玩什么取决于你手中的显卡。

推荐原因:5600X单核性能极强(单核645、多核4928、三缓32M)、公认的游戏CPU,用于老游戏配置升级、等待显卡降价后换新的显卡。后期可支持3070TI、3080。如果愿意耐心组装,这个价格可升级到550或则再便宜300元以上。看双旦是否有更好的价格。我个人觉得这套适合近期能等的值友,手上有卡肯定也有电脑,多等几天没事,到时候能把机箱提升一个档次。

介绍搭配六:2,999.2(三极致吃鸡、后期升级需加电源)

板U套:10400F+微星H510爆破弹 1149元 (天猫渠道 下面链接只是店铺链接)

显卡:GTX1063 1049元(京东二手渠道,一年包换,一年过后两年成本保修)

内存条:酷兽 3000 8G*2 278元(今天买不到了,需要等下次秒杀价)

硬盘:铠侠(Kioxia)500GB RC10 独立缓存版 339元(京东自营 需plus满200-10券)

电源:金河田(Golden field)额定400W 龙霸400) 单路12V 32A 可提供384W 129元

机箱:积至EVESKY 黑骑士 55.2元(带前置USB3.0)

共计:2,999.2元

适用范围:三极致吃鸡,游戏党、3dmax

推荐原因:10400F单核多核都算主流、1060 3G显卡也能玩4K 2K 1K 144等大部分游戏,同时也支持3极致144吃鸡,60hz全极致吃鸡。硬盘500G也能放更多东西,唯一需要等待内存降价,应该是近一周就有的价格,后期如果要升级显卡需要加电源了。

学习编程,用什么编程软件?

“网络极客”,全新视角、全新思路,伴你遨游神奇的网络世界。

使用电脑双屏显示已经十分普及,并不一定只有**里面可以看到。

笔记本通过显示器输出、电脑通过投影输出、单个主机通过两台显示输出,均属于双屏显示。

当然,双频显示可以极大的提高工作效率。

那么,我们一起来看看如何实现双屏输出呢?

所需设备

主机显卡

显示器接口

连接线缆

双屏输出

双屏显示神器

具体的品牌和型号就不介绍了,避免广告嫌疑。

关于显示器双屏输出,大家还有那些问题和建议?

蟹妖~~

在开发的时候,一台电脑装两个显示屏还是挺方便的。可以分成多种情况:

笔记本+扩展显示器

开发人员配置笔记本已经是常态了,笔记本轻便易携带,办公室没做完的事情,可以带回去,晚上夜深人静时,灵感泉涌,一下子就解决了。也方便拿给客户去演示、讲解。

但笔记本屏幕一般不大,13寸的是便携、15寸的是主流、更大的 游戏 本就厚重不方便带了。编程时,为了显示更多的内容,字体一般不会太大,密密麻麻的的字挤在一个屏幕上,比较伤眼睛。

这时候,将笔记本连接到一台大屏幕的液晶显示器上,就又方便编程,又方便日常携带了,笔者也是这样配置的。

双显示器

如果是台式机,在主显示器外增加一个扩展显示器也是不错的补充。

这样就可以一个显示器上编程,另一个显示器上打开一些辅助的设计资料,或者搜索引擎、书籍。视线左右移动即可看到想要的内容,不必频繁的最小化和切换窗口。

多台显示器

对于某些特殊领域的玩家,比如金融类的、媒体类的,就可能需要多台显示器来辅助工作了,以便在不同的屏幕上跟踪不同的信息

你需要多少个显示屏呢?跟我们大家分享下吧~~

用一台电脑,可以同时做两件事情,当然是节省了时间,又提高了效率了。使用电脑双显示屏显示在现在已经是很普遍了,不仅仅是程序员,在很多很多生活场景中都可以用到,譬如,工作,学习, 娱乐 。那么下面我们来说一说它的优点:

极大提高工作效率

一台电脑, 两个显示器可以同时做任务过程中需要的环节,和手机的分屏功能有所相像 ,用来工作,就拿题中的程序员来说,一 个显示器用来敲代码,一个显示器就可以用来看效果。 用来学习,在画图纸时候,可以对应着设计图,在另一个屏幕上操作,简单直观。用来 娱乐 ,一个显示器用来看**,一个用来聊天。各个方面都提高了效率,能够做更多的事情。

提高整体的观感效果

一个笔记本或者电脑的屏幕不够大,在工作或者是学习的时候,密密麻麻的字体或者是代码拥挤在一起,很大的影响了工作的或是学习的效率,对用户的眼睛同时也造成了一定的伤害。而这时候,一台电脑双屏显示就起到了很重要的作用, 使用一个更大屏幕的显示器,将密密麻麻的任务放到大屏幕上,既方便进行工作或学习,又方便进行编辑。 或是在进行看** 娱乐 的时候,屏幕太小影响观感,双屏显示,投放到大屏,整体的观感和使用效果就提高了。

这个年代,干过程序员的应该都体验过双屏显示吧,并不只是**里才会有,如果说该没见过程序员用双屏,那实在是太 out 了。使用双屏的好处实在不要太明显,主要优点如下:

双屏对撸,极大提高效率

一般程序员工作时需要打开的工具很多,文档,IDE,浏览器,调试工具等等,而且基本上都是一直在这几个界面之间切换,单屏的话一次一般显示一个界面,就需要频繁的切换,试想一下一边从运行结果中找出特定 log 信息,一边要从代码中找到原因,来回对比切换是不是很费事?甚至刚切出来,诶,刚才看到的是哪一条输出信息来着?又需要切回去,相信用着单屏的同学都有过这种体验,尤其是加班长了之后,更是让人心力交瘁。不得不说实在影响效率,这个时候来一个显示器就完全解决了,一个放着调试信息,一个放着代码,对着看就能更容易准确地找出问题根源以解决当前 bug,投入下一个功能逻辑的实现。所以对于程序员,完全可以这么说,加上一个显示器就能使工作效率提高了30%,思路不会被打断,减少大量的切换操作,效率提升嗖嗖嗖。

充分利用可视范围

一般程序员干活的时候都是眼睛长时间盯着屏幕,如若不是需要工作交互一下(美工妹子),可能长久都不会移开视线,动作僵直,所以很多人都会有感觉脖子酸痛,能让你保持左右摇摆,或多或少缓解一下。而一般人正坐时眼前的一大片都是可见的,合理用上这些可视范围,同时捕获更多的视觉信息提升效率。

除此之外,还有什么理由呢,zhuangBi 啊,程序员本身就是一种很极客范的工种,加上一个显示器不是将这种极客范的帅气扩充到最大么,就算写下来一堆 bug,也要认认真真把这个逼装得彻底不是么。逃

不请自来!

实现条件

1、硬件

2、软件设置

实用功能

1、程序员用双屏,也是因人而异。

2、论文写作人员,可以一个屏查询资料,另外一个屏创作,这样不会把资料和创作文件搞混,复制,粘贴,方便。

3、证券交易是用双屏的普遍用户,一个屏幕可以看大盘情况,另外一个看个股分时,委托交易。这样可以抓到实时股价,间断性的在高点抛出或者低点吸入。其实,证券交易所用的不止两屏,而是许多屏,一般是用分屏器扩展。

4、财务人员如果代理公司较多,一个屏幕可以用一个网银付款,领外一个屏幕可以用另外一家银行的网银付款,不用来回切换银行。

5、家里如果电脑配置不错,可以一个屏幕浏览网页,另外一个屏幕看视频,互不影响。

延伸

所以,只要工作需要, 健康 需要,给员工提供双屏,是创造公司价值,关怀员工 健康 的亮点。

电脑用2个显示器这个很正常,有很多时候,我们在做一些工作时,需要同时展显多个画面,如数据分析对比,炒票外汇,编程等。这样一个显示器是不太方便的,而且严重影响工作效率,所以配多一个显示器或多个显示器是很有必要的。

上图这个是6屏显示,这也是我帮一位粉丝刚配的,不过显示器是它自己架好的。以他个人来说,他主要就是用来炒外汇的,但他也需要设计的同时看**或看股票行情等。正因为有需要,才会有价值。

它的优点就是更方便的工作,适合一个显示器无法满足需求的用户群体。不过这类显卡也不是正常的显卡,需要用到一些特别的显卡,也可以叫做分屏显卡。

希望我的回答对你有所帮助。

首先说这个不只是**里的,日常办公中都很常见了

另外也不只是程序员用,普通的文职人员也很适用。

说优点之前,首先说功能,功能说出来了你就可以很清楚的理解优点了。

我从功能和应用场景分类说说,当然对于专业人士就不用看了,不是什么知识,就是使用场景。

附上我自己家的两个显示屏示意供参考。

1,延展屏幕 - 显示一个程序界面,拉宽显示区域

应用场景:

单个软件界面太大,一个显示器显示不全,或者软件特别复杂,按钮啊菜单啊特别多,导致一个显示器显示出来可编辑的区域占比太小。

当然这里我想说的一般程序员更喜欢把两个显示器设置一个正常摆放,一个竖直摆放,竖直摆放的屏幕用来做编程窗口。因为编程代码一行不长,但是成千上万行,不竖直放有时候一个函数都显示不全。

比如就像你说的程序员用两个显示器,这样可以把窗口拉长至两个宽度,可视区域增加,方便工作。

比如做3Dcad设计的用两个屏幕延伸也很方便。

比如做视频音频剪辑的,往往时间轴很长,用两个显示器延伸方便,不然老是拖动滚动条烦。

2,延展(扩展)屏幕 - 同时显示两个不同的软件界面

应用场景:

这个是最常用的方式,一个电脑同时可以运行好多程序,但是一个显示器只能最大化显示一个界面,多个程序老是切换来切换去,烦!有了两个显示器你就可以同时显示两个完全不同的界面,非常方便。

比如你一个屏幕聊天,一个屏幕看**

比如你一个屏幕聊天,一个屏幕工作

比如你一个屏幕看邮件,一个屏幕处理工作文件

比如你两个屏幕同时打开不同的excel表,进行比对

等等。。。。

3,复制屏幕 - 两个显示器显示同样的内容

应用场景:

咋一看这个没有任何意义嘛,都一样了我还要另外一个干嘛。其实也有很多场合需要。

比如老板或领导有这个需求,老板坐在办公桌上,你去汇报或者他给你安排工作,需要看电脑的东西,你肯定是坐在你老板的对面,那怎么看到屏幕?你站在他身后才行。有两个屏幕复制显示,你和你老板就可以面对面谈事并且都能看到屏幕。

比如柜台,客户和柜员都要看屏幕,两个显示器就有意义了

以上是三种常用的情况。

还有些是多屏幕拼接,比如4块屏幕或者8块或者16块等,通常是指挥中心啊或者监控用,就是同时显示不同内容或者每个屏幕显示一小块,最后行成一个大的显示内容,就像是拼图。

最后说一下家用或者帮公司怎么装两个屏幕呢。

a),如果你是笔记本,那么只要找一个显示器即可

如果你的笔记本有VGA口,显示器也有,那就直接用线联上

如果你的笔记本有HDMI,显示器也有HDMI,同样直接联上

如果你的比较本有HDMI,显示器只有VGA,那要买个转换接头,几十块。

b),如果你是台式机,每个人的情况不同

如果主板集成显卡,没独立显卡,要看主板有没有提供两个显示器接口,一般最新的主板都会同时提供VGA和HDMI,如果没有两个口就要装个显卡喽。。

如果主板没集成显卡,只有独立显卡,同上检查是否有两个口。一般很老的独立显卡不一定提供两个口,计算提供了有可能一个是DVI,一个是VGA。DVI现在不太流行了,被HDMI替代了,要看显示器。。。

c),连接好了,就在桌面右键(不同系统设置方式略有不同,都很容易找到)显示设置,系统会自动识别两个显示器,一个是主。然后按照我上面说的模式选择你想用的方式就行了。

当然笔记本也可以直接用键盘投影显示快捷键。每个型号快捷键的位置不同,自己试试。

其实不止程序员,对于很多职业来说,一台计算机接两个显示器甚至比使用两台计算机都好。 

1.用两个显示器比一个显示器多一倍的显示空间,看的东西多,不用频繁切换窗口,并且可以并行处理不同任务。

证券交易员就不用说了,他们往往就是几个显示器放在一起,看不同的信息(也许是两台计算机各接两台显示器)。你让他在一个屏幕里面缩小来看或者切换来看,当然也行,但是如果他们试过用多个屏幕之后,也许就不会再只使用一个了。 

对软件开发人员来说也非常实用。有些程序员是用两台计算机来工作的,但两台计算机的成本比一台计算机带两个显示器贵很多之外,两台计算机在工作的时候两台机器里面的文件同步、传输、共享之间的处理是很麻烦,一台计算机就没有这个问题了。软件开发人员用一个屏幕看文档用一个屏幕写程序是很实在的场景。  

回到家里用两个显示器的时候也有,比如夫妻俩一个想看**一个想上网那就是用两个屏幕来实现,两个都不误。甚至一个人的时候也可以一边看**一边处理其他事情,和别人一边看电视一边打毛衣是一个效果。  

2、现在的笔记本计算机通常除了本身显示器外都带多一个视频输出;

对台式机来说,有些台式机也带有两个显示器接口。将另外一个显示器接在平时没有用到的视频输出接口上,开机,打开控制面板的显示属性,选设置,选择第二台显示器,然后选中"将windows桌面扩展到该监视器上",即可。两台显示器并排在一起,类似宽屏。鼠标可以从这边移动到那边去,选中一个程序将它拖到某个屏幕中,然后最大化就可以使用了。 

3、对于某些场景是要求两个屏幕非常独立的情况。

如果机器性能够强,可以考虑两个屏幕各运行一个虚拟机(VMWARE虚拟机要注意禁止剪贴板共享,不然可能存在泄密)--这样相当于多了两台计算机。  

怎么样,是不是多一个显示器很方便。无论用计算机来工作学习 娱乐 ,多一个显示器都是一个不错的方案。

我自己就是一台电脑两个显示器。所学专业是计算机网络,自考了程序员,一毕业却是做影视传媒的工作,接触到的电视台视频剪辑人员和动漫影视公司的设计人员基本上都是一台电脑接多个显示的,这样更方便预览提高工作效率。

现在主要是做数据转换的工作,两个显示器可以对两个软件的数据进行对比是否转换正确,界面不用切换来切换去,很方便,工作效率肯定是更高的。

有时也客串帮公司商务部的人员做做标书,两个显示器分屏显示招标公司的招标要求文档和自己需要制作的标书,结果他们商务部的文员看到了我这样比她们一个显示器方便太多都申请用两个显示器了。

所以,优点就是分屏显示预览和编辑十分便捷,更能提高工作效率。

我一哥们做医学影像的(虽然我是麻醉师),有一次交流发现,我手术室用两屏(一个监控,一个写手术过程),他搞出了四块屏,还是两横两竖,,,2个看片,一个截片,一个写报告,,,,,而且我们用6700k 8g wx4100,他们用2660*2,64g,双路VEGA,,,差距啊

电脑与病毒

问题一:电脑编程用什么软件好 C语言编程软件有哪些。

Mcrosoft Visual C++ 、Microsoft Visual Studio、 DEV C++、Code::Blocks、Borland C++、WaT C++、Borland C++ Builder、GNU DJGPP C++、Lccwin32 C piler3.1、High C、Turb C、gcc、C-Free和Win-TC、My Tc等等,由于C语言比较成熟,所以编程环境很多。

2.C语言入门,不推荐使用VC,因为VC不但庞大,而且应用开发比较高级。入门编程荐使用Dev-C 和 WIN-TC。

1)WIN-TC,该软件使用TC2为内核,提供WINDOWS平台的开发界面,因此也就支持WINDOWS平台下的功能,例如剪切、复制、粘贴和查找替换等。而且在功能上也有它的独特特色例如语法加亮、C内嵌汇编、自定义扩展库的支持等。并提供一组相关辅助工具令你在编程过程中更加游刃有余。

2)Dev-C ,Dev-C 是一个Windows下的C和C 程序的集成开发环境。它使用MingW32/GCC编译器,遵循C/C 标准。开发环境包括多页面窗口、工程编辑器以及调试器等,在工程编辑器中 *** 了编辑器、编译器、连接程序和执行程序,提供高亮度语法显示的,以减少编辑错误,还有完善的调试功能,能够适合初学者与编程高手的不同需求,是学习C或C的首选开发工具。

问题二:电脑编程一般用什么软件啊 汗 问题狂。。。。 你太心急了。 慢慢来 现在流行 C# C++ Java

问题三:学C语言了,应该用什么电脑编程软件? 推荐使用 VC6.0

一般在学校教都用这个

问题四:计算机编程初学者可以用什么软件学习。 计算机编程初学者可以用VB软件学习。

问题五:最常用的电脑编程软件是什么? 20分 c语言吧,比较简洁易懂

问题六:初学电脑编程需要什么 下面是我个人的一些见解,希望对楼主有所帮助~~ 学习编程,首先应该认认真真的学习一门语言。学习微软的,就先从VB开始,VB是比较好的入门语言,可视化的,比较简单,是非常好的入门语言。书籍最少应该准备两本,不可能一本书籍会包含VB的所有内容,在看书的时候,可以交叉的看,一本书籍中没有讲到的内容可以在另一本中看到,这样对学习是很有好处的,也能保证所学知识的完整性。学编程是一个很漫长的过程,不要着急,要理论与实践想结合,例程书籍也是很重要的,看源代码对学习也是很有帮助的,等你学完这门VB语言之后,学习别的语言是非常简单,可以尝试C语言,按照C――C++――VC的顺序学习,有助于知识的连贯性。或者学习Delphi,入门较为简单类似于VB,但比VB强大,即可作为入门又能做强、做大。 1 . 明确学习目的 学习编程对大多数IT业人员来说都是非常有用的。学编程,做一名编程人员,从个人角度讲,可以解决在软件使用中所遇到的问题,改进现有软件,可以为自己找到一份理想的工作添加重要得砝码,有利于在求职道路上谋得一个好的职位;从国家的角度,可以为中国的软件产业做出应有的贡献,一名优秀的程序员永远是被争夺的对象。学习编程还能锻炼思维,使我们的逻辑思维更加严密;能够不断享受到创新的乐趣,将一直有机会走在高科技的前沿,因为程序设计本身是一种创造性的工作。知识经济时代给我们带来了无限的机会,要想真正掌握计算机技术,并在IT行业里干出一番事业来,有所作为,具有一定的编程能力是一个基本条件和要求。 2 . 打好基础 学编程要具备一定的基础,总结之有以下几方面: (1)数学基础――从计算机发展和应用的历史来看计算机的数学模型和体系结构等都是有数学家提出的,最早的计算机也是为数值计算而设计的。因此,要学好计算机就要有一定的数学基础,出学者有高中水平就差不多了。 (2)逻辑思维能力的培养――学程序设计要有一定的逻辑思维能力,“逻思力”的培养要长时间的实践锻炼。要想成为一名优秀的程序员,最重要的是掌握编程思想。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。因此在学习编程过程中,我们不必等到什么都完全明白了才去动手实践,只要明白了大概,就要敢于自己动手去体验。谁都有第一次。有些问题只有通过实践后才能明白,也只有实践才能把老师和书上的知识变成自己的,高手都是这样成材的。 (3)选择一种合适的入门语言――面对各种各样的语言,应按什么样的顺序学呢?程序设计工具不外乎如下几类: ① 本地开发应用软件开发的工具有:Visual Basic 、Delphi 、VC++ ( C++ Builder ) 等;数据库开发工具有:Visual Foxpro 、Oracle Developer 、Power Builder 等。 ② 跨平台开发开发工具如 Java 等。 3)网络开发对客户端开发工具如:Java Script 等;对服务器开发工具如:PHP 、ASP 、JSP 、ISAPI 、NSAPI 、CGI 等。 以上不同的环境下几种开发工具中 VB 法简单并容易理解,界面设计是可设化的,易学、易用。选 VB 作为入门的方向对出学者是较为适合的。 3 . 注意理解一些重要概念 一本程序设计的书看到的无非就是变量、函数、条件语句、循环语句等概念,但要真正能进行编程应用,需要深入理解这些概念,在理解的基础上应用,不要只简单地学习语法、结构,而要吃透针对这些语法、结构的应用例子,做到举一反三,触类旁通。 4 . 掌握编程思想 学习一门语言或......>>

问题七:电脑上用来编程的是什么软件? 100分 现在颇具前景的是Java语言,java程序开发工具新手一般习惯用JDK之后是Eclipse,myeclipse等.

其次是C++,一般使用Visual c++,C#是Visual Studio。

还有其它的例如BASIC使用Visual Basic。SQL是SQL Server。PHP用Norepad++等。

没有软件不需要第三方开发工具或语言,包括C和汇编而成的windows。

windows不集成常用的开发工具,需要自己安装。也可以选择使用命令行edit命令来编辑程序,安装Turbo c后即可使用dos开发C语言程序。

问题八:新手想学习电脑编程什么软件好? 编程

这是每个游戏编程FAQ里都有的问题。这个问题每星期都会在游戏开发论坛上被问上好几次。这是个很好的问题,但是,没人能给出简单的答案。在某些应用程序中,总有一些计算机语言优于其他语言。下面是几种用于编写游戏的主要编程语言的介绍及其优缺点。希望这篇文章能帮助你做出决定。

1、C语言

如果说FORTRAN和COBOL是第一代高级编译语言,那么C语言就是它们的孙子辈。C语言是Dennis Ritchie在七十年代创建的,它功能更强大且与ALGOL保持更连续的继承性,而ALGOL则是COBOL和FORTRAN的结构化继承者。C语言被设计成一个比它的前辈更精巧、更简单的版本,它适于编写系统级的程序,比如操作系统。在此之前,操作系统是使用汇编语言编写的,而且不可移植。C语言是第一个使得系统级代码移植成为可能的编程语言。

C语言支持结构化编程,也就是说C的程序被编写成一些分离的函数呼叫(调用)的 *** ,这些呼叫是自上而下运行,而不像一个单独的集成块的代码使用GOTO语句控制流程。因此,C程序比起集成性的FORTRAN及COBOL的“空心粉式代码”代码要简单得多。事实上,C仍然具有GOTO语句,不过它的功能被限制了,仅当结构化方案非常复杂时才建议使用。

正由于它的系统编程根源,将C和汇编语言进行结合是相当容易的。函数调用接口非常简单,而且汇编语言指令还能内嵌到C代码中,所以,不需要连接独立的汇编模块。

优点:有益于编写小而快的程序。很容易与汇编语言结合。具有很高的标准化,因此其他平台上的各版本非常相似。

缺点:不容易支持面向对象技术。语法有时会非常难以理解,并造成滥用。

移植性:C语言的核心以及ANSI函数调用都具有移植性,但仅限于流程控制、内存管理和简单的文件处理。其他的东西都跟平台有关。比如说,为Windows和Mac开发可移植的程序,用户界面部分就需要用到与系统相关的函数调用。这一般意味着你必须写两次用户界面代码,不过还好有一些库可以减轻工作量。

用C语言编写的游戏:非常非常多。

资料:C语言的经典著作是《The C Programming Language》,它经过多次修改,已经扩展到最初的三倍大,但它仍然是介绍C的优秀书本。一本极好的教程是《The Waite Group's C Primer Plus》。

2、C++

C++语言是具有面向对象特性的C语言的继承者。面向对象编程,或称OOP是结构化编程的下一步。OO程序由对象组成,其中的对象是数据和函数离散 *** 。有许多可用的对象库存在,这使得编程简单得只需要将一些程序“建筑材料”堆在一起(至少理论上是这样)。比如说,有很多的GUI和数据库的库实现为对象的 *** 。

C++总是辩论的主题,尤其是在游戏开发论坛里。有几项C++的功能,比如虚拟函数,为函数呼叫的决策制定增加了一个额外层次,批评家很快指出C++程序将变得比相同功能的C程序来得大和慢。C++的拥护者则认为,用C写出与虚拟函数等价的代码同样会增加开支。这将是一个还在进行,而且不可能很快得出结论的争论。

我认为,C++的额外开支只是使用更好的语言的小付出。同样的争论发生在六十年代高级程序语言如COBOL和FORTRAN开始取代汇编成为语言所选的时候。批评家正确的指出使用高级语言编写的程序天生就比手写的汇编语言来得慢,而且必然如此。而高级语言支持者认为这么点小小的性能损失是值得的,因为COBOL和FORTRAN程序更容易编写和维护。

优点:组织大型程序时比C语言好得多。很好的支持面向对象机制。通用数据结构,如链表和......>>

问题九:大学计算机编程考试用什么软件 肯定是Mircrosoft Visual C++了。。。

问题十:电脑编程是干什么的 编程!这个可广了.. 比如:网站.软件.游戏.很多很多. 你指的是什么.确实有点摸不通

用linux系统是做什么用的?

1.如果你能删完全,我说所有可能的独立病毒,那就没问题了,就算你手动杀了毒,如果是感染了系统文件的病毒,抱歉你怎么删,还是用杀毒软件吧

2.病毒存在非系统盘的别的盘

3.中毒途径很多了,比如软件捆绑、内网传播、系统漏洞、IE漏洞网站挂马、OFFice漏洞、电子邮件漏洞等等

4.病毒,通常是黑客等高级程序员为了进行各种网络犯罪而编写的程序,明白一点,病毒就是恶意程序,它也是按编程者本身的要求运行诸如复制,开端口之类的任务,这些事对于电脑用户与计算机,系统来说,都是不好的

计算机病毒(computer viruses cv)是一种特殊的具有破坏性的计算机程序,它具有自我复制能力,可通过非授权入侵而隐藏在可执行程序或数据文件中。当计算机运行时,源病毒能把自身精确拷贝或者有修改的拷贝到其他程序体内,影响和破坏正常程序的执行和数据的正确性。病毒一词是借用了生物病毒的概念,因为计算机一旦有了病毒,就如同生物体有了病毒一样,具有很强的传染性。生物病毒依附于生物体而生存,而计算机病毒则依附于计算机的正常的程序而生存,如操作系统DOS下的所有可执行文件。一些病毒程序是附在DOS系统盘的引导扇区中,在DOS启动过程中,病毒程序即被激活,从而进行传染和破坏。与生物病毒所不同的是计算机病毒是人为的,它一旦扩散,连制造者自己都会无法控制,故其危害极大,能造成巨大的经济损失和社会破坏。

《中华人民共和国计算机信息系统安全保护条例》中,将计算机病毒(以下简称为病毒)明确定义为:编制或者在计算机程序中插入的破坏计算机功能或者破坏数据,影响计算机使用并且能够自我复制的一组计算机指令或者程序代码。

从以上定义中我们可以看出:

病毒是一种特殊计算机程序

病毒通常寄生在别的程序中

病毒具有恶意

病毒具有自我复制的功能

病毒的特性

通常病毒具有以下一些共性:

1.传染性

传染性是病毒的最基本特征,是指病毒将自身复制到其它程序中,被感染的程序成为该病毒新的传染源。

2.隐蔽性

病毒一般是具有很高编程技巧、短小精悍的程序,它通常附在正常程序中或磁盘较隐蔽的地方,个别的还以隐含文件的形式出现,它的存在、传染和对数据的破坏过程用户很难察觉。

3.潜伏性

大部分的病毒感染系统后不会马上发作,而是长期隐藏在系统中,只有在满足特定条件时才发作,这样它可以广泛地传播,潜伏时间越久,传播的范围也就越广。

4.触发性

病毒的发作一般都有一个激发条件,即只有在一定的条件下,病毒才开始发作,这个条件根据病毒编制者的要求可以是日期、时间、特定程序的运行或程序的运行次数等等。

5.破坏性

病毒在发作时,立即对计算机系统运行进行干扰或对数据进行恶意的修改,病毒破坏性的大小完全取决于该病毒编制者的意愿。

本文的目的,就是想说明写病毒其实是多么的容易。

一,病毒神话

我们先看看让大家“兴奋”、“激动”的病毒技术。

1,CIH,简直成了神话,CIH的作者也成为无数人的偶像。这神话,是AVer吹出来的,这偶像,只是中国人盲目崇拜的延续,外国人没这臭毛病。看看这个病毒里究竟有什么?1K多点的代码,再厉害能有什么?我觉得这个病毒唯一比较好的地方就是它的非常优化。这种优化,其实说白了也不难,只要稍微有些汇编编程经验,再加上一部指令手册(至少要有指令长度),再有足够的耐心,都可以做到。其它还有什么?进入Ring 0?早已有之,再说稍微懂些保护模式的人都知道利用GDT/IDT/LDT是可以进行特权转换的,常识问题。感染后文件大小不变?稍微了解PE格式的人都知道PE里有多少空地。使用VxD技术?Flash BIOS?只要能找到这些资料,有什么难的?VxD无非就是玩一些int 20h,Flash BIOS无非是写一些端口。调用中断,写端口,谁不会?但怎么调中断,写哪些端口,则需要知道相关的资料。我就写不出VxD为基础的病毒,我也不会Flash BIOS,因为我没有这方面的资料。

再看看时下“热门”的病毒技术。

2,跨平台病毒。跨Windows和Linux,同样是X86指令,有什么特殊的吗?基本上这种跨平台病毒,公用一部分变形之类的和OS无关的代码,而和OS有关的则是分开的。比如在Windows上就调用API,而在Linux上则用int 80h(没搞错中断号吧,我对Linux没什么研究)。其实就相当于两个病毒的合并。只要有了相关系统调用的资料,这种病毒显然很容易。其实写出针对不同CPU的病毒也不难,只要针对不同的文件感染不同的代码,然后把另外OS或CPU的代码做为数据不执行就行。顺便说一句,跨平台有什么用?有几个Linux机器上有PE文件的?又有几个Windows上有ELF文件的?

3,.net病毒。有什么新鲜吗?Java不是也有病毒吗?只要掌握MSIL汇编,写一个真正的.net病毒并不难。值得一提的是前一阵炒得火热的两个.net病毒其实根本难登大雅之堂。29A的那个是用X86汇编写的,稍微有点头脑的都知道,.net是架构在MSIL上的,是一种中间语言,X86汇编根本就和.net无关。我没仔细看这个病毒的代码,但我估计无非是对EPE格式有一些不同于PE的操作,总体来说,还是PE病毒。那个“17岁天才少女”的C#病毒,算是.net病毒吧,但值得一吹吗?你,说的就是你,去看看C#语法,再略微看一些.net framework,相信你也可以用C#写出一个可以把自己通过邮件发出去的程序,这就是时髦的.net病毒。

4,metamorphism。简直被AVer吹上天了。这东西说白了其实就是对自身代码进行重新编码。过程是,反汇编自己的代码,重新改写(比如mov eax,esi可以写成push esi;pop eax等等),插入垃圾代码。当然最好还要在下一代中删除垃圾代码。怎样判断垃圾代码?显然看到一条指令的目的操作数在以后没有被当作源操作数,就可以认为是垃圾。这东西玩弄的是机器代码技巧,只要在手边摆一部Intel的指令手册,再加上足够的耐心,想对代码重新编码,不难。但写这东西确实很繁琐,可以说是非常繁琐,写出的代码也很大,没有实用价值。以后有空我可能会重新考虑一个semi-metamorphism,也不难,但力求小,如果engine超过8K,我将放弃。

二,病毒的本质

大家之所以觉得病毒神秘,其实主要是因为大家没有对病毒没有了解,AVer又在大肆鼓吹(这种现象在中国尤为严重)。病毒到底是什么?

病毒是一段程序,它与普通程序的不同是它会复制自己,这是最主要的不同。复制有很多方法,直接copy,通过网络,插入别的可执行文件内部,等等,但这些方法的实现也是一段程序,并无特殊之处。

其实写病毒和写普通程序一样,不需要太高的智商。我为什么这么说?编程只是技术,这种技术所需要的基础知识是很浅的,可以说是非常浅,而且没有阶梯性。如果你要做物理学家,则一定要先学会中学物理,否则你就学不会大学物理。但如果你要做汇编程序员(听起来很高深的样子),你不必先学Basic,再学Pascal和C,最后学汇编,你完全可以从一开始就学汇编,完全没有问题。很多人以自己了解系统核心而自称高手,但这哪里高了?可能他花了三个月发现的一个系统核心的秘密,只是M$的一个程序员用一个小时写出来的。这一点也造就了很多“天才少年/少女”的神话,十几岁的小孩可以写出很好的程序或者病毒,让大家觉得真是天才。其实我敢肯定一个10岁的小孩对编程知识的理解能力不会比我差,甚至可能因为年龄小记忆力好而比我强,大家认为我智商有问题?也许吧,但小孩一样比你强。中国人对电脑界的“天才少年”总是津津乐道,其实只是愚蠢无知的表现。编程不需要智商,但需要资料,如果你不掌握一定数量的Win32 API,你很难写出像样的Win32程序。其实程序这东西还和物质力量有关,为什么外国有很多编程方面的“天才少年”?因为他们智商高?显然不是,中国人的智商至少不输于西洋人。主要是因为他们比较富裕,可以很早就接触电脑,并且有钱上网,上网当然可以获得许多有用的资料。靠,说到这里我不得不发牢骚,我正式开始能够经常接触电脑还是在2000年大学毕业以后。我在十几岁的时候,买本书都没钱,更别提电脑了,现在平时在家还是拿猫上网。

我说了这么多,其实一个结论就是,写病毒和写普通程序一样,不需要智商(当然智商也不能太低,如果智商低于80,除非真的是另类天才,否则还是别玩程序的好),但需要资料,这间接的需要物质力量。

所以说,病毒并不神秘,一点都不神秘,而且不难,可以说是相当简单,因为他们通常很小,最大也就几十K。我现在逐渐明白,哪怕是用Delphi这样易用的工具,开发大型程序,也是比较复杂比较困难的事,要有完善的设想,科学的模块划分,等等。

病毒虽然简单,但也有很好玩的地方,因为它的本质就是复制隐藏自己。如何更快的复制传播自己,如何隐蔽自己使得用户不容易发现病毒的踪影,是我的主要研究目标。这种目标显然违背了某些卫道士的“XX精神”(他们鼓吹的是黑客精神,但我不会黑,只会毒,是毒客而不是黑客),但这正是病毒的本质,如果脱离这些本质,那病毒也就不称之为病毒,而且也没必要研究病毒,有那精力不如做点应用软件。这种卫道士,鼓吹的是那种研究“新”、“高深”技术来写病毒的人,这样的病毒也就是AVer说的“学术病毒”、“概念病毒”。但这种病毒有什么用?除了给AVer吹牛的机会以外,没什么用。除了CIH以外,我上面说的基本都是这种病毒。大家可以看看,哪里有新技术?哪里有高深技术?

值得注意的是网上颇为流行江海客的那篇老文章“后英雄时代的AVER与VXER”,而且许多人都认为“受益菲浅”,为了不误导大家,我还是说两句。这篇文章总体来说就是在胡说八道。“AV企业的一般工程师,玩起softice的手法,远没有cracker熟练”?我确实不知道AVer是不是熟悉SI,但这句话有两个大问题,1),玩SI熟练就能代表水平?那好,我从现在开始天天玩SI,一个月后精通SI的各个功能,那我是不是成大师了?这简直是不合人类逻辑。 2),研究病毒一定要用SI?我调试病毒主要用VC,SI只是辅助,非常方便。“想象反病毒公司那些呆头呆脑的样本分析工程师,“**,原来病毒也可以这样编” 的惊呼,然后心情紧张的把样本交给公司中的前辈高人寻求指点他们已经心满意足。”更是胡说八道,有谁相信Symantec的在Nimda,Klez,BugBear爆发几个小时内就拿出解决方案的工程师是呆头呆脑的?”而是用了类似社交工程或者心理学一类的方法“,”当然,那些资深的VXER对此是不耻的,他们从不以自己的病毒传播如何广泛为荣誉,这些人的品性有些类似老牌黑客的绅士风范,这些人中确实也有我很欣赏的“,不是每个人都能做出成功的social engine的,好的S/E会得到全世界人的赞叹(套用卫道士的话,全世界人惊呼,”**,这他都能想得到“),一个人只要有耐心,可以对系统核心钻研很深,这没什么神秘,但好的S/E却需要灵光闪现。不能广泛传播的病毒显然不是好的病毒,无论它的技术如何高超(而且基本如我所说,并没有什么高超的技术),而且病毒和黑客不一样,黑客黑网站,真正有道德的不应该搞破坏,但他有能力可以破上10000个网站。有道德的病毒也不应该搞破坏,但有能力的病毒可以感染1000万台机器,这没什么不对,这是病毒应该做的,当然有能力感染不一定真的感染,不一定真的释放出去,但验证感染能力通常需要实战。还有就是他也是我说的那种卫道士,鼓吹那种黑客精神,其实如果大家都遵循他那种精神,那么结局就是大家整天都在研究不切实际的技术,根本就没有实用品出来。总体说,一个不懂得病毒本质,对病毒没有很深了解,没有写过病毒的人,不配写这种文章。

我一直对知道现在还在奉CIH和其它病毒为神明的无知之人感到气愤,在中国这种人太多了,所以就写了这篇文章,因为气愤,所以言语有不当之处,还望大家见谅,如果你对我感到气愤,可以理论,但不要骂人。

编程入门指南

Linux可以运行在服务器和其他大型平台之上,如大型机和超级计算机,是一个领先的操作系统。世界上500个最快的超级计算机90%以上运行Linux发行版或变种,最快的前10名超级计算机运行的都是Linux操作系统。

Linux也广泛应用在嵌入式设备上,如手机、平板电脑、路由器、电视和电子游戏机等。在移动设备上广泛使用的Android操作系统就是创建在Linux内核之上。

Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。

扩展资料:

Linux系统的优势:

1、跨平台的硬件支持

由于Linux 的内核大部分是用C语言编写的,并采用了可移植的Unix标准应用程序接口,所以它支持如i386、Alpha、AMD和Sparc等系统平台,以及从个人电脑到大型主机,甚至包括嵌入式系统在内的各种硬件设备。

2、丰富的软件支持

与其他的操作系统不同的是,安装了Linux系统后,用户常用的一些办公软件、图形处理工具、多媒体播放软件和网络工具等都已无需安装。

而对于程序开发人员来说,Linux更是一个很好的操作平台,在Linux 的软件包中,包含了多种程序语言与开发工具,如gcc、cc、C++、Tcl/Tk、Perl、Fortran77 等。

3、完善的网络功能

Linux 内置了很丰富的免费网络服务器软件、数据库和网页的开发工具,如Apache、Sendmail、VSFtp、SSH、MySQL、PHP和JSP 等。近年来,越来越多的企业看到了Linux 的这些强大的功能,利用Linux 担任全方位的网络服务器。

参考资料:

百度百科-Linux

为什么有些程序员是三、四台电脑一起用的?

编程要具备一定的基础,总结之有以下几方面。

数学基础

计算机的数学模型和体系结构等都是有数学家提出的,因此,要学好计算机就要有一定的数学基础,出学者有高中水平就差不多了。

逻辑思维能力

学程序设计要有一定的逻辑思维能力,“逻思力”的培养要长时间的实践锻炼。要想成为一名优秀的程序员,最重要的是掌握编程思想。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。

选择合适的入门语言

面对各种各样的语言,应按什么样的顺序学呢?选 VB 作为入门的方向对出学者是较为适合的。

计科专业毕业在软件行业混了几年,加上现在这份工作已经前前后后经历了四家公司,程序员基本的标配是一个台式机一个笔记本电脑,当然还有很多在桌子上多放几个显示器,程序员用多个电脑一起工作主要原因还是同事处理多个事情,干脆一个屏幕一件事情,这样大脑就可以根据的屏幕的信息进行切换。一般来讲编写代码的放在一个屏幕上,其余的事情放在一个屏幕上。就是为了减少思维模式的切换,减少干扰,至于说三四台电一起用的程序员倒不是很多见。

一个程序员通常都有什么喜好?

1.选择一个合适的键盘。从自身出发这点比较在意,有个合适的键盘使用起来明显的感觉不一样, 其实本身不追求什么机械键盘,就是喜欢自己已经使用习惯的,不在于贵贱主要是已经习惯了,其实这也是程序员很大的一个特性,用的顺手的东西很难去改变,如同现在编写代码无论是不是需要依赖linux环境,都要在linux下面编写代码,已经是多年养成的习惯。

毕竟已经在linux上面研究了好多年的编程习惯,里面的快捷键或者编程工具太熟悉了,通常来讲在上面写代码或者调试都变得十分自然,真要突然的改变会变得十分的不适应。

2.逛技术网站。几乎每天都会抽出一个小时时间来看看技术论坛,看看有什么新鲜的技术更新出来了,唯恐拉下什么新技术了,主要原因是近些年技术的更新速度太快了,稍不留神就拉下了,更加重要的是通过看技术网站能学到很多新的编程思维,毕竟技术性的东西,只靠闭门造车肯定很容易遇到瓶颈,通常更加喜欢技术交流。

现在开源社区发展迅猛,每隔一段时间就出现一个新的框架,能够解决当前很多棘手的问题,其实看技术文章最大的一个好处是可能某些你正在迫切需要解决的一些问题,高手已经通过框架的方式给解决掉了,你只需要拿出来去学习如何使用就可以了。

3.在网络上技术交流。程序员平时可能说话不多,但并不代表着没有交流的诉求,很多程序员都有自己的技术圈子,当然这种圈子多数是以网络性的技术交流多一些,探讨一些技术问题,或者讨论下技术生涯的各种不如意的地方,最主要探讨一些技术爱好方面的东西,更加喜欢虚拟世界的技术交流,所以很多人讲程序员比较闷骚,内心其实挺狂热,其实网络上的交流也算是释放的一种。

在刚毕业那会公司有个技术高手,平时标准的沉默寡言,有一次一起出差聊到如何开始做技术,经历了几家公司倒是勾起了他的一些往事和记忆,然后拉着我聊了半宿,我都快睡着了他还在滔滔不绝的讲,程序员并不是不喜欢讲话聊天,主要没有撬动开内心的世界,一旦打开一样也会滔滔不绝。

使用多个屏幕编程也算是程序员的一个嗜好吧,主要方便思维的切换,总体来讲还是为了提升工作效率,其实也算是一个特别的爱好,每个程序员更加讲求实际的效果,更加务实而已。

希望能帮到你。

其实不是程序员几台电脑一起用,而是程序员一个电脑连了多个显示器。

我来回答一下吧,说实话,作为一个程序员,我工作现在是双显示器,但是我感觉双显示器已经不能满足我工作的需要了。如果你用习惯了多显示器,你就知道多显示器能够给你带来的那种爽的感觉。

多显示器使用,给人带来的不仅仅是工作的爽感,更重要的是多现实可以大大提供程序员的工作效率。如果你了解程序员的工作的话,你就知道为什么需要多显示器了。

程序员的工作是这样的:程序员一般工作的时候,需要敲代码,而敲代码的时候,需要查技术文档,需要搜索一些技术难题和问题,还需要看原型,效果图或者需求文档。如果只有一个显示器的话,就需要来回切换桌面来看,这大大降低了程序员的工作效率。

所以至少应该需要两台及以上的显示器才能满足工作的需要。我感觉现在我需要三台显示器,一台是敲代码,显示代码的显示器,竖屏的看代码更方便,一个是专门用户查技术文档,搜索问题的显示器,还有一个是专门看需求和设计 UI 原型的显示器。这样的话,才能让我的爽感更强,提高工作效率。

来一起欣赏一下我的工作台吧!

两台显示器是程序员的标配,要是三台显示器一起用那就更好了!

看完回答,知道为什么程序员需要多台显示器了吧?希望我的答案能够帮你答疑解惑。

主要是为了便捷,高效。

其实一般是两台电脑,三台的实际上很少人用,第一没必要第二太张扬,两台倒是很多,尤其是经常会一台显示器一台笔记本。

你想想如果你的办公位有三台电脑,而自己只是普通程序员,连小领导都不是,这样会不会怪怪的。所以我就见过的配三台的,他是技术总监。

多台电脑的作用有什么呢?

这样可以让头秃的更快,变得更强!

同时用两三个显示器的我见过,同时使用三四台电脑的倒是真的很少见。

单位两台

家里两台

现在也不需要天天背着电脑上下班了,家里常用两台电脑:

两台电脑在单位,两台电脑在家,虽然看起来也是有着四台电脑,但是“一起使用”的时候几乎没有的。

我将持续分享Java开发、架构设计、程序员职业发展等方面的见解,希望能得到你的关注。

一般不是多台电脑,是多台显示器而已。

当程序员发现多显带来的好处,就再也回不去了。在一个屏幕上切换窗口会浪费很多时间,即使你用快捷键,这个时间累积起来也是很可怕的;还有心理上的负担,当你切换窗口的时候,你会需要依靠记忆保存刚才屏幕显示的内容,而多个显示器可以帮你卸掉这个负担,让你更专注于编码。

至于使用方法,其他答案都说了。你可以一屏写代码,其他的屏幕可以是文档、控制、stackoverflow、邮箱、工作IM等等。当你不需要context switch,一切都在眼前的时候,效率会大大提升。

如果你是程序员,还没用多显,快配个显示器。相信你会回来谢我的。

这个“一起用”可能会有岐意。目前我尚未看到一个程序员长时间同时使用三、四台桌面电脑作普通工作使用,而是有以下几种使用方式 :

根据犹他大学研究人员的一项研究得出 —— 更大的屏幕能让你的效率更高 。

研究人员测试了工作效率与不同电脑配置的关联性。他们让受访者完成同样的工作(如编辑一个文件或在不同的电子数据表格中复制数据等),结果显示如下:

1、用24寸显示器比用18寸显示器的速度提高52%;

2、用两个20寸显示器的速度比用单个18寸显示器提高44%;

3、当显示器尺寸提高到26寸的时候,工作效率开始下降。

得益于硬件的发展,电脑的多线程计算能力让拥有多块显示器的我们如鱼得水。

简单点说,就是:越多屏,越牛逼。

1、写作

我们可以一边编辑文字一边预览,或是搜索文献、浏览参考资料等等。

2、制作PPT

我们可以一边设计内容,一边打开Word、Excel提取内容或者数据。

3、写代码

最明显的是程序员,一边编码、一边编译、另一边显示最终效果,非常整端舒服的感觉。(据说,把显示器竖起来用是高段位程序员的象征~)

4、打 游戏

巨大的视觉冲击力,无语伦比的 游戏 体验。特别时在玩英雄联盟这类 游戏 时,如同开挂般的视野。

5、证券交易

股票分析师需要同时监控多个屏幕,随便切换一下估计都是几百万上下,所以还是尽量不要切换的好。看着这些屏幕,我甚至有种想买下华尔街的错觉。

6、专业设计

无论是平面设计师,还是建筑设计师、室内设计师、服装设计师、工业设计师,你都可以利用多屏幕编程、调取、查看文件或是素材、规范、资料等等。

7、数据监视

一览全局,纵观世事,让你瞬间拥有 “上帝视角” 。

8、和谐家庭关系,提高幸福指数

示意图省略……

考验你的情商和空间感知能力的时候到了,请自行幻想以下场景:

· 一家三口,一个想上网,一个想看**,一个想看快乐大本营,只有一台电脑……

· 游戏 激战正酣,双手离不开键盘,这时女朋友发来微信问你爱不爱她……

· 代码正撸飞起,霸道老妈叫你上网查天气预报……

四、多屏的弊端

凡事有利就有弊,如何趋利弊害是每一个成年人都应该思考的问题。

多增加显示器就多增加干扰源,分散注意力。

你能想象此刻身处地铁中,而旁边就站着你心中的男神或女神是什么样的感觉吗?

我想以下两条是众所周知的常识:

1、注意力是一个人最宝贵的资源。

2、人类 社会 的发展史就是效率的发展史。

我通过讲讲自己和团队的一些实际情况,来回答这个问题。几台电脑一起用的,基本都是工作。如果说这很炫酷,其实都是在骗自己。

现实中,当你的工作维度增加,或者技术栈扩充的时候,你对多电脑、多显示器的需求就会剧增。

例如,作为一个架构师,要编写后端代码、运行服务、打开数据库,同时要去做前端编程,运行Web程序,运行APP(Android、IOS、微信小程序,全武行),还要兼顾服务器运维情况、用Python处理数据。这样一来,基本一个再好的电脑内存也会被吃光,再算上你必须用MacPro去开发调试IOS,用Linux去运行很多服务和做研究,便不得不去使用3到4台电脑,或者多个屏幕同屏工作。不要问为什么要这么全栈,因为创业团队需要,全栈是一步步练出来的。

又例如,开发团队需要有1到2台电脑去提供内部进行各种测试,那么维护的小伙伴就会把这台电脑也部署到身边。1台跑着算法,1台跑着服务,自己1台电脑编程做新功能和修复bug,这电脑也就多起来了。

又例如,作为一个运维工程师。一台连接各个服务管理终端,一台查看各种监控,还要一台线上交流和随时随地可以干活的笔记本,这就至少是3台了。

使用电脑的多寡,其实更多是看工作需要,而不是盲目地追求数量。电脑看多了,来回在屏幕间切换视角,切换思维,会让人很疲劳。所以抽空多运动,多喝水,才是程序员应该做的。

以上属个人经验,简单分享。

欢迎关注,我们共同学习,一起做点有意思的事情。

多屏工作对效率提高还是有很大帮助的,不同屏幕的功能和作用不同,不需要在不同屏幕切换,降低不必要的时间浪费。比如一块屏幕查资料、一块屏幕写代码,一块屏幕进行调试,剩下的屏幕聊个天。