MayCoder

中秋在贵阳

中秋佳节前夕我多请了几天假,这样凑一个长一点的假期可以回家团聚一番。目前一家人都在贵州贵阳生活,故我此行的目的地就是那了。这里主要想记录这段时间的思绪。

9.17

重出江湖
在老妈新租的店面呆了一天,也跟她聊了许久。她提到了"重出江湖"这个词。从2000年左右开始在贵阳奋斗到前两三年有点积累,本来已经打算洗手不干享清福了。奈何峰回路转几个月下来局势逆转,负债严重。于是又得重出江湖了。 老妈说为此白了好多头发,平常早上去开店营业都不做的士了,而是做几十分钟才到的公交了。她也很久没有逛商场买衣服了。不过对于我之前给她的钱,她倒是一分都没动,说是帮我存着,怕我乱花钱。对于家里目前较困难的处境,在我来之前其实是比较模糊的,我印象中的还是每次老妈到帝都给我豪爽地买衣服吃大餐,现在看起来就很拮据在过日子,一点都不愿意乱花钱。

大钱和小钱
对于老妈不做的士而是坐公交这个问题,我的观点是做的士好,一个月也不过多1000快钱。这里看起来我说的 “不过” 很轻松,这也跟我一贯的"不拘小节", “不计较”, “没头脑” 有关。在我这边还是不看重小钱,然后在很多没必要的地方乱花钱,看起来很大方,但真正需要大钱的地方却拿不出来。另外有一种人就是平常看起来分得比较清楚,有点"小气", 消费得明白,也往往容易积攒/投资到大钱。对于打的士这个小钱,我答应要给老妈和妹妹包销打的费,但愿我能坚持下去。

没担当
面对家里现在的处境,我挺想尽自己的一份力量的。不过我每月的工资也不够看,现在还无法贡献太多力量。与此同时我想到的是"没担当"这个词, 这样的男生是很逊的。我想,现状是这样我们必须接受,但不为改变这种局面而努力才是大问题。

普渡
说来也巧,我回来这几天刚好是 “普渡” 时节,不过老家似乎目前一切从简所以普渡这种事情都做得比较简单了。在这里我们跟二舅他们一起在家里吃了一顿,8, 9个人挤在一个小小的大厅里。聊天的话题包括最近酒厂要拆迁赔偿的事以及发生在 05仓库里一个严重的打架斗殴案件。老家的菜好久没吃了,我非常喜欢其中的春卷。饭后跟伟哥聊了下,他打开贵阳地图,上面画了十来个圈圈,说他近期会深入到县城去发放样本手册。我说他是想"农村包围城市"吧。有点想跟他去,不过他说一路都是搭公交车,好凄凉,看起来也挺有趣的, 只是看起来。。。

新家
饭毕我们就回新家睡觉了,这是去年装修完的,我第一次来。老妈在装修方面上下了血本,整体质量还不错。在其中睡了一晚,挺踏实的。

9.18

肠旺面和美团
昨天搞到了凌晨2点钟才睡,今天十点多跟老妈去吃肠旺面,貌似是贵州特色的小吃,还不错。听着老妈说这一碗肠旺面从3元一直涨到了8元的过程。由于早饭吃得晚,午饭的话我跟老妈1点半才下去,然后不知道吃什么,于是上美团,团了一单广式茶餐厅的双人餐,吃的还不错, 我是到店支付的,甚是便捷。

老爸在路上晕倒了
下午三四点的老妈打电话给老爸,是一个陌生人接的,原来是一个警察。据说是有路人发现老爸晕倒在路边然后报警了,于是我跟老妈迅速赶过去,老妈也通知了离事发地点比较近的老妹。后面120来了警察把老爸带到了医院。我们到时老爸已在急诊大楼里面, 据医生说是"酒精中毒", 翻译一下就是酒喝多了,醉了。还好不是什么大事,不过老妈倒是很生气, 又在责怪起老爸喝酒这件事。如果老爸的酒品好些,自控力强一些,这样的事情也就不会那么多,我对喝酒的印象也不至于那么差。后面到了晚上老爸直接出院了,幸好没有大碍。后来这件事情被老妈用做喝酒的反面材料念叨了两天,老爸看起来并没有改,嗜酒成性, 唉。

黄瓜面膜
老妹帮我敷了一个黄瓜面膜,还挺有趣的。

9.19

黔灵公园
早上跟老妈和妹妹去了黔灵公园, 我在贵阳很喜欢这个公园。以前会尝试早上五点起来,只为了在六点半前进公园不用交5元门票前,现在总感觉当时太傻了。现在来说爬这个公园对我来说没什么压力,不过老妈近来腿脚不太方便,我倒是没有注意到。今天是十五, 于是在山上的弘福寺拜了拜菩萨,还在其中"罗汉堂"中数了一个罗汉 第二百十五 – 火焰身尊者 。 山上有很多猕猴,以前来就很多了,这次看着貌似没有计划生育,越发多了起来。猴子这么多年下来,都挺大胆的,如果在他跟前暴露了食物,多半会跑过来抢了。这里有很多带着孩子的母猴,看起来也挺不容易的。

百度烤肉
回到家之后哪里吃午饭呢, 还是家旁边解决吧。这次来的是"百度烤肉", 也是美团团的。出门吃喝玩乐都可以走团购, 方便实惠。

