How to become a software engineer with no experience (Self-taught Roadmap 2024)
Code with Vincent Code with Vincent
24.1K subscribers
195,170 views
0

 Published On Nov 21, 2021

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

show more

Share/Embed