一看这着装就是程序员

2023-11-20 13:10
文章标签 程序员 一看 着装

本文主要是介绍一看这着装就是程序员,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

是什么力量,让任何地方的程序员都享有「免于体面的自由」?

 

在今天的社会里,工程师往往代表着知识水平和社会地位。每当普通人听到这个头衔,总会报之以敬仰的目光:

 

v2-90287780f709956fa3b37c331ca7fa31_b.jpg

 

但有一种工程师,虽然也是如假包换的高级技术人员,却很少能享受到和同类相近的社交待遇:程序员。

 

v2-dcf85bae38c6127d2d672feeb9f578bd_b.jpg

 

和工程师的耀眼形象不同,多数人眼里的程序员更接近于一群情趣干瘪的宅男,而非高智商高收入的精英群体。网络上嘲笑程序员的段子俯拾皆是,简直发展成了一种文化现象:

 

v2-7b835722d05fc760acac3ff7665ceb0e_b.jpg

 

客观而言,这些评价并不公正。作为高级技术人员,多数北上广的程序员都能做到月入万元以上,毫不逊色于其他工程师或职业。大多数嘲笑程序员的人,实现阶层逆袭的可能性都远远不及。

 

v2-042c89e77ba6d41dc85ff6bf611099aa_b.jpg

 

2019发布的年程序员薪资统计

不过,程序员群体遭到戏谑的原因实在也不难理解。其中最重要的因素,就是他们与自身收入和社会地位完全不匹配的服饰装扮。

 

v2-c4e00f53f0ba7adb82a352928f216c36_b.jpg

 

而且,这种现象并非仅仅存在于中国:硅谷技术精英的固定装束,也早已引起美国人民的注意。

 

 

v2-c74716b841424249a181bf011cab4436_b.jpgC/C++linux服务器十年经验分享

 

▍美国网络总结的硅谷精英日常着装

 

v2-894bb6f3faa9454bec227e51c88b5144_b.jpg

 

▍美剧《硅谷》(2014)中的程序员形象

程序员为什么穿得如此不讲究?这种鸡立鹤群的行业文化,又是如何形成的?

程序员,曾经的体面人

程序员平凡的打扮的确很难让人联想到头顶光环的工程师。因为自工业革命以来,凭借技术创新带来的财富,工程师们的服饰早不复为从前的中下层匠人可比。

在阶层分明的正常社会,社会审美风尚往往是向上看齐。作为新富阶层的工程师,很快就如同旧时代的贵族一样穿着考究,其绅士派头俨然与政客难分轩轾。

例如,发电机的发明人迈克尔·法拉第出生于寒微之家,但留下的照片却都身着礼服:

 

v2-08963fc9fd665e0cc287c259e0190065_b.jpg

 

而出身农家,仅仅中学毕业的著名电气工程师维尔纳·冯·西门子,也总是一副上流社会的打扮:

 

v2-138e1059613d75147e649d5466870820_b.jpg

 

同时期出身富商家庭的英国首相威廉·尤尔特·格莱斯顿,和法拉第、西门子的着装风格非常相近,很难看出双方存在什么阶级差异:

 

v2-1bbb8c602966a7c1a3a04d63513b3257_b.jpg

 

即便在电脑的发源地美国,早期程序员(或者说软件工程师)的着装也完全是上流社会的造型。

由于计算机程序的设计基础是数理逻辑,所以最早的软件开发人员大多为数学家出身。他们来自美国的各大名校,其学院历史悠久,无论师生都对穿戴正装习以为常。

 

v2-4f6518c28aeda231f7451f26559da5ab_b.jpg

 

▍1939 年的斯坦福大学旧照

 

v2-be01fcd4b4109d566e57dbbc26b1b4db_b.jpg

 

▍1950 年代的普林斯顿大学,大部分师生穿戴西装上课。这种偏向舒适的风格被称为常春藤联盟风格,对美国主流西装文化产生重大影响/ 图片来自:LIFE

因此,在这批人物的活跃时期,早期程序员也都衣着体面,绝不会在着装方面遭到企业家、政客、金融从业者的鄙夷。

 

v2-b0de736016bbc30ae4ab14a23443c5ca_b.jpg

 

▍被誉为「计算机之父」的普林斯顿大学教授约翰·冯·诺依曼身着正装站在计算机前

 

v2-a6f209f2c81ce233b8fa7b872924cfe7_b.jpg

 

▍被誉为「人工智能之父」的数学家约翰·麦卡锡也是西装笔挺

体面人是怎样「堕落」的

然而,正是因为程序员与大学的紧密联系,导致程序员的着装文化发生历史性转折。

1960 年代中期,随着反越战、民权运动和嬉皮士运动的兴起,欧美的学院文化发生了翻天覆地的转变。

尤其是在以大学生为主体的「嬉皮士运动」中,学生们为了反抗既有的「传统秩序」,把传统着装体系中整洁、体面的绅士派头视为对个性和自由的压迫。休闲随性的便装和体现流行文化的奇装异服取而代之,在现代服装体系中的地位陡然上升。

 