中秋节, 仍然是普渡
这次是在二舅家,二舅亲自下厨,8,9 个人围在一个窄窄的大厅里。二舅手艺不错,吃得甚欢。

赌博
吃完普渡回到家里,老妈就开始招呼打牌了,我们打的是家乡的四色牌,一块大饼赌1000块,太凶残了。虽然有一个不错的开局,不过后面一路下来运气一直很背,玩到最后输了快2000。不过按照以往的惯例,输的人都赖账了,赢得人也只是过过嘴瘾而已。以前三缺一的时候我经常不愿意配合,总觉得打牌是浪费时间的事情,现在我不这么想了,我认为这是跟家人很好的互动,是一项增进感情的集体活动。 学习和生活吗,还是得分开, 况且我就来这么几天。

9.20 ~ 9.21
现在是9月21号下午3点33, 我开始补昨天以及今天的事情。

凌晨的报警
20 号凌晨即将入睡的时候,收到了一个报警,一大批线上流程挂了,他奶奶的,我赶紧进行处理,是我负责的一个单点模块又挂了导致的。这次紧急修复还是很伤的,一直搞到了快3点。最初我负责的这个东西并不是线上的,不过后续被一点点地带进去但没有做相应的升级加强,导致成为系统的一个老鼠屎,也让我这个中秋连续两天睡不了安稳觉。为了避免再一次发生,我的20号基本就耗在加强它的稳定性上了,一直搞到21号凌晨才搞定。假期本来不提倡搞这种东西的,不过我真地恨这个模块不给我时间,于是积极性很高地跟他杠上了。老妈看我凌晨很晚睡觉一直说我,唉,也怪自己挫,没有把工作做漂亮,还得继续努力才是。

离开

似乎这两天就记得这样一件公司的事情了,其他的话,也没去哪里玩,也没跟家人有其他的互动。一会我就要离开贵阳了,下一次来就不知道是什么时候了。我的所有家人目前都在这个城市中生活着,奋斗着。除了妹妹在银行工作可以有一些假期,其他人基本是全勤的,没有节假日。虽然这个家庭还有很多矛盾,面临很大挑战,我们还是团结在一起,骨子里总有一股拼劲,有不服输的信念。我坚信我们的明天是美好的,我也会在我的位置上做出我自己的努力,并能输出到我的家庭。

我的母亲是一个伟大的人,我是一个冷漠的人。有点突兀,偏想这么说罢了。

周记-2013年09月15日

现在是9月17号早上8点半,我开始补上周以及上上周的周记,主要还是太懒了,导致拖延了。16号-18号我请假回家,希望这个假期可以补一补之前落下的无论什么东西(比如年代久远的五一的游记发布)。

然后现在是下午两点39分,因为早上实在太累了就没有继续写,现在开始做吧,我正在老妈的门店里看店,这里有一个宽带但是没有wifi, 于是air果断还是悲剧。

Miss Beijing Marathon 2013
9月9号那天早上一来,郑刚就问我周末北马报名了没,我说不是才刚开始吗,马上看一下。他说昨天晚上北马报名名额就满了。。。今年这个重担放在我这个不靠谱的人身上,真是悲剧。后面我想挽救一下,不过实在没有看到别人要赠票或者什么的。于是这事还得搁着。另外由于此事和我的体重的刺激导致我上周又开始跑步了:) 连续跑了三天吧,感觉很不错,我的跑步鞋都好久没穿了(上一次应该是在去云南前特训)。。。

upgrade hive to 0.11 share
上上周搞完马拉松后,很懒,把yc同学让我做的分享给拖延着,周天要写还是一点都写不出来,不过你猜怎样,由于yc同学周一晚上就要去校招了,于是还是希望能周一能搞一搞分享,然后我居然在一个上午搞完了上周一周都没有搞完的东西。。。果然人在被逼的情况下潜力都很强。当天下午分享感觉说的还是太浅了,一方面也是因为部分内容我断断续续地浅尝截止导致的,鉴于后续可能会整理成文章对外分享,考虑还是得继续做的踏实一点。

flume usage in log collect
周二的时候印象比较深的是听了 jds 的关于 flume 在日志收集系统的实践,感觉开源项目无论再完备,免不了需要部分定制才可以满足真实生产环境的需求,看着我们在众多问题上的改进,我其实蛮好奇为啥官方没有相关相应的patch。关于 flume 的线上使用文章看起来公开的话也挺有料的。

datateam.meituan.com
周二另外一件事情是我们决定了数据组博客的域名,最终敲定是 datateam.meituan.com, 本来已经让 sa 上线了,无奈后续又被上层给拍死了。上层对于合合分分做了一番考虑,最终还是希望做集体博客以保证持续的高质量。其实我感觉就data team 来做一个博客未尝不能保证持续的高输出, anyway, 上述域名再次访问不了,之前快猛操搭好的 octopress 博客又雪藏了。

reputation
stackoverflow 上迟迟不能 vote up 让人很不爽,于是这周分别在周三还有周日答了一个问题,还让 cc 同学帮忙顶了一个问题。。。目前还差几分,不过不想作弊了。感觉上面还是有很多有趣的算法问题需要人解答的,I can do it:)

