漫谈程序员系列:程序员的生活就这样吗

原创 2014年11月03日 07:48:52

    我当了快十年程序员了,终于老得可以来谈谈程序员的生活是什么样子了。

    或许陈奕迅的《十年》中的一段歌词,可以表示很多程序员和软件开发之间的感情纠葛:

十年之前

我不认识你 你不属于我

我们还是一样

陪在一个陌生人左右

走过渐渐熟悉的街头

十年之后

我们是朋友 还可以问候

只是那种温柔

再也找不到拥抱的理由

情人最后难免沦为朋友

怀抱既然不能逗留

何不在离开的时候

一边享受 一边泪流

    这首歌的词作者是林夕,香港才子。林夕的歌词写得真不错,我还因为这个在 13 年时买了他两本书,一本《人情•世故》,一本《原来你非不快乐》,结果到现在也没看完……

读书历程折射出来的生活状态

    程序员的读书历程:x 语言入门 —> x 语言应用实践 —> x 语言高阶编程 —> x 语言的科学与艺术 —> 编程之美 —> 编程之道 —> 编程之禅 —> 颈椎病康复指南……

    网上看到的,当时会心一笑,皆因似曾相识燕归来……

    对我来讲,读的书大体沿着这个路线……我心戚戚焉。

    每年检查身体时,报告上都有一条:轻微的颈椎强直……

    我的爸妈经常在电话里叮嘱:坐的时间长了就起来活动下,别落下颈椎病……他们生活在农村,都知道这个啦。

    大部分的程序员上班时是酱紫的:

唧唧复唧唧,木兰当户织。

不闻机杼声,惟闻女叹息。

程序员某方面很迟钝

    看一则笑话:

    有个屌丝程序员兼擅修电脑,一次被个妹纸请去,那个破电脑怎么也修不好,这时妹纸趴在他的背上说:“这个很不好修吧,不如咱们干点别的吧,要不多无聊。”那屌丝觉得自己的技术实力受到莫大的挑战与侮辱,咬着牙说:“我一定能修好!”

    这个笑话告诉我们,程序员呆萌的外表下隐藏着一颗敏感的心,对技术有一种近乎偏执的敝帚自珍,技术是他的立身之本,是其栓尊严的马桩,不容别人践踏。

    其实说实话,我和媳妇没生娃之前生气的过程,基本上可以用下面这段代码表述:

do 
{
    if(girl.accept(boy.guess()))
    {
        boy.saySomeHoneyedWords();
        if(girl.smileThroughTears())
        {
            break;
        }
    }
    
}while(girl.eye.hasTears() && !girl.heart.isTired())

    硬币有两面,程序员其实也有两极,可能在某些方面迟钝,但在工作中可能瞬间化身犀利哥哦。看图:


    据说陈景润生活上也很那个……是吧哈……

