DO NOT START OUT AT A BIG COMPANY
Our world is fast evolving and the way things are done is completely different from 10 years ago. It used to be hard to secure a good job without a professional and recognised qualification. However, these days it is possible if you how you know what you talking about and also show you are more than capable. Companies want someone who will add value to them at the most affordable price. As you go along with your journey as a developer, you may get recommended or may find yourself landing a job a bit earlier on with not as much experience as you would usually need. I know I shouldn't be writing about this as yet since a job is the last thing one should worry about when starting out, but it does happen that you land a job, especially if you are a fast learner. Now the one thing you must avoid if you ever land or plan to apply for a job, is big companies. Avoid companies which have a lot of developers in them. Sound wrong because "you want to learn from the best" right?