ThoughtWorks面试(结对)有感

北京越来越热了,赶到东直门的时候绕了半天路,终于到了。正好准备一间房间做传说中的结对编程。我一看上面写着“元”,顿感不爽(最近在看宋史)。桌子上有两套鼠标键盘,两个显示器,一个是戴尔笔记本的显示器,一个是台式机的显示器。
然后HR很又好的倒好水,说一会儿有两个人来面试,一个作为结对的伙伴,一个算“监军”吧。

然后来了两个小伙子。问我习惯用台式机键盘还是笔记本键盘,我说随便吧,他说你还是自己选习惯的吧。我就顺手拿了台式机键盘。然后他们说他们习惯用IDEA,而不是Eclipse,就用IDEA把工程导入了。接着监军说,他没看过我的代码,让我说说。我就讲了下主要的地方。他说还是比较搞不清,让我画了图,然后我就画了图。好了这下他们就问我觉得代码哪里不好的,觉得需要修改的,我也就把我觉得有些设计中重复的,我认为不好的地方说了下,他和另外一个说,先让我找个我认为不好的地方重构下,于是我就找了一个,他觉得我操作的太慢,就帮我重构了。说实在这个IDE我是不太熟悉。但是即使熟悉的Eclipse,我操作的也不是那么熟。
最后,他们说,那就接着做实现吧。
我就看题。是实在的,比较紧张,看的不是很懂,大概看了下例子,觉得应该是这样了吧。我就把我对需求的理解描述了下,“监军”说,还差一个,我又看了下,其实不是很明白,只是觉得我的实现已经包含了啊。于是很怪异。最后大概理解了,他们说时间不多了,我就实现吧。
然后我发现,其实要随便实现很容易,但是我还是想了下,然后犹豫了,因为要改的还是比较多。我又怕改乱了,一下子没弄好。他们就说,你还是说说思路吧,大概的。我就说了下,然后写了一下。
我才写了一段代码,他们就提醒我,有问题。我也知道有问题,但是我明显急了。然后他们又提醒我可以增加类,我就加了一个,然后又写了一段,他们提醒我有问题了。。。我这下是超级不爽了,其实我也是知道有问题,但是越是着急越是乱。似乎他们都知道有个很好的方法,但是不告诉我,我的结对伙伴最后说了一个方法,我也没怎么想,就照他说的做了,最后还是有些未解决的问题。他们说就到这里吧。
然后我就被告知没通过了。我就出来了。路上我才有自己的时间想了一下,其实很简单的问题啊。看来没有顶住压力啊。总之感觉很委屈了。
不过路上还是觉得很失望,没有体会到结对的好处,还是给我的感觉是,他们明明知道,但是不说出来,故意为难你的感觉。或许是我多虑了,我终于明白为什么程序员喜欢熬夜了,还是半夜三更的没人打扰。看来我也只有做个普通的程序员了,那些所谓什么结对之类的,还是望尘莫及。
其实说起结对,我早就做过了,结对打dota。真的是一个技术指导,一个操作。很怀念实习的时候。水平还真是提高太多。但是如果结对遇到水平一样的,其实是没有太大提高的。
如果遇到差点的,估计还会下降。近朱者赤,近墨者黑。也许结对也不一定是好事,不然,上帝早就把我们变成双头怪了(参考食人魔法师)。哈哈。
好了,最后还是要感谢ThoughtWorks,提供这次机会。软件开发也并不是一条路。还是很喜欢TDD,喜欢Martin大叔的。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值