A. 作为一个程序员该如何着装
我觉得对于一个程序员没有严格的着装要求,一般情况下程序员穿的,会比较严谨一点,都是衬衫搭配牛仔裤这样的,但是没有严格的要求。
B. 程序员为什么都穿得那么丑
是什么力量
让任何地方的程序员
都享有免于体面的自由
在今天的社会里,工程师往往代表着知识水平和社会地位。每当普通人听到这个头衔,总会报之以敬仰的目光:
但有一种工程师,虽然也是如假包换的高级技术人员,却很少能享受到和同类相近的社交待遇:程序员。
和工程师的耀眼形象不同,多数人眼里的程序员更接近于一群情趣干瘪的宅男,而非高智商高收入的精英群体。网络上嘲笑程序员的段子俯拾皆是,简直发展成了一种文化现象:
客观而言,这些评价并不公正。作为高级技术人员,多数北上广的程序员都能做到月入万元以上,毫不逊色于其他工程师或职业。大多数嘲笑程序员的人,实现阶层逆袭的可能性都远远不及。
由极客学院发布的2016年程序员薪资统计
不过,程序员群体遭到戏谑的原因实在也不难理解。其中最重要的因素,就是他们与自身收入和社会地位完全不匹配的服饰装扮。
而且,这种现象并非仅仅存在于中国:硅谷技术精英的固定装束,也早已引起美国人民的注意。
美国网络总结的硅谷精英日常着装
美剧《硅谷》(2014)中的程序员形象
程序员为什么穿得如此不讲究?这种鸡立鹤群的行业文化,又是如何形成的?
程序员,曾经的体面人
程序员平凡的打扮的确很难让人联想到头顶光环的工程师。因为自工业革命以来,凭借技术创新带来的财富,工程师们的服饰早不复为从前的中下层匠人可比。
在阶层分明的正常社会,社会审美风尚往往是向上看齐。作为新富阶层的工程师,很快就如同旧时代的贵族一样穿着考究,其绅士派头俨然与政客难分轩轾。
例如,发电机的发明人迈克尔法拉第出生于寒微之家,但留下的照片却都身着礼服:
而出身农家,仅仅中学毕业的着名电气工程师维尔纳冯西门子,也总是一副上流社会的打扮:
同时期出身富商家庭的英国首相威廉尤尔特格莱斯顿,和法拉第、西门子的着装风格非常相近,很难看出双方存在什么阶级差异:
即便在电脑的发源地美国,早期程序员(或者说软件工程师)的着装也完全是上流社会的造型。
由于计算机程序的设计基础是数理逻辑,所以最早的软件开发人员大多为数学家出身。他们来自美国的各大名校,其学院历史悠久,无论师生都对穿戴正装习以为常。
1939年的斯坦福大学旧照
1950年代的普林斯顿大学,大部分师生穿戴西装上课。这种偏向舒适的风格被称为常春藤联盟风格,对美国主流西装文化产生重大影响/图片来自:LIFE
因此,在这批人物的活跃时期,早期程序员也都衣着体面,绝不会在着装方面遭到企业家、政客、金融从业者的鄙夷。
被誉为计算机之父的普林斯顿大学教授约翰冯诺依曼身着正装站在计算机前
被誉为人工智能之父的数学家约翰麦卡锡也是西装笔挺
体面人是怎样堕落的
然而,正是因为程序员与大学的紧密联系,导致程序员的着装文化发生历史性转折。
1960年代中期,随着反越战、民权运动和嬉皮士运动的兴起,欧美的学院文化发生了翻天覆地的转变。
尤其是在以大学生为主体的嬉皮士运动中,学生们为了反抗既有的传统秩序,把传统着装体系中整洁、体面的绅士派头视为对个性和自由的压迫。休闲随性的便装和体现流行文化的奇装异服取而代之,在现代服装体系中的地位陡然上升。
这场学生运动对大学着装文化造成了深远影响,基本摧毁了西方大学里的正装习俗。如今,几乎没有哪个学生还会西服革履地前去教室上课,甚至老师们在讲课时也大多身着休闲装:
所幸的是,对于较传统的行业,职业着装已有行业惯例,学院时尚影响有限。即便藤校毕业的嬉皮士,一旦成为律师、医生或商务精英,还是该穿什么穿什么。
1970年代初就读于耶鲁法学院的两位嬉皮士
然而,计算机编程却是与学院研究前沿关系紧密的新兴行业,完全不存在任何职业着装传统,因此给了新兴的高校着装文化可乘之机。
经历嬉皮士运动的老一代程序员,直接把学院着装带到工作当中,逐步形成独具一格的着装文化。例如 Java 编程语言的创始人詹姆斯高斯林(下图左),其装束非常接近程序员的标配。
与之类似的,还有 C++语言的创始人比雅尼斯特劳斯特鲁普,对服装品味同样不讲究。
程序员们随性的着装在经过数十年的积累和扩散后,给美国社会留下了一种独特的文化形象。上世纪80年代以来,美国电影里的电脑高手几乎都是一副自由散漫的扮相:
1993年电影《侏罗纪公园》中的反派程序员
2007年影片虎胆龙威4中的黑客
电影社交网络中的程序员男主角,与一旁传统装扮的男子形成鲜明对比
而相比于见过世面但故意逆反的美国 geek,中国程序员的不修边幅更有底气:因为中国大学生几乎从未有过体面人的经历。
1952年高校改制后,中国高校提倡教育为无产阶级政治服务,民国时代高校流行的西装和学生装都被革除。
当1960年代的西方大学生穿着奇装异服在大学里反对正装时,中国的大学生还穿着劳动人民的服装或军装,最体面也不过中山装而已。
这套传统的服装语言,在改革开放后迅速遭到淘汰,但体面的着装文化至今仍未能确立。穿背心拖鞋上课已是中国高校常态。
有趣的是,改革开放后中国的第一代程序员,由于大多出身于传统技术行业,出于工程师自觉,反而是一副复古之风,普遍喜欢正装出镜。
机电技术员出身的王江民,作为中国程序员界的老前辈,留下的媒体照片几乎全是西装、领带、白衬衫、金丝眼镜
直到中国互联网行业开始快速发展,程序员与传统工程师的生涯轨迹偏离得越来越远,信科或软工专业的毕业生实现了高校到企业的直达,后来的几代程序员,在着装方面才逐渐赶上西方发达国家的先进水平。
作为后起之秀的丁磊,服饰风格显得休闲了许多
穿正装,有什么用?
除了着装文化的影响,程序员不注重仪表的原因和工作性质也是分不开的。
程序员的劳动强度较大,对产品的不定期维护(升级功能,修正 bug)显着延长了他们的加班时间。沉重的工作压力导致许多程序员一直处于精神疲惫状态,顾不上保养自己的个人形象。
同时,由于全天候生活在一种只闻其声,不见其人的社交状态下,程序员们自然也不需要注意衣着搭配。
一旦社交需求有所升级,程序员们并不会固守刻板印象中的邋遢形象。如比尔盖茨这类公司老板,功成名就后,宅男气质迅速被商业精英的气息冲淡。
比尔盖茨在1984年的办公照
比尔盖茨标准像
谷歌公司的两位创始人谢尔盖布林和拉里佩奇,出席一些正式场合时也会以体面的西装示人:
反过来说,假如长期与世隔绝,那么即使你不是程序员,你的服饰品味估计也会在不知不觉中跌落到和程序员一样的水平,甚至更糟。
例如,在普通人眼中,狭义上的宅男(游戏宅、动漫宅)和程序员往往可共用同一张标准像,但二者的重合度远没有他们想象中那么高。
本文仅代表作者观点,不代表本刊立场。
版权声明:如涉及版权问题,请作者持权属证明与本网联系
C. 程序员面试应该穿什么样的衣服
应该穿着大方得体 、庄重保守,所以穿职业装最好。
所谓的白领美女必须穿着整齐,显得如此专业。女士正装有多种选择,例如职业装等。如果你申请对外观要求很高的职位,例如客户服务经理,销售代表等,则应在面试时穿正装。一方面,尊重面试官,另一方面,也突显了专业形象。只要正式一点,就可以了。你不能穿着短裤,人字拖去参加面试。着装反映了一个人的精神,尽管一个人的内心是最重要的,但对外表的关注是一种精神状态和对他人的尊重,更不用说,没有人有义务通过马虎的外表来发现自己的优秀内在。
D. 有哪些穿着搭配,是比较适合程序员呢
也可以敞开,还可以扣一半。脱了直接走人,披上直接干活,多好。而且格子花纹根纯色的衣服比起来不容易显脏,也就不必操心可乐、面汤、油花儿溅身上的问题,生活可以更随意,工作可以更专心。现在应该有很多女性程序员在各大大厂入职工作,只要自己能够喜欢,能够胜任,其他的都不是问题,做什么不都是一样呢。对于喜欢技术的人来说我能做,做好,就够了,然后在这个基础上,恋爱、结婚、生子、照顾家庭,经历了之后,可能会让女性觉得力不从心,而其实这个行业却需要不断的学习更新技术才能更有市场竞争力。
其实都能够有大的变化。而你既然说的买衣服,那就从着装来说。程序员大部分穿的都是通勤装,那么你可以反通勤装,通勤的对立面就是正装。所以可以穿正装做绅士,而不做猿。着装其实现实中的也有会打扮的it男,只要不那么随心所欲,会些色彩搭配,(前提是身材匀称)一双白色板鞋,一个百搭的牛仔裤,一件t恤,再加运动感的外套就ok了。平时程序猿身边最多的应该也是程序猿,不要被格子一族同化了,可以关注一下穿搭博主的推荐,找到自己喜欢又适合自己的风格。
E. 有哪些程序员必用的APP
知乎、CSDN都有APP客户端,还有各种云笔记类的APP也会安装,还有一个用手机ssh远程Linux服务器的APP,可能也有人用,名字叫做:ConnectBot,还有的会装上终端模拟器、BusyBox。
F. 程序员的标配都是格子衫,这是为什么呢
这个我还真知道,看前几期跑男的时候,记得有个情节讲的就是这个,为了显得正式,而不显得死板,所以一般都是格子衫。
我之前一直以为程序猿的标配的格子衫,是一种企业文化,是硬性要求。所以万年不变的格子衫,一年四季都可以看见它的踪迹。
我当时听完这个程序员的解释,我感觉还挺有道理的。想一想我自己也有好几件格子衬衣,冬天又能叠穿,春秋也能单穿,夏天还能当防晒衣穿。基本上一年四季,我都可以穿得上。随便搭配裤子,裙子,或者大衣都可以出门。
所以请正视程序员的格子衫,不要有太多调侃。格子衬衣挺好穿的,当标配也不错。
G. iOS 上有哪些程序员必备 App
Xcode 在Mac上做开发必备,其本身主要用于开发iOS和Mac应用程序,但是会附带安装一个Mac下开发者工具包,里面会有很多有用的工具。
iTerm2 终端增强
Homebrew 包安装管理
Sublime Text或者TextMate或者MacVim或者Emacs 文本编辑器,选择一款熟练使用就可以了
TextExpander 自定义文本工具,加快你的编码速度,用其他代替物也可以,我个人用的是Keyboard Maestro。
Dash 文档快速查询工具
以上是个人认为最为必备的。。剩下还有很多扩充工具可以自己慢慢探寻。
H. Mac OS 上有哪些程序员必备的软件
Xcode 在Mac上做开发必备,其本身主要用于开发iOS和Mac应用程序,但是会附带安装一个Mac下开发者工具包,里面会有很多有用的工具。
iTerm2 终端增强
Homebrew 包安装管理
Sublime Text或者TextMate或者MacVim或者Emacs 文本编辑器,选择一款熟练使用就可以了
TextExpander 自定义文本工具,加快你的编码速度,用其他代替物也可以,如Keyboard Maestro。
Dash 文档快速查询工具
I. 程序员面试该如何搭配衣服
我觉得一个程序员面试,应该穿一些正装,毕竟想到程序员,我们都是觉得这是一个比较严肃的职业,所以在搭配衣服的时候,我觉得你可以穿一个白色的,山打一个领带,外面穿一个黑色的西服,整个人觉得就特别有气质,而且显得很正式.
J. 程序员用 Mac 都有哪些必备的 app
Linux内核作者Linus早就开始使用Mac了(虽然面对记者表现的很扭捏)。Gnome的作者更是理直气壮叛逃Linux投奔Mac。如你所知,MacOSX是开发者们的最爱。因为它一方面有非常棒的用户体验,一方面是基于Unix,尽得shell的益处,又避免了Linux下种种繁琐。
看看MacTalk是怎么说的。
工欲善其事,必先利其器。这里分享下我的Mac应用和配置。
基于原则:
+ 尊重软件版权,能购买正版的,请尽量购买正版
+ Don’t Shave Yaks, 不要因为花太多时间配置工具而浪费工作的时间
+ 奥卡姆剃刀,如果一项功能需求只是偶尔用一下,就别配置了。
应用&效率Dropbox大名鼎鼎的Dropbox,无需赘述。是居家旅行,出门必备同步神器。Dropbox较之Google Drive更轻量级,更快,适合在多平台同步正在编辑的文档或者代码。记得Google Drive是没有Linux版客户端的,而Dropbox有!而且,Dropbox的文件分享链接是直接指向文件的,对于在remote terminal上工作且尚不熟悉scp和rsync的同学来说是福音(rsync --daemon效果可以媲美Dropbox)。相比之下,Google Drive 更适合来存放资料,因为它能搜索文档内关键词。
我见过最好的MarkDown编辑器,简洁,漂亮,可配置,支持MathJax公式编辑。
Evernote
笔记软件,我主要用它在收藏平时看到的好的RSS文章,Prime版的多人协作,幻灯片功能也很赞。
众多的ReadItLater软件中的一个,推荐Pocket是因为它的文本抽取出来的格式比较好,在移动端上的App做的也很出色。
Kaleidoscope
比较多文档之间的差异。一个命令行党应该忠诚的效忠用diff来比较文件,但是Kaleidoscope真的太好用了,关键是它不仅能逐行比较,还能一块块匹配着比较,还能两个文件夹比较,还能Merge文件。
Alfred 2
这
是一个神奇的快速启动软件,就为了它,你就值得买个Mac。MacTalk里谦虚的称它为“神兵利器”。你可以用它来: * 打开任何应用 * 查找文件* 执行shell命令 * 当计算器用 * 直接写email * 在Google/Amazon/Wikipedia上搜索条目 * ,以上只是它的普通功能,只有这些还不足以称之为伟大。Alfred之牛掰,在于其可编程的第三方workflow插件机制,这样可以在Alfred里搜豆瓣图书,搜Github仓库,查看天气或PM2.5,搜索自己的Evernote笔记,查API文档,一切能想到的,都可以实现。
TextExpander
文本自动补全的插件,自定义好触发的关键词,每次输入这些关键词的时候,biu~,想打的字就全弹出来了。把自己的电话,邮箱,或者写邮件的模板存进去,能避免很多重复的劳动。
Popclip
文字选中弹出扩展。每次选中文字后,可以快速的把选中文字进行复制,粘贴,查找,加入笔记本等等。
RescueTime (Time sink)
默默的运行在后台,告诉你你的时间都浪费在哪儿了。每周发邮件告诉你你在哪个软件,哪个网站上花了多少时间,这一天/周的效率有多高。你可以定义什么是有效率的行为(比如用Evernote写笔记,用Emacs写代码)加分,哪些是偷懒的行为(看美剧,刷豆瓣)扣分。
LimeChat
IRC应用,选它是因为其他的IRC应用都太难用了!
AppCleaner
删软件清理残余。
Moom
还在像傻帽一样花半天找到窗口边框笨手笨脚地缩放大小么?用Moom吧,能快速排好窗口,自定义想要的窗口大小。
The unarchiver
普通解压用tar命令,但如何有非UTF-8的中文编码,还是用unarchiver比较方便(命令行下得用find + iconv写一长串,太虐心)
编程&配置Dash
查文档利器。作者在新版本对它收费$20,丧心病狂,但从长远考虑,还是值得的。能配合Alfred用,省心。
Textmate
bundle功能很好用,方便快速掌握一门语言。写前端代码很方便。其他时候,还是用Vim/Emacs吧。
TotalCommander
命令行党都有过每天得把Terminal拖来拖去的苦恼。TotalCommander正是这样一款下拉式的终端,类似Gnome下的Guake,也支持多窗口,强烈推荐。
iTerm2
不管你用bash,zsh还是tcsh,有一个好用的Terminal软件是十分必要的,iTerm2就正是一个优秀的终端。好看,配置性极强,有很多方便的功能,戳这篇文章。
Homebrew
Mac下的包管理器,和ports平分天下。想装什么东西,尽管brew install 就好。
Z shell (tmux及配置文件)
基于bash的shell,被誉为The Last Shell。配置当然很复杂,不过不要紧,拿来主义一下,用oh-my-zsh一行代码安装。
z/autojump
每天还在为输各种cd而浪费时间?z 是个极为方便的小配置,它把用户访问过的目录存在记录里,每次输入z <访问过的目录的关键词>,就biu的一声到了。autojump也是类似的工具。