凌晨四点没睡的,除了科比还有程序员

程序员是勤劳严谨的代名词,实际上也并没有大众印象中那么刻板、不解风情,很多时候只是缺乏适当的环境。但这并不妨碍程序员作为时代的革新者。每一次的技术的进步,离不开程序员的推动。

Hello world,现在开始进入程序员的世界。说起程序员,可能很多人脑中会蹦出这些词:宅, 双肩包, 牛仔裤, 黑框眼镜,格子或横条衬衫,有可能会聪明绝顶”,于是,最终的实际效果图就是:

图0:凌晨四点没睡的,除了科比还有程序员|今目标

程序员下班一景,除了外形,还有说话方式,比如喜欢说中文的时候会突然蹦出几个英文单词。当然,有时候工位上的摆设也是独树一帜:专用座椅,至少两块显示器,竖着放也是家常便饭
图1:凌晨四点没睡的,除了科比还有程序员|今目标

如果只是这些,就太片面了,毕竟程序员也有情,程序员也有爱,他们浪漫起来一般人学都学不了,比如自己写个程序求婚:

图2:凌晨四点没睡的,除了科比还有程序员|今目标

写着一般人看不懂的情话:

图3:凌晨四点没睡的,除了科比还有程序员|今目标

更何况,程序员也可以很酷:

图4:凌晨四点没睡的,除了科比还有程序员|今目标

洛杉矶一创业公司里的程序员。而且,程序员也不光是宅男……比如曾被雷军亲自指导过的女程序员:

图5:凌晨四点没睡的,除了科比还有程序员|今目标

在网络红极一时的“代码女神”:

图6:凌晨四点没睡的,除了科比还有程序员|今目标

不过,整体上,程序媛依旧是稀有动物。

图7:凌晨四点没睡的,除了科比还有程序员|今目标

程序员的世界里,这些特例,更像是bug的存在。

没有强迫症的程序员不是好码农

程序员,可能是工作最专注的工种。程序员喜欢沉溺于自己的世界,不喜欢被人打断思路,即使今目标上要工作沟通,如果先说一句Hello world,可能效果才能更好。

程序员每天的工作就是写bug……不,写代码,虽然在家乡亲戚们看来可能就是一个拼音打字员。

不过,这掩盖不了程序员三个闪闪发亮的特点(真心的):

1、强迫症

2、强迫症

3、强迫症

具体表现但不限于:不用别人的电脑,不用别人的鼠标和键盘,不用别人的桌面,写的代码必须要缩进,缩进坚决不用空格,不停的对齐,不停的Ctrl+S保存,不停F5刷新,这个过程还要时常F10查看,打开今目标界面会思考调度算法

……

总之他们的手无时不刻不在飘动……如果你发现一个程序员10分钟内都没有按键盘,那么……赶紧拨打120吧。

程序员:我去相亲网站找女朋友去了。

朋友:找到了么?

程序员:找到了他们页面的一个bug。:

如果你对程序员说:你的程序有bug。程序员的第一反应是:

怎么可能?

是你操作的问题吧?

在我这是好的,不信你来看看。

真是奇怪,刚刚还好好的。

肯定是数据问题。

你清下缓存试试。

重启下电脑试试。

你装的什么版本的类库(jdk)

这谁写的代码?

怎么还在用这浏览器?!

用户不会像你这么操作的。

所以你还是要注意说话技巧:

你的程序这里操作有点问题。

这时程序员心就投降了:

哦,可能有bug

如果你再委婉点:我有个地方点不了,你帮我看看是不是我点的不对?

程序员内心已经彻底认清事实了:*,八成出bug了!

而且一旦发现了bug,没有解决就浑身难受,解决了问题就心情舒畅,如释重负。

此外,不是自己的问题是,也会情不自禁的想:假如这个事情错的时候我该怎么办。

总之,五十六种编程语言汇成一句话:没强迫症的程序员不是疯了就是转行了。

当然,不要误会,有强迫症并不是坏事,在互联网界,这可是难得的好品质。

图8:凌晨四点没睡的,除了科比还有程序员|今目标

工资高的程序员加班也最多

在招聘网站上,程序员们的平均工资一般是所有职业类型里最高的。

每一家科技公司必备的人才总是程序员,很多科技公司成功持续与否,很大程度取决于程序员的创新能力。

因此程序员在中国市场上水涨船高,所以工资自然就高了。

实际上,程序员不论学习门槛、入行难度、工作时长、劳动强度、学习时间都远远超过一般人。

学习门槛有多高,看看这条新闻就知道了:

图9:凌晨四点没睡的,除了科比还有程序员|今目标

关于工作时长,如果一个程序员说自己没加过班,不要惊慌,他可能只是名字叫“程序员”,姓程名序员。

