近期宝宝的一些照片

在傅家庄沙滩上玩沙子。

IMG_8357

楼下,喜气洋洋。IMG_8364

IMG_8362

IMG_8368

阿佤山寨,等着鱼头王的出锅。

IMG_8469  

妇产医院,我弟弟喜得贵女,可惜小孩子不让进病房,我们只能在外边玩。

IMG_8484

鹤乡烤吧,号称是齐齐哈尔烤肉,可惜没有自酿的葡萄酒了。

IMG_8493

IMG_8497

山上小公园。

IMG_8504

大连宜家,逛的感觉只能说还行吧。

IMG_8539

IMG_8540

如果我来做软件(1)- 评《走出软件作坊》

走马观花看完了《走出软件作坊》,如果打分的话,只能给个三星加,从话题比较少见出发,可以勉强给到四星。

原因很简单,作者本身眼界以及所在行业的局限性(管理信息系统开发),加上为了更大范围适应读者,导致对问题的探讨浮于表面,除了某些章节有些新意,大部分文字都是看看即可。比如最后的几个章节,有价值的地方不多,完全可以去掉。

书中两个地方我觉得很有意思,第一是介绍他如何对某个企业进行调研的过程《焦油坑》,另外是他如何快速的融入第二个公司的过程(page275)。

由于文字过于口语化,很多精华的地方都被淹没在长篇大论的叙述文字中,这是这本书的另外一个弱点:有亮点,但是亮点不明显。

第三个问题是可操作性稍差。尽管书名开宗明义是要让小型软件企业或者小型软件开发组织能够提升他们的项目管理开发能力,可是书中介绍的办法过于流散,没有一个可以比较容易遵循的办法,方法散落各处,不同开发周期的侧重点也不同,比较倾向于前期调研以及与客户的交流,如果能够加重介绍一些开发中后期的管理以及开发流程各个过程的文档工具使用,就比较完美了。

总而言之,作者的视角偏向于一个经理人或者一个高层,不像从一个工程人员角度看问题,很多值得展开的细节内容感觉是隔靴搔痒,另外缺少在大型软件企业的经历导致流程上的不规范(所谓中小企业,并不代表管理上的不规范),这都是遗憾之处。

尽管没有做过开发管理,可是也吃过猪肉。在后续的文字中会介绍如果我来负责从头开发一个软件,会如何操作,将从不同的角度谈谈如何开发一个软件,希望能够给这本书做一些补遗。

VC2008正确建立PDB文件

刚写完一个CST问题的教训,发现John Robbins大牛最近也写了一篇博客《Correctly Creating Native C++ Release Build PDBs》(正确地建立原生C++Release Build PDB文件),里面有不少说法跟我那篇文字近似。在这里再介绍一下John博客里面的大意。关于pdb文件的重要性,John也有另外一篇博客介绍PDB Files: What Every Developer Must Know,感兴趣的同学可以去看看。

继续阅读VC2008正确建立PDB文件