Tag搜索结果
|
Tag:脚下的路
退一步,海阔天空 2008-11-17 23:50 Tag: 脚下的路 Blog: 梦想风暴 我正在写的一个库,摆在我面前的是这样一段代码: class CONSTANT_Utf8 < MyModule::String size :type => :u2 define_type :constant_utf8 end 这里定义了一个类型,... 半路出家 2008-03-28 08:39 Tag: 脚下的路 Pair_Programming 敏捷 Blog: 梦想风暴 不知道算是幸运,还是不幸,我参与的多数项目,如果不是从头开始,我也是最开始加入的几个人之一,所以,我通常对项目的来龙去脉都比较清楚。这次,我有机会尝试一下在一头雾水的情况下开始一个项目。 这个项目已经进行了超过一个月,因为客户需要在赶在最近的一次发布之前,增加一些功能。老板按照目前的进度估算了一下,如果不加人,这个任务很难完成,于是客户很合作的同意增加两个人。... XRuby一岁了! 2007-09-10 15:41 Tag: 脚下的路 XRuby Blog: 梦想风暴 一年前,yawl将自己用业余时间做了一年的项目开源了,这就是XRuby。 XRuby project is now hosted on Google Code 有人愿意做Ruby Compiler么? 我就是那时加入XRuby的,依然记得最初见到这个项目时的兴奋,转眼,一年过去了。从2007年1月29日0.1.0发布至今,我... 代码看多了 2008-11-10 22:05 Tag: 脚下的路 代码评审 ThoughtWorks Blog: 梦想风暴 Clean Code Implementation Patterns 按照惯例,空闲的状态下,负责招聘的同事就会找上门来。在这个校园招聘如火如荼进行的时段,他们更是要充分利用“beach”上的每一个人。去年,我荣膺了公司的“Code Review Machine”,所以,当之无愧就成了他们找人的首选。这... 新项目,新体验 2008-04-25 21:27 Tag: 脚下的路 Blog: 梦想风暴 又到周末了,由于CodeJam的原因,这已经是我连续第十二天的工作了,有些许疲惫。在这个即将到来的周末,要好好让自己放松一下。 这周开始了一个新的项目,一个Ruby on Rails的项目,一个让我期盼了很久的项目,也是我之前学习Rails的最重要原因。不过,Rails是我最近的blog中出现频率很高的字眼,所以,我并不打算在这里聊Rails的话题。... 项目中的一些实践 2008-09-09 22:26 Tag: 脚下的路 Blog: 梦想风暴 目前在做的这个项目处于一个良性的状态,除了尽人皆知的敏捷实践之外,还有一些在我看来不错的实践,这里简单记录一下。 每天的Diff 每天早上,Standup之后,项目组的程序员会聚集到一起,通过SVN的diff功能,查看一下前一天编写的代码。 这个做法源于项目组还处于分布式的时候,Daily Diff可以帮助我们了解分布在其他地方... “专业”一年 2008-11-01 11:00 Tag: 脚下的路 Blog: 梦想风暴 加入ThoughtWorks最初的日子是在Studio中度过的。老大借着一次调整的机会,把我放到了专业服务(Professional Service)这边,于是,我开始了为公司挣钱(Billable)的日子。第一个项目开始的日子是2007年11月1日,刚好是一年前的今天。 在这一年里面,我做了五个项目,这样的数量已经赶上了我前五年工作所做的项目总和,而且项目千... 家门口的奥运会 2008-08-24 23:51 Tag: 脚下的路 Blog: 梦想风暴 16天的奥运会结束了,与以往看奥运会一样,我每天都会关注中国的比赛消息,尽可能的多看一些比赛。与以往的奥运会一样,这次奥运会诞生了许多新的传奇:以八枚金牌成为了一届奥运会取得金牌最多的菲尔普斯,一次又一次突破人类速度极限的博尔顿……,当然,最让我激动的是,51枚金牌,100枚奖牌,中国第一次占据了奥运金牌榜的首位。作为一个中国人,我感到骄傲! ... 一篇XRuby概述的文章 2007-10-12 18:01 Tag: 脚下的路 XRuby Blog: 梦想风暴 XRuby:享用JVM上的Ruby 在InfoQ China发了一篇介绍XRuby的文章。其实,对于之前听过我介绍XRuby的人来说,这篇文章的内容并不新鲜,因为基本上,这篇文章的内容脱胎于之前 介绍XRuby的讲稿。虽然讲了几次,但还是应该把这篇文章写出来。一来,到场听介绍的人毕竟是少数,写出来看到的人应该可以更多,也让更多的人有机会了 解XRuby,再有,内容写 南京三日游 2008-10-20 21:24 Tag: 脚下的路 Blog: 梦想风暴 大学期间最好的一个兄弟结婚了,于是,我有机会到南京游玩三日。 关于游 我这个兄弟说,南京旅游,除了明朝那点事儿,就是爱国主义教育了。 我随身带了本《万历十五年》,对于寻访明朝踪迹,就没有那么浓厚的兴趣了,于是,游就成了彻底的爱国主义教育。去了中山陵,到了雨花台,几乎是游览中国近代史。我对历史有兴趣,但唯独不喜欢中国近... 交流技巧 2007-08-28 00:59 Tag: 脚下的路 交流 Blog: 梦想风暴 在ThoughtWorks里,交流是工作中非常重要的一个部分,在这里工作时间越长,这一点感觉得越加明显。今天,和我们团队中的一个人聊天,他教了我一些交流上的技巧,这里做一个简单的备忘。事实上,他教给我的远不止这些。 交流中,最大的障碍就是双方是否真的理解了对方的意思。造成误解的原因可能有很多: * 双方都认为自己理解了问题,但这种理解... 辞旧迎新 2008-09-29 01:26 Tag: 脚下的路 Blog: 梦想风暴 首先,这不是一篇关于新年的blog,我要说的是,我换项目了。:) 之前的那个Rails项目,是我经历过的项目中,状态最好的一个:有趣的技术,快乐的团队,还有满意的客户。每天的工作可以说都是一种享受,因为一切都在我们预期的轨道上,即便偶有异常,大家也可以很快让它回来。这个项目,对我而言,第一次让我真正体验了快乐工作,所以,我在blog上不止一次的提及它,因为它已... 忍无可忍 2008-07-16 23:23 Tag: 脚下的路 Blog: 梦想风暴 几个月前,一个同事跟我说,这个bug改不动了,我问为什么,他的答案是,那块的代码太乱了,改一丝会动全身。 昨天,一个同事跟我说,这块太乱了,做不动了。 两次,我做了相同的选择:重构。 重构和开发新功能在很多PM眼里一直是一对很难调和的矛盾。对于PM来说,来自客户的压力让他更关注项目的进展,而重构往往代表项目的原地踏步... 300和4 2007-12-11 21:05 Tag: 脚下的路 Blog: 梦想风暴 这是我写的第300篇blog。 我写blog,4年了。 4年,300篇,平均一年75篇,接近5天一篇。如果除去骁勇的第一年完成100篇,后面的是差不多5天半一篇。 印象中的自己,是一个少有长性的人。总有些三分钟热血,却很难坚持。随着自己年纪的增长,热血的次数,少了许多,坚持倒是比原来多了一些。blog,便是我的坚持之... 与高手共事 2008-01-03 22:40 Tag: 脚下的路 Blog: 梦想风暴 大多数人都愿意与高手共事,因为他们指望着从高手身上可以学到很多东西。在ThoughtWorks,因为要pair,所以,我们可以有更多的机会与高手近距离一起工作。 如果真的有机会和高手一起工作,有时,你会发现,从具体做的事来说,这些高手做的事并不像想象的那么高深,甚至可以说很简单,简单到换了谁都能做。于是,心中的高手形象逐渐开始动摇,难道令N多人景仰的高手就是这... 出门在外 2008-03-03 23:03 Tag: 脚下的路 Blog: 梦想风暴 俗话教导我们,在家千日好,出门一日难。 最近,因为工作需要,我有一段时间没有在自己办公室,而是在客户现场。按说,在那里,人家对我们客客气气的,尽可能帮助我们解决遇到的问题,而且,一般这种情况下,都是吃得好喝得好的,应该没有什么不舒服的。但是,无论如何,这些日子总是让人感觉很不爽。今天临下班的时候,当大家决定明天都回公司的时候,项目组的同事们几乎欢呼起来。... 缓存出了错 2008-09-03 23:06 Tag: 脚下的路 Rails 缓存 Blog: 梦想风暴 最近,一直在“优化”打交道,为的就是尽力榨取计算机的能力。这两天做了一个优化,为我们的应用一个页面加上了缓存,从后台时间来看,效果是非常明显,原来的一个需要十几秒才能处理完的请求,一秒左右就可以返回了。高兴不过片刻,负责测试的同志就站了出来,显然,有问题了。 原来这个页面上的记录都有一个字段,就是生效日期。这个生效日期可能是未来的某个时... 等待发布 2008-06-03 22:31 Tag: 脚下的路 Blog: 梦想风暴 一起想一下,程序发布之前的情形。 印象中,这应该是一个手忙脚乱的阶段,一大群人奔前跑后,忙着处理各种各样的问题,尤其是bug。许多人回忆自己经历的时候,往往会很有成就感的说,在某某程序发布之前,忙了一整夜,终于在程序发布之后,回到家里,一觉睡了N个小时,俨然一副历经沧桑的样子。自己经过的,既有有过连续十几天工作十几个小时,为了赶上发布日的经历,也有连续几个熬到... 一较短长 2008-07-26 23:20 Tag: 脚下的路 Blog: 梦想风暴 眼下正在做的项目有希望延长,对于这个结果,有人欢喜有人忧。 公司有个不成文的规定,在一个项目上工作一段时间之后,可以申请轮换,也就是说,可以申请去做别的项目。这样做的目的,防止长时间在一个项目上做下去产生厌烦心理。通常这个期限是三个月,当然,根据人员和项目的不同,会有所差别。 最近一段时间,我个人一直在做一些很短期的项目,一两个月的项目,... 秒杀十分钟 2008-08-07 23:26 Tag: 脚下的路 优化 Blog: 梦想风暴 我们系统有一个发布的功能,这个发布非常慢,因为它牵扯到很多内容,所以,我们把这个发布变成了异步操作。不过,最近一段时间,这个发布变本加厉的慢了,据PM在UAT上测试的结果,发布一次要5个小时。于是,我今天决定看看为什么这个发布会慢到这个地步。 当我分阶段为这个发布过程加上日志之后,定位到了一个非常慢的方法。我简单测试了一下这个方法,耗时在十分钟以上。这个方法要... 客户来了 2008-05-12 23:09 Tag: 脚下的路 敏捷 Blog: 梦想风暴 敏捷软件开发中,与客户的沟通是一项必不可少的内容,因为只有客户才知道他们自己想要的是什么,只有他们才真正了解自己的业务流程。于是,在ThoughtWorks,客户来访是很常见的,这不,我们的客户今天就来了。 一大清早,客户就到了办公室,他们给我们做了一个关于项目的介绍,让我们有机会聆听一下真正使用这个系统的人究竟如何看待这个系统,他们为什么会有这样的业务流程,... 寂静深夜改bug 2008-06-05 03:30 Tag: 脚下的路 Blog: 梦想风暴 bug这种东西,只要存在,早晚会暴露出来,即便是深藏25年。不过,我们了解到的bug大多不具备很深的资历。有些不幸的bug会被QA们扼杀在摇篮之中,稍微强壮一点的也许可以生存到系统发布之后。 拜IE6所赐,我们的系统刚刚上线,便有一个bug浮出水面。经过验证,这是IE6处理直接打开附件(如PDF、PPT等)的错误。不过,好在这是一个广泛遇到的问题,使得这个bu... 跨时区工作 2008-07-31 22:57 Tag: 脚下的路 Blog: 梦想风暴 此刻,早上7点,我,一个ThoughtWorker,已经出现在公司。 无论如何,这个时间出现公司,绝对是一种异常现象,没办法,因为我们项目组要开IPM(Iteration Plan Meeting)。看着同事们惺忪的睡眼,我知道,他们的心情与我是类似的。 这么早来到公司开会,实在是不得已而为之,因为IPM通常要开两到三个小时,用以规划接下... 2007 Away Day 2007-12-17 23:15 Tag: 脚下的路 ThoughtWorks Blog: 梦想风暴 第一次参加ThoughtWorks的Away Day。Away Day是公司给大家提供一个在一起交流放松的机会,一般会利用周末的两天,第一天有人各种各样的session,用以交流,第二天就是玩,用以放松。 Away Day,字面的意思是,一个离开办公室的日子,鉴于今年刚刚搬进新办公室,出于对新办公室的喜爱,今年Away Day第一天的活动就放在了办公室里。... 另一个CodeJam 2008-07-07 23:57 Tag: 脚下的路 Blog: 梦想风暴 在关于CodeJAM的那篇blog中,我写道,希望将来有机会把这个面扩大一些,让其他公司的人来和我们一起来做。 周末没有休息,和几个同事参与了一个类似于CodeJam的活动,两天做一个小系统,开发工具还是ROR。不同的是,这次是和客户的开发人员一起工作。 客户的开发人员之前没有接触过ROR开发,所以,这次活动开发的需求,可以说是小得不能再... 班加罗尔的Geek Night 2007-08-31 22:40 Tag: 脚下的路 XRuby Blog: 梦想风暴 做了一件让自己觉得不可思议的事情,在班加罗尔的Geek Night用英文讲XRuby。 这周早些时候,在办公室遇到了Sidu——我在西安办公室见过他。周五有个班加罗尔Ruby User Group的活动,叫Geek Ni Fluorida 0.0.1发布了! 2008-03-06 23:18 Tag: flex flash fluorida 脚下的路 集成测试框架 Blog: 梦想风暴 Fluorida是一个Flash的功能测试工具。如果你听说过Selenium,那么可以把Fluorida理解为它对应的Flash版本。 前不久,gigix对我说,他打算做一个Flash的功能测试工具。我说,从语言的角度来说,我不喜欢Action Script,因为它缺乏美感,但我喜欢这个方向,所以,我觉得这件事靠谱。 上周末的Open P... 错过Agile China 2008-06-29 23:45 Tag: 脚下的路 Blog: 梦想风暴 上周末,Agile China,因为家里有些事,我没有参加。 作为一个ThoughtWorker,错过这次活动的遗憾并不是像之前以为的那么大。首先,这次活动所涉及到的内容,大多是内部讨论或是讲座涉及到的东西,再有,这次活动做得比较好的地方是很快就放出了活动的讲演稿和视频,所以,可以随后弥补一下错过现场的遗憾。 真正值得遗憾的是,错过了一次... ThoughtWorks CodeJam 2008-04-21 17:30 Tag: 脚下的路 ThoughtWorks Blog: 梦想风暴 周末没得闲,因为参加了一次CodeJam。 CodeJam,是公司组织的一个编程活动,就是要在周末两天时间内开发出一个东西, 据说此类的活动在其他的办公室举办过。这是我第一次参加类似的活动,参加这次活动的Dev都是公司内比较优秀的程序员,平时很难把这些人都放到一个团队里 面,有机会和这些人在一起工作,本身就是一件令人期待的事。 这次活... 我要努力 2007-08-12 20:20 Tag: 脚下的路 ThoughtWorks Blog: 梦想风暴 在ThoughtWorks工作已经有三个月了,快乐的事情在blog上体现了不少。找点让我头疼的话题聊聊吧! ThoughtWorks 是个外企,所以,必然要大量的使用外语,而外语偏偏是我的弱项。当然,我没有不堪到一点英语不懂的份上。我的英语对付日常的读写没有什么问题,主要就是在 听说上。我就是那种传统英语教导出来的哑巴英语,要不是之前和两个朋友曾经专门学过... |