别人对软件开发从业人员的印象

    09年之前我在颐秀园租房住,物业有个田师傅,人很好,就是到那时也没分着房子,一家四口住在物业的一间不足 10 平方的平房里,两张上下铺占据了大部分的空间。尽管如此,他对女儿的学习还是给予了最大限度的支持:淘了一台电脑。可惜他的女儿主要是用电脑来聊QQ,玩儿QQ空间,养宠物……

    那台电脑的内存是 256M 的……拥有一颗奔三的心……因为它是如此傲娇,加上田师傅的女儿又不懂得心疼它,什么炫丽玩儿什么,还嫌杀毒软件耽误事儿把它们给卸了,于是乎,这台电脑经常歇菜、罢工,田师傅就得找人修,有时抱到电脑城,有时我也不知道他怎么捣鼓……

    因为修暖气的缘故,田师傅知道我是写软件的,于是就拉我给他修电脑,用他的话说,搞软件的一定会搞电脑……当然,我确实会搞电脑,于是在一个月黑风高的夜晚,带上螺丝刀和Deepin XP Lite出发啦……

    电脑还能启动,就是开机时间很长,鼠标老没反应……我花了半个多小时才看到配置,当时心里啊,哇凉哇凉的……对于这样的机器,256M的内存,我真是没有信心可以让他流畅运行,但是背对高低床上的几双眼睛,我只能强自镇定,用 Deepin XP 重装了系统,哇喔,居然比原来流畅多了耶。我给装了免费的金山毒霸,光盘里带的。给装了输入法……然后我在一家人的千恩万谢声中回家了,回到家里我就到网上下载了 Deepin 2000 以备后患。

    你懂的,我的担心并不是多余,此后我隔三差五就要去田师傅家做客……说实话,我真想给他装个DOS!

    后来我不再颐秀园住了,才摆脱了修电脑的噩梦。

    但是,10年我搬到新房子里,楼上有个搞建筑分包的肖师傅,因为孩子上学的原因在小区买了套房。为人很热情,见人不笑不说话,装修时找到我,觉得我阳台的墙砖好看,从那以后我们就认识了。

    肖师傅儿子上初中,要考高中,目标是我们小区附近的西北大学附中。孩子爱玩儿电脑……肖师傅知道我是写软件的,然后就说:“这下可找对人啦,走走,给我看看电脑去!”

    天哪,我怎么就是个修电脑的命!

    我给肖师傅修过电脑,搞过局域网布线,修过电信的IPTV,还给他的Android手机安装过APK……

    你看,我什么都能干……因为我是程序员。

加班生涯不是梦……

    我是程序员,老婆是测试。

    啦啦啦,君住长江头,我住长江尾,日日思君不见君……

    我这是说加班啊。我和媳妇不在一个公司。

    有一阵子,大概半年多的时间吧,我基本上每个周六加班,工作日晚上加班,周日偶尔再加半天班……

    先看快下班时的 QQ 对话吧。

    媳妇:今天加班吗?

    我:应该不加吧。

    媳妇:那几点点回?

    我:有点儿小问题,估计七点多吧……

    媳妇:就知道你会这么说!

    到大概七点半,我们又进行了电话沟通。

    媳妇:回来了吗?

    我:问题还没解决,快了。

    媳妇:具体什么时候!

    我:估计得到八点多了……

    媳妇:等你吃饭不?

    我:不用了,你们先吃。(测试MM给我捎了个煎饼果子,软件园一期门前,交通银行门口有个摊儿,摊的煎饼果子特别好吃!)

    等到快九点的时候,我们短信又聊上啦。

    媳妇:还回来不回来啦!

    我:马上回,真的,收拾东西了。

    媳妇:别骗我!

    我:真收拾东西啦……

    媳妇:问题搞定了?

    我:差不多……

    等过了十点半了,媳妇会发来一个短信:门没反锁,我先睡了,你个骗子。

    后来的后来,我终于告别疯狂的加班,可是媳妇开始加班了,为期将近9个月……

    当然,我一般不会问她什么时候回来,反正我自己和女儿玩儿得也挺HIGH

    再后来认识了楼上的邻居,老公是写软件的,老婆在华为,两口子加班比我们还厉害……

    又后来认识了一哥们儿,也是搞软件的,上班地方离家十分钟脚程,他和媳妇的对话,与我上面写的类似,经常是,六点说要下班了准备回家,到家有时九点有时十点有时不知道几点!我媳妇这个时候终于理解了我:原来软件男都这么个对话逻辑!

    理解万岁啊!泪奔!

领导说没看见你干啥

    其实我们也不总是加班,有时候也有闲下来的时候,不过呢,看个图吧:


    好多程序员在领导眼中属于“暗世界”,一旦你不加班,他就看不到你在干什么啦……其实,你总是不懂我伤悲,就像白天不懂夜的黑……