事假
周三的时候终于把中秋节假期给请了,话说,又请了3天事假了,我对钱太没感觉了吧!没头脑的表现。不过我总觉得机遇和当下的人和事更重要,如果刚好有什么非做不可的事,非见不可的人,那么几天事假又算得上什么呢。

面霸
前段时间推荐了牛逼的 lxh 和其同学 wh,周四的时候安排了现场面试,运维相关做存储相关的。据面试官反馈不错,不过后续offer相关的就暂时没结果。不太清楚对于手头一堆offer的面霸公司是什么态度,怕应试者觉得咱是屌丝公司,开不起高offer不来于是不发offer, 还是开合适工资尽力去match应试者的能力呢? 由于选择过多offer被拒的现象在面霸上时有发生,通过三观感化以及职业发展规划一般也无法让面霸动容。还真是棘手。

hadoop大牛
周二开始确定周五有一个hadoop 大牛的面试, 于是后面基本上也在准备,看了简历里面不乏亮点,不过对于我来说都有点陌生。勉强在周五之前做了一些相关面试背景的准备,不过从实际面试反馈来看,还是镇不住这家伙,问的问题没有深度,对他没有挑战性且无法评估其工作价值。大牛语速极快,让人直接被带进去了。不过diao还是比较老练,想问题也比较深入,他倒是问了几个较深入的问题,看起来面试者没有做出很好的回答。从diao的提问手段来看,首先把面试者的语速降下来是一个比较好的开始。。。

洗碗
周末在家,分配工作很简单,就是洗碗,洗碗,洗碗,洗碗。分别代表两顿午饭和晚饭。

点评:
本周过的还算充实,在主要任务上还是有一定推进,当然还有很大的工作量,希望不要拖到Q4还要留一个烂摊子。
个人生活方面,本周有点起色,开始跑步健身了:)
下周也就是现在的中秋假期有很多事情要做,还得继续努力才是。

周记-2013年09月08日

9.2 ~ 9.8

时间回退到9月的第一周了, 虽然现在是9月17号了(如果我补充五一的事情,那回退得才更厉害)。

sendmail
似乎这周一搞了一个 sendmail 小模块,起因是希望在hadoop任务监控上添加发报警邮件功能,然后看到目前的python包当中没有邮件模块,于是快快搞了一个。自己用着还算爽,不过感觉仅仅是一个屁大的事情罢了。

mysql slave restart
由于上周提到SA已经不case 这种经常会挂掉的从库了,于是我快猛操地又搞了一个小脚本用来做从库检测重启。一上线就服务于一两次夜间的从库down机问题(发现我做的都是火烧眉毛的事情, 甚是被动)。

sqoop hive to mysql
在本周我终止了一个尝试: sqoop 同步数据回 mysql, 因为这个实在是太费劲了,脆弱的dw mysql 连几十GB的数据量都承受不起。后续还得继续找较大结果数据的报表展示方案。

天云趋势
活动行上面的一个活动 看着还不错,于是周五中午我跟cc和cjz就跑过去听了一会儿,Hortonworks的兄弟Jeff Markham 在上面介绍 hadoop 2.0 有啥好处之类的东西,后面几个感觉听着没意思就先走了。出来的时候还问了 Jeff 关于"如何平稳地升级hadoop生态系统各组件"这个问题,不过他没回复,而是很商业性质地希望交换名片,然后说可以给他发email,他会回复的。后面我发了一个邮件索取分享的ppt却一直没有收到回信。。。

hackathon
另外本周一个重点就是 美团hackathon 了, 我已经 记录在另外一篇文章 里面了,这里就不细述了。

周记-2013年09月01日

转眼,已经到了9月了, 近几天北京的天气很好,让人心情也很好,不过日子依旧没有慢下来,已经快到我记不清一周发生的事了。
上周的周记拖到这周来写,想想还是先把这周的给补上,要不然这新鲜的记忆也很快就不见了。

如期而至
周一下午期待的事情如期而至了,预示着我在今年即将完成了一个重要的尝试。那天也正好是我升级hive客户端到线上ETL环境的重要日子。
索性之前的工作还算到位,于是在下班后果断跟基友在老地方碰面,讨论了起来。说起这个老地方已经来过三四次了,五道口的桥咖啡。对于咖啡馆我十分喜欢,
尤其是只需要点上一杯咖啡就可以享有一个不错的环境娱乐聊天。后面我赶上了最后一趟的十三号列车,兴奋地回到家了。如期而至的挑战并没有给我太多喘气的机会,
我也没有以最好的姿态迎接它, 这是目前的结果, 不能说是最糟,也好不到哪去。

并行失败
在周二的工作中,由于前一天的上线没有什么问题,感觉很兴奋。工作了一个多月的事情总算搞定了,感觉步伐迈得有点慢,不过还算稳健。这天我尝试处理了三件事情, 其中两件事情是来自业务方的需求,另外一件事是帮 cc 做另外一件大事 – hadoop 打补丁 的线上测试。最终的结果是三件事都没有做完,感觉我更多的时间是在压栈,一件事没干完的时候突然来了一件优先级更高的事情,这样就会被迫切换,压栈。对我来说这样的工作效率非常差,让我静不下心来专心工作。

