Job shadowing is a form of on-the-job training where an individual, usually a student or a new employee, follows and observes a seasoned professional in their daily work activities. This hands-on learning approach provides insights into the roles and responsibilities of a specific position and helps the shadow understand the industry and workplace culture.