1.2 《硬啃设计模式》 第2章 学习设计模式需掌握的UML知识
摘要:要看懂设计模式,你需要懂类图(Class Diagram),也需要懂一点对象图(Object Diagram),本文介绍一些UML的必要知识,以便你学习设计模式。
阅读全文
posted @
2013-10-24 13:10
张传波(Fireball)
阅读(1312)
推荐(6) 编辑
视频分享:做“有料”的计算机大学生
摘要:这是我在某网站分享的网络直播课程,李开复老师在新浪微博及腾讯微博转发了该课程,现在博客园分享给大家!不做苦逼的计算机专业大学生,要成为对社会有用的“有料”人才! 打破“少壮不努力,老大做IT”的宿命,做有前途的IT新人类! 不想后悔,现在就行动,好好利用你的大学生涯!课程分享了老师的大学生涯及十多年的工作经验,特别分享了IT公司面试计算机应届生的经历和体会,希望可以帮助同学们好好利用大学的时光,拍拖不是最重要的,关键是让自己“有料”,并且具备让自己越来越有料的做人态度和工作方法。
阅读全文
posted @
2013-10-23 12:08
张传波(Fireball)
阅读(764)
推荐(0) 编辑
1.1 《硬啃设计模式》 第1章 大话设计模式
摘要:我将在博客园上陆续为大家分享《硬啃设计模式》的全部内容,先分享第1章,对设计模式来一个初级扫盲,并分享一些学习设计模式的体会和方法。本文属于扫盲级别的,老鸟请无视。后续我会针对每一种设计模式都做一些分享,谢谢!
阅读全文
posted @
2013-10-18 15:11
张传波(Fireball)
阅读(471)
推荐(0) 编辑
0.《硬啃设计模式》- 序、目录、下载方法等
摘要:无奖竞猜:上联:越看越晕;下联:越晕越看!请问横批是什么?十年前第一次听说它,觉得很神奇,先后投入了N轮的学习时间,每一轮都是越看越晕,越晕就越想看懂它!没错,这就是“设计模式”!我看的第一本设计模式书是《设计模式 可复用面向对象软件的基础》,看得晕来晕去,仅懂一些皮毛,后来让我开始有感觉的是《Head First设计模式》。通过不断地学习,不断地与实际工作联系起来,我在当时的公司准备了“设计模式”的系列课程并为同事们分享,后来我写下了一本电子书《硬啃设计模式》,打算陆续分享给大家,当然你也可以直接下载完整电子版。
阅读全文
posted @
2013-10-18 14:57
张传波(Fireball)
阅读(682)
推荐(2) 编辑
视频分享:过五关斩六将——我要做IT面霸!
摘要:IT打工一族如何把握人生呢?没错,就是要做IT“面霸”,成为打工皇帝!但要主宰自己的职业生涯是很不容易滴,本视频将会为你分享一个有点“变态”的过五关斩六将的面试过程,了解企业为什么要这样招聘,思考自己的职业规划,做好准备,把握好自己的人生!本课程将会分5关完成,每一关你都要以身犯险,准备好木有?这是我在某网站分享的网络直播课程,现在博客园分享给大家!
阅读全文
posted @
2013-10-17 16:30
张传波(Fireball)
阅读(2262)
推荐(12) 编辑
关于“用户数据大裸奔”
摘要:CSDN用户数据裸奔事件,大家都知道了!索尼的PSN网络被入侵,用户数据裸奔事情可能听到的人不是很多。索尼的技术、资金和人才都是一流的,居然也是仅仅简单加密了用户的密码而已,而信用卡等机密信息没有加密。连超级老大索尼都犯这样的超级低级错误,更何况CSDN呢!印证了那句话:写烂代码,迟早是要还滴!!问题是凭什么让我们这些无辜的用户来还?(我重新整理之前写的一篇文章,并且加入了新内容,在博客园上分享给大家!)
阅读全文
posted @
2013-10-16 14:24
张传波(Fireball)
阅读(1445)
推荐(4) 编辑
IT行业常见职位职业路线图
摘要:有人问:我不喜欢写代码,但我想成为软件设计师,有什么方法吗?也有人问:我刚毕业对QA这个岗位很喜欢,请问我怎样才能做一名优秀的QA?而我的经验告诉我,如果不热爱编程,如果没有扎实的编程功力,可选择的职位真的很少,或者说很难有长远发展。本文分享我的一些粗浅建议,个人经历有限,仅供参考,请各位职场上的老鸟多多赐教!
阅读全文
posted @
2013-10-14 16:32
张传波(Fireball)
阅读(2756)
推荐(3) 编辑
大学生应该学什么?
摘要:我读大学时的一位教授,他曾经介绍过自己的一段历史:他读本科的专业是物理专业。当时大学生很少,他大学毕业后再单位工作,被推崇备至,几乎什么解决不了的问题都会找他。有一次拖拉机坏了,因为他读物理专业的,所以大家就找他来修理。他哪学过修拖拉机,但他凭他扎实的素质分析出问题并解决了。以前的大学生不仅专业知识扎实,更重要的是素质很强,分析问题和解决问题的能力很强。
阅读全文
posted @
2013-10-14 16:01
张传波(Fireball)
阅读(979)
推荐(0) 编辑
大学应设置怎样的计算机专业?
摘要:我是70后,1998年大学毕业几年后,就逐步晋升到中层的位置,开始需要招聘一些应届生,当时我就抱怨:这些80后啊!现在我已经奔4了,很多80后已经晋升到中层甚至高层的位置了,然后他们跟我抱怨:那些90后啊!我想不用几年,90后就会抱怨:那些00后啊!中国计算机教育怎么了?一代不如一代吗?本文时候适合在读或者准备读大学(特别是计算机专业)的朋友观看。
阅读全文
posted @
2013-10-14 15:35
张传波(Fireball)
阅读(621)
推荐(1) 编辑
用数据管理过程
摘要:用数据说话,这是当前很流行的话题,本文将数据管理过程划分成4个层次,并阐述企业如何达到这四个层次。1.初级量化管理:以数据“感知”项目的状况(相当于CMMI2级);
2.中级量化管理:通过经验值来管理项目(相当于CMMI3级);3.高级量化管理:用PCB进行项目管理(相当于CMMI4级);4.超级量化管理:持续优化的量化管理(相当于CMMI5级)
阅读全文
posted @
2013-10-12 12:00
张传波(Fireball)
阅读(1341)
推荐(1) 编辑
大话人工智能
摘要:人工智能英文简称为AI,英文全写Artificial Intelligence,中文直译就是人工智能。人工智能是让人很感兴趣的话题,也是让人很神往的东西,可惜就是人工智能的资料往往是枯涩难懂,希望这里能让大家轻轻松松地了解人工智能的基本知识,为进一步学习打好基础。本文是对人工智能的粗浅分享,老鸟请无视!
阅读全文
posted @
2013-10-11 14:39
张传波(Fireball)
阅读(2908)
推荐(0) 编辑
CMMI能搭救企业吗?
摘要:CMMI是服务于公司的商业目标的,这是大家都知道的大道理。但国内很多通过CMMI评估的公司,有些过桥抽板,炒掉整个EPG,有些频临倒闭边缘,过了级并且活得精彩的公司没有见到几家。难道这就是“CMMI服务于公司的商业目标”吗?
阅读全文
posted @
2013-10-10 13:17
张传波(Fireball)
阅读(413)
推荐(0) 编辑
2.4 CMMI2级——需求管理(Requirements Management)
摘要:人是会死的,需求是会变的。相信大家都经历了很多需求变更的痛苦,项目被拖延,成本高涨,十有七八是需求管理没有做好导致的。有哪一些需求管理方面的常见问题呢,这里列举一下:1.因为项目进度赶等原因,在很多需求还没有明确情况下,便开始开发的工作。2.开始客户只能提出模糊的需求,客户喜欢先让你做个东西给他看,然后他才可能逐渐提出真正的需求,而需求调研人员,对此没有什么好的处理办法。3.客户以种种原因不签需求,项目组在不签需求的情况下,便开始开发工作。4.客户不承认之前提出来的需求,项目组又不能得失客户,项目成员苦不堪言。5.需求经常变化,无法控制。
阅读全文
posted @
2013-10-10 13:16
张传波(Fireball)
阅读(642)
推荐(0) 编辑
2.3 CMMI2级——项目跟踪和控制(Project Monitoring and Control)
摘要:计划不是用来看的,是用来执行的。PP讲述了如何做计划,PMC讲述的就是如何跟踪计划的执行并在实际情况偏离计划时采取纠正行动。通常情况下,偏离计划的情况大多数是进度推迟、预算变大等超出计划估计的情况,作为项目管理者不应该轻易改变计划,而使计划与实际一致,而是应该努力改善实际情况,否则计划的意义就丧失了。但凡事也有例外,确实有可能做计划的时候定了一个“不可能完成”的计划,这是就确实需要变更计划。但凡是涉及到预算变更、关键节点推迟等关键变化,公司应该制定严格的变更控制制度,公司高层应该参与这些关键变更的评审,以保证计划的严肃性。
阅读全文
posted @
2013-10-10 13:15
张传波(Fireball)
阅读(685)
推荐(0) 编辑
2.2 CMMI2级——项目计划(Project Planning)
摘要:PP有三个SG,分别是建立估算、建立计划、取得承诺,大家如果仔细阅读每个SP,大家会发现做好一个计划是不容易的,要考虑的东西很多。另外,还必须用这个计划来管理项目,更详细的内容我们看计划跟踪与控制这个PA吧。(这是《CMMI快乐之旅》系列文章之一,如果你对CMMI不是很熟,建议从第一篇文章开始读起,否则可能有很多理解障碍。)
阅读全文
posted @
2013-10-10 13:13
张传波(Fireball)
阅读(2119)
推荐(1) 编辑
2.1 CMMI2级——7个PA简述
摘要:阶段式的CMMI没有1级,最开始的级别就是2级。一个处于“无序化”生产的软件公司,要进行过程改进,首要是改进什么呢?2级告诉你,我们需要从计划、计划跟踪、需求管理、采购、度量、配置管理、质量保证入手!。(这是《CMMI快乐之旅》系列文章之一,如果你对CMMI不是很熟,建议从第一篇文章开始读起,否则可能有很多理解障碍。)
阅读全文
posted @
2013-10-10 12:38
张传波(Fireball)
阅读(535)
推荐(0) 编辑
1.10 基础知识——GP3.1 制度化 & GP3.2 收集改进信息
摘要:GP3.1是要求建立组织级的关于该过程的制度、标准、模版等全套体系,要求覆盖该PA所有的SP和GP。GP3.2 体现的是持续改进,每个过程都应该收集相应的改进信息。这是《CMMI快乐之旅》系列文章之一,如果你对CMMI不是很熟,建议从第一篇文章开始读起,否则可能有很多理解障碍。)
阅读全文
posted @
2013-10-10 12:36
张传波(Fireball)
阅读(431)
推荐(0) 编辑
1.9 基础知识——GP2.10 高级别的领导检查(Higher level management)
摘要:GP2.10 Review the activities,status,and results of XXX process with highter level management and resolve issues. 中文大意是:高级别的领导检查该过程的活动、状态和结果,并解决问题。CMM中的要求是高层领导(hight management),而CMMI中的是高级别领导(highter level management),只要比进行该活动的人员级别高一点的领导就可以了,而不要求非要是高层领导不可。这是CMMI比CMM进步和更合理的一个地方,毕竟高层领导不太可能面面俱到,什么地方都要..
阅读全文
posted @
2013-10-10 12:34
张传波(Fireball)
阅读(440)
推荐(0) 编辑
1.8 基础知识——GP2.7 识别和卷入干系人(Stakeholder) & GP2.9 质量保证(QA)
摘要:GP2.7:为保证不同的PA的活动能正常有序进行,必须事先识别出哪些人需要参加该PA的活动,在计划中标示出来,并标示出这些人需要参与什么活动。每个PA都有GP2.9,意味着所有的PA都必须有相应的一些标准、过程,要有人对这些PA的过程进行客观的评估、检查。(这是《CMMI快乐之旅》系列文章之一,如果你对CMMI不是很熟,建议从第一篇文章开始读起,否则可能有很多理解障碍。)
阅读全文
posted @
2013-10-10 12:31
张传波(Fireball)
阅读(410)
推荐(0) 编辑
1.7 基础知识——GP2.6 配置管理(CM)
摘要:某某工作产品要进行配置管理,并不意味非要进行很重型的配置管理,根据实际需要采取合适的方式就可以了。(这是《CMMI快乐之旅》系列文章之一,如果你对CMMI不是很熟,建议从第一篇文章开始读起,否则可能有很多理解障碍。)
阅读全文
posted @
2013-10-10 12:30
张传波(Fireball)
阅读(626)
推荐(0) 编辑
神奇的数据挖掘
摘要:谈到BI,就会谈到数据挖掘(Data mining)。数据挖掘是指用某些方法和工具,对数据进行分析,发现隐藏规律并利的一种方法。本文我们将通过具体的例子来学习什么是数据挖掘,为大家分享决策树、分类、类聚、关联、回归、神经网络等数据挖掘方法,当然这些都是一些粗浅的介绍,老鸟请无视!
阅读全文
posted @
2013-10-09 17:03
张传波(Fireball)
阅读(7005)
推荐(44) 编辑
1.6 基础知识——GP2.5 培训(Training)
摘要:实际上做任何项目总会缺失各种技能,培训特别是未雨绸缪的培训就显得很必要了!(这是《CMMI快乐之旅》系列文章之一,如果你对CMMI不是很熟,建议从第一篇文章开始读起,否则可能有很多理解障碍。)
阅读全文
posted @
2013-10-09 16:36
张传波(Fireball)
阅读(378)
推荐(0) 编辑
1.5 基础知识——GP2.3 提供资源(Resources) 与 GP2.4 分配职责(Responisbility)
摘要:没有资源和落实权责,将无法做好事情,这是很多公司很多人都懂的道理。但很多做CMMI改进的公司,号称很多核心人员负责过程改进,其实是兼职挂牌而已,有些甚至招聘应届生作为过程改进的主力…… 如此这般,又怎能切实做好改进过程工作能力!。(这是《CMMI快乐之旅》系列文章之一,如果你对CMMI不是很熟,建议从第一篇文章开始读起,否则可能有很多理解障碍。)
阅读全文
posted @
2013-10-09 16:31
张传波(Fireball)
阅读(363)
推荐(0) 编辑
1.4 基础知识——GP2.2 计划 与 GP2.8 计划跟踪
摘要:CMMI有计划(PP)及计划跟踪(PMC)两个PA,而某一个PA又有GP2.2计划及GP2.8计划跟踪两个GP,看上去是挺“神奇”也挺让人“困惑”的事情。(这是《CMMI快乐之旅》系列文章之一,如果你对CMMI不是很熟,建议从第一篇文章开始读起,否则可能有很多理解障碍。)
阅读全文
posted @
2013-10-09 16:27
张传波(Fireball)
阅读(473)
推荐(0) 编辑
1.2 基础知识——关于猪皮(GP,Generic Practice)
摘要:说起猪皮(GP,Generic Practice),真的让人又爱又恨,中文翻译叫通用实践。CMMI标准中每个级别包含几个PA,每个PA又包含几个Goal,而每个Goal又包含几个Practice。实际上Goal分为两类,一类是Specific Goal(特定目标,简称SG),一类是Geniric Goal(通用目标,简称GG)。SG包含的Practic叫做Specific Practic(特定实践,简称SP),GG包含的Practic叫做Geniric Practic(通用实践,简称GP)。(这是《CMMI快乐之旅》系列文章之一,如果你对CMMI不是很熟,建议从第一篇文章开始读起,否则可能有很多理解障碍。)
阅读全文
posted @
2013-10-09 16:25
张传波(Fireball)
阅读(808)
推荐(0) 编辑
1.3 基础知识——GP2.1 方针(Policy)
摘要:方针这个GP每个PA都有,其实CMMI实践有没有实在价值,就在于方针!如果我们做出来的CMMI实践仅仅就是写文档、多步骤、没事找事,那其实就是违背了公司的商业目标,公司的商业目标简单说就是:用简单有效的办法多赚钱!如果你的CMMI实践达不到这个目标,其实就是方针出了问题。(这是《CMMI快乐之旅》系列文章之一,如果你对CMMI不是很熟,建议从第一篇文章开始读起,否则可能有很多理解障碍。)
阅读全文
posted @
2013-10-09 16:25
张传波(Fireball)
阅读(508)
推荐(0) 编辑
0. CMMI快乐之旅——内容简介及目录
摘要:这是我几年前发表于 www.cmmionline.net 网站(现在升级为www.umlonline.org 网站)数十篇文章,全方位分享了我对CMMI的理解,现我打算整理这些文章陆续在CSDN上发表,希望对关注过程改进的朋友有帮助。几年前的CMMI版本为1.1,现在为1.3,这些文章将会以1.1版为主进行分享,1.1 和 1.3 版的核心思想是一致的,分享这一系列文章的目的并不是为了帮助大家过级,更加不是名义上的过级,而是希望大家能对CMMI和过程改进有一个本质上的认识,能切实和踏实做好改进工作。发表完这几十篇文章后,如有机会再为大家分享关于CMMI 1.1 与1.3版差异的文章。
阅读全文
posted @
2013-10-08 21:31
张传波(Fireball)
阅读(463)
推荐(1) 编辑