A Decade of Software Engineering: From $20/Hour to Six-Figure Projects
Join me on a thrilling journey through my 10-year software engineering career, packed with stories of freelancing, entrepreneurship, and building multiple six-figure projects, as I reveal what it takes to achieve true freedom and success in this field.
- 1. Speaker is a software engineer who will share their 10-year journey, including various jobs and gigs, to illustrate the work required to become skilled and reputable.
- 2. The journey began at age 12 when they wrote their first line of code, leading to over 50 personal projects by high school, such as a mobile app to manage textbook photos.
- 3. They started a YouTube channel to share what they were learning, building their personal brand before understanding the concept.
- 4. Despite good grades in college, they decided to drop out after two and a half years to gain real-world experience instead of completing the computer science degree.
- 5. First real tech job was as a junior systems administrator at 16, maintaining servers, writing scripts, and working for a high-end AV and home automation company serving wealthy Canadians.
- 6. In 2017, became a STEM program coordinator at a summer camp, designing curriculum and teaching programming.
- 7. Worked on various freelance projects, including web development and coding interviews preparation.
- 8. Created an online course for coding interviews that earned over $200,000 in two years.
- 9. Invested time and money in a tech startup focused on cognitive training for athletes, which eventually failed, but provided valuable experience and learning opportunities.
- 10. Worked as a freelance developer, charging between $200 and $400 per hour due to strong skills, solid reputation, and personal brand.
- 11. Joined CourseCareers as the main instructor for their software development program, earning over $100,000 from course creation and freelance coding work.
- 12. Consistently worked on a YouTube channel with 1.7 million subscribers, sharing knowledge, tutorials, and experiences.
- 13. Emphasizes the importance of putting in the work, building projects, sharing knowledge, taking risks, and continuously learning to become successful in software engineering.
Source: Tech with Tim via YouTube
❓ What do you think? What is one thing that you believe is required to achieve true freedom and success in your software engineering career? Feel free to share your thoughts in the comments!