v2-42845bf74d2a5d7e56d6ca04f31a8247_b.jpg

 

 

v2-d3b3880f127fa7e85cf4f8087fc4d467_b.jpg

 

这场学生运动对大学着装文化造成了深远影响,基本摧毁了西方大学里的正装习俗。如今,几乎没有哪个学生还会西服革履地前去教室上课,甚至老师们在讲课时也大多身着休闲装:

 

v2-83d0d524ed149f9665b3d63456ca733f_b.jpg

 

 

v2-3401d77c54f278416373327036503a19_b.jpg

 

所幸的是,对于较传统的行业,职业着装已有行业惯例,学院时尚影响有限。即便藤校毕业的嬉皮士,一旦成为律师、医生或商务精英,还是该穿什么穿什么。

 

v2-8ad584345acdb8770ae0f750797f4422_b.jpg

 

▍1970 年代初就读于耶鲁法学院的两位嬉皮士

然而,计算机编程却是与学院研究前沿关系紧密的新兴行业,完全不存在任何职业着装传统,因此给了新兴的高校着装文化可乘之机。

经历嬉皮士运动的老一代程序员,直接把学院着装带到工作当中,逐步形成独具一格的着装文化。例如Java 编程语言的创始人詹姆斯·高斯林(下图左),其装束非常接近程序员的标配。

 

v2-91b1afb0b66a7e75120fd1ab1f933092_b.jpg

 

与之类似的,还有C++语言的创始人比雅尼·斯特劳斯特鲁普,对服装品味同样不讲究。

 

v2-3d514dab3fbe70e65c154cf49c2d63d9_b.jpg

 

程序员们随性的着装在经过数十年的积累和扩散后,给美国社会留下了一种独特的文化形象。上世纪80 年代以来,美国电影里的「电脑高手」几乎都是一副自由散漫的扮相:

 

v2-85681f04da6289114340fcd4ce895109_b.jpg

 

▍1993 年电影《侏罗纪公园》中的反派程序员

 

v2-4ecbaeca6453bf6f9256b95312c63dd7_b.jpg

 

▍2007 年影片「虎胆龙威4」中的黑客

 

v2-59f94c9f80c73ae470719b288083b09e_b.jpg

 

▍电影「社交网络」中的程序员男主角,与一旁传统装扮的男子形成鲜明对比

而相比于见过世面但故意逆反的美国geek,中国程序员的不修边幅更有底气:因为中国大学生几乎从未有过「体面人」的经历。

1952 年高校改制后,中国高校提倡「教育为无产阶级政治服务」,民国时代高校流行的西装和学生装都被革除。

当1960 年代的西方大学生穿着奇装异服在大学里反对正装时,中国的大学生还穿着「劳动人民的服装」或「军装」,最体面也不过「中山装」而已。

 

v2-5e503de768557ca08a75602398f636bf_b.jpg

 

这套传统的服装语言,在改革开放后迅速遭到淘汰,但体面的着装文化至今仍未能确立。穿背心拖鞋上课已是中国高校常态。

有趣的是,改革开放后中国的第一代程序员,由于大多出身于传统技术行业,出于工程师「自觉」,反而是一副「复古之风」,普遍喜欢正装出镜。

 

v2-a5ec846aa5a1309f4a81e4392d17bd96_b.jpg

 

▍机电技术员出身的「王江民」,作为中国程序员界的老前辈,留下的媒体照片几乎全是西装、领带、白衬衫、金丝眼镜

直到中国互联网行业开始快速发展,程序员与传统工程师的生涯轨迹偏离得越来越远,信科或软工专业的毕业生实现了高校到企业的直达,后来的几代程序员,在着装方面才逐渐赶上西方发达国家的「先进水平」。

 

v2-8f63c1b90e97f2587bddf74f3ffeb252_b.jpg

 

▍作为后起之秀的丁磊,服饰风格显得休闲了许多

穿正装,有什么用?

除了「着装文化」的影响,程序员不注重仪表的原因和工作性质也是分不开的。

程序员的劳动强度较大,对产品的不定期维护(升级功能,修正bug)显著延长了他们的加班时间。沉重的工作压力导致许多程序员一直处于精神疲惫状态,顾不上保养自己的个人形象。

 

v2-db1b7ea8f41264993e3e6f1165f62e94_b.jpg

 

同时,由于全天候生活在一种「只闻其声,不见其人」的社交状态下,程序员们自然也不需要注意衣着搭配。

一旦社交需求有所升级,程序员们并不会固守刻板印象中的邋遢形象。如比尔·盖茨这类公司老板,功成名就后,宅男气质迅速被商业精英的气息冲淡。

 

v2-bd7fe08a2a7106750a720a89578d7f0f_b.jpg

 

▍比尔·盖茨在1984 年的办公照

 

v2-2de8925b139014ec54cf549017578f14_b.jpg

 

▍比尔·盖茨「标准像」

谷歌公司的两位创始人谢尔盖·布林和拉里·佩奇,出席一些正式场合时也会以体面的西装示人:

 

v2-fb4459b037d958750dc4583b3e621c3c_b.jpg

 

