摘要: 11招教你如何玩转数据库设计简介在您开始阅读这篇文章之前,我得明确地告诉您,我并不是一个数据库设计领域的大师。以下列出的 11 点是我对自己在平时项目实践和阅读中学习到的经验总结出来的个人见解。我个人认为它们对我的数据库设计提供了很大的帮助。实属一家之言,欢迎拍砖 : )我之所以写下这篇这么完整的文章是因为,很多开发者一参与到数据库设计,就会很自然地把 “三范式” 当作银弹一样来使用。他们往往认为遵循这个规范就是数据库设计的唯一标准。由于这种心态,他们往往尽管一路碰壁也会坚持把项目做下去。大家都说标准规范是重要的指导方针并且也这么做着,但是把它当作石头上的一块标记来记着(死记硬背)还是会带来麻 阅读全文
posted @ 2012-04-18 11:18 山中客 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 如何组建软件开发队伍1. 组建团队的基本流程了解产品开发需求——〉确定团队的人员需求——〉物色符合需求的人才——〉建立团队比例:团队领导(10%);核心成员(30%),普通成员(60%)2. 关于人才的几个观念只有为企业创造的效益高于为其付出的成本的那些人,才是企业所需要的人才。不能为企业创造效益的人才其实就是饭桶,不论其学历和职称有多高。团队需要优秀的人才。软件开发是智力创作非体力劳动,优秀人才的创造力比平庸之人要高的多,如果团队没有优秀的人才,几乎不可能开发出有竞争力的产品。优秀人才要价通常比较高,但是他物有所值。企业应该少招募一些平庸之人,把省下来的钱投资到优秀人才身上才对。但是团队中的 阅读全文
posted @ 2012-04-10 17:31 山中客 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 敏捷开发-scrum 迭代式增量开发作者:guoqiuyu_gqy,发布于2011-11-18Scrum概念Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum在英语的意思是橄榄球里的争球。虽然Scrum是为管理软件开发项目而开发的,它同样可以用于运行软件维护团队,或者作为计划管理方法:Scrum of Scrums.Scrum过程 Scrum是一个包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。在每一次冲刺(一个15到30 天周期 ,长度由开发.. 阅读全文
posted @ 2012-04-10 16:45 山中客 阅读(1215) 评论(0) 推荐(0) 编辑
摘要: 有人工作,有人继续上学,大家千万不要错过这篇文章,能看到这篇文章也是一种幸运,真的受益匪浅,对我有很大启迪,这篇文章将会改变我的一生,真的太好了,希望与有缘人分享,也希望对有缘人有所帮助!看完之后有种“相见恨晚”的感觉,特别激动,希望大家好好的珍藏这篇文章,相信多年以后,再来看这篇文章,一定有不同的感觉。马云曾经在给新员工的信中写到“阿里不会承诺你发财、升官,刚来公司不到一年的人,也千万别给我写战略报告,千万别瞎提阿里发展大计。。。”当你刚进入社会的这几年,是你继续能力最好的几年,在平日的工作中多做学习,应该做的是“看,信,思考,行动、分享”这五个步骤,为未来积蓄能量。人总是从平坦中获得的教益 阅读全文
posted @ 2012-04-09 15:42 山中客 阅读(181) 评论(0) 推荐(0) 编辑
摘要: WPF ControlTemplate TemplateBinding — 控件模板中元素属性绑定 (标题起这个名字感觉不太合适,由于水平有限就暂且这样明白吧,希望前辈看到好能指正,再次先谢过了! )控件(Control)都有自己的默认呈现形式(Template),有时候出于项目的需要,我们可能需要为控件重新定义显示模板(Template),使控件看起来更加美观,界面更加华丽。新模板的格式需要写在Style段落中语法格式形如: <Style x:Name="mystyle" TargetType="Button"><Setter Pro 阅读全文
posted @ 2012-03-29 16:09 山中客 阅读(2760) 评论(0) 推荐(0) 编辑
摘要: 成长 从毕业起就进入软件行业已经走过5年的风雨历程,自己也从浪漫主义变为了现实主义,马上就到了而立之年,顿感压力很大,家已成、业未立。年龄的增长、家庭的牵绊、打工上班,受制于人,自己的命运掌握在他人的手中、犹如水上浮萍。已经到了必须做出改变的时刻了,这一两年内必有变化,否则以后就要看人脸色吃饭了。。希望这个园子来记录我的改变和成长,破茧成蝶,飞向成功! 阅读全文
posted @ 2012-03-28 15:54 山中客 阅读(211) 评论(0) 推荐(0) 编辑