zoukankan      html  css  js  c++  java
  • 程序媛的人生观

    昨天的上班经历

    昨天是周四,周四是发版日。因为周五有其他的会,我们组决定周四辛苦一点,开会将项目验收和两个技术方案评审都做了。验收项验收的是我晚上要发版的系统。

    白天的时候不堪忍受之前一直沿用的jackson文本方式进行MQ传输的低效和对嵌套对象反序列化支持性差。所以临时决定给序列化和反序列化接口新添加一个实现:将jackson文本方式改成protostuff传输方式。新实现的传输数据减小为原来的1/7。因为我们的MQ目前只支持文本传输,同时也为了数据传输正确和安全,用base64将二进制进行文本编码。自己测试OK之后,跟接收我MQ消息的下游同学都打好招呼一起修改,准备晚上上线。

    虽然在开会前3小时才开始开发这个功能,但是所有功能都是验证OK的。一起上线的项目共包括6个服务,因为在开发过程中,把线上正式环境、线下正式环境(静儿是做私有云的,所以业务的测试环境是我们的正式环境)的流量都导入到了我自己的自测环境,边开发边测试。所以对自己上线的质量很有信心。晚上7点开始的项目验收,会上演示时发生了数据变化接口无法感知的问题。

    晚上10点开完会,我说今晚肯定能搞定这个问题,让同事先将她的部分上线了。11点多,终于发现问题的原因出在触发了“Kubernetes惊天地泣鬼神之 too old resource version BUG”!为了让BUG触发时也能继续运行,将原定下周开始开发的Kebernetes的watch事件出错自动重连任务,临时决定马上开发上线。

    快12点时我们Leader从会议室和同事沟通出来,看到我们组还有不止一个同学还在工位上工作,表示非常慌。问了一圈是否给安排的工作太多。如果是这样,工作可以砍,可以延期。我说:“今天是例外,因为同事特别给力的配合我任性的随意改了通讯协议,我今天必须将这块改好上线。平时还好。”

    凌晨2点开发完毕测试重连OK,测试数据变化感知OK后进行上线操作。有一个机房新申请的线下机器有些问题。将其他9个服务共48台机器上线验证OK之后,最后一个服务又调查测试了2个多小时确认是机器问题。随向相关人员进行反馈后凌晨5点下班。

    打了车。上车后发现司机一直在摆弄发票机。确认发票机坏了之后,因为打车到家要100元,所以决定下车换一辆车。科比问别人有没有看到过凌晨四点的太阳。静儿只能说凌晨1点2点3点4点5点6点的望京都是我忠实的好伙伴。

    周五总结日

    我们团队的文化,每周五固定抽出四个小时不要写代码,用来学习、总结或沉淀。因为昨天下班晚,到公司的点估计大家还在TB(Team Building团队建设,一般活动是出去吃饭)。所以决定实现两年来一直没能实现的梦想:在公司附近转一转。

    决定去喝小兰送给我的星巴克咖啡。作为一个路痴,找了半小时才找到距离从地铁站出来后导航说的距离我400米的星巴克。馥芮白Flat White:一款诠释「简约之美」的咖啡。望京附近的大厦都很有特点。静儿是虽然路痴到找不到地方,但是总能从一个地方回到原点的那种路痴。回来的时候选了另一条路,从另一个方向看平时常走的路,挺震撼。

    感悟

    加入美团后被各任Leader吐槽最多的是静儿太忙了。这是个很大的缺点。太忙往往需要反省着两件事情:第一自己没做好,第二还会让Leader觉得他没做好。

    工作的前10年非常悠闲,记得原来上班时间工作做完之后还能有半天时间带上饮料和轻食在公园里溜达。静儿喜欢现在忙碌充实的时光,也不后悔前10年的悠然自得。什么阶段做什么事情。

    前段时间胖的不行了,到了112斤干脆懒得上秤了。好容易瘦回来10斤,继续奋斗,fighting!

    为什么这么执念自己的体重呢。静儿认为人生中比较幸福的两件事情:第一是走在路上,偶尔跳起来去抓行道树的叶子。第二是不用费心去挑选美食,因为什么都好吃。

    「Wuthering Heights(呼啸山庄)」里让人饥饿的风。

    「水浒传」里的大快朵颐:“小二,二斤白酒。再切二斤牛肉。”

    「Gone with wind(飘)」里斯嘉丽跪在田间发誓不再挨饿。嫁给瑞德之后,天天美食大餐以至于瑞德对她说:“如果你吃胖了我是要跟你离婚的。”

    曾经费解的看着日本的综艺节目:主播在田间地头,从地里拿出来一根萝卜咬一口,然后眼里放光:『美味しそう(太好吃了)』。后来自己在日本工作才发现日本的食材真的是不用加工:金针菇+酱油放到微波炉里烤一烤,美味しそう;照烧的『鲑(三文鱼)』,美味しそう;一块豆腐+酱油,美味しそう……

    周末小鲜肉负责叫我吃饭时,我总是回一句:“我先上秤看看自己有没有资格吃饭。”哪里有不好吃的东西,能允许自己吃个饱饭已经很幸福了。食物的味道真的是『なきほど美味しい(好吃的想哭)』。

    最好的厨师是饥饿。最好的人是在自己需要的时候出现的那个人。眼看着日子越来越好,自己越来胆子越大。不会再在过马路时害怕的捂住耳朵;不会害怕晚上一个人打车;不会害怕租房子时去看房。但是想起那个人:拉着我的手带我过马路;如果特定时间点没有看手机,再看时发现有30多个未接电话;半夜4点发版上线,在我公司楼下从9点等到凌晨4点;打包处理所有我生活上的事宜,周末跑到我公司去给我收拾工位。还是满满的感动。

    有人说最好的爱情不是雪中送炭,是锦上添花。锦上什么花都好看。静儿刚工作那年遇到50年不遇的大雪此生再遇到一次已经难得。那年遇到的那个你无可代替。

    记得去年你来我公司附近出差,中午你放下其他同事跑过来跟我一起吃饭。吃完饭,我送你到门口,道别之后,你往前走,走了几步回头,意料之中的看到了没有离开望着你背影的我。

    相识12载,结婚8年多,一如初见。これからも宜しくお願いします(从今以后也请多多关照)。

    相关阅读

    从技术渣到被要求改行到硅谷程序媛

    怎样在工作环境中提高自己的影响力?

    关于作者

    作者是一个有美国硅谷、日本东京工作经验,十二年坚持一线写代码的程序媛。坚持原创文章。欢迎技术交流!

  • 相关阅读:
    简单的总结
    /bin/bash: sshpass: command not found
    ubuntu 16.04 忘记root密码
    ubuntu下QtCreator启动无响应问题解决
    TX1 文字界面启动与root用户自动登录设置
    qt线程睡眠
    TX2 默认root用户启动
    linux下使用文件IO监听GPIO中断
    Linux下指定线程的名字
    [Error] ISO C++ forbids comparison between pointer and integer
  • 原文地址:https://www.cnblogs.com/xiexj/p/10588034.html
Copyright © 2011-2022 走看看