赶赴美帝的基友
周三请了假,刚好去找毛哥了。毛哥即将赶赴北美了,肉身翻墙了。中午和晚上都跟他吃了饭,聊了天。感觉现在还想不明白,也不清楚国外的生活会是怎样。不过如果有机会的话,感觉我也是愿意去尝试的。晚上的时候恰好3xian也在,问他的意见,他回到 "国内都还没有活明白,不考虑"。3xian的答复挺好的,所谓 “活明白” 了没有,老实说我也还不明白,无论是工作还是生活。只是我想如果给我一个扩宽眼界的机会,我应该是不会拒绝的,毕竟天生我觉得适应能力还是足够的,在哪里都能够顽强生长,只是琢磨不透个中意义罢了。

好天气&不靠谱
周四的时候天气实在太好了,那天早上我出门的时候就感觉到了。傍晚实在是想去外面走一圈。于是就跟林公子去骑车了。不过那天我状态实在不好(晚上太晚睡了), 在走完半程的时候就不行了, 林公子在老远的地方了。于是后面我直接抄近路走了。当我快到公司的时候,林公子打电话问我在哪里,得知我已快到公司的消息后直呼我不靠谱。我想也是,怎么说也得先回一个短信之类的说明一下情况了,当时的状态估计又是验证的自我中心了。

MySQL Slave is Down
周五有一件蛮惭愧的事情的,一个同步到MySQL流程又挂了,导致从库挂了,运维早起修复又抱怨了,主要是这种事情已经一而再再而三发生了,每每发生的时候我都说要处理,不过我一直拖延着没做。zg同学之前帮我想的做法是回避,是变通。在我看来有一种示弱的嫌疑,不过周五这次我也再次示弱了, 把同步的数据量降下来,回避了这个问题。运维后面发消息说不打算接这个报警了,这个报警让我们自己处理。事情到了这一地步感觉有点难过,本来可以做的更好的, 可以互相配合信任的。这周末我在处理这个问题,目前已经有两个措施来解决这个问题了,我总是在想为什么不是更早之前遇到时就抓紧时间来做呢。

凌晨的漫画狂
本周有很多时间在凌晨赖在床上看漫画,在我看来是逃避的一种表现,这种表现在周末尤为严重,又有一次凌晨四点睡觉的事件发生。感觉这个癖好对我来说基本无用,看了那么多宅漫,又对外没有输出,没啥用。这么说是不是我也得对漫画做一下分享? 关键是我不是铁杆漫画迷,只是随便看看,而且是这样病态的在凌晨把一部漫画看完的习惯, 这就是一种逃避。

篮球
本周六的时候出门溜达, 又跑去看篮球了,然后发现有一个场没有在打半场,于是跑过去蹭了,已经好久没打篮球了。后面还组了 3v3 打起了半场。距离上一次打球,已经好久了,忘了是什么时候了。

雪总生日快乐
九月一号刚好是雪总的生日,周六买了蛋糕,周日wt大厨做了一顿丰盛的午餐,吃完午饭后就开切蛋糕了。整个仪式简单,轻松,蛋糕也很好吃。三月份的时候雪总也帮我过了生日,算是回礼吧。想想已经是第三次雪总在帝都过生日了。第一次的时候在霍营有我跟hj一起,当时我下班后去好利来提了一个蛋糕就做地铁回来了,11年的事还是历历在目。

三人行
在帮雪总过完生日后,下午,大家依次离开了,从早上的六个人变成晚上的三个人。果然九月一到,我们这边就冷清没人。小燕回学校了,ly搬出去了。没啥人就很清静了,但愿自己能静下来多思考思考。

三座大山
本来我对这个周末还有不少期待,不过看起来都没有完成, 主要是我的惰性导致。目前看起来最紧急的还是

  • 下周三的hive升级分享
  • 下周五的MT黑客马拉松
  • 落下的各种学习计划(书/技术blog/algo)

下周计划:

  • hive分享要给力啊, 最好能写得好一点发到 MTDATA 的博客上
  • MT马拉松要给力了,没有的时候抱怨,有的时候不动脑筋不思考就是不负责任啊
  • 各种学习计划我就不多说了,关键是一种上升的状态

周记-2013年08月26日

本周再一次以飞快的速度就结束了,难以置信,说好的期限到了,不过还没有联络,但看起来我还不在状态。
“Anyway, once start, never look back.” 在两个礼拜前我是这样思考的,目前看起来也只能这样了。老实说我没有尽全力去做,没有能让自己不遗憾,当然我是能意识到沉默成本的,
做得再挫,当我想起来的时候我还是得去面对的,我只希望自己能更渴望一些, 脑袋清醒一些。

2013.9.1
上周一凌晨,由于太晚的借口没有继续写下去。然后就嗖的一声一周又过去了。这周现在把能想到的补一下吧。

周末分享
周日听了一下淘宝元甲关于数据产品/BI相关的报告, 感觉还是挺有料的。随着时间轴把工作中发生的一次次重大转变/事件记录下来并回顾是一个不错的积累方法。经常这样思考才能够总结提炼出要点,当别人询问质疑的时候才不会舌头打结。这在我看来感性的人比较麻烦,诸如我总是习惯于感觉一个东西,而不是理性地去分析了解它。当别人询问我对某件事情的看法时,我总是能说好和不好,却无法罗列头头是道。或者更通俗的原因是平常缺乏总结,没有深刻理解。

