1. 为什么程序员工作时喜欢戴耳机
网友一:
哈哈哈,看到这个问题后,我立刻就联想到我们公司的那些神经质的程序猿们。
他们的脑洞,真的是我们常人无法比拟的。而且我行我素,带着耳机,甚是与世隔离。我是一个性格比较外向的人,比较闹腾点,而程序猿们的世界需要安静,所以,他们很是拿我没办法,哭笑不得。
我特别注意过,我有项目需要给他们安排时间,规定计划的时候,他们对这个时间很是排斥,开会的时候也是带上耳机,也不知道他们在听什么。
有一次,实在忍无可忍,我对他们大发雷霆。拿过来他们的耳机,你猜我听到了什么?居然是。。。相声,郭德纲的相声。我还想呢,他们在敲代码的时候,还咯咯咯自己傻乐。
后来沟通后得知,他们听的都是一些抒情的歌曲/节奏,或者是各种各样的相声,他们的目的就是放松放松自己的精神,或者是一种发泄。
所以,我们尽量不要打扰他们,他们需要安静的敲代码,让他们稳稳地活在密密麻麻的代码世界中。
网友二:
我们公司也很多程序员。工作时间经过,一眼望去,还真的很多人都在戴着耳机。
曾经有好多次,收到其他部门的投诉,说应该禁止研发部跟设计部的程序员跟设计师在上班时间戴耳机。
因为其他部门的同事找他们的时候,很多情况尽管在同一个空间的办公室喊了很多声都没人回应,只能跑到他们的座位,动一下他们才有慢慢反应过来。
这在其他职能部门或者销售部门来说,程序员工作的时候戴着耳机是不专心工作的表现。
他们对其他同事呼喊的“漠视”,让其他同事觉得他们一副高高在上的感觉。
于是后来研发老大内部发了个公告,说上班时间禁止戴耳机。
公告之后,同样在办公时间呼叫程序员,他们这次没戴耳机了,结果他们还是好像听不到一样,没有回应。
因为当他们真正在深度思考的时候,真的戴耳机跟没戴耳机一个样。
所以,很多程序员上班时间戴耳机就是为了防止外界干扰他们写代码的思路。我问过一些程序员,他们普遍都说,当他们正在解决一个bug或者写一个算法的时候,如果刚好有外界干扰打断了他们的思路,他们真的会想sha人的。
所以,他们可能耳机里放着歌,其实是在想怎么写代码。
网友三:
因为正好在研发类型的公司工作过,周围基本都是程序员和工程师,所以对这个题目还是颇有共鸣的。别说程序员哥哥们喜欢在工作时戴耳机,当时走出那一站地铁口,基本所有穿格子衬衫,背着电脑双肩包的IT小哥哥,走路也都是戴着耳机的。
为什么他们要戴耳机?其实戴上耳机是在表明一种态度,就是在对外宣布:“不要打扰我,让我一个人静一静”。大家都知道程序员要写代码。
但事实上,高级程序员上班时候大部分时间都是在思考,而不是在写代码,正常高级程序员每天的代码产出量大约是20行,一行行代码会在各种情况下被运行无数次,不深思熟虑的话肯定会出错。
所以程序员的核心工作是思考,而不是写代码。思考就需要一个相对安静和独立的环境,不想被外界干扰。
那么,他们在听什么?当然,大部分时候都在听歌咯,有人喜欢舒缓温柔的背景音乐,有人喜欢欧美流行歌曲,甚至可能还有程序员小哥喜欢听各种段子和笑话来缓解工作的压力。
不过也有人其实什么都没有听,耳机里面是没有声音的,戴上耳机只是个习惯,用来隔离外界的噪音而已。
网友四:
作为一个互联网公司的项目leader,我来归纳下他们可能在听什么:
没声音。只是因为他们敲代码需要一个非常专注安静的环境,戴着耳机可以避免其他人频繁的打扰。要知道打扰程序员敲代码,他们从代码世界出来的时间需要5分数,然后再次回去又需要十分钟。帮助更好的创作。代码在我们非专业人士看来,一堆字母非常枯燥,但是对程序员来说,却是一种创造设计的工作,代码的背后是实现一项项功能的基础。听着音乐,可以更好地帮助他们创造。无聊解压。有时候敲代码或者改bug,是他们能力范围之下或者经常重复的动作,这样的工作不用怎么深度思考,所以戴着耳机,听些振奋人心的歌曲或者舒缓的音乐,可以帮助他们度过这段无聊的时间,也激发他们工作的动力。
有些追求极致的程序员,甚至都会选择一些品质好的降噪耳机,这样带上去他们真的会沉浸在他们的创作世界。
有些公司禁止员工上班时间戴耳机,但是都会把程序员除外。因为既然耳机对程序员来说是工作的利器,干嘛要禁止呢?
所以如果你真的想要了解程序员他们的行为,那么你首先要了解他们的工作,他们的需求与心理想法。
从程序员这么专注的精神角度看来,他们是值得很多单身女性交往的对象。
网友五:
我想程序员的心理我最懂了,也知道他们为什么工作的时候戴耳机。
Hello Word ,这个词是不是很熟悉,没错,这是学程序时老师教的第一个程序,在学习Java,Android,iOS,PHP,JavaScript语言时,第一个案例,就是Hello Word。
一个Hello Word开启了代码的世界,从此一发不可收拾。在代码的世界里徜徉,就像一个人独自在月光下行走,周围是那么的安静,没有喧嚣,没有浮华,只有敲打键盘的声音。
思维就像高速行驶的动车一样运作,沿着一条线快速的向前跑,这是只有沉浸在代码的世界才能感受到的。此时无疑是效率最高,思维最敏捷的时候。
怎么样才能在公司保持有这么好的编程环境呢,戴耳机听音乐是最好的办法。
他们一边想问题一边听自己喜欢的音乐,声音不要太大,让心平静下来就好。听音乐有助于程序员提高编程效率,进入到代码的世界。就像李白喝酒后诗兴大发,做出了流传千古的诗句一样。
别问我怎么知道的,因为我就是程序员。我
所在的几家公司,没有一家公司有过程序员不准听音乐的规定,因为程序的老大,上司也是程序员过来的,所以程序员的上司,老大都懂。只有这样的规定,听音乐要戴耳机。
网友六:
其实程序员带上耳机通常是告诉其他人不要打搅我。所以实际上根本没有在放音乐,或者是其实忙起来根本不知道自己听的什么歌??尤其遇到bug时候。
程序员其实上班都比较比较苦闷的,他们的世界好像都是与世隔绝,忘了吃饭忘了时间脑海里只有代码和没有实现的逻辑。
他们戴上耳机即使不听音乐也行,静静的数自己的心跳使得自己足够的安静下来工作,带上耳机隔绝一些嘈杂的声音使得自己更专心自己的编程。
程序这个东西着迷以后有特别的灵感和思路的时候是停不下来的,在程序员尽兴的正在写程序的时候最好别打扰,因为创做和灵感就在一瞬间的事情。
不过不是每个人都能接受程序员工作的时候戴耳机的。
我以前就听一个运营总监在批评手下的一个开发人员,因为这个开发程序员一直戴着耳机听音乐,完全不关心外面的世界,以至于他领导每次叫他很多次,叫很多声他都听不见,惹得那个运营总监最终发火了。
另外,其实从安全和健康角度看,也不太好一直戴耳机听音乐的,对耳膜的伤害非常大,所以程序员哥哥们,还是应该适当拿下耳机休息一段时间,多和周边的同事沟通交流一下,这样再回到工作中,也许状态更好。
2. 程序员必须知道的HTML常用代码有哪些
html+css代码
一、文本设置
1、font-size:号大小
2、font-style:字体格式
3、font-weight:字体粗细
4、颜色属性color:文本颜色
二、超链接设置
text-decoration:参数
参数取值范围:
underline:为文字加下划线
overline:为文字加上划线
line-through:为文字加删除线
blink:使文字闪烁
none:不显示上述任何效果
三、背景
1、背景颜色
background-color:设置背景色
2、背景图片
background-image:url(URL)
URL就是背景图片的存放路径,none表示无。
3、背景图片重复
background-repeat:参数
四、背景
repeat:不重复平铺背景图片
repeat-x:使图片只在水平方向上平铺
repeat-y:使图片只在垂直方向上平铺
如果不指定背景图片重复属性,浏览器默认的是背景图片向水平和垂直两个方向平铺。
4、背景图片固定
background-attachment:参数
背景图片固定控制背景图片是否随网页的滚动而滚动。如果不设置背景图片固定属性,浏览器默认背景图片随网页的滚动而滚动。为了避免过于花哨的背景图片在滚动时转移浏览者的注意力,一般都设为固定。
五、参数取值范围:
fixed:网页滚动时,背景图片相对于浏览器的窗口而言,固定不动。
scroll:网页滚动时,背景图片相对于浏览器的窗口而言,一起滚动。
六、区块
1、单词间距
word-spacing:单词间距
2、字母间距
letter-spacing:字母间距
3、文本对齐
text-align:参数
七、参数的取值:
left:左对齐
right:右对齐
center:居中对齐
justify:相对左右两端对齐
4、垂直对齐
vertical-align: 参数
top:顶对齐
bottom:底对齐
text-top:相对文本顶对齐
text-bottom:相对文本底对齐
baseline:基准线对齐
middle:中心对齐
sub:以下标的形式显示
super:以上标的形式显示
5、文本缩进
text-indent:缩进距离
12px相当于一个文字距离。
6、空格
white-space:参数
八、参数取值范围:
normal默认,空白会被浏览器忽略、pre保留空白、nowrap文本不换行。
7、显示样式
display:参数
九、参数取值范围:
block:块级元素,在对象前后都换行
inline:在对象前后都不换行
list-item:在对象前后都换行,增加了项目符号
none:无显示
十、方框
1、height高度
2、width宽度
3、padding内边距
4、margin外边距
5、float(浮动):可以让块级元素在一行中排列,例如横向菜单。
6、clear清除浮动
十一、边框
1、样式
border style 参数
边框样式的参数:
none:无边框
dotted:边框为点线
dashed:边框为长短线
solid:边框为实线
double:边框为双线
2、宽度 border width
3、颜色 border color
(2)程序员背景音乐扩展阅读:
HTML常用代码之修改页面的实用性HTML代码:
贴图:<img src="图片地址">
加入连接:<a href="所要连接的相关地址">写上你想写的字</a>
在新窗口打开连接:<a href="相关地址" target="_blank">写上要写的字</a>
移动字体(走马灯):<marquee>写上你想写的字</marquee>
字体加粗:<b>写上你想写的字</b>
字体斜体:<i>写上你想写的字</i>
字体下划线: <u>写上你想写的字</u>
字体删除线: <s>写上你想写的字</s>
字体加大: <big>写上你想写的字</big>
字体控制大小:<h1>写上你想写的字</h1> (其中字体大小可从h1-h5,h1最大,h5最小)
更改字体颜色:<font color="#value">写上你想写的字</font>(其中value值在000000与ffffff(16位进制)之间
消除连接的下划线:<a href="相关地址" style="text-decoration:none">写上你想写的字</a>
贴音乐:<embed src="音乐地址" width="宽度" height="高度" autostart=false>
贴flash: <embed src="flash地址" width="宽度" height="高度">
贴影视文件:<img dynsrc="文件地址" width="宽度" height="高度" start=mouseover>
换行:<br>
段落:<p>段落</p>
原始文字样式:<pre>正文</pre>
换帖子背景:<body background="背景图片地址">
固定帖子背景不随滚动条滚动:<body background="背景图片地址" body bgproperties=fixed>
定制帖子背景颜色:<body bgcolor="#value">(value值见10)
帖子背景音乐:<bgsound="背景音乐地址" loop=infinite>
贴网页:<iframe. src="相关地址" width="宽度" height="高度"></iframe>