« January 2009 | Main | March 2009 »

February 25, 2009

自省的力量-关于《走出软件作坊》

一桌坐着5个人,其中4个是正在管软件项目的,包括我。4个人志同道合的吐着苦水。另外一个制造业管理出身的家伙很感兴趣的听我们发泄,估计他觉得这4个人倒的苦水特别不可思议。

不管其他行业的人觉得多古怪,软件行业就是这样的。我们的本质就是作坊,只不过是大作坊和小作坊的区别,一个作坊和多个作坊的区别。

所有人都希望软件做的好一点,管理做的有序点,进度可靠一点,这个在其他任何行业都觉得"再正常不过了"的需求,在软件行业的确很难达到。为了证实我上面的想法,我也确实问过很多朋友,这些人分布在各种公司,大型外企,大型国企,上市公司...不吝成本的公司不是没有,能容忍失败的雇主也不是没有。但是当我问到项目情况的时候,所有人都大摇其头。

好吧,在我长时间的工作中,不是没见过非常成功的项目,只是确实太少了。

比起好高骛远,想google如何,微软如何,不如先看看眼前,承认我们生活在作坊里面吧。当然,最终还是得找到一个适合自己企业的办法,把项目管起来。事实上,软件作坊并不丢人,无数伟大公司都是这样起步的,这对于未来的事业只不过是个开始点,而绝非终点。想到未来,自省的力量就变得更为重要起来。

阿朱的《走出软件作坊》,讲的就是这么一个过程。一个小公司,到底怎样才能找到适合自己的管理方法,怎样成长起来。

从《人月神话》第一次出版,到现在已经将近30年,在这已经相当于整个计算机历史一半的时间里,我们碰到的问题没有变少,甚至完全没有改变。《人月神话》提到的所有问题,仍然是目前困扰我们的问题。所以,阿朱这本书的意义与其说帮你解决问题,不如说帮你思考问题。这也是我所谓的自省的力量。

承认现状,认识不足,勤于思考,由小及大的解决问题,这才是正确的道路。阿朱为我们展示了一个工程师自省的历程,思考问题的方法,以及向管理人员转换过程。我想,原封照学,或许能解决一些问题,但并不够。其实我们的最终目标也并非走出一个作坊,而是提高可靠性和可用性。

请你在阅读时,拍着桌子喊"就是这么回事!"的时候,别忘了想想自己面临的问题,试着像阿朱展示的那样,多思考一些,多自省一些,如能借此有所提高,则善莫大焉!

February 23, 2009

blog迁移总算完成了

旧的主机正好到期,于是就趁机搬了一次家。

这次选择了fatcow的主机。同样不支持ssh。不过可以支持绑定无数的域名,空间和流量也不限。(当然我不太信这个,不过总比过去好吧。)

总共是46$ ,价格还算很是公道。

fatcow从1998年开始运营,也算10年老店了。比起来dreamhost这种新兴的,技术上确实也是落后了。DavidYin留言提醒,发现dreamhost是1997年创立的,比fatcow还早。但是确实技术上比fatcow这种里老式主机先进了很多。

搬家过程碰到了很多麻烦。大半是完美主义所致。过去mysql是4.x的,这次挪到了5.x,想顺便把数据库编码从latin1转换成utf8,想把mt3.2升级到mt4...

整整折腾了一周,期间还骚扰了大辉几次,最后也没搞定,只好妥协,继续用latin1编码了。mt4倒是升级成功了。

我发现, mt import出来的文件格式没有Permalink信息,如果用这个导出来备份,将来恢复的时候所有外联接都失效了。

在互联网时代这简直是不可想像的。没有联接就什么都没有,没有固定联接的页面等于不存在。尤其对于blog,想想看,别人引用了你的文章,转眼点过来什么都没有了,这多不像话。

所以mt一定要用mysql备份,不要指望那个import。

mt4在性能上确实比mt3好了很多,不过如果重新选择blog,说真的,要么wordpress,要么干脆和tinyfool一样,用blogger,生成到自己主机上。mt虽然有千好万好,就几个弱点就足够被否决了:

1 代码晦涩。mt4 比 mt3 更难看明白。而且perl本来就比php难读。
2 占用cpu资源大,无论在什么主机上重建页面都会出500错误。折磨死人。
3 备份难

不过我既然用了,还要继续用下去...现在用mt的人越来越少了.....熟悉的人里面只有大辉chedong了....

about me:
me.jpg
CC License. Some rights reserved.
署名·非商业用途·保持一致
本站之所有未作特别说明的内容均使用 创作共用协议.
POWERED_BY_MT_3.2