How do people without degrees manage to land jobs at companies like Tesla and SpaceX (or any other big tech company)? |

Landing a job at prestigious tech companies like Tesla and SpaceX without a formal degree is indeed possible. These companies, like many others in the tech industry, value skills, experience, and potential as much as or sometimes more than formal education. Here are steps that can help you secure a job at such companies:

  1. Develop Exceptional Skills:
    • Focus on acquiring and honing your technical skills. This could include programming, engineering, data analysis, or any skill relevant to the job you want. Online courses, coding bootcamps, and self-study are valuable resources.
  2. Build a Strong Portfolio:
    • Create a portfolio showcasing your projects, personal initiatives, or open-source contributions. Demonstrating your skills through practical work is often more important than degrees.
  3. Networking:
    • Attend industry events, conferences, and meetups. Online platforms like LinkedIn and GitHub can be powerful tools to connect with professionals working at your target companies. Networking can open doors to job opportunities.
  4. Gain Experience:
    • Look for internships, part-time jobs, or entry-level positions in your desired field. Even if they are not at your dream company initially, these roles can provide valuable experience and networking opportunities.
  5. Show Passion:
    • Express your passion for the company’s mission. Research the company thoroughly, understand its values and goals, and demonstrate how your skills align with their needs.
  6. Contribute to Open Source:
    • Contributing to open-source projects can help you build a strong resume. Many tech companies appreciate open-source contributions as they show your ability to work in a collaborative environment.
  7. Projects and Certifications:
    • Work on personal projects that showcase your skills and innovation. Additionally, consider obtaining relevant certifications from organizations like AWS, Google, or Microsoft.
  8. Online Learning:
    • Take advantage of online courses, tutorials, and platforms like Coursera, edX, or Udacity to acquire knowledge and skills that are in demand.
  9. Prepare for Interviews:
    • Focus on interview preparation. Tech interviews often include technical tests and behavioral questions. Practice coding challenges and interview questions to build confidence.
  10. Create a Personal Brand:
    • Establish a strong online presence. Share your work, thoughts, and projects on platforms like GitHub, a personal blog, or social media. This helps you get noticed.
  11. Apply Strategically:
    • When applying for jobs, tailor your resume and cover letter to highlight your relevant skills and experiences. Be persistent and apply to multiple positions.
  12. Show Adaptability:
    • Emphasize your ability to learn quickly and adapt to new challenges. Many tech companies look for candidates who can evolve with the rapidly changing industry.
  13. Ace Technical Assessments:
    • Be prepared for technical assessments. Some companies, like Tesla and SpaceX, are known for rigorous technical evaluations. Practice coding problems and technical tests.
  14. Consider Contract or Freelance Work:
    • Sometimes, starting as a contract or freelance worker can be a foot in the door. If you perform well, it can lead to a full-time position.
  15. Persistence and Patience:
    • The job search may take time. Be persistent, and don’t be discouraged by rejection. Keep improving your skills and continue applying.

Remember that each company has its unique hiring practices and culture. Research your target company thoroughly, understand its hiring process, and tailor your approach accordingly. While a degree may open doors, it’s not the only path to success in the tech industry. Demonstrating your skills, passion, and determination can help you land a job at companies like Tesla and SpaceX and achieve your career goals.

Looking for remote work then visit