How to become a software engineer with no experience (Self-taught Roadmap 2024)

Published: 21 November 2021
on channel: Code with Vincent
216,476
9.3k

I am a full time iOS engineer that studied Computer Science at the University of Waterloo. In this video, I cover the 3 ways to break into the Software Engineering field with 0 coding experience. More specifically through school, bootcamps, and self-taught.

All software engineers are all self-taught in a way. The main struggle that a self-taught engineer has is that they lack structure. They don't know where to start, what to study, and they get lost in all of the different languages and technologies that they have to learn.

I created this video in hopes of demystifying how someone with 0 experience can get into the field. I have provided a road map for 2022 of how someone can self-teach themselves programming and land a job in the field very quickly! Hopefully, you can use this roadmap, or a part of it to help you speed up your coding journey!

Good luck!

-----------------
😎 Resources
-----------------
I'm teaching a FREE coding bootcamp:
   • Python - Intro to Programming | Zero ...  

👯 TikTok
📸 Instagram
💬. Join the Discord
📜. FREE Resume Template
📕. FREE Note taking template
https://beacons.ai/codewithvincent


Links provided:
--------------------------------
Harvard CS50:
https://online-learning.harvard.edu/c...

Codecademy:
https://www.codecademy.com/

freeCodeCamp:
https://www.freecodecamp.org

Data structure summary:
https://www.freecodecamp.org/news/the...

Software job requirements (Canadian):
https://www.jobbank.gc.ca/marketrepor...

Feel free to ask me questions in the comments below :)
THIS the roadmap that I use to mentor my students that want to break into the field!

Python Checklist:
------------------------
variables
functions
conditional statements
loops
lists
dictionaries
objects
interfaces

Web Development Checklist:
------------------------
HTML
CSS
Javascript
Git
Build a simple landing page
learn Node.JS for backend
learn React as a frontend framework
learn how to use a database like Firebase or MongoDB
Learn to build CRUD apps

Data Structures Checklist:
----------------------
lists
stacks
queues
linked lists
trees
graphs
tries
hash tables

Chapters:
0:00 Intro
0:47 School
3:13 Bootcamps
4:50 Self-taught
8:05 End
4:32 Takeaway

#softwareengineer #learntocode #bootcamps #selftaught #computerscience


Watch video How to become a software engineer with no experience (Self-taught Roadmap 2024) online, duration hours minute second in high quality that is uploaded to the channel Code with Vincent 21 November 2021. Share the link to the video on social media so that your subscribers and friends will also watch this video. This video clip has been viewed 216,476 times and liked it 9.3 thousand visitors.