贵阳"酒厂"关闭
跟老妈打电话过程中透露之前在"酒厂"的门店被迫要关闭了,看起来这阵子生意不好做了。看起来老妈的生意不太顺利,不过这一点我一直都没有去帮忙也帮不上忙。我总想我把我自己这一块做好就是最大的帮忙了。

房子和积蓄
最近好多同学在买房和借钱当中,wt同学居然无息地寄了大约十万块给同学,真是个好孩子。其实对于这种事情,好朋友提出来的话我也不会拒绝的,不过我确实花钱有点大手大脚,工作两年了基本没有攒到钱,实在惭愧。老妈以前经常提醒我去做一些理财, 我当时的理由是工资不高不需要, 然后也不注意就也没剩下了。这次想起来主要是好朋友提出来要向我借钱,我还真是想帮忙来着,所幸不是很急,攒几个月再帮忙吧。

系统稳定性
本周系统由于各种上线的问题几乎每天都有问题,主要还是一些历史遗留的坑以及新改动上线前没有测试到位导致的。我能想到的影响系统稳定性的潜在因素还没有完全攻克,于是后面就是怎么赶在其造成更大的危害前抑制住它。

hive升级尾声
本周后续完成了在非主体ETL机器上的 hive 迁移,此事情已经接近尾声,下周在主体ETL机器上完成上线即是一个重要里程碑,后续就是一些扫尾以及后续应用的工作。升级快升上来的时候我反思升级过程中我们到底学会了什么,或者想从中获得什么,这确实是一个需要总结的问题,当然如果我一时答不出来的话就会给人一种"持续做一件不知道有什么意义的事情"的感觉。

Review单点
Review单点的问题越发严重,已经非常严重打扰我个人正常工作了。这方面diao也在帮我想办法,打算扩大review分队的人数,帮忙分担一下。当然我持续在思考的是这个工作是否必要,我还是在想之前提到的不可控的部分是否能够避免的问题。

下周计划:
由于是补上周的周记,怎么看都写得有点随便和粗糙, 那些已经过去一周的想法追不回来了,不用挣扎了。

周记-2013年08月18日

上周的周记居然忘了写了,感觉周记还是不能拖到要睡觉前发,要不然太困了就不写了,断了好习惯,现在补补。

上周有什么值得说的呢?

周末wt这位新晋的大厨做了两天的菜,又是粉蒸肉,又是大盆鸡。看起来他对烹饪也很喜欢,我呢,则是又做了一顿午饭,勉勉强强吧。另外周末两天都去看篮球赛了,其实是希望多动动, 换换脑袋。当然,出去感受一下还是比一直宅着好多了。

周末打算约曹同学未果,还未给学车画上尾巴。

周五技术部开了一个半年会。这是第一届,感觉距离上一次技术部开会已经好久了。会上评了一些奖,组里把奉献奖给了我,挺荣幸的。当时我想到的是组里很多更有 ownership 的人,更高效率完成任务的人, 自己还有很大的改进空间。借机也勉励一下自己吧,尽量将自己的工作自动化才是。 “automate everything”. (刚写到这里的时候,又跑去处理线上bug了!, 追调度真心伤不起,尤其是在下游已经开始执行的情况。如果上游挂了,可以有几分钟的等待操作确认(比如先暂停相应分支,等待处理后更新状态), 那么OP的事情会更可行)。

周五的时候我居然衣服穿反出门了,论我的状态。当时一直在烦恼流程 Review 这个不可控(no scale)的事情。想把它做到更自动化,于是围绕着这个在周四晚上跟yc, xz两个人讨论了一番。当然,这只是我的自救,否则我会被这样的事情给拖累。周末刚好看到 强调 Ship early, fix later. 的微博:

在一个快速成长的创业公司里,我不太可能有时间和精力像 review 我的开源项目的每一个补丁那样仔细检查每一个工程师的每一次代码提交,所以我对线上系统的控制力便只能通过 systemtap 这样的动态追踪工具来实现,在出现问题时快速定位并找到相关责任人,然后推动他们去整改。"Ship early, fix later."

这是我们希望达到的状态,不过这需要在基础设施足够有底气才行,要不然经不起瞎折腾。

周三的时候(8月14号)接到一个消息让我觉得时间已经不多了,要积极奋斗才是, 不过从上个周末的表现来看,我仍然没有做到最好,或者说可以改进的空间实在太大了。 而且留下的时间也真的不多了。

基本就这几件事了。

本周展望呢?

  • 最主要的还是继续在主要任务上冲刺(上线hive 0.11)
  • 继续看挑战程序设计竞赛这本书,以及database imp(这本书拖太久了)
  • 努力学习,努力准备,不要留有遗憾。

周记-2013年08月11日

现在又是凌晨了,有点累,本来有一场Tc的,幸亏时间变了,要不然周记都写不好了。

最近我有点懒惰,或者说感觉事情有点困难又在往其他地方回避了,脑容量的问题真是让人捉急。
上周的心愿似乎写的有点多,本周看起来完成度有点低,依然是很忙,然后每天都有很多事情要做,不过没有太到点子上。

