Hello world,现在开始进入程序员的世界。说起程序员,可能很多人脑中会蹦出这些词:宅, 双肩包, 牛仔裤, 黑框眼镜,格子或横条衬衫,有可能会聪明“绝顶”,于是,最终的实际效果图就是:
程序员下班一景,除了外形,还有说话方式,比如喜欢说中文的时候会突然蹦出几个英文单词。当然,有时候工位上的摆设也是独树一帜:专用座椅,至少两块显示器,竖着放也是家常便饭
如果只是这些,就太片面了,毕竟程序员也有情,程序员也有爱,他们浪漫起来一般人学都学不了,比如自己写个程序求婚:
写着一般人看不懂的情话:
更何况,程序员也可以很酷:
洛杉矶一创业公司里的程序员
而且,程序员也不光是宅男……比如曾被雷军亲自指导过的女程序员:
在网络红极一时的“代码女神”:
不过,整体上,程序媛依旧是稀有动物。
程序员的世界里,这些特例,更像是bug的存在。
程序员每天的工作就是写bug……不,写代码,虽然在家乡亲戚们看来可能就是一个拼音打字员。
不过,这掩盖不了程序员三个闪闪发亮的特点(真心的):
1、强迫症。
2、强迫症。
3、强迫症。
具体表现但不限于:不用别人的电脑,不用别人的鼠标和键盘,不用别人的桌面,写的代码必须要缩进,缩进坚决不用空格,不停的对齐,不停的Ctrl+S保存,不停F5刷新,这个过程还要时常F10查看,打开今目标界面会思考调度算法
……
总之他们的手无时不刻不在飘动……如果你发现一个程序员10分钟内都没有按键盘,那么……赶紧拨打120吧。
如果你对程序员说:你的程序有bug。程序员的第一反应是:
怎么可能?
是你操作的问题吧?
在我这是好的,不信你来看看。
真是奇怪,刚刚还好好的。
肯定是数据问题。
你清下缓存试试。
重启下电脑试试。
你装的什么版本的类库(jdk)?
这谁写的代码?
怎么还在用这浏览器?!
用户不会像你这么操作的。
所以你还是要注意说话技巧:
你的程序这里操作有点问题。
这时程序员心就投降了:
哦,可能有bug。
如果你再委婉点:我有个地方点不了,你帮我看看是不是我点的不对?
程序员内心已经彻底认清事实了:我*,八成出bug了!
而且一旦发现了bug,没有解决就浑身难受,解决了问题就心情舒畅,如释重负。
此外,不是自己的问题是,也会情不自禁的想:假如这个事情错的时候我该怎么办。
总之,五十六种编程语言汇成一句话:没强迫症的程序员不是疯了就是转行了。
当然,不要误会,有强迫症并不是坏事,在互联网界,这可是难得的好品质。
每一家科技公司必备的人才总是程序员,很多科技公司成功持续与否,很大程度取决于程序员的创新能力。
因此程序员在中国市场上水涨船高,所以工资自然就高了。
实际上,程序员不论学习门槛、入行难度、工作时长、劳动强度、学习时间都远远超过一般人。
学习门槛有多高,看看这条新闻就知道了:
关于工作时长,如果一个程序员说自己没加过班,不要惊慌,他可能只是名字叫“程序员”,姓程名序员。
网络调查数据显示:有69%的程序员表示工作需要加班。
在需要加班的程序员中:
每天加班时间小于1小时的占有26%;
1-2小时之间的占24%;
平均每天加班2小时+的程序员占19%。
难怪程序员经常自嘲是码农,因为一个工作两年的程序员,往往拥有三年的工作经验。
程序员的日常生活
其实,程序员的生活和大家是一样的,工作之余,逛逛Github,看到有意思的项目,就顺手点下收藏,虽然十有八九不会再看。
加班熬夜几乎是每个程序员的家常便饭,甚至有一种说法,程序员晚上的编码效率会更高,因为注意力更集中。
说起日常写代码的过程,程序员也需要养成良好的习惯,随手写备忘,每天日志记录,小组讨论文档共享,最后在主线进行整理和复盘等等,日常还要和其他部门人员沟通。
不过做到这些还不够,程序员身边还需常备两本书:《代码大全》和《颈椎病康复指南》。
另外,程序员们每个月都会爆发一次编程语言之争:
……
最后会以PHP是最好的语言而结束。
这是因为,使用各种语言的程序员经常会爆出口,而爆出口的统计表这样显示:
看到谁最低了吗?所以说PHP是最好的语言。
正是有了这些程序员的技术,才有了互联网的超速发展,应该说,程序员是最对得起自己工资的职业了。
另外,程序员的工作除了写代码,就是面对产品经理的“折磨”。
程序员的“天敌”是产品经理。如果程序员是折翼的天使,那么产品经理就是折翼的那个人。
如果要逼疯一个程序员,产品经理提几个需求就够了。
在程序员看来,美好的世界,大概就是没有产品经理的世界了。
首先,你可以用今目标悄悄来一句:
如果你是在找不到什么夸奖的话,还有一招万能的:
其次,事先看一下Hacker News的新闻,当跟程序员聊天时,提到这些内容。这在聊天中非常管用,虽然你可能都不知道自己说的是什么。
再次,桌面背景用李纳斯·托瓦兹(LinusTorvalds)的相片。
注释:我知道你想问这个李……是谁?其实,你不需要知道他是谁。
第四,用Emacs编辑器写文件。
注释同上。
第五,一起开产品经理的玩笑。
这点比较不光彩,不建议使用。
听说沟通过程里多使用二次元表情,据说这样会让程序员感到亲切:
^_^ hello world~在忙吗?
( ̄▽ ̄)写好bug了吗?
*\(^o^)/*这边还要增加一个需求。
(⊙ω⊙)b又要加班啦,恭喜。
不过,善于沟通的程序员才是好程序员,这里还要对程序员们说一些建议。
比如,养成随身携带U盘的习惯,里面放上各种Ghost镜像,等着给亲朋好友装电脑系统,因为在他们开来,“会不会修电脑”已经成为检验程序员的标准了。
收藏几个淘宝网店装修技能,相信相亲时用得上。
最最重要的是,不要随意吹牛,别随便立下flag,因为你吹过的牛,往往都要靠加班来弥补。
但这并不妨碍程序员作为时代的革新者。每一次的技术的进步,离不开程序员的推动。
不仅让智能机器人能够写新闻稿,如今听说都可以写代码了。这也是程序员界的优胜劣汰。
这也印证了,学习能力,尤其是自学能力的强弱一直决定着行走的距离和能站的高度,程序员每天都要也要学习新东西,半年不学就会被淘汰。不论哪个行业、哪种职业均是如此。
程序员下班一景,除了外形,还有说话方式,比如喜欢说中文的时候会突然蹦出几个英文单词。当然,有时候工位上的摆设也是独树一帜:专用座椅,至少两块显示器,竖着放也是家常便饭
如果只是这些,就太片面了,毕竟程序员也有情,程序员也有爱,他们浪漫起来一般人学都学不了,比如自己写个程序求婚:
写着一般人看不懂的情话:
更何况,程序员也可以很酷:
洛杉矶一创业公司里的程序员
而且,程序员也不光是宅男……比如曾被雷军亲自指导过的女程序员:
在网络红极一时的“代码女神”:
不过,整体上,程序媛依旧是稀有动物。
程序员的世界里,这些特例,更像是bug的存在。
没有强迫症的程序员不是好码农
程序员,可能是工作最专注的工种。程序员喜欢沉溺于自己的世界,不喜欢被人打断思路,即使今目标上要工作沟通,如果先说一句Hello world,可能效果才能更好。程序员每天的工作就是写bug……不,写代码,虽然在家乡亲戚们看来可能就是一个拼音打字员。
不过,这掩盖不了程序员三个闪闪发亮的特点(真心的):
1、强迫症。
2、强迫症。
3、强迫症。
具体表现但不限于:不用别人的电脑,不用别人的鼠标和键盘,不用别人的桌面,写的代码必须要缩进,缩进坚决不用空格,不停的对齐,不停的Ctrl+S保存,不停F5刷新,这个过程还要时常F10查看,打开今目标界面会思考调度算法
……
总之他们的手无时不刻不在飘动……如果你发现一个程序员10分钟内都没有按键盘,那么……赶紧拨打120吧。
程序员:我去相亲网站找女朋友去了。
朋友:找到了么?
程序员:找到了他们页面的一个bug。:
如果你对程序员说:你的程序有bug。程序员的第一反应是:
怎么可能?
是你操作的问题吧?
在我这是好的,不信你来看看。
真是奇怪,刚刚还好好的。
肯定是数据问题。
你清下缓存试试。
重启下电脑试试。
你装的什么版本的类库(jdk)?
这谁写的代码?
怎么还在用这浏览器?!
用户不会像你这么操作的。
所以你还是要注意说话技巧:
你的程序这里操作有点问题。
这时程序员心就投降了:
哦,可能有bug。
如果你再委婉点:我有个地方点不了,你帮我看看是不是我点的不对?
程序员内心已经彻底认清事实了:我*,八成出bug了!
而且一旦发现了bug,没有解决就浑身难受,解决了问题就心情舒畅,如释重负。
此外,不是自己的问题是,也会情不自禁的想:假如这个事情错的时候我该怎么办。
总之,五十六种编程语言汇成一句话:没强迫症的程序员不是疯了就是转行了。
当然,不要误会,有强迫症并不是坏事,在互联网界,这可是难得的好品质。
工资高的程序员加班也最多
在招聘网站上,程序员们的平均工资一般是所有职业类型里最高的。每一家科技公司必备的人才总是程序员,很多科技公司成功持续与否,很大程度取决于程序员的创新能力。
因此程序员在中国市场上水涨船高,所以工资自然就高了。
实际上,程序员不论学习门槛、入行难度、工作时长、劳动强度、学习时间都远远超过一般人。
学习门槛有多高,看看这条新闻就知道了:
关于工作时长,如果一个程序员说自己没加过班,不要惊慌,他可能只是名字叫“程序员”,姓程名序员。
网络调查数据显示:有69%的程序员表示工作需要加班。
在需要加班的程序员中:
每天加班时间小于1小时的占有26%;
1-2小时之间的占24%;
平均每天加班2小时+的程序员占19%。
难怪程序员经常自嘲是码农,因为一个工作两年的程序员,往往拥有三年的工作经验。
程序员的日常生活
其实,程序员的生活和大家是一样的,工作之余,逛逛Github,看到有意思的项目,就顺手点下收藏,虽然十有八九不会再看。
加班熬夜几乎是每个程序员的家常便饭,甚至有一种说法,程序员晚上的编码效率会更高,因为注意力更集中。
程序员问科比:“你为什么这么成功?”
科比:“你知道凌晨四点的城市是什么样子吗?”
程序员:“知道,一般那个时候我还在写代码,怎么了?”
科比:“没事了。”
说起日常写代码的过程,程序员也需要养成良好的习惯,随手写备忘,每天日志记录,小组讨论文档共享,最后在主线进行整理和复盘等等,日常还要和其他部门人员沟通。
不过做到这些还不够,程序员身边还需常备两本书:《代码大全》和《颈椎病康复指南》。
另外,程序员们每个月都会爆发一次编程语言之争:
你知道我们家Java有多努力吗?
你凭什么骂C++,你根本不了解它们!
你竟敢说Python恶心,你行你去写呀。
……
最后会以PHP是最好的语言而结束。
这是因为,使用各种语言的程序员经常会爆出口,而爆出口的统计表这样显示:
看到谁最低了吗?所以说PHP是最好的语言。
正是有了这些程序员的技术,才有了互联网的超速发展,应该说,程序员是最对得起自己工资的职业了。
另外,程序员的工作除了写代码,就是面对产品经理的“折磨”。
程序员的“天敌”是产品经理。如果程序员是折翼的天使,那么产品经理就是折翼的那个人。
如果要逼疯一个程序员,产品经理提几个需求就够了。
在程序员看来,美好的世界,大概就是没有产品经理的世界了。
如何才能和程序员交朋友
程序员作为智商超凡的一群人(至少他们是这么认为的),和他们做朋友多交流当然没坏处,尽管一般人也听不懂他们说的大部分“黑话”。首先,你可以用今目标悄悄来一句:
你对空格的运用好熟练
你代码写的好快
你的格子衬衫真好看
如果你是在找不到什么夸奖的话,还有一招万能的:
你完全不像是一个程序员
其次,事先看一下Hacker News的新闻,当跟程序员聊天时,提到这些内容。这在聊天中非常管用,虽然你可能都不知道自己说的是什么。
再次,桌面背景用李纳斯·托瓦兹(LinusTorvalds)的相片。
注释:我知道你想问这个李……是谁?其实,你不需要知道他是谁。
第四,用Emacs编辑器写文件。
(此处本应由图,但这个图一般人也看不懂,索性就不放了)
注释同上。
第五,一起开产品经理的玩笑。
这点比较不光彩,不建议使用。
听说沟通过程里多使用二次元表情,据说这样会让程序员感到亲切:
^_^ hello world~在忙吗?
( ̄▽ ̄)写好bug了吗?
*\(^o^)/*这边还要增加一个需求。
(⊙ω⊙)b又要加班啦,恭喜。
不过,善于沟通的程序员才是好程序员,这里还要对程序员们说一些建议。
比如,养成随身携带U盘的习惯,里面放上各种Ghost镜像,等着给亲朋好友装电脑系统,因为在他们开来,“会不会修电脑”已经成为检验程序员的标准了。
收藏几个淘宝网店装修技能,相信相亲时用得上。
最最重要的是,不要随意吹牛,别随便立下flag,因为你吹过的牛,往往都要靠加班来弥补。
写在最后
程序员是勤劳严谨的代名词,实际上也并没有大众印象中那么刻板、不解风情,很多时候只是缺乏适当的环境。但这并不妨碍程序员作为时代的革新者。每一次的技术的进步,离不开程序员的推动。
不仅让智能机器人能够写新闻稿,如今听说都可以写代码了。这也是程序员界的优胜劣汰。
这也印证了,学习能力,尤其是自学能力的强弱一直决定着行走的距离和能站的高度,程序员每天都要也要学习新东西,半年不学就会被淘汰。不论哪个行业、哪种职业均是如此。
2017年03月29日 08:31:09
好辛苦 :???:
2017年03月28日 15:45:43
其实我一直梦想我能成为一名程序员。或者是会点点编程。
2017年03月29日 12:24:13
这个可以自学啊,你可以去慕课网看看
2017年03月28日 12:37:33
程序员大多数都是加班狗啊
2017年03月28日 12:41:57
唉,我不想加班啊 :cry: :cry: