我把娃独自留在大理的餐馆

有天老婆早早出门上课去了,我收拾送孩子们上学,妹妹觉得我扎头发扎不好,不给我扎,就这样披头散发出门了,在常去的早餐店,因为总去,跟老板熟了,有时候给我们送豆浆,送饺子,赶上忙的时候,还要嗔怪我们来得不是时候。店里的阿姨看不下去了,趁着不忙的空档,就给妹妹扎了辫子。妹妹还在慢慢吃,哥哥已经要迟到了,于是我跟老板娘交代一声,就送哥哥去上学了,送完哥哥们再回去接妹妹。

带孩子旅居大理,一年要花多少钱?

上一篇文章发布后,好多朋友关心大理的学费和生活成本。这就借由我们的经历,给大家做个参考。

带娃来大理,躺平了吗?

没想到上一篇文章“从成都搬到大理的首要原因:孩子教育”引发了这么多的关注和讨论。凌晨 4 点被手机震动吵醒,看到这样一条评论,让我久久无法入睡。

从成都搬到大理的首要原因:孩子教育

本文已发布到公众号,阅读体验更好。

学习小组第二次会议

今天学习小组进行了第二次分享,有一些小小的不顺利,主要有:

封控在家,怎么做个好爸爸

这是目前为止离病毒最近的一次了,小区出现了两例确诊,所在楼栋已上了铁板打围。小区所有人不得出小区,孩子也只能在家上网课。 想到网课,脑子里已经出现了鸡飞狗跳的画面。为了做得更好,给自己来几条纪律:

修辞学

记录 Water Lee 的工作,学习和生活,欢迎关注

《卓有成效的工程师》领读

以下是领读活动准备的大纲:

异步工作才是最适合程序员的协作方式

不断的 IM 消息和邮件,把时间切的稀碎,而写代码需要一段比较长的时间才能进入状态,所以我们往往在白天根本写不了什么代码,只能在晚上测试,业务,客户都下班后,默默地写代码。

MVP

为什么要做MVP?

我的父亲

上一次记录我的父亲,是在高中的时候,学校布置的一篇作文。

经验是智慧的障碍

在培训时谈到单元测试,学员会有很多疑问,包括不认可,觉得成本过高,当然这方面我们是很有经验的,于是我们就会去和他们讲道理,期望能说服他们,却始终无法说服。 直到我们看到他们的单元测试,才知道我们说的根本不是同一个东西,他们说的单元测试是开发人员要自测,并且把案例和执行结果截图填到一个「单元测试报告」里。

需求变化是唯一不变的事

需求变化是有害的

健身的目的是让身体不要成为做事的阻碍

有一张趣图:读书是为了能跟别人好好说话,健身是为了让别人能好好跟你说话。

蔚来汽车使用访谈

受访者:李小波,早期蔚来车主 城市:成都

编译优化

关于函数调用开销,也是很多人担心的地方。 我认为有几个点可以交流: 首先,提取函数只是消除重复的一种方式,还有其他的方式,比如以下这个例子:

技术教练团队对于企业的意义

为什么企业需求技术教练团队?

Yes,and

看板上缺少一个「障碍」区,SM 开始找胶带,准备在最下方拉出一个区域来。 一位成员说:放在下面不容易看到吧? SM:这个,只有 SM 看。

别问为什么

站会时,SM 问:为什么这三张卡还在这儿? 这时,相关的几个人一顿解释,但怎么听起来都像辩解,没有人去挪动卡片。 结束后,我问:刚刚说这三张卡跟实际状态不一致,怎么才能让看板反应真实的状态呢? 大家开始挪卡。

如何制定辅导计划

新的团队推敏捷的时候,作为敏捷教练,应如何提前做好计划呢? 大概要考虑哪些维度呢?

来自敏捷教练的几个问题

1 其他公司的敏捷是怎么做的,做的好的是什么样子呢?好的点和不好的点可以举例说明一下吗?

TED - 如何在6个月内学会一门语言

非常有影响力的一个 TED 演讲:

企业为什么需要一支技术教练团队

企业会想要建设一支内部技术教练团队,通常是为了满足数字化转型的需要。 数字化转型中,持续交付的能力是核心能力。要实现持续交付,需要 CI/CD 流水线,微服务架构,容器化等新的技能。其次必须把质量工作前移,从检测变成预防,让开发人员对质量负责。传统的开发负责功能开发,测试人员负责质量保障的模式,几个弊端:

敏捷需求和传统需求的区别

来自知识星球《成为百万年薪敏捷教练》的提问:

游戏化养育

在我还是孩子的时候,父亲对我的要求很严厉。 早上起床不能太晚,印象中差不多是 8 点,起床后不能赖在床上,要立即穿好衣服,整理好床铺,洗脸刷牙......

前后端分离

你们团队的前后端工程师 是不是互相鄙视 是不是联调经常需要等待 是不是数据接口总需要返工 …...

如何优雅地称赞和被称赞

有一次参加一位同事在办公室做的分享,觉得收获很大,结束后专门跑过去感谢这位同事。 「你今天这个分享很棒哦!」我说。 同事说:「谢谢小波老师夸奖,在小波老师面前班门弄斧了。」 我当时就感觉气氛有点尴尬,本来是去感谢同事的,但给人感觉是上级对下级的表扬和肯定,同事心里可能会有点不舒服。 哎,想赞美一下人,咋这么难呢?

从普通人到培训师的八本书

培训是最值得投资的技能,掌握培训技术后,你可以把所有的特长都变成课程,帮助别人成长的同时还能获取不错的财务回报。 我并不是说每个人都应该成为整天飞来飞去的职业培训师。在职场中,很多做得好的人教不好,教得好的人做不好,如果你有一定的专业技能,那么学习一些培训技术,对个人的职业发展是很有帮助的。你将会比其他领导更擅长发展他人,影响他人。 最近在 ThoughtWorks 全国六个办公室轮番开启 TTT 课程,激发了许多同事对于培训的热情,为了帮助大家更快地走入培训的世界,推荐几本对我帮助很大,又很容易读的书。

桌球与敏捷

周末和同事去打桌球,突然觉得很熟悉的感觉。 仔细思考,发现它和我们每天做的软件开发是如此相似。

敏捷团队有专职的QA吗?

敏捷团队有专职的 QA 吗?测试工作整体是怎么安排的?

如何回答学员问题

作为讲师,为什么你想跟学员互动的时候,学员不愿意提问呢?

沟通能力对程序员有多重要?

在上周的一场活动上,我作为演讲嘉宾,接受了一位听众的提问:对程序员来说,沟通表达能力有多重要? 相信很多人对这个话题感兴趣,在此整理成文分享一下。

如何可视化需求状态和团队状态?

如何在公司内实施敏捷?

问:公司最近尝试敏捷开发和管理,但是没什么收效,实行了一个多月了,感觉和以前一样,该完成的完成不了,开发没有成就感,都没有一点的积极性了,难道是项目比较大不适合敏捷吗?是新项目,项目比较大,做了几个月后刚开始实行敏捷,每天早上组织 Team Leader 开会半小时,主要回顾昨天的工作中遇到的问题,是否需要决策,以及今天要完成的事情,需要什么支持,开发任务是按照周为单位布置的,每个开发和 Leader 细化,周五开会时间长一点,超过30分钟不能解决的问题就一起讨论。Leader 会在开会前收集各个成员的问题和事情。团队构成:PM->CTO 1 位 ->架构师 1 位 -Team Leaders(兼开发)6 位->Developers,开发和测设人员接近 30 人。

彩色幼儿园事件

在宅男们的心中,幼师与护士、空姐一样,是美丽的天使,是可爱的大姐姐。可是最近爆出大批幼儿园虐童事件,狠狠地冲击了我们的三观。 这些本应像天使一样的幼儿园教师,为什么会做出扎针这样变态的行为? 她们是在进入幼教行业前就这么变态吗?如果是,那我们相关部门的筛选,监管机制出现了问题,让这样的人群进入了如此重要的岗位。如果不是,那

如何改变习惯

良好的习惯是人在其神经系统中存放的道德资本,这个资本不断增值,而人在整个一生中就享受着它的利息。

Nginx Http Basic Auth

用如下命令:

程序员一定要打字很快吗?

我的观点是

如何爱上结对编程

第一次听说结对编程的时候,我觉得太反直觉了,两个人用一台电脑写代码,效率不就下降了一半吗?后来我在团队里去尝试引入结对编程,也没感觉有多好,而且小伙伴们的反馈也觉得不好,还是一个人写代码更自在,也就做了一周就放弃了。 直到 2012 年,第一次参加 Code Retreat 活动的时候,一天之内和日本人,德国人,英国人,美国人结对编程,不停地发出类似「哇哦,这道题目还能有这样的思路啊;哇哦,代码还能这么写啊;哇哦,原来 Vim 是这么用的啊」之类的感叹,让我对结对编程有了一点新的认识。 后来加入 ThoughtWorks 以后,结对编程变成了日常的工作方式,入职第一天,我就看到对面有两位一看发际线就知道很有经验的人在结对编程,充满了欢声笑语,一起去领取故事卡,一起去上厕所,一起去挪动物理墙上的故事卡。让我看得好生羡慕。后来在工作中,通过结对编程,我终于学会了如何做测试驱动开发,如何用 Vim,如何写 Rails 等等等等。到后来,我通过结对编程让别人学会测试驱动开发,学会 Vim,学会 Rails。 这些年,和形形色色的人进行过结对编程,有内向不说话的,也有外向霸着键盘的,有几十年编程经验的老手,甚至也有从未写过一行代码的新手。遇到过很多问题,也慢慢摸索出了一些门道,彻彻底底地爱上了结对编程。 我想分享一下我对结对编程的理解,消除对结对编程的一些普遍误解,影响更多的程序员朋友爱上结对编程,享受它带来的好处。我将从「是什么」,「为什么」和「怎么做」三个方面来展开。

如何成为快乐高产的程序员

阅读提示:本文篇幅较长,接近 1 万字,且有大量的链接,为了保证思维的连贯性,建议先通读一遍,再读链接的文章。

只要 30 天,用幽默增加魅力值

一直写干货文章,第一次写软文,我的手指都在微微发抖,生怕被人看出来,偷摸儿的早上起来悄悄写。 是什么样的人,让我这样的硬汉甘愿为他软一次呢? 他是我的偶像,我的老师。与其说是帮他推广今晚的幽默表达公开课,不如说是给我的朋友传递一个信息,让大家有机会了解幽默的奥义。 如果你今晚和周六都没空,没关系,继续看,看完还是没空算我输。

爱的五种语言 - 如何更好地表达爱和接受爱

生活中,有很多值得思考的事情:

我如何读书

有人为了装 13 而读书,显然,我不是。 我通过写博客装 13。

如何从「程序员」成长为「培养者」

最近,看到越来越多当初一起写代码的程序员朋友,成为了 Team Lead,Tech Lead,Manager,Buddy,Sponsor,Coach,Trainer,Mentor。我一方面为他们感到骄傲,骄傲他们走出了舒适区,从一名单纯的程序员,走进了培养者的行列!另一方面也为他们感到担心,担心他们会和我刚开始那样 - 手足无措。

深度解读 TDD(测试驱动开发)

本文结构:

我的时间管理观念和技巧

我是一个拖延症晚期患者,因为确实病得太重,一直拖着也没去治。 最近有人说我高产,我仔细一想,确实每天写一篇文章也不是一件容易的事。 我就开始思考,我是怎么从一个拖延症变成高产博主的呢?

如何培养终身学习者

ThoughtWorks 在 2013 年被评为最难面试的科技公司,可见我们对人才的期望是很高的。随时业务的快速增长,招聘也成为了企业发展的制约因素。ThoughtWorks 把「积极提倡社会和经济公正」作为公司的第三大支柱。为了提升技术女性的就业竞争力,我们与一些具有创新精神的高校合作进行「卓越女生计划」,打造创新实验室,探索创新的人才培养模式。 去年 6 月,我加入了 ThoughtWorks 思沃学院团队,参与了很多教学工作。我想通过本文谈谈,在数字化时代背景下,企业对人才提出了什么样的能力期望,以及我们对人才培养模式的一些探索。

培养习惯,我的三条心得

昨天跟大家分享了

如何让自己变得豁达

你是否常常因为一些小事,被你的爱人,你的孩子,你的同事激怒? 你是否看到网上争论「年轻人该不该给老人让座儿」也会破口大骂? 你是否期望,当负面的事情发生时,能够以豁达的心态,理性地对待,而不是被情绪所左右。

重要的事情说三点 - 一种有效的思维训练

有的人讲话重点清晰,有的人说半天你不知道他在说什么。 有的文章让人拍案叫绝,而有的却给人胡乱堆切文字的感觉。 有的演讲振聋发聩,而有的却不知所云。

30 天挑战达成,为何还要坚持绘画

我会的东西很多:

告别低效会议,教你设计工作坊

我们常常抱怨,低效的会议浪费了大量的时间,导致不得不加班才能完成工作。 在开会的时候,有人躲在角落玩手机,有人在窃窃私语,有人争得面红耳赤,有人拍完桌子愤然离场。 无效的会议是极大的浪费,我们迫切需要,一种更好的会议方式。

想成为高效的晨型人,只需做到这三点

晨型人,是指那些坚持晚上早早睡觉,早晨四五点钟就起床的人,为了在忙碌的生活工作中保留快乐,因而早起,听音乐、看书、听广播的生活方式。 「晨型人」的概念来自日本,日本「早起心身医学研究所」的所长税所弘,是「晨型人」观念的起源。口号:你的未来,决战早晨!夜型社会已经逐渐迈向晨型社会!

30 天绘画练习,我经历了这三个阶段

一转眼,我练习绘画有三十天了,首先祝贺一下自己,完成了又一个三十天挑战,这三十天一天都没有中断过,唯一遗憾的是,最晚的一天,是在十二点之后完成的。 现在回首这三十天呢,我觉得我经历了三个阶段:

知识变现,我们这样的普通人该如何参与?

你说,我是不是有病? 之前订阅了李笑来的《通往财富自由之路》和「樊登读书会」,好久没听以至于我都快忘了有这两个订阅。 今天却又花 199 订阅了《五分钟商学院》。 不仅如此,最近还花了几百块,加入了两个付费社群。 整个互联网都在喊「知识变现」,我也忍不住加入了大军,

如何完成认知升级和知识变现

昨天晚上听了一个知乎 Live 分享,价格是 10.24 元,非常极客范儿的一个数字,大概因为分享者姜志辉老师曾经也是一名程序员吧。 他自称「跨界疯人院院长」,运营着一个公众号和私密群。 他公众号的介绍非常有意思:

新人如何快速融入团队

最近,有一位前不久参加过入职培训的同事跟我说:

我的晨间日记

前几天分享的时间管理文章里提到了晨间日记,有小伙伴留言说想尝试,不知道具体怎么写。 今天就分享一下,我写日记的经历,以及晨间日记格式的演变过程。

复盘,三倍成长速度

有些人工作时间不长,却经验丰富,做事老练。 有些人工作十年,却只是把一年的经验重复用了十年。 今天来说说,如何从经历中提取经验,倍速成长。

做了这几件事,我不再感到焦虑了

在读下面这段文字之前,请脑补 Rap 节奏,嗯嗯...哟...

如何不停向自己学习

人是经验动物,经验从哪里来?可以向别人学习,也可以向自己学习。 看书、听课,就是学习别人的经验。向自己学习,是自然而然发生的,比如被火烫过一次,就知道离火远一点。 反思,是刻意地向自己学习,最大化地从经历中提取经验。

是时候停止找捷径了,开始练习吧

我兴趣非常广泛,什么都想学。 在学习上也没少花钱:

怎么听,对方才肯说?- 积极聆听技术简介

昨天内部培训,我第一次讲 Active Listening,中文是积极聆听。

这两本书改变了我的职业生涯,推荐给你

我在 2015 年离开 ThoughtWorks 公司, 加入

如何组织程序员集体学习活动 Code Retreat(二)

昨天说完了确定时间,场地和题目。今天来说说活动当天要做些什么。

如何组织程序员集体学习活动 Code Retreat(一)

Code Retreat,又叫代码静修,代码精修。

续 - 如何理解「教练是一面镜子」

昨天分享了我对

如何理解「教练是一面镜子」

昨天晚上,又一次参加了教练对话练习。 练习后,观察者给我反馈,说我提的问题有诱导性,不够中立,而教练应该是一面镜子。 我就一直在想,镜子是啥意思,到底要怎么才能做好一面镜子。 带着这个问题,我加入了另一组。 在练习结束后,作为观察者的张莹开始点评,他打开手机,展示了一张教练过程的照片。 我突然感觉被什么击中了。

你不是意志力差,只是不懂习惯的力量

我想要健康的身体,和谐的家庭,充满激情的工作,有效的社交。每天早睡早起,读书,写作,锻炼,不喝酒,不喝含糖饮料,不吃夜宵,掌握多种技能...

离开了老师,我是这样高效学习的

互联网上不缺知识,关键是怎么把知识转化为自己的技能。

幽默是智慧溢出,逗逼是情商欠费

我上周六参加了一个「幽默即兴表演」的工作坊,周日看了一场脱口秀演出,体会到了幽默和逗逼的区别。

「给建议」和「提问题」的区别,记一次教练对话练习

周一晚,小伙伴们相约在「灵感咖啡」,进行了一次教练对话练习。 我在练习中扮演教练角色,体验了「给建议」和「提问题」两种方式巨大的差别。

翻转课堂

英文名称:Flipped Classroom。

How to benefit from stand-up meeting continuously

When talking about stand-up meeting, people probablely remember the 3 classic questions:

开不好站会?因为不同阶段站会的目的不一样

说到站会,你一定会想到经典的三个问题:

如何交付一场内部培训

回成都后,银大伟看到我发的《如何交付一场企业内训 - 某客户 OO BootCamp 总结》 ,希望我和 Suncorp Health 团队 Tech Lead 尤青松一起,完成对其团队的培训。 最近在学习课程开发,借博客大赛,总结分享给大家。

如何通过刻意练习成为面霸

在上一篇中,我分享了一些

简历和面试技巧

我求职面试的经验不多,在创业期间,倒是积累了一些招聘面试的经验。

在 Code Mentor 挣美元咯

去年不知道什么时候知道的

西安印象

在「唐城墙遗址公园」晨跑,经过一个小广场时,我被巨大的啪啪啪声吸引了。原来是两个老爷们儿在抽陀螺,抬手举鞭,随意地那么一甩,靴子抽到陀螺上,「啪」的一声,陀螺仿佛受了惊吓般一跳,转得更加卖力。我驻足看了一会儿,故意在脸上写满兴趣,较年轻的一位大哥问我要不要玩一下,我当然乐意。

在公司办一个演讲俱乐部

我从去年 8 月开始成为创业狗, 渐渐地参加俱乐部常规会议的次数越来越少。 因为我在公司成立了一个演讲俱乐部,名字叫「湾享会」。 我们从去年 8 月开始,每周三中午举办活动,到年前一共 22 次,从来没有中断过。 但是,过完年回到工作中时,我突然失去了激情,连再组织一次的勇气都没有。 有一位同事问了一句:我们什么时候还有「湾享会」啊? 我觉得是时候停下来回顾一下了,到底哪里走错了。

精明的骗子

2010 年左右,那时我住在回龙观附近的「北京人家」。 有天下班快到家的时候,在人行道上遇到两个打扮入时的女孩子,说她们被骗了,身无分文,只要一顿饭钱。我信了,给了 20 元钱。

FizzBuzz 全键盘操作

