出于陌生,我們習慣性地自以為是,很多時候這種自以為是并不帶有感情色彩,可那些被自以為是的人,卻常常因此而受到傷害。外人眼里的程序員世界亦如此。
濁有幸入于程序,于今五載,經驗無有,人品更劣,不敢好壞評判于同行,只得撰一小文,自娛娛他。
就我日常的接觸而言,普通大眾對程序員的印象大抵有三種,一者種修電腦、攢機子,折騰各種電子產品的,二者不修邊幅、衣衫襤褸,頭發可以三周不洗的。三者賺多話少死的又快的宜嫁品種。
先說第一種修電腦流。這是大眾對程序員的誤解。絕大多數的程序員都反感被人理解成是“修電腦的”,被誤解的次數多了,進一步會反感給人“修電腦”。對于大多數程序員而言,他們解決電腦硬件問題的能力僅限于擦一下內存條上的灰然后關機重啟,并不比普通人強多少。這一點是大眾沒有意識到的。
雖然因為職業的緣故,程序員對電子產品常常抱著巨大且具有破壞力的好奇心。他們也常常能接觸到最新一代最酷炫的科技產品??蛇@并不表示他們有修復這些產品的能力。
在大家的慣性思維里,用著電腦多少也會修電腦吧??蓪嶋H上就像開飛機的基本上不會修飛機一樣。電腦上的零部件大多是高精度高復雜性的,若是壞了,除非是那種很簡單的斷了根線之類的毛病,否則修還不如買個新的。
第二種不修邊幅流。這基本是事實。講真的,我從入行以來沒有遇到一個精致打扮自己的程序員。大多數屬于那種有衣服穿凍不著就行的人,少部分屬于那種頭發三周不洗,蓬頭垢面類型,毫無疑問,不才屬于后者。
不才個人覺得,這和程序員的特性有關。原則上,編程是對智力的挑戰(現實里,加班是對體力的挑戰)。當一個人全情投入到智力的挑戰中時,其對外界環境的關注自然容易降低,久而久之怎樣方便怎樣來,久而久之不修邊幅。(你看,我竟可以把懶說的如此清新脫俗。)
第三種賺多話少死又快的宜嫁品種流。這大概是事實吧(淚流滿面)。程序員工作的環境是寂靜的,基本不說話,基本一天坐到晚,基本接觸不到同事以外的人。哪怕是周六周日,許多程序員們如果不加班的話,他們也不知道要做什么,可能是睡懶覺,可能是打游戲。外遇程度微乎其微。
可以這么說,是程序員選擇了編程,選擇了這樣的一種生活方式。在這個復雜的世界里,相對簡單的存在著。
近來隨著互聯網風潮的席卷,程序員文化越來越頻繁出現在大眾的談笑與段子中。一來是程序員本身作為互聯網時代的重要構建者,不可避免的將自己本身的特質擴散給大眾。二者是程序員本身的性格特質與眾不同,讓大家好奇,想要去了解。
可就像文首所提到的一樣,我們總是習慣性地自以為是,按照自己的想法去理解事物。然而,理解一個事物可以有很多層次,有深有淺,有對有錯。想要不陷入偏見之中,可能唯一的辦法就是永遠也不要以為自己已經足夠了解,永遠保持著謙遜吧。
以上,是我個人對自己的訓誡。
個人淺見,不成參考,諸多細節,恐難詳考,但作拙磚,以引美玉。
化濁 2016-11-4 于北京