Web Analytics

分布式编译让你的工作更高效

随着工程代码量的增加,往往完整的编译一次Proj消耗的时间可能足够你喝两杯咖啡了,我现在build一次我所在proj的代码需要5分多钟,这是很痛苦的,颇让人懊恼的。为了解决这个工作中的别扭事儿,我在网上搜寻了一番,找到了distcc这个分布式编译工具。 ...

October 14, 2008 · 3 min · Tony Bai

领导意志

昨天是周五,按照工作计划,上午和组内同事做个人阶段性目标沟通。在与一位曾经在国外公司里做过项目的同事沟通时,他给我讲了这么一个故事:某一年的圣诞节前夕(圣诞节在西方人眼里是地位最高的节日了吧)他所在的那家公司的经理预感到圣诞节那天他们公司的网站的访问量激增的可能性会很大,为了保证网站在那圣诞节那天能"挺住",他要求手下的人对网站进行一次压力测试,并决定让手下用jmeter来做这件事情。手下人没有异议,由于没有用过jmeter,遂大家都忙碌起来,预研的、准备测试环境的等等。一切就绪后,正准备开始测试了,这时那位经理突然召集手下人说jmeter不能满足他们的压力测试要求,大家都惊愕之,并马上提出了反驳,因为jmeter工具是这位领导提出要使用的,现在又不用了,圣诞节已经迫在眉睫,更换压力测试工具肯定不能完成这个任务了。这位经理无奈妥协,结果是:通过jmeter压力测试后优化的网站顺利了通过了”圣诞节的考验“,不过大家都觉得这个过程很别扭。 ...

October 11, 2008 · 4 min · Tony Bai

使用双显示器工作

组内同事与公司合购了一台ThinkPad T400的本子,按照公司规定,公司分配给她的台式机是要收回的,就在没收回之前,我将其显示器借来(没办法,无奈公司在“白菜价”的硬件上也斤斤计较),搭建我的双显示器环境。 ...

October 8, 2008 · 3 min · Tony Bai

开始思考项目

国内,也包括国外大多数项目经理/技术经理都是技术出身,工作了若干年,羽翼丰满后,被赋予了带领一个项目的责任。从技术到管理的过程多数人都需要一段时间去转换和适应。什么时候算是合格了或者说是入道了呢?没有标准。但是从我的体会而言,是否开始主动思考项目是至关重要的一点,一个重要的转折点。 ...

September 17, 2008 · 3 min · Tony Bai

发现一隐藏多年的Bug

C语言程序员在平时工作中,到底如何获取成就感呢?我几乎可以肯定的是:找到一个隐藏已久,多年无人发现的大Bug肯定可以归属到C程序员成就感的范畴中。与操作系统斗、与编译器斗、与内存斗,其乐无穷吗^_^。 ...

September 6, 2008 · 6 min · Tony Bai

小议架构师

这周我在两个会议场合听到“架构师”这个词。对于软件开发领域的人来说,“架构师"这三个字并不陌生,甚至很崇高。每当提到架构师的时候,大家眼睛都会放出羡慕和期待的光芒,因为众所周知的原因:“架构师"对于搞技术的人来说,都是"大牛"的代名词。 ...

September 4, 2008 · 3 min · Tony Bai

无意中的Pair Programming

Pair Programming, 结对编程是敏捷开发中一个重要的实践,并受到很多业界大师级人物的推崇。但是明知它对我们可能会很有帮助,但是如果推广、实践起来还是要突破各种束缚的,心理上的、流程规范上的等等。我想也许这也或多或少也和公司或者部门的开发文化有些关系。我很想去尝试,但是一直没有找到一个很好的机会,也没有找到"心仪"的Partner。 ...

September 2, 2008 · 2 min · Tony Bai

尝试Scrum中的Demo模式

昨天,在下班前的一分钟,突然有一个想法:项目刚刚完成一个阶段性的任务,是否将项目组所有人召集在一起,每个人将自己在这个阶段做的东西向大家做一个展示呢?把这个想法和几个同事交换了一下意见,获得了支持。说做就做,恰好这段时间我一直尝试不断提高自己的执行力。遂在上午的一个短会上和大家道出了我的想法,并决定在今天就做这个演示活动。 ...

August 27, 2008 · 3 min · Tony Bai

CruiseControl.rb初体验

我所在的项目一直以C语言作为主要开发语言,与做Java以及其他新兴语言的人不同,组内的同事似乎对新鲜的东西不是那么感兴趣,也没有主动去研究新鲜事物的意愿和意识。我深为此闹心,看到外面世界中那么多美妙的工具,再也不能坐以待毙了。我一直都是有很多想法的,但是迫于自身精力有限,自己无法全身投入,以前都是交予别人去做的,但是收到的效果都不是很好。认识到这点后,我决定自己动手,丰衣足食。 ...

August 20, 2008 · 9 min · Tony Bai

switch语句性能考量

每年都有应届毕业生来到公司,每年都要对新同事进行代码方面的培训,比如编码规范就是其中之一。编码规范初听起来比较新鲜,但是培训时间长了,显然有些乏味。今年我打算改变策略,让新同事结合已有规范文档和项目代码,自己先挖掘一遍,然后大家通过坐下来讨论的互动方式来加深对规范的理解,每次讨论时间限制在1 hour以内,不给大家打瞌睡的机会^_^。 ...

August 18, 2008 · 4 min · Tony Bai