Would employers actually hire "beginners" or do they expect that you already have a portfolio on GitHub?