明天新版本上线

    我原来做的产品,支持在线更新。每次要释放新版本,都是一场噩梦。

    所有的开发、测试、产品经理,甚至质管部门负责做基线的MM,以及我们的老总,都会在这样一个时刻,把心吊起来,大气儿都不敢出,又期待、又担忧、又希冀、又害怕的等待着最后一刻的到来。

    老总可以在家睡觉,质管部可以说流程以后再补,产品经理可以说释放申请我们再说……可是作为开发,作为程序猿,我们可以说什么?总不能说,实在不行晚两天再发布吧。尼玛,宣传文案都做好了,网页上都提前预告了,市场人员都和大客户说好了,这次版本解决困扰大家已久的让大家骂不绝口痛不欲生的X BUG。

    我还能够怎么说,怎么说都是错,你对我说,离开就会解脱,试着自己去生活,试着找寻自我……

    可是,老板说了,不论多晚,都要给他电话。市场说了,不管怎样,明天早上一定要给客户升级。项目经理说,娘的,拼了,要么见不到明天的太阳,要么明天太阳照常升起……你看这不废话吗?关于明天的太阳,就这俩可能!

    于是,我准备了烟灰缸;张三准备了沙琪玛;李四买了闲趣;王五找来一把大刀哦不不不,他不是大刀王五,道具不是大刀……;测试MM很贴心,先把会客室的沙发擦干净,躺上去休息了,她们说:改好了叫我们。我们呢,程序猿,其实也想去会客室的沙发上躺着啊……

    到10点的时候,项目经理说,哥们儿,什么时候可以封版?不能再改了!于是大家忙着封版送测,测试经理也表示这个决定比较靠谱,谁说不是呢,没有BUG的软件不是好软件!只要不是一剑封喉就行了,小BUG无伤大雅,还能陶冶客户情操不是……

    好吧,11 点的时候,全体开发都感到有些厌倦,醒也无聊睡也无聊……项目经理说大家交叉测试啊,于是张三打游戏去了,李四跑厕所蹲坑了——这厮晚上加班到11点必去厕所据称是拉肚子但到底是干么谁也不知道,王五呢上YY进房间看表演去啦……封版么,还能怎么着,现在该我们等测试MM啦啦啦啦……

    项目经理说大家交叉测试啊,夜都熬上了,就把时间都用到刀刃上吧,别撸也别吹啊,都精神点儿,一会BUG就千树万树梨花开了。于是各位都去找测试 MM 聊天去了……

    凌晨四点的时候,大家双眼赤红面色灰败的聚在一起:一个从未发现过的超级BUG突然现身,一直扮演奥特曼的架构师表示不能完败这只怪虫。

    肿么办呢?

    有人提议告诉老板,延期上线。有的程序猿还不甘心,建议搞到早晨六点,还搞不定就回退代码或者上线昨天的版本。测试MM总结说,我们不认为可以在明天八点半之前上线版本……

    项目经理说:早死早超生,今天不上线,改天上线还要熬通宵,你们以为跑得了嘛!

    于是,困兽们咬牙切齿又奋斗了两个小时,奇迹出现啦:谁也不知道那个BUG怎么被修复了,反正测试MM测不出来啦!!!哇哈哈哈哈,真是踏破铁鞋无觅处,得来全不费工夫!

    可是大家又觉得心有千千结,结结藏忧惧……但谁也不说,不可说,不可说,皇帝的新衣你可不可说……

    等到快八点的时候,项目经理拨通了产品经理的电话,产品经理拨通了技术副总的电话,技术副总拨通了老板的电话,老板拨通了市场的电话,市场拨通了客户的电话……于是,皆大欢喜的局面出现了,原本是白发三千丈缘愁似个长,结果成了柳暗花明又一村三军过后尽开颜……

    但,我的心中,总有一种欲说还休的忧愁,才下眉头,又上心头。

    你懂的,噩梦总有到来的时候,出来混,迟早都要还的……上午十点的时候,老板打电话给我说:赶紧的,客户那里出问题啦!

想加薪的时候……

    有时候你想加薪,烙了N晚上煎饼后,终于找领导谈了。

    腾讯通上的对话。

    阿猿:领导,有时间吗,有个事儿找聊聊……

    领导:好啊,小会议室。

    两人一前一后进了传说中的VIP会议室,又名茶话亭。

    阿猿:领导,我想去做测试……

    领导:为什么?我看你开发干得不错,最近那个CMS系统的推荐子系统,你弄得灰常好,跑了一个月没BUG啊。

    阿猿:是这样子的,测试工资比较高……

    领导:兄弟,你的才干有目共睹,我早看到了,我又不是瞎子……相信我,谁干活怎么样,我看得很清楚。

    阿猿:那个谁,阿媛也比我高。

    领导:你还知道谁的工资?

    阿猿:没谁了,还有那个阿雄,阿信……

    领导:公司明文规定不许互相打听薪水……

    阿猿:都是无意间听说的……领导,我都两年多没涨过工资了,房价都翻番了……

    领导:以后别再打听别人薪水了啊。

    阿猿:最近生活压力很大,房东又涨租了,我还谈了个女盆友,工资一发,第二天就光了……

    领导:行啊,没声响的就谈上了,啥时候见见?

    阿猿:领导,压力很大啊。

    领导:这年头,哪个男人身上不是几座大山呢。我一个月要还房贷,交托费,养车,给父母零花……月月光啊。

    阿猿:领导,你看要是加薪水……

    领导:放心吧阿猿,7月份涨工资肯定少不了你,其实我已经给L总说过这事儿啦,他表示看好你,没问题。

    阿猿:大概能涨多少?

    领导:这得到时候看,现在我也说不准,不过一般10%吧,表现好的话能到15%。

    阿猿:10%,300块啊……这……

    领导:也可能15%,如果今年公司效益好,还可能更多。我觉得呢,只要咱们把产品做好,加薪是必然的事情,你干得怎么样,我心中有数,我很客观的对吧,我也很看好你,觉得你潜力很大……

    阿猿:我哥们儿介绍了个公司,谈差不多了,我想……

    领导:那个公司给你开多钱?

    阿猿:也没多少,将近 6K 吧。

    领导:有时候做事情还要看你能否成长,机会如何,你看咱们做的这个,将来必然火火火火,就像小苹果啊。

    阿猿:生活压力太大,没办法,领导,那边让我周三给答复呢。

    领导:我找 L 总再说一下,争取给你加到 5K 。怎么样?咱们的产品还是很有前途的,你看看同行那几个公司,多火多牛……只要干对了方向,还怕将来宝马奔驰开不上么。相信我,我在这里干这么多年,也是看好产品的前途。要耐得住寂寞,量变会引发质变,不用多长时间,最多明年,产品就会大卖,到时鸡犬升天,少不了你的。

    阿猿:要是能到 5K ,我还是愿意跟着领导干,其实我是挺愿意跟您干事儿的。

    领导:那好,等我消息。

    阿猿:好。

    第二天,阿猿收到消息,8月份发工资,涨到 5K 。阿猿那个高兴啊,真真是剑外忽传收蓟北,初闻涕泪满衣裳。那萦绕在心头多日的阴霾,一刹间被风吹散了,煦热的光笼罩全身,每一个毛孔都说不出来的舒服,走路仿佛踩在云上,上厕所嘘嘘都发现水流粗壮有力……

    到了 8 月份,工资发下来了,阿猿一看,尼玛,一毛钱没涨!阿猿心头火起,当即垮着脸就找领导了,两人再次来到茶话亭。阿猿直接了当的问怎么回事。领导说大环境不好,国内经济持续下滑至今未见反弹迹象,公司现金流也出现困难,大家这次都没有调薪,不过下次一定会的。阿猿说那我知道怎么办了……然后呢,两人都神情严肃地离开了茶话亭,阿猿去打电话,领导去电梯间抽烟……

    过了一个月,领导离职了……阿猿被调到公司的另外一个开发部门,继续程序员的平凡之路……


-----------回顾分割线-------------------


版权声明:本文为foruok原创文章,转载请通过订阅号“程序视界”联系foruok获取授权。

程序员的生活,其实苦不堪言

前一天:A:下班前把这个代码发给我 B:好的!第二天:A:都他妈中午了,代码怎么还没发过来? B:我他妈还没下班呢!程序猿的真实写照。曾经刚参加工作,接手一个项目的维护,生产项目客户一直在使用,那天结...
  • nayun123
  • nayun123
  • 2016年08月03日 10:05
  • 3619

一个月薪12000的北京程序员的真实生活

问题:我怎么才能收到你们公众号平台的推送文章呢? 答案:只需要点击标题下面的蓝色字【web前端开发】关注即可。  每个人都有自己的亲身经历,每个人都有一条生活道路。千万人,千万条,各不相同...
  • snsHL9db69ccu1aIKl9r
  • snsHL9db69ccu1aIKl9r
  • 2017年11月30日 00:00
  • 812

一个程序猿从金庸开始的读书历程

大学4年是——除上初中之前——最快乐的时光了,大一的我拒绝了所有社团的诱惑——这似乎和正常的大学生活有些南辕北辙——除了按时上下课赶食堂抢热的饭菜之外,唯一的生活追求就是跑到图书馆看上半篇《神雕侠侣》...
  • xiahouzuoxin
  • xiahouzuoxin
  • 2014年11月01日 14:49
  • 2795

程序员读书顺序!

程序猿的读书历程: 《x 语言入门》  —> 《 x 语言应用实践》  —>  《x 语言高阶编程》   —>   《x 语言的科学与艺术》 —>  《编程之美》 —>  《编程之道》 —>  《编程...
  • qq_36617521
  • qq_36617521
  • 2017年03月20日 14:39
  • 784

程序员的十个层次

自西方文艺复兴以来,中国在自然科学方面落后西方很多,软件领域也不例外。当然现在中国的许多程序员们对此可能有许多不同的意见,有些人认为中国的程序员水平远落后于西方,有些则认为中国的程序员个人能力并不比西...
  • puluotianyi
  • puluotianyi
  • 2014年09月04日 10:29
  • 2254

枯燥的程序员生活——自己编写的一首歌曲

原创吉他歌曲——点击打开链接 http://v.youku.com/v_show/id_XMTI3NTkzMzEyNA==.html
  • m47838704
  • m47838704
  • 2015年07月30日 23:58
  • 1006

解惑图书--了解程序员的经历

  • 2011年07月16日 15:12
  • 884KB
  • 下载

程序猿的世界

程序猿的世界 程序猿最烦两件事,第一件事是别人要他给自己的代码写文档,第二件呢?是别人的程序没有留下文档。 程序猿的读书历程:x 语言入门 —> x 语言应用实践 —> x 语言高阶编程 —> x 语...
  • dinghui139
  • dinghui139
  • 2015年07月13日 13:09
  • 388

程序员的成长历程

  经常有毕业生问我“多长时间可以学会JAVA、JSP 、servlet、 struts 、sql server、 oracle这些主流的技术”。 我回答:“3个月”。对方通常表示不可能;那么我会反问...
  • yuannauy
  • yuannauy
  • 2007年05月21日 09:38
  • 2100

程序员们,那些年吹过的牛逼都实现了吗?

原文:http://www.oschina.net/news/82800/those-years-of-bragging-are-realized 程序员们,那些年吹过的牛逼都实现了吗? ...
  • zdhsoft
  • zdhsoft
  • 2017年03月16日 16:58
  • 324
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:漫谈程序员系列:程序员的生活就这样吗
举报原因:
原因补充:

(最多只允许输入30个字)