Summary
Learn efficiently by first ensuring that you are healthy: Sleep 8 hours a night, exercise daily and eat healthy foods. Then follow a structured course to get the basics. From that learn through active participation by creating.
Online certifications have little value to prospective employers because they can be easily faked. They are useful for becoming educated but not for showcasing education. Without a formal degree, a respected certification, you must show that you are hire-able through the application of your knowledge. This is done through the creation of a portfolio of projects.
Be selective with portfolio projects, only including those which afford credibility:
- A high ranking score in a competition
- A contribution to a popular open-sourced project
- A published paper
Credibility is gained through showcasing capability and reliability. Lesser projects that explore novelty can be included to stand out in interviews but can not be solely used as they form no foundation of credibility.
When applying for jobs, large companies have automated screening processes because they get numerous applicants. These will often filter out those that have no formal education or experience. It is then best to search for roles in small companies who get fewer applicants and so pay more attention to each one. However, once experience has been gained it may then be beneficial to search for roles at large companies as the positions are often of a higher salary, more specialized and provide more credibility for future prospects.