As we all know, there are no jobs for juniors or new graduates. These categories of people are deemed as a waste of money (in context of current market.) Hence, it is not worth hiring them.<p>This means there is no experience to show to others straight out of the university. Now, there is one way which is to be lucky. The other unlucky ones have to grind and work hard. How much grind is necessary to enter the niche fields in computer science?<p>How can these new graduates enter difficult fields like Compilers, OS, DBs, Graphics, and Networks?<p>How much grind is necessary before it is considered enough?