Changes made in one job or component will be seen in all others in a shared variable. With a copied variable, changes in one do not affect the others. Shared variables are for global modifications, and copied variables are for independent versions.