用 IntelliJ TDD FizzBuzz 的详细步骤:

Coding Style

Code Style关注最终的代码,而Coding Style关注编码的过程。

第一个半马

虽然以前也跑过 20 公里以上,今天却是第一次参加马拉松赛事。幸运的是与一个朋友结伴,获得了许多指导。总结如下:

2015年度总结

一晃又是一年,一年短过一年。该来盘点一下这一年都干了点啥了。

你看到的就是你想看到的

4月16日,我在上海参加一个培训。下午培训结束,准备离开时,我实然发现我的钱包不见了。通常我的钱包要么在身上,要么在背包里。但就是遍寻不着。我并不是一个丢三落四的人,我开始回忆,最近一次使用钱包是吃早餐时付钱,之后就没再使用过。我相信有很大可能是落在吃早餐的面馆了。

差劲的员工是镜子

最近读到两篇文章挺有感触的,意思都差不多,主要观点是:

2014年度总结

不知道是年纪越大,时间过的越快,还是整个世界正在发生什么,使得时间真的过得更快了。

升级Yosemite的常见问题

前两天Apple终于发布了稳定版的Yosemite,相信大家等了这么久,都第一时间开始升级了吧。 最近总看到有朋友在问一些升级的问题,因为我早在Beta版的时候就已经升级,经历过一些问题,写出来希望能对大家有些帮助。

如何快速入门新技术

前几天fork了Ruby China的源码,面对陌生的Ruby技术栈,一头雾水。 我fork它并不单为了学习,而是要在最短的时间搭建起我脑海中的社区网站。所以我不可能针对每一门新技术都去买一本书来读上半个月。

Vim 宏

VIM用户可以使用宏来录制编辑动作过程,然后再播放以减少重复操作。 具体命令如下:

用 Anki 增强记忆

Anki is a program which makes remembering things easy. Because it's a lot more efficient than traditional study methods, you can either greatly decrease your time spent studying, or greatly increase the amount you learn.

小心Android中的Javascript Interface

去年的某一天,收到客户的反馈说我们的产品在他的手机上不工作。 看了一下日志发现是WebView中JavaScript调用的某个Java方法找不到,通过报错信息搜索后得知:

Thoughtwork 咨询团队

小波是我们的特邀嘉宾,为什么邀请他呢?因为公司内有一句关于他的名言:“如果公司不提供支持,我就自己掏钱办这个活动“。而且我跟乔梁和路宁打过电话,他们都认识小波。小波虽然年轻,但能在社区中让这些人认识,我认为这也是一种才能。

回顾会议

记得一个朋友说过,如果只允许做Scrum框架中的一件事,那就做回顾会议。只要持续改进,任何团队都可以越来越好。回顾会议可以有效地识别问题,找到改进方法,只要经常回顾,每次改进一点点,团队就会越来越好。

火车

以前在北京上学的时候,每次寒暑假回家,都要坐长途火车,特快 25 小时,普快 33 小时,最长坐过 48 小时的临时列车。曾经在火车上 33 小时没动一下位置,把方便面捏碎了当干脆面吃,没上一次厕所(下车后第一泡有点疼,差点憋坏了,请大家不要模仿)。不知道为什么,一看到火车人那么多人就难受你,上个厕所要挤半天,说无数次:对不起,借过,不好意思,而且厕所还很脏,经常没水。那时我就发誓,以后一定要坐飞机回家,绝不坐火车回。刚参加工作的时候,还是买不起春节期间的机票,不过好歹可以升级到卧铺了,比硬座强太多了,厕所随时上,还可以下地走动,厕所也没那么脏。后来条件慢慢改善,开始能坐飞机了回家了,也就再没坐过春运的火车。后来坐了北京到苏州的动车,深圳到广州的高铁,感觉真不错呢,再加上飞机晚点越来越严重,我对火车的印象慢慢有了改观。

2013年度总结

这一年非常忙碌和充实,先来回顾一下比较有意义或者花时间精力比较多的事情。

推广 TDD 的一点思考

读到同事张逸的一篇博文:

sqlite数据库迁移的几种办法

