為什麼大多數的程序員的編程界面背景都是黑色的?

孫英雄小粉絲


從事軟件開始十幾年按照個人的習慣不太重視設置編程的背景顏色,周圍的同事對於編程界面大多數不是很講究,但對這個行業瞭解不多的人總是帶著一種神秘的色彩感知程序員這個職業,放在20年前可能國內的程序員屬於稀有的物種,但在今天看來國內程序員已經有上百萬之眾了,但對於偌大的中國來講比例依然非常低,還是很多人對於程序員這個職業有太多的不瞭解。

如果非要給程序員的編程背景選擇一個大家習慣的顏色可能就是暗色調了,因為長時間盯著電腦可能防止疲勞稍微暗一點的色調對於眼睛來講可能會更加好一些,大部分程序員都不會太在意這些瑣事,主要精力還是放在代碼的設計和編寫上面,外界對於程序員印象一般喜歡穿著格子衫然後揹著雙肩包,喜歡宅在家裡玩電腦,生活顯得相對單調大部分程序員週末喜歡宅在家裡,這裡面不完全是性格的因素還有一個重要的原因在於程序員在平時的工作中腦力支出非常大,需要在週末的時間調整一下,當然在現實中很多程序員在週末都難以得到好的休息,個人也有過長時間不休息的狀態,整個人基本上都是處於一種麻木的狀態工作的效率極其的底下。

前段時間有個技術非常厲害的同仁年僅35歲就因為頸椎病離開了人世年僅35歲,並且寫了一本非常優秀的編程書籍《JavaScript框架設計》,證明了這個行業長期的加班對於身體的摧殘還是非常厲害的,這也和整天盯著電腦調試程序有著直接的關係,所以無論多厲害的技術大神保證身體才是第一位的,但是身處在高壓的環境下不由自主的會融入到加班的狀態中去,特別是在一線城市整個的生活節奏非常快速,再加上很多互聯網公司加班的力度更大,只要只是看到某某人在年終拿到了多少個月的年終獎,平時可能加班加點的次數頻度會更高,所以程序員關心不僅僅是編程界面的顏色等瑣碎的問題了。

不可否認的一個理由是很多黑客的界面都是黑黑的界面環境更顯得更加的神秘,幾乎所有的影視作品有關黑客的操作都是在黑色的命令行下執行的,的確在現實中很多高水準的程序員更加喜歡在單一的編程環境下工作,甚至很多程序員對於集成開發環境不是很感冒,只是喜歡在命令行下完成所有的事情,在程序領域都有一種共識用腳本執行的效率會更加快速一些,而且無論是windows下還是linux界面幾乎都是黑色背景,這也是很多程序員使用黑色背景的一個因素之一。

一般外行對程序員的關注點都是程序員自身不太注意的點,程序員可能對於機器配置是不是高端,使用的鍵盤或者鼠標是不是順手更加的感興趣,或者在哪看到了一本什麼樣子的技術書籍等等,都遠大於關注使用編程的背景之類的瑣事,對於編程內在的關心遠大於外在信息,希望能幫到你。


大學生編程指南


雖然我天天面對電腦擼代碼但是還真沒有好好想過這個問題,感謝題主啊!讓我今天能很認真的回答這個問題,以下是我個人從事軟件開發多年的理解:

為什麼大多數的程序員的編程界面背景都是黑色的?

其實這個是根據個人的愛好可以設置,比如Eclipse又或者是Android Studio這些只是擼代碼的工具而已,而且就像買衣服一樣,現在黑色白色的衣服都很搶手,編輯器其實也一樣。目前我或者我搞開發的同時的擼代碼工具界面要麼是白色的,要麼是黑色的。但是黑色的居多些!這時什麼原因呢?

其實這個黑色我個人理解還是比較充滿神奇色彩的,眼鏡看上去也比較舒服。比如這次微信的IOS發佈的新版本功能就加入了暗黑模式,晚上刷朋友圈還是比較養眼的,不過話說回來,選擇什麼顏色完全根據自己的興趣愛好,我們只要用的開心就好了,畢竟編譯工具顏色根本不會影響到我們擼碼。

而且我覺得編譯工具設置成黑色界面,平時我們日常工作中我感覺調試bug也是比較方便的。試想黑色背景出現的bug信息是白色的,是不是對我們工作也有幫助呢?黑白配一目瞭然,這樣也看的比較舒服。