nice bug
本周四天基本都在跟同事追一个bug,花了一个礼拜,在周末终于得到解决。最终是社区的人解决的,不过我们已经尽我们所能定位到确切的问题了,整个追查过程值得写一篇洋洋洒洒的wiki供大家围观。对在主要任务上的这步推进我还是很满意的。不过这件事情过于具体,主要任务的大局上的推进没有很给力。我们知道后面有哪些步骤需要做,于是很简单,去做就对了。时间已经成熟,快速把这样一件事情推进完成吧。

51talk
在51talk上买了次卡,开始进行英语计划了,截止到目前为止已经上了3节课了,东南亚的老师人还挺nice的。不过英语这东西靠老师不行还是得靠自己。所以这说英语学习这个计划才刚开始而已。当然,最近伴随着看一些公开课和会议视频,感觉我在没有字幕的情况下能听得懂更多了,不懂的多半是一些词汇问题和俗语, 还得找时间积累一下。

新舍友
lwt同学在回归美团的同时成了我的新舍友。他在11号搬了过来,不过这几天我们这边刚好有蛮多人暂住的,所以一下子变得有点热闹了。

回顾这周的计划, 完成的不多。欠一篇技术blog, 欠一顿和daxia吃的饭,看书方面也很迟钝,所以我打算把上周的计划直接照搬过来吧, shame on you!

下周计划:

  • 最主要的还是继续在主要任务上冲刺
  • 打算约daxia,sean以及其他朋友出来聊天
  • 继续看挑战程序设计竞赛这本书,以及database imp(这本书拖太久了)
  • 发一篇技术博文(之前是希望每周一篇的, 目前隔太久还没有, 可以整理内部个人wiki积累)
  • 打算制定一个英语培训计划
  • 欠曹同学一顿饭

主要是我眼皮打架了,下周见。

白河峡谷漂流TB

在五月份箭扣TB之后,快三个月后我们又一次举行了TB。本次TB是有非常靠谱的ljb同学组织的,从前期的方案敲定到具体的时间确定/商家联系/人员家属确认都做的很到位,我们其余的人只需要做到跟着玩就行了。最终决定的方案是 白河峡谷漂流 。确定是8月10号周六出发。在上一周来看还是坏天气, 不过这周快周末时看天气预报已经很不错了。

早上8点集合,昨天晚上做了一场CF导致今天精神实在萎靡,早上很艰难爬到公司了。吃了麦当劳就下去集合,近期很喜欢喝汽水,许是夏天的缘故。在车上大家通过微信的桌游助手来玩一个关于平民与卧底的游戏,大概就是平民和卧底各有一个词汇,然后每轮存活着的人依次去描述自己的词汇,轮末投票投死一个人,卧底全部出局后平民获胜,平民出局到一定程度后卧底获胜。这又是一款简单游戏但乐趣无穷的游戏,消磨了我们开往白河峡谷的四个小时的车程。

到达白河峡谷已经是下午1点了(主要是半路堵车的缘故)。第一个项目是自助烧烤,在一片有大树遮阴的平地上进行。客车师傅业余时间也爱烤串,所以我们几个人就围着他让他负责主烤,自然是吃的舒服自在。这里啤酒是免费供应的,所以大家倒也喝的尽兴。在这片空地上有很多黑色的蜻蜓,停在草上的时候翅膀会合着,挺ym说这种昆虫叫做豆娘,感情还真有豆娘存在。。。 一番酒足饭饱之后歇息了一阵,部分人开始去进行第二个项目,真人CS。由于设备有限,另外一些人暂时等待,后续再加入。 在闲下来的片刻我想在这样的时节出来玩真是十分合适,舒服。租车师傅带了一条毯子过来就铺在树荫下休息了,我坐在那上面的一刻真想放开躺下去,那一定很惬意的。 留下的人又开始玩卧底和平民的游戏了,期间由于网络问题还常常得让法官告诉某某人你的词是什么,尽管这么不便我们还是耐心地玩下去,因为确实很搞笑。有一场很有意思的是,平民拿到的词是 “空白”, 即是你可以随便说话,然后 ym 同学作为卧底拿到了 “肉丸”, 先说了一个关键字"香", 于是各位平民先生就往"香", "女性"等方向靠拢了,ljb同学还能爆出"你出地铁口后很方便就可以买到" 这样的话,cc 同学直接说"你们都在扯淡"然后被票死了。。。

由于时间原因,后续部分人没有赶上真人CS,而是直接去漂流了。这里得赞一下ljb同学,我们因为提前预约不需要跟一大伙人排队,且商家那边貌似是单独带我们到了另外一个地方去进行私人漂流了。我第一次玩漂流,两人一只船,我跟cc一队。一开始操作不是很给力一直打转,不过后续渐渐控制好了也就比较平衡了。这里来之前被告知得多带一套换洗衣服,感觉用不上还是带了,不过真的用上了。当我们跟其他人靠近的时候,大家都变得很好斗,积极向对方泼水,这一现象尤其在结尾登岸的时候尤为明显。先上岸的同学排成一列向驶向岸边的同学进行洗礼, 一下子就都湿了。这里必须夸一下最后一个上岸的diao同学与diao嫂,在意识到要受到洗礼的时候diao一把护住嫂子的爷们风范让大家不忍继续洗礼了。上了岸之后大家都去换衣服了,女生在车上换,男生的话,没有什么好地方于是就在深巷里某个角落换起衣服。第一次在公共场合脱了一丝不挂换衣服,也恰好没有太多人经过。 走在这些矮小的粗糙的房屋时,我总是感到很亲切,我很喜欢这样的地方, 当然我明白我总是要离开的, 我有所谓更重要的事情要做。

