Even though Windows is the most widely used OS, however most of projects work environment is setup on Unix OS. It requires a fresher to be familiar with basics of Unix and revision management. Below of list of things fresher needs to focus on. Please note with focused learning, these can be learnt in few hours.
Every project irrespective of domain(VLSI/Embedded/Hardware) requires multiple engineers to be working at same time. It requires all of them to access the project database simultaneously. It requires files to be saved in to a common data base called as ‘vobs’. The vob has revision number for each file. The user creates integration and development streams. User creates views(all files with unique revision number for each file). User deliver changes to integration stream, creates a tag. Release tag to integrator and make a top level baseline release.