企业的在职培训可分为一般培训和特殊培训两种类型。一般培训在提供这种培训之外的许多企业都是有用的”“所以,承担一般培训的费用并从收益中得到好处的是受训者,而不是企业。能更大的提高提供培训的企业的生产率的培训可以成为特殊培训,完全特殊培训可以定义为把受训者用于其它企业是对生产率没有影响的培训。许多在职培训既不是完全特殊的又不是完全一般的,但它们能更大的增加提供培训的企业的生产率,从而就属于特殊培训的范围之内。