自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

常高伟的专栏

关注软件开发和技术中人的因素

  • 博客(8)
  • 资源 (18)
  • 收藏
  • 关注

原创 缺陷驱动的流程优化和技术引进

软件领域一个非常大的特点是流程和技术变化相当的快。作为一个软件企业,面对日新月异的开发流程和开发技术,何时、如何选择及引进新的流程和技术变得十分重要。这篇文章主要讨论的是进行选择和引进时的出发点,我称之为“缺陷驱动”。什么是缺陷驱动?这涉及到引进新技术的根本原因。其实很简单,就是为了解决软件开发过程中遇到的问题。但是实际操作时,面对外界的宣传和影响,人们往往会偏离这个初衷——从追求问题

2011-06-27 22:12:00 6177 20

原创 概念模型——分析模式学习笔记

分析和设计存在很多的不同之处,设计的目的是为了更高实现一个技术方案,而分析的目的是为了理解问题的本质。这不仅仅是用用例列出需求清单那么简单的事情。 假设我们想开发一个斯诺克台球模拟游戏,击打白球后,白球按照一定的轨迹运动,并且撞击红球。用例可以列出成千上万,但是这不足以让我们开发出一个更好的软件——你必须了解运动背后蕴含的规律。这个问题不难解决,因为这些规律已经众所周知。 但是在很多的应用领域

2011-06-25 08:43:00 4207 1

原创 分享一些新员工培训的经验和想法

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Style

2011-06-22 22:50:00 12563 31

原创 如何正确的对待设计模式——我的观点

自从接触设计模式以来,一般看到的评论是以推崇为多。不过比较欣慰的是,最近在看《编程人生》中,有两个人对设计模式比较不屑。 之所以欣慰,并不是因为凑个热闹看他们互相攻击,互相批评——而是因为出现了不同的观点,特别是两位非常有分量的人物的观点。在技术领域,众口一词是一件非常恐怖的事情;百花齐放百家争鸣才是我们乐于看到的。因为不同观点的出现,特别是大师级的不同观点,能够促进更多的人去独立的思考与

2011-06-15 22:48:00 20202 68

原创 模型-视图-控制器——系统结构模式学习笔记

MVC体系结构模式将一个交互式系统分为三个组件。模型包含核心功能和数据。视图向用户显示信息。控制器处理用户输入。视图和控制器共同构成了用户接口。变更传播机制保证了用户接口和模型之间的一致性。其实,订阅者模式也可以有此保证。 1. 例子 一个简单的政治选举系统。 2. 语境 具有灵活的人机接口的交互式系统。 3. 问题 功能和数据保持稳定,但是用户接口经常发生更改。 1) 相同的信息在

2011-06-13 21:16:00 3709

原创 表示-抽象-控制——系统结构模式学习笔记

表示-抽象-控制(PAC)体系结构模式以合作agent的层次形式定义了交互式软件系统的一种结构。每个agent负责应用程序功能的某一特定方面,并且有表示,抽象,控制三个组件构成。这种细分将agent的人机交互部分和与其功能内核和它与其他agent的通信分割开来。 1. 例子 一个简单的有比例表示的政治选举系统。 2. 语境 在agent的协助下开发一个交互式应用程序。 3. 问题 在这

2011-06-13 21:14:00 3077

原创 近期的一些学习计划整理

近期(一个季度内)的学习有两个主线: 1、工作中,以软件架构为主,主要的三本资料:面向模式的体系结构,分析模式,企业应用架构; 2、业余以python为主,另外,使用python做一个东西。 除此之外,有两本书基本读完:黑客与画家,编程人生。写个总结。另外读一下设计原本和软件开发随想录。作为主线的一个补充。 除此之外,下面列一下感兴趣的方向,中间有时间可以抽空学习: 1、今天看了函数式编

2011-06-11 12:24:00 2734 5

原创 探寻代码民工的根本原因

受限于经验与知识,本来不想写这个话题,不过今天突然想到,用时间思考了这个问题,权将自己的观点写出来和大家交流,欢迎讨论。 “代码民工”这个词可能是程序员的无奈的自嘲,也可能是自谦,反正来源已无法可考。“代码民工”即是指那些编写程序、敲打代码的底层程序开发人员,是IT行业中干得最多、干得最累、却挣得最少的那一群人。这其中可能有公司的原因,也可能有个人的原因,但我认为最根本的原因可能是技

2011-06-09 22:28:00 41360 163

python开发总结——c程序员python之路

python开发总结——c程序员python之路 我在工作中写的python总结,适合学习python的c程序员。

2012-09-21

python开发总结

自己的开发总结,适合初学者。 页数大概有四十页,后面慢慢更新。

2012-05-23

google-reader-subscriptions.xml

我关注的技术博客列表。是我最近一两年收集的博客列表。 博客是学习一个非常重要的重要手段。

2011-11-03

:The C Programming Language 中文版

:The C Programming Language 中文版: The C Programming Language 中文版

2009-11-07

周一清晨的领导课,领导能力

周一清晨的领导课周一清晨的领导课周一清晨的领导课

2009-10-21

OSGI进阶.pdf

OSGI进阶 开发 教程,更深入介绍OSGI

2009-08-25

Google Android SDK开发范例大全

Google Android SDK开发范例大全

2009-08-25

Android开发教程英文版.rar

Android开发教程英文版.rar 英文资料。可以看看。

2009-08-25

android+Programming.pdf

android+Programming.,英文的开发资料。技术越前沿,深入,中文资料越少。还是慢慢的习惯英文资料吧。

2009-08-25

android应用框架原理与程序设计

android应用框架原理与程序设计,高焕堂的作品。

2009-08-25

IBM android技术文档——从入门到精通.rar

IBM的android资料,对android感兴趣的人可以学习一下。

2009-08-17

全部的SCA&SDO中文规范

满江红社区翻译的中文规范,是目前最新的。也是全部的。

2009-08-17

演化架构与紧急设计——IBM架构资料

演化架构与紧急设计,IBM的资料,是IBM一位资深架构师写的资料。对于提升架构能力还是有帮助的。

2009-08-17

SCA Assembly Model V1.00.pdf

SCA中文规范,主要描述装配模型。v1.0

2009-08-17

IBM SCA培训资料

IBM SCA培训资料,属于基础性的。可以看一下。应该有帮助。

2009-08-17

技巧:在 C-C++中如何构造通用的对象链表

技巧:在 C-C++中如何构造通用的对象链表

2009-04-08

c++标准库文档,chm格式,包含c

c++保准库文档,详细介绍c++库函数。chm格式,包含c

2009-04-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除