后面我们就回来了,确实是一个难忘的温馨的午后,一顿大餐之后再洗个澡。回到公司附近已经晚上九点多了,几个人凑了一下去了眉州东坡解决晚餐,风卷残云不到二十分钟就搞定了。期间林公子分享了买进口牛奶的心得,大家纷纷表示要效仿购买, 并沉醉在他渊博的分品类购物比价学识当中。

愉快的TB结束了,记了这个流水账快2点了,洗洗睡去了。

周记-2013年08月04日

本周还是发生了不少事情的。

周末租车上路之旅
怎么说呢,我还是太随意了,偶尔一两次无所谓,不过一直是这种状态就堪忧了。本周应该算是前者。周五的时候大师跟我提了一件很有趣的事情, 就是租车去上路实践。我就觉得挺有趣,如果没有他组织,估计我下次碰车不知道会是什么时候。我爽快答应了,不过对于没有开车老手在场我不是很放心。碰巧tcy经过,于是拉这位老手一起,说好了周末一起去开车来着。周六下午我跟大师一起去租车,神州租车,算起来价格不算便宜,不过名气比较大吧,估计服务会稍微正规一点。拿到车之后,大师先开,从他把车从停车场倒出来的情况来看,其实我还蛮担心的,不过他倒是倒得出来,也顺利上路了,换做我就是未知数了。我们的目的地是沙河水库,一路上大师起初速度不快,后面的车偶尔会嘟嘟嘟地表示不满,后面大师倒也挺快的,一点问题没有。不过在前面的路段我倒是没敢上手。在到沙河水库东西向的路时是林间大道,车不多,就是偶尔路面有点小状况,算是不错的练车地方。我跟大师都在那里开了一圈。不过我的那一圈倒是满惊险的,大师坐在副驾驶上,不时提醒我离右边线太近了。然后是有时路况复杂该减速没有减速,有时没有回避行人,离行人太近了,还有就是开车换挡不够稳,会晃。我总感觉我反应稍稍有点慢,而当天没有出什么意外也纯属幸运。后面要返程的时候大师让我开回去,并在副驾驶上给我指导,除了车有点晃,开得还可以,也顺利到公司了。上楼的时候刚好遇到tyc了,顺便约好了明天的时间。虽然只开了一个多小时的车,不过我已经很累了,回到家有一场1点开始为期三个小时的memsql的比赛,只能放弃了, 明天还想去开车。话说回到家的时候舍友马上问有没有刮着碰着,我说怎么会这么搓。高兴得有点早,第二天开始开车的时候,tyc开了一小会给我开了,我才没开一小会就给人给刮了。当时的情况是:

在9点25分在朝阳北路四季星河路口左转车道直行并线时与前方车辆摩擦,刮到前方车辆。后两辆车停在路口中间。本车车前侧(保险杠)受损,对方车辆左后侧受损,车门被划伤。下车跟对方车主协商,对方车主称我们全责,如无异议可以快速处理。大师联系租车公司咨询相关事项,我没有经验所以拨通交警电话等交警来判定(虽然看起来是我的责任)。交警一会到了,看了一下后想了解一下当时的情况,由于我是从左转向车道直行的,故可能有点理亏,所以不敢承认自己是在左转向车道的。交警倒也好说话,拿出驾照看我才拿本,故十分详细地分析了一下形势以及产生的后果。结果还是我全责,没有异议。故我们到一旁填写了交通事故快速处理书,后续由租车公司跟对车司机来协商,全都沟通处理好了才走。

后面我就让大师继续开了。我们一路往东,向于桥水库驶去。中间大师还让我开了一阵,不过依然没有好表现:

十一点多左右在某路口超红灯,当时速度没降下来,且路口没车,没晃过来就超了。再过二十分钟打算并线但没有意识到右侧大车,稍靠近马上并回来,有惊无险,把他们吓到了。
车子依然容易摇晃,没控制好。

于是后面我彻底没有机会开了= =中午1点多我们到了于桥水库,吃了一顿水库鱼后就返程了。大师在回程的时候希望练一练高速,叮嘱tyc要及时看住他。我看大师在高速上还是很不错的,后面回来的时候下了四环把tyc送回家了。然后我们开车回天通苑还车,最后那一段还下着雨,大师又在雨中体验了一把, 也算圆满了。还车时一切还算顺利,不过就是多扣留了1500百元预付款罢了,后面工作人员要事故图片时突然发现我没有拍一张事故现场全景了, 这个给疏忽了。

update 2013.8.6
本来以为事情到此告一段落,不过周一上班时杨先生又找我来了,原来对于此次刮伤事故还得我处理一下。我得:

  • 找对方司机收集材料,并垫付修理费
    驾驶证复印件
    行驶本复印件
    交强险保单复印件
    定损单
    维修清单
    维修发票
    快速处理协议书
  • 将材料交到租车点,退还1500押金

