返回首页

为什么大部分程序员都喜欢用黑色界面?

264 2024-03-15 02:42 admin

一、为什么大部分程序员都喜欢用黑色界面?

据说是「为了眼睛不累」。

(由于图片显示问题,手机客户端观看本答案效果不佳,请用PC阅读)

这个护眼流说法已经传播了挺久了,甚至很多阅读软件都堂而皇之地管黑底主题叫护眼模式(另外还有一些教程会教你把Windows窗口的系统背景色调成外科手术服那种恐怖的淡绿色)。

在我个人看来,黑底护眼只比「微波炉加热的食品吃多了会中和你的脑波令你变傻」正确那么一丁点,属于QQ空间性浪微博朋友圈野火烧不尽的那种养生保健产品。

黑底写代码写累了上个网一开网页被晃瞎眼这种事我不细说(我假设你根本不上网);

显示器黑色画面反光我也不细说(我假设你用电脑时房间不开灯);

黑底主题在投影仪上的表现我也不细说(我假设你从来不需要在会议室做presentation和培训);

我只说 Dark theme 和 Light theme 配色本身的优劣。

相同的对比度,白底黑字和黑底白字,哪个看起来更累?

——我不知道不同人类个体间眼睛构造有多大差异,反正在我的眼里,白底黑字的字体线条内聚、看起来清晰锐利;而黑底白字的字体线条会往旁边洇,模糊不清,视觉效果非常糟糕

在黑底主题下的文本,我读上一小段就会感到眩晕,所以默认黑底主题的网站我都不上,以免在找到怎么开灯之前就呕吐出来。

一个简单的改善方法是降低对比度,把文字颜色从纯白变成灰色,也就是黑底灰字,就像DOS年代降低显示器亮度那样的效果。或者背景干脆也别弄那么黑,最后搞成所谓的深灰底浅灰字。

不过我觉得各位可以试试,对比度相同的情况下,深色文字浅色背景 vs 浅色文字深色背景,哪个更易于阅读,哪个更不累眼。

不多废话了,借

@Belleve

的图一用,你们自己点大图看,然后再看看

Belleve 的原图

,感受一下哪个顺眼。

我什么魔法也没施,只是用Windows画图直接反色了一下。

二、为什么大多数的程序员的编程界面背景都是黑色的?

又是一个科技考古题。

DOS 时代

我在初入坑时,大概在 1996 年,用的是 Turbo C,Borland 公司出品,界面是这样子的

蓝底黄字,没有任何的语法高亮。

您别嫌丑,那时的显示器只支持 16 色,这种配色在 DOS 下属于标配,例如默认的 MS DOS 编辑器,是蓝底白字

那时的 WPS 也是蓝底白字

再后来有了 Turbo C++,支持了语法高亮,当时觉得太舒服了。

WINDOWS 时代

进入 Windows 时代后,白底成了一开始的主流,例如 Visual C++

Visual Basic

连 Borland Delphi 也未能免俗

不过,作为 Borland 粉,那时我一般将其调为经典的蓝底配色

Eclipse

不过从 Eclipse 开始,我自己开始用豆粉绿做为自己的底色,无论默认的配色方案是啥,我都先换为豆粉绿再说。这个习惯也带到了 IntelliJ IDEA, 就像这样

黑底时代

黑色背景是最近几年开始流行的,我不确定始作俑者为谁,我观察到的是自我同事开始用 IntelliJ IDEA 取代 Eclipse ,以及开始用 VS Code 做前端时开始的。

其实程序员大多没啥节操的,基本默认啥配色就用啥,所以蓝十年,白十年,黑十年。以后再出个别的颜色,也大可不必奇怪。

三、程序员简称?

程序猿/程序媛:这是一种幽默的称呼,将程序员比作猿类,形象生动有趣。

码农:将程序员比作农民,暗示他们辛勤耕耘于代码的世界。

开发者:这是一个比较正式的称呼,强调程序员的开发能力和技术专长。

工程师:这是一个专业性较强的称呼,突出了程序员在软件工程领域的技术能力和职业地位。

Geek/Nerd:这是一种对程序员的崇拜和赞美,暗示他们在科技和计算机方面的专注和热爱。

四、程序员口号?

,1、数据分析,抢占先机。

  2、快速分析,洞察先机。

  3、让网络智集需求。

  4、数据精彩非凡,商机一目了然。

  5、云在指尖,触手可及。

  6、大数据高效分析,商机抢占先机。

  7、智能数据分析,先机转化效益。

  8、没数,做事没谱。

  9、数据纳百川,领先在云端。

  10、问道专业大数据,抢占市场新效益。

五、程序员特点?

程序员的10大特点

1、头皮经常发麻,在看见一个蓝色屏幕的时候比较明显,在屏幕上什幺都看不见的时候尤其明显;

2、乘电梯的时候总担心死机,并且在墙上找Reset键;

3、指甲特别长,因为按F7到F12比较省力;

4、只要手里有东西,就不停地按,以为是Alt-F、S;

5、机箱从来不上盖子,以便判断硬盘是否在转;

6、经常莫名其妙地跟踪别人,手里不停按F10;

7、所有的接口都插上了硬盘,因此觉得26个字母不够;

8、一有空就念叨“下辈子不做程序员了”;

9、总是觉得9号以后是A号;

10、不怕病毒,但是很害怕自己的程序。

六、程序员段子?

一、程序猿问科比:“你为什么这么成功? ”科比:“你知道洛杉矶凌晨四点是什么样子吗? ”程序猿:“知道,一般那个时候我还在写代码,怎么了?”科比:“额…….”

二、女神:你能让这个论坛的人都吵起来,我今晚就跟你走。程序猿:PHP语言是最好的语言!论坛炸锅了,各种吵架。女神:服了你了,我们走吧,你想干啥都行。程序猿:今天不行,我一定要说服他们,PHP语言是最好的语言。

七、程序员标配?

程序员的标配大概有一下四点;

一丶不厌其烦的改需求

这点相信每个程序员都遇见过

二丶心力交瘁的改BUG

不会改BUG的程序员不是一个好的程序员

三丶加班到天荒地老

每个人最烦的之一就是加班

四丶不厌其烦的催进度

每个人最烦的之二就是一直催

八、程序员文案?

当然可以,以下是一篇关于程序员的文案,供您参考:在数字世界的深处,存在着这样一群人,他们用代码书写着未来的篇章。他们就是程序员,一群在虚拟世界中创造出无限可能的人。程序员,是现代社会的魔法师,他们操纵着计算机,创造出一款款令人惊叹的软件、应用和游戏。他们的工作,是科技的核心,也是人类智慧的结晶。他们是一群热爱挑战的人,他们面对着复杂的问题,编写出简洁而高效的代码。他们不断追求技术的极致,用创新的思维打破传统的束缚。程序员的世界,充满了逻辑与理性。他们用精确的算法和代码来解决问题,创造出丰富多彩的数字世界。他们的作品,不仅改变了人们的生活方式,也推动了社会的进步。然而,程序员的生活并不总是轻松的。他们常常面临着巨大的工作压力和技术挑战。他们需要不断学习新知识,提升自己的技能,才能在这个快速发展的行业中保持竞争力。尽管如此,程序员们依然乐此不疲。他们热爱编程,热爱挑战,热爱创新。他们用自己的智慧和汗水,书写着科技的历史,也塑造着未来的世界。让我们向这些在数字世界中奋斗的程序员们致敬!他们是我们时代的英雄,是我们前进的动力。他们的付出和努力,将为我们的未来带来更多的可能性和希望。

九、程序员座右铭?

程序员的座右铭挺多的,身为程序员的我先分享几个:

1、一个100行的代码调试都可能会让程序员遇到很多挫折,所以,面对挫折,我们永远不能低头。

2、每天都要优雅的写上每一行代码。

3、每个函数方法的调用都有诗和远方。

4、作为一个真正的程序员,首先应该尊重编程,热爱你所写下的程序,他是你的伙伴,而不是工具。

十、程序员特长?

1. 追求技术

软件开发领域,技术较多了,做技术性的工作很有成就感,很容易有一种“我又成长了我又厉害了,我的能量格又快满了好嗨哟”的感觉,所以很多程序员喜欢技术,并且能不断提升技术水平,持续精进。

2

/5

2. 渴望认可与尊重

程序员在遇到下面的情况时有多愤怒,就说明他们有多渴望被认可、被尊重。

随随便便加功能、加需求,会让程序员觉得:之前的工作量很可能被废掉了,一点也不尊重劳动成果;他们遭遇的种种事情,让他们更加:希望技术被认可,希望劳动和工作成果被尊重,希望自己被认可与尊重。

3

/5

3.被动等待

虽然程序员很希望被别人认可、尊重,但他们很少主动,一般只是在心里默念:

为什么你还没看到我的努力?为什么你还没看到我的成绩?为什么你还没看到我的进步?

因为对他们来说,搞定技术性工作是很舒服的事情,与人沟通交流,说明这个展示那个,是比较麻烦比较累的事儿,所以他们宁愿被动等待别人发现自己。