51CTO伴我实现著书梦想【我与51CTO的故事】

    两年!本周总算将《专业嵌入式软件开发 — 全面走向高质高效编程》的书稿交给了出版社。骤然的放松不禁让我回想起该书的创作历程 — 与51CTO共同成长的故事。     早在七、八年前就有著书的想法了,但由于没有与出版社打交道的经验,所以一直将之耽搁了下来。两年前的一天,与妻子又一次谈论起著书的想法,她给了我可以从写博开始的建议

原创 推荐 点赞12 阅读2099 收藏0 评论6 2011-08-07

为自己加油

    这个周末是过去的四个月中第一次不用上课,加之目前只剩下一门课程没有考完,心情很是放松。过去的两年也是我参加工作以来最为忙碌的时期。去年为了备考MBA加之工作很紧(当时正在做一个比较大的feature),所以忙得一塌糊涂;今年因为MBA学习加上新项目的开始,更是忙得不可开交。在整个忙碌的过程中还真是辛苦。周一到周三的晚上要上课,而且是上到晚上十点。另外周六整个白

原创 点赞2 阅读1527 收藏0 评论8 2009-12-26

方法论 - 方法需要理论

    方法有很多很多,但所有的方法其所针对的问题都一样吗?显然不一样!我们可以掌握很多很多的方法,但毫无疑问的是,如果能将方法进行一定的分类,那么其将更容易的被掌握和运用。而对方法进行分类往往是给方法加上了理论,最后形成了方法论。    什么是方法论?比如测试驱动开发、模型驱动开发,这些都是方法论。做工作很重要的是掌握方法论,这是更高的

原创 推荐 点赞0 阅读2291 收藏0 评论7 2009-08-14

别把自己变成了“二等公民”

上周参加一个代码审查会,在会上发现了设计上的一个很严重的错误。于是,我提了好几个问题,想知道为什么会出现这一错误。但是,我的同事告诉我这都是印度团队做的设计。需要提供的一个背景信息是,这个项目是我所在的研发中心与印度的研发中心协同开发的。对于同事的这种回答,我能想到的是:可能同事将自己当做“二等公民”在做事。      将自己变成二等公民我

原创 推荐 点赞2 阅读4545 收藏0 评论15 2009-08-05

金融危机带给我的思考

    这次的金融危机,是离我最近的一次,也最为深刻。我想这次的结局从个人的角度来看应当是乐观的,但是,再过五年或是十年,如果再来一次金融危机或是其它的什么危机,我还能像这次这样乐观吗?或许我应当去思考,而且这种思考应当站在家庭的高度:那时我的家庭在危机中还能安然的渡过吗?    面对这种问题,我想它不是技术问题,而是对于家庭经济安全的危

原创 点赞0 阅读1029 收藏0 评论3 2009-06-29

ERP的成功率为什么那么的低

    最近,在《世界经理人》杂志中读到了一篇文章,其中谈到海尔的流程再造,在文中提及张瑞敏指出ERP的成功率要低于%7。说实在的,这个比率还真是让人意外。于是我就在想“ERP的成功率为什么会这么低呢?”对于ERP我是一个外行,但这也不妨碍我去思考。下面是我所能想到的一些点,不知是否有道理,在此与大家一起分享。    ERP只是一个流程管理的辅助工

原创 点赞0 阅读1486 收藏0 评论1 2009-06-24

“正交”一词在沟通中的运用

    正交是来自于线性代数中的一个术语,但我发现将其运用到日常沟通中很是有趣。比如当两个人进行交谈时,如果A问了一个问题,B对于A的问题进行了解答,但A发现B所给的答案并不是其所提出问题的答案(即B跑题了),在这种情况下A可以对B说“你所给的答案与我所提的问题是正交的”。       对于“正交”术语的广泛运用,就如同《设

原创 点赞0 阅读911 收藏0 评论2 2009-06-20

复杂度是守恒的?

    软件开发活动中的复杂度似乎与能量一样也存在守恒定律,即,复杂度是守恒的。先从几个方面来看看,复杂度守恒定律是在软件行业是如何体现的吧。    先从开发管理说起。软件开发一开始或许是没有管理的,可能只是几个软件工程师合在一起就开始一个产品的开发了。但是,渐渐地出现了问题,比如,并行开发问题、版本管理问题,等等。最终工程师们发现得形成

原创 点赞0 阅读1687 收藏0 评论1 2009-06-20