反过来说,假如长期与世隔绝,那么即使你不是程序员,你的服饰品味估计也会在不知不觉中跌落到和程序员一样的水平,甚至更糟。

例如,在普通人眼中,狭义上的宅男(游戏宅、动漫宅)和程序员往往可共用同一张标准像,但二者的重合度远没有他们想象中那么高。

 

v2-31728ae53ee1b54f14df1a2eeefa70a3_b.jpg

转载于:https://my.oschina.net/u/3997182/blog/3074292

这篇关于一看这着装就是程序员的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/394838

相关文章

LabVIEW程序员是怎样成长为大佬

成为一名LabVIEW编程领域的“大佬”需要时间、实践、学习和解决复杂问题的经验。尽管LabVIEW作为一种图形化编程语言在初期可能相对容易上手,但要真正成为精通者,需要在多个层面上深入理解。以下是LabVIEW程序员如何逐步成长为“大佬”的路径: 1. 打好基础 LabVIEW的大佬们通常在初期会打下非常坚实的基础,理解LabVIEW编程的核心概念,包括: 数据流编程模型:Lab

程序员必备心理学——心流

心理学之心流 前言一、“心流”是什么?二、心流的好处二、如何进入心流心流状态的四个阶段第一个阶段:挣扎第二个阶段:放松第三个阶段:心流第四个阶段:巩固 进入心流的技巧 总结题外话 前言 你是否常常感觉自己明明学习了一整天,但是就是感觉没有太多的收获。这个时候除了你的学习方向等问题之外,也可能是你的学习方法太低效了。作者本人就经常有这种情况,好在偶然间在b站刷到一个大佬的这个心

程序员都在使用的画图工具

大家好,我是袁庭新。 程序员都在使用的画图工具,你一定没用过这款画图工具吧!我教程中的架构图都是用它来画的。 比如我编写的RDB工作原理图就是用draw.io绘制的,如下图所示: 再例如Redis集群故障恢复原理图我也是通过draw.io工具绘制的,如下图所示: 是不是觉得draw.io绘制的图形特别简洁、美观。它的官网是: https://www.drawio.com dra

GitHub:代码是程序员沟通最直接的手段

如果不是 Andreessen horowitz 的投资,估计 GitHub 很难被福布斯、CNN、纽约时报等传统媒体注意到。普通大众之前不了解这个工具,是因为它距离记者的世界太远了——GitHub 是一个程序员所使用的托管项目的服务。 但在一些程序员眼里,它不仅是托管项目的地方,还是“开源”项目的大本营,而且是提高程序员“技术水平”和“技术品味”的地方,更是一个程序员社交的地方。

黑马程序员---银行业务调度系统

模拟实现银行业务调度系统逻辑 需求分析: 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。 异步随机生成各种类型的客户,生成各类型用户的概率比例为:         VIP客户 :普通客户 :快速客户 =  1:6:3。 客户办理业务所

黑马程序员---空中网面试题

空中网4k/5k月薪挑选大四实习生的线程题     两年前,我们一个大四的学员去应聘空中网的实习生职位,空中网只给他出了三道线程题,拿回家做两天后再去给经理讲解,如果前两题做好了给4k月薪,第三道题也做出来的话就给5k的月薪。这样的实习薪水和招聘要求,不需要有工作经验的限制,纯粹是技术功底的比拼和考核,而不像许多其他公司非要招两年工作经验的人,逼得那些刚毕业和未毕业的大学生不得不去撒谎,不得不去做

黑马程序员---线程并发库

软件包 java.util.concurrent 在并发编程中很常用的实用工具类。 请参见:            描述 接口摘要BlockingDeque<E>支持两个附加操作的 Queue,这两个操作是:获取元素时等待双端队列变为非空;存储元素时等待双端队列中的空间变得可用。BlockingQueue<E>支持两个附加操作的 Queue,这两个操作是:获取元素时等待队列变为非空,以及

黑马程序员---多线程

TraditionalTread 传统线程技术回顾 创建线程的两种方式: thread3中,同时创建了Thread的子类和Runnable,那么会优先执行Thread的子类,因为Runnable的代码被当做参数传到了Thread类里,Thread子类的run方法又覆盖了父类的方法,所以会执行Thread子类的代码。 package cn.itcast.heima;public class T

黑马程序员---代理

分析代理类的作用与原理及AOP的概念 代理的概念与作用  1.已经写好一个类,现在要为这个类增加一些功能,例如,异常处理、日志、计算方法的运行时间、事务管理、等等,你准备如何做? 现在我们写一个代理类: 保持了原来那个类的功能,又增加了你现在需要的功能。 主函数调用的时候,直接调用代理类就行了。 这就是代理类的功能。   2.编写一个与目标类具有相同接口的代理类,代理

黑马程序员---类加载器

------- android培训、java培训、期待与您交流! ----------   简要介绍什么是类加载器和类加载器的作用 Java虚拟机中可以安装多个类加载器,系统默认三个主要类加载器,每个类负责加载特定位置的类:BootStrap,ExtClassLoader,AppClassLoader   类加载器也是Java类,因为其他是java类的类加载器本身也要被