把数据库中除指定的表外的其它表数据清掉,但要保留表结构。

第一次献血

献血这种事呢,没有什么大不了的,每天都有很多人在做,朋友中也有很多人都献过。但对我而言,却是大姑娘上花轿头一回,还是感触颇深,所以还是写出来,供还没有献出第一次的朋友参考。

Thoughtworks 第一周

上周和老同事饯行吃坏了肚子,一直拉了一周,而且从北京拉到了深圳。 刚和初次见面的同事吃完饭,一路上聊天,了解了一些公司的情况,以及客户和项目的情况。 现在坐在酒店里,是时候总结ThoughtWorks的这一周了。

读《爱的五种语言》

两性间许多误解、隔阂和争吵都是由于不了解或忽略对方的主要爱语造成的。当夫妻双方主动选择使用对方的主要爱语时,就能很好地发展彼此的亲密关系,并积极地处理婚姻中的冲突和失败。

读《Effective Unit Testing》

我们知道,软件的维护成本远远高于其开发成本,因为开发只占软件生命周期中极小的一部分。 软件行业唯一不变的真理就是

实然很想学哑语

今天和往常一样,坐地铁上班,回龙观到西二旗,两站地,8 分钟左右。 不同的是,遇到了一位很特别的姑娘。

我为什么学编程

我能想到一些可能的原因,但不太确定,可以肯定的是-不是父母逼我的。

读“翻译的基本知识”

为什么读这本书

ThoughtWorks,我来了

谨以此文记录我进入ThoughtWorks的全过程,包括心理活动。

为什么我只有高中学历?

注:这是我写给ThougthWorks HR的邮件,也是第一次这么完整地总结自己的过去,觉得很有意义,纪念一下。以下是邮件内容:

去年给老婆的生日歌

一晃又快到老婆生日了,想起去年给老婆唱的生日歌。

ThoughtWorks 求职信

通过面试后,hr给出面试反馈并告诉我进入thoughtworks后需要面对很大的压力-技术,工作方式,英语都需要持续地学习,让我好好想想第二天再答复,于是我当天中午就写了这封邮件给hr。不知道算不算求职信。 原文如下:

我的 CSM 老师

Gullo 是去年 Scrum Gathering 的 keynote 讲师,也是我的 CSM 老师。今天看到他的中国行感受,其中提到的打车被堵那段就是和我在一起,我想我也应该写点东西记录一下和他相处的感受。

Code Kata - Leap year

虽然接触TDD已有一段时间,但实践的并不多,所以理解也很浅。在此次活动中,很多同学是第一次接触TDD,也犯了普遍会犯的错误,比如先把所有测试代码全部写完才开始写实现代码,大粒度的测试和忘记重构等。网上也有很多关于TDD的争论,比如:

2012年度总结

2012年1月4日,我做了上面这个全年计划。转眼一年就过去了,说好的末日也没有来,生活还得继续,所以还是要总结一下2012并做一个2013的计划,是吧。

纸婚

亲爱的老婆:

通过阅读成长

核心价值:帮助大家通过阅读得到成长

跑起来

人生就像一场游戏,为了让这游戏更有趣,我在生涯模式里给自己设定了很多目标,就在今天我达成了一个新的成就。

ThoughtWorks,你等着!

小波,咱们的流程今天就告一段落了,你先回去,等过半年或者一年,觉得自己有比较大的进步后咱们再继续好吧。

为什么要成立一个学习小组

本文是在公司内成立学习小组的动员信,原文如下:

为什么要写博客

其实早就准备好了域名和空间,直到今天才将Blog搭起来,并不是没东西可写(我的Evernote里也有259条笔记了),主要是觉得自己还不成熟,写的东西对别人没有价值。

2011年度总结

The unexamined life is not worth living.

平安夜惊魂

明天是圣诞节,我们买了圣诞树。

学习小组第一次会议

今天第一次讨论非常成功,大家的积极性都很高。 讨论出的结论如下:

sqlldr用法

sqlldr user/pwd@serviceName control=load.ctl