Should I Self-Learn Software Engineering?

There are different methods to learn software engineering in Singapore. The four most common ones are: obtaining a degree in Computer Science; self-learning; bootcamps; and postgraduate programmes like diplomas and master’s degrees. This post discusses some considerations to decide if self-learning is the right route for you.

Last updated
January 6, 2023

Pros

✓ Most affordable method of learning

✓ Allows most flexibility since you can study at your own pace and choose to focus on specific areas that you are weaker in

Cons

╳ Less structure to the learning curriculum

╳ Can be the least motivating option since there are fewer mentors to provide guidance and fewer peers to study with

Can I get a job as a self-taught software engineer?

Most tech employers are willing to hire self-learners as long as they can do the job well, regardless of past experience or credentials. However, it is ironically past experience and credentials that allow self-learners to get interviews in the first place. This is where bootcamp credentials can be helpful.

On the whole, self-learners have the widest variation in outcomes. Their success tends to be determined by their network, i.e. whether they have mentors with experience in software engineering to guide them on their learning journey. Self-learner outcomes are often closest to bootcamp outcomes, as they also focus on picking up practical skills and less on theory in a short amount of time.

If you are interested in self-learning, some resources you can use are: 

Stay updated with our newsletter.

Keep up with us! Get all your Rocket Academy updates straight to your inbox. 

By subscribing you agree with our Privacy Policy, and we agree not to spam you!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Keep up with us! Get all your Rocket Academy updates straight to your inbox.

By submitting this form, you consent to receive marketing emails from us and we promise never to spam you!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Related posts

Glad you're enjoying our articles, keep going!