网络调查数据显示:有69%的程序员表示工作需要加班。

图10:凌晨四点没睡的,除了科比还有程序员|今目标

(图片来源:北京时间)

在需要加班的程序员中:

每天加班时间小于1小时的占有26%;

1-2小时之间的占24%;

平均每天加班2小时+的程序员占19%。

难怪程序员经常自嘲是码农,因为一个工作两年的程序员,往往拥有三年的工作经验。

程序员的日常生活

其实,程序员的生活和大家是一样的,工作之余,逛逛Github,看到有意思的项目,就顺手点下收藏,虽然十有八九不会再看。

加班熬夜几乎是每个程序员的家常便饭,甚至有一种说法,程序员晚上的编码效率会更高,因为注意力更集中。

程序员问科比:你为什么这么成功?
科比:你知道凌晨四点的城市是什么样子吗?
程序员:知道,一般那个时候我还在写代码,怎么了?
科比:没事了。

说起日常写代码的过程,程序员也需要养成良好的习惯,随手写备忘,每天日志记录,小组讨论文档共享,最后在主线进行整理和复盘等等,日常还要和其他部门人员沟通。

不过做到这些还不够,程序员身边还需常备两本书:《代码大全》和《颈椎病康复指南》。

另外,程序员们每个月都会爆发一次编程语言之争:

你知道我们家Java有多努力吗?

你凭什么骂C++,你根本不了解它们!

你竟敢说Python恶心,你行你去写呀。

……

最后会以PHP是最好的语言而结束。

这是因为,使用各种语言的程序员经常会爆出口,而爆出口的统计表这样显示:

图12:凌晨四点没睡的,除了科比还有程序员|今目标

看到谁最低了吗?所以说PHP是最好的语言

正是有了这些程序员的技术,才有了互联网的超速发展,应该说,程序员是最对得起自己工资的职业了。

另外,程序员的工作除了写代码,就是面对产品经理的“折磨”。

程序员的“天敌”是产品经理。如果程序员是折翼的天使,那么产品经理就是折翼的那个人。

如果要逼疯一个程序员,产品经理提几个需求就够了。

在程序员看来,美好的世界,大概就是没有产品经理的世界了。

如何才能和程序员交朋友

程序员作为智商超凡的一群人(至少他们是这么认为的),和他们做朋友多交流当然没坏处,尽管一般人也听不懂他们说的大部分“黑话”。

首先,你可以用今目标悄悄来一句:

你对空格的运用好熟练

你代码写的好快

你的格子衬衫真好看

如果你是在找不到什么夸奖的话,还有一招万能的:

你完全不像是一个程序员

其次,事先看一下Hacker News的新闻,当跟程序员聊天时,提到这些内容。这在聊天中非常管用,虽然你可能都不知道自己说的是什么。

再次,桌面背景用李纳斯·托瓦兹(LinusTorvalds)的相片。

图13:凌晨四点没睡的,除了科比还有程序员|今目标

注释:我知道你想问这个李……是谁?其实,你不需要知道他是谁。

第四,用Emacs编辑器写文件。

(此处本应由图,但这个图一般人也看不懂,索性就不放了)

注释同上。

第五,一起开产品经理的玩笑。

这点比较不光彩,不建议使用。

听说沟通过程里多使用二次元表情,据说这样会让程序员感到亲切:

^_^ hello world~在忙吗?

( ̄▽ ̄)写好bug了吗?

*\(^o^)/*这边还要增加一个需求。

(⊙ω⊙)b又要加班啦,恭喜。

不过,善于沟通的程序员才是好程序员,这里还要对程序员们说一些建议。

比如,养成随身携带U盘的习惯,里面放上各种Ghost镜像,等着给亲朋好友装电脑系统,因为在他们开来,“会不会修电脑”已经成为检验程序员的标准了。

收藏几个淘宝网店装修技能,相信相亲时用得上。

最最重要的是,不要随意吹牛,别随便立下flag,因为你吹过的牛,往往都要靠加班来弥补。

写在最后

程序员是勤劳严谨的代名词,实际上也并没有大众印象中那么刻板、不解风情,很多时候只是缺乏适当的环境。

但这并不妨碍程序员作为时代的革新者。每一次的技术的进步,离不开程序员的推动。

不仅让智能机器人能够写新闻稿,如今听说都可以写代码了。这也是程序员界的优胜劣汰。

这也印证了,学习能力,尤其是自学能力的强弱一直决定着行走的距离和能站的高度,程序员每天都要也要学习新东西,半年不学就会被淘汰。不论哪个行业、哪种职业均是如此。

阅读余下内容

一条回应:“凌晨四点没睡的,除了科比还有程序员”

发表评论

电子邮件地址不会被公开。 必填项已用*标注


京ICP备12002735号