What is difference between job costing contract costing?

job costing refers to very small work while contract costing refers to large work like building a bridge.