于是我在周二这天早上就跑到了对方司机汽车的4s店, 本来约的是9点,不过却坐6号线坐到了草房去了,坐过头了,我大概迟到了40分钟。。。材料收集还算顺利,晚上下班后我就到租车点去交材料了。交完了询问了一下修理费什么时候能还回来,答曰这是保险公司的事,最快得两个月, F**K = =

结对编程
本周四度过了一个愉快的晚上,跟xyc一起看我那头疼的hive升级的badcase, 后面他强大地发现其实有可能是double精度以及流程本身的问题导致出现这么多badcase的,然后一番分析后发现尚未解决的问题也许只有一个。直接把上周遇到的问题基本清理干净了。有时候靠我一个人的脑袋思考还算会比较片面的,偶尔两个人一起来合力搞一个东西效率往往会很高,思维碰撞也很有趣。说到效率,我突然想起 rex 的一条饭否:

跟一个在北京呆了很长时间的老外程序员聊天。他说国外压力大,于是练就高效编程的技能(工具链也非常齐备),快速完工,然后节省出时间来做喜欢的开源项目。来到中国后感觉很轻松,中国同事效率不高,虽然加班很辛苦的样子。

这就像我现在的形象,每每苦逼,却仍然感觉产出很低。不过也正因为如此所以发挥空间还很大。。。

后面还看到一句话也很好:

A world without pair-programming is a sad, lonely place.

刷题的乐趣
本周开始看<<挑战程序设计竞赛>>这本书了,另外跟dz同学一起做了一场SRM, 后续可以跟dz同学多做一些这方面的题目,倒也有趣。最近对这块又重燃起兴趣了,之前总觉得工作后就没有时间了,其实是借口罢了。对于许多想学而没学的东西来说也是如此。

每日记录变少
本周一个明显的现象是记录较少,每天目标不太明确,还是一副走到哪里算哪里的样子,没有明显规划。我只能再说一句需要改善。

总的来说本周还算有点突破,渐渐看到主要任务完成的曙光了,下周计划:

  • 最主要的还是继续在主要任务上冲刺
  • 打算约daxia,sean以及其他朋友出来聊天
  • 继续看挑战程序设计竞赛这本书,以及database imp(这本书拖太久了)
  • 发一篇技术博文(之前是希望每周一篇的, 目前隔太久还没有, 可以整理内部个人wiki积累)
  • 打算制定一个英语培训计划

周记-2013年07月28日

本周终于不用去驾校上课了,不过这个周末过得并不愉快,看起来我又开始在困难面前畏惧而不前行了。
惯例还是倒叙。这个不用去驾校的周末,周六参加一场在清华的线下交流,多认识了一两个搞技术的朋友,其中不乏牛人。接触中一直在想自己该怎么达到牛人的水平。 今天看到wiki上一篇文章有关"职业发展的三年之痒", 看了颇有一点感受。总结一下就是:

在过去的两年工作中并没有达到一个让自己满意的状态,没有很胜任或至少更有把握, 没有很明显的提高而是不断重复。

本周五为了快速上线一个改动让ek 做 code review 的时候被批了,急于求成而忽略代码质量是不可取的。在对代码的感觉上,不是说我没有好的感觉,而是有压力 push 我要快点,快点把事情做完。这样被批还是很不爽的,不爽的是自己的代码质量这么低。

本周lct 过来小住了一个周末,周四的时候跟他一起去会会大牛了,回来的时候他一直叮嘱我要向大牛看齐,不过这个周末我又略过,没有达到他的期望。老实说我不是想达到谁的期望,只是希望借这一点约束达到自己的期望。我一直觉得困惑的是有些事情去做就会很舒服,为什么我会没有动力,仅仅是由于过程中可能会无可避免地面对自己的不足是吗,智力或者人性方面。罢了,不批斗了。

本周一大成就就是周二就领到驾照了,这件事到还蛮顺利的。曹同学挂在科目四了, 还得等补考。与她吃饭的事暂时搁置吧。

到这边似乎本周就没有其他事了, 本周其实过得不愉快主要是主线工作上推进很不顺利。在 Hive 升级这件事来看,通过测试看起来新版本有很多问题。然后遇到这一系列问题我就头大了,这件事变得有点艰难。本周末我其余时间都在烦恼这件事。越是这种时候我就越容易变得很不愿意去思考:

There is no expedient to which a man will not resort to avoid the real labor of thinking.

之前听到的这句话多么适用, 当遇到问题的时候,不同的人采取不同的做法,有的人回避,有的人积极解决,我希望是积极解决的那个人,老实说尽管很不情愿面对我还是做了一点工作的。

本周也没有坚持俯卧撑和仰卧起坐了, 同样适用上面对借口。

于是下周怎么思考呢?

我希望能恢复到七月初的干劲,虽然遇到困难,但是,请正视它,请不要回避,不要重复错误的自己。
更明确的就是把 Hive 测试遇到的各种问题整理一下,尽快给一个方案,我们升或者不升,怎么升,有哪些障碍。 delivery result 是很有必要的, 不要让自己以及其他人过多等待。