2010年5月31日

初始Scrum-即硝烟中的Scrum和XP读后感

摘要: 最近项目组在搞Scrum,在此之前对Scrum甚至敏捷开发仅仅停留下概念层,甚至有许多概念都较模糊,所以借个机会好好学一下,上网查了下,发现06年的时候Scrum就开始悄悄流行起来了,有些感叹自己直到四年后才发现。首先以介绍几个文中可能用到的关键字作为文章的开始。Scrum:敏捷开发的一种,在最近的一两年内逐渐流行起来,是敏捷开发中一个重要的主流,是一个迭代性、增量性的过程,适合于任何产品开发和工... 阅读全文

posted @ 2010-05-31 12:57 金博士 阅读(630) 评论(0) 推荐(0) 编辑

重构不等于重写

摘要: 上周公司内部开发部交流会上,一些同事就自己的工作情况提到了一些关于重构的内容,大家就重构内容进行了简单的讨论,一些同事提到了重构的原因,实现的功能不好、效率较差等。在现实工作中,“重构”更多被用来成为弥补缺陷、增加功能、修改设计等工作,而很多人潜意识里也认为重构就是修改、重写代码,而这往往曲解了重构的本意。重构是一个过程,是建立在不违背外在行为的前提下,对代码进行修改,改进... 阅读全文

posted @ 2010-05-31 12:55 金博士 阅读(1827) 评论(1) 推荐(0) 编辑

给在校师弟的答复

摘要: 一个在校的师弟刚刚开始学习编程,让我给一些建议。我给他的答复是,学校的基础课程一定要学好,特别是操作系统、数据结构,编程语言的选择我给他的建议是学好C语言,C一般是学校的必修课,学好C以后学其他语言就不会很费劲了,主流开发语言选择.Net,脚本语言选择python或perl(perl的正则表达式的应用),此外,我向他推荐了几本书,《代码大全》、《设计模式-可复用面向对象软件的基础》、《重构-改善既... 阅读全文

posted @ 2010-05-31 12:55 金博士 阅读(217) 评论(0) 推荐(0) 编辑

SQL Server over和CTE的妙用(子记录根据外键递归找出父记录,并实现层级关系码)

摘要: 开窗函数是在 ISO SQL 标准中定义的。SQL Server 提供排名开窗函数和聚合开窗函数。窗口是用户指定的一组行。开窗函数计算从窗口派生的结果集中各行的值。可以在单个查询中将多个排名或聚合开窗函数与单个 FROM 子句一起使用。但是,每个函数的 OVER 子句在分区和排序上可能不同。OVER 子句不能与 CHECKSUM 聚合函数结合使用。CTE是common table expressi... 阅读全文

posted @ 2010-05-31 12:54 金博士 阅读(758) 评论(0) 推荐(0) 编辑

记2010-3-20日华为面试

摘要: 在3月15日,收到华为公司北研所的通知,问我是否有找工作的意向,我索性就答应了,然后就叫我等人力的通知。之后的几天,在网上查查关于华为面试相关的内容,华为编码规范、面试过程、公司文化……,3月14日晚上,收到华为的招聘系统发的短信,通知20日(星期六)早上九点到上地大厦九层参加面试。网上一搜“上地大厦九层”,发现华为常年在那里招聘,也搜到了之前一... 阅读全文

posted @ 2010-05-31 12:53 金博士 阅读(1492) 评论(0) 推荐(0) 编辑

选择人生如戏而非被戏人生

摘要: 前一阵子翻阅之前看过的《旋转的门》,这本书我已经读过了很多遍了,里面很多关于人生哲理及人生智慧对我生活工作都有很大的帮助,有的时候也作为我向他人谈论人生时的引例。每次翻阅这本书,都有很多感慨,即使是同一篇故事,每次读的感受都略有不同。书中提及到的一个故事,故事的大概内容是: 一群孩子在一位老人家门前嬉闹,叫声连天。几天过去,老人难以忍受。  于是,他出来给了每个孩子25美分,对他们说:&ldqu... 阅读全文

posted @ 2010-05-31 12:52 金博士 阅读(142) 评论(0) 推荐(0) 编辑

不要浮华于编程世界

摘要: 每次看到编程语言的排行榜时,依然会点开看一下,看看业内的语言发展趋势,看看自己熟知的编程语言处于什么什么位置,看到太多太多关于编程语言的争论与评论,有人甚至为选择何种具体的开发语言而苦恼与彷徨,C++,还是Java?向左还是向右?答案莫衷一是,那些鼓吹某种编程语言如何如何好的人,是否真正深入了解一门语言?还是仅仅浮于表面?常听到一种解释,“具体的编程语言不重要,重要的是思想&rdquo... 阅读全文

posted @ 2010-05-31 12:51 金博士 阅读(185) 评论(1) 推荐(0) 编辑

导航