然後我根據這個程序員為什麼大部分選擇黑色界面我自己也訪問了我搞開發的朋友,別看這幫悶騷的程序猿啊,說出來的答案真的是五花八門,不信您瞧瞧!

老張說黑色不論是從肉體上還是精神上都是較好的選擇,在肉體上黑色對眼鏡有好處

小李說自己想把逼格提高點,因為電影裡面好多黑客都是用這個給色調子

小秦說黑色不刺眼有神秘感,這個哥們跟我想到一起去了。下圖就是黑客經常喜歡用的黑色格調,是不是給人一種很神秘的感覺呢??

通過調查不難發現,喜歡黑色其實就是從兩方面來說,一方面解放了雙眼,白色太亮了但是黑色的並不刺眼。另一方面來講,黑色很酷一種朦朧神秘感,再加上外界經常說的黑科技以及黑客什麼的,我想這些因素無形會讓很多程序猿喜歡黑色。

總結:

我站在編程多年的角度來分析,其實我們這幫直男程序猿重點心思都不會放在這個編程界面上面的,對於選什麼顏色完全是憑著每個人的喜好,用著舒服就可以了。日常工作中只要擼代碼擼的開心就好,我們都完全沉浸在一邊擼著代碼一邊帶著耳機聽點東西的愉悅中了,哪有心思去糾結這黑白問題。您是喜好白色界面還是黑色界面呢?或者這次微信的黑色模式喜歡嗎?


感謝您的閱讀,碼字不易,如果我的回答對您有幫助,記得給我點個贊和關注哦!小胖每天為您放送科技資訊,編程技術!

胖子李愛互聯網


1. 黑色很神秘,敲代碼很帥可以裝逼。

2. 關鍵詞,變量,屬性會有各種顏色,看起來很方便也很好看。

3.長時間頂著屏幕,白色晃眼睛,要瞎了,黑色比較舒適,尤其是晚上。


塔寨林宗輝


一是黑色不刺眼,二是黑色能夠最好地呈現顏色。


TonyDeng


很高興能回答你的問題

我是一個十年的開發,也經常使用黑色的主體。原因如下

1.單純黑色裝B,因為原來windows的shell界面都是黑色的, 如果你用編輯器是黑色的時候, 莫名的高大上

2.黑色看起來舒服, 從視覺來看,黑色不容易讓眼睛疲勞,代碼配色會有綠色,灰色等等, 白色的底配色比較差


明哥玩編程


1.黑色代表安靜,程序員喜歡靜靜的思考問題;2.黑色護眼,windows操作系統大部分是亮顏色為底色,編程時用黑色為底色護目,也有強烈對比;3.很多編程軟件默認為黑色背景,如Intellij IDEA、Xcode。


老徐聊IT互聯網


護眼

顏色更容易分辨

逼格高


夢夢虎


弄個白的,啥啥分不清!


Hizoom


為了減少刺激。

顯示器的邊框是黑的,電腦的機箱是黑的,鍵盤是黑的,鼠標是黑的。

辦公桌的背景——就算不是黑的,至少也是深色的。

周圍環境全是黑的,編碼界面如果做成白底,時間長了非常刺眼。

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。手動分割線。。。。

黑色確實可以裝逼,哈哈哈。。。


工控上位機


很高興回答你的問題。

曾經作為程序員,我覺得在這方面還是感悟很深的:

1、黑色是偏沉穩的基調

研究發現,色彩對人的心情是有影響的。比如,紅色能讓人更興奮,代表熱情,藍色是憂鬱的基調,代表安靜。黑色更偏向於靜謐、深沉。而編程的時候需要一個較為平靜的心情,如果火氣較大或者靜不下來,就會影響編程質量。

所以,我一般編程背景是黑色的,桌面背景是深藍色的,可以平復心緒。

2、眼睛疲勞

程序員是經常要加班的工作,有時候會加班到凌晨一兩點,如果長時間看白色背景,眼疲勞是想到厲害的,特別是晚上。所以,換用黑色的背景,相對能減輕屏幕光對眼睛的傷害。

3、字符清晰

也可能是心理因素,我對著白底黑字和黑底白字,我發現黑底白字能看的更清楚,翻看比較複雜的模塊時看著更協調。

總而言之,我覺得就像進化論一樣,黑色更適應編程這類群體,所以大家更偏向黑色背景。

希望能幫助你!



分享到:


相關文章: