very depend on which area.. C++ programmer jobs are more like a type of engineering job. (Java job like IT jobs)