Man this is great info 16:58 through 22:00 Im a father of 5 who has aleays wanted to get into tech. Just lost my job in retail, now looking at options and this looks promising. Thank you so much for this video!
In our time where cheap or free learning material is more than available, from books to video courses to chatgpt, there are mainly three reasons why you might want to take a bootcamp and no go the self-taught way 1) you want to progress as fast and as efficiently as possible, so you want an expert guide to avoid "losing time" on less relevant tech and topics 2) you want to make the process more pleasant and fun by collaborating, getting help and giving help to other students. 3) practice teamwork Don not underestimate the second point. For most of us, learning in a small focused group is order of magnitudes more fun and so more efficient than learning alone.
Ok I get what this guy is trying to say but let's assume you have learned how to use a language. How THEN do you not get your resume thrown out? Is is just a matter of having enough projects in your GIT Hub?
The trick for self taught and boot camp techs has always been to get hired during a tech bubble. All the other advice is survivorship bias. The other trick is to know people in the industry. Without one of those it's virtually impossible to get in.
A degree or certificate alone isn't going to get you a job in software. They want to know what you did. You have to have a portfolio of your work/projects, that is your real resume for the software field. Just saying you completed a course or certificate or degree and say you know it isn't going to get you a job. Competition is too great for that to work. This isn't a charity. If you can't meet the requirements, then this is not for you. The world doesn't revolve around your schedule, aptitude or needs. You either adapt or this is not for you.
Self-taught just means you're learning on your own using any resources that are available to you. This mindset helps when you become an actual Software Engineer cause that's what the job consists of (using resources available to you to create or find the solution). At 13:00, Benji broke down how one can learn how to get into programming and that's the exact advice I give others. Example: If you decide to learn Python, go learn the syntax and practice writing basic code using it (basic stuff like if statements, loops, functions, general syntax, etc). This could consist of reading the Python documentation, finding useful tutorial videos on RUclips, reading articles/guides you find on Google, etc. You can eventually make small programs like opening up a text/csv file and performing something on the data inside of it. Doing this will give you a basic understanding of how to program in Python. Once you get better at programming basic stuff, you can move onto learning Data Structures and Algorithms which is how to store/access data and how efficient the code you write can be. The fundamentals (basic programming - if statements, loops, objects, etc) + Data Structures and Algorithms concepts carry across any programming language you choose so they are very important. Once you learn those, decide on what you want to go into (i.e. web, mobile, api, etc) and research on what tech stack is good for that. Back-end (like API development or scripting) typically use something like Python or Java and other things. Front-end (like web or mobile) typically use JavaScript, HTML, CSS, and other things (like React). Learn all of this and try working on 1 or more projects (like creating a website using JavaScript/HTML/CSS and/or React, a mobile app using React Native, etc) that will help you gain some practice. Doing all of this, you will have practice and a grasp on the basic fundamentals of programming, data structures and algorithms, and coding in a certain area using some stack which is what a Software Engineer typically learns.
Benji has the heart of a teacher and mentor. He has reached out to me multiple times on his own volition to give advice and guidance and has a passion helping people starting out. I think the most self-interested thing you could say about Benji is that he is a current leader who is trying to improve through dispensing advice and his experience with tech.
one of the things you might eventually learn is that you will learn way more by trying to teach others. But also, some people aren't scarcity mindset, they are growth mindset, or just believe in sharing.
Man this is great info 16:58 through 22:00
Im a father of 5 who has aleays wanted to get into tech. Just lost my job in retail, now looking at options and this looks promising.
Thank you so much for this video!
Colby is the "Host" of all of us trying to learn how to code.
Cheers!
the greatest piece of advice about landing ... a total no bs video just great advice , really impressed
Thanks Neo! Benji is a wealth of knowledge super grateful to have him in my network.
These podcasts are so informational. Some really great advice here.
i would love to read his cover letter template, sounds like this helped him out a lot. any change we could see this?
What is Ben referring to at 21:30? Is he saying Hacker Rank? Is it similiar to LeetCode? Btw great video!
I'm Alex, I turn 19 this month and I'm currently on week 6 of my Flatiron bootcamp! Thanks for the video Colby.
Good luck man hope it's going well.
In our time where cheap or free learning material is more than available, from books to video courses to chatgpt, there are mainly three reasons why you might want to take a bootcamp and no go the self-taught way
1) you want to progress as fast and as efficiently as possible, so you want an expert guide to avoid "losing time" on less relevant tech and topics
2) you want to make the process more pleasant and fun by collaborating, getting help and giving help to other students.
3) practice teamwork
Don not underestimate the second point. For most of us, learning in a small focused group is order of magnitudes more fun and so more efficient than learning alone.
I'd add the technical credential of having a reputable bootcamp on your resume + industry connections that bootcamps have built.
please add chapters and timestamps
Ok I get what this guy is trying to say but let's assume you have learned how to use a language. How THEN do you not get your resume thrown out? Is is just a matter of having enough projects in your GIT Hub?
The trick for self taught and boot camp techs has always been to get hired during a tech bubble. All the other advice is survivorship bias.
The other trick is to know people in the industry.
Without one of those it's virtually impossible to get in.
❤👏👏👏👏.....awesome video and advice
A degree or certificate alone isn't going to get you a job in software. They want to know what you did. You have to have a portfolio of your work/projects, that is your real resume for the software field. Just saying you completed a course or certificate or degree and say you know it isn't going to get you a job. Competition is too great for that to work. This isn't a charity. If you can't meet the requirements, then this is not for you. The world doesn't revolve around your schedule, aptitude or needs. You either adapt or this is not for you.
So I don't understand what happened. Why didn't he finish the bootcamp
Watch my previous videos.
self taught, which website? What's the best website.
Self-taught just means you're learning on your own using any resources that are available to you. This mindset helps when you become an actual Software Engineer cause that's what the job consists of (using resources available to you to create or find the solution). At 13:00, Benji broke down how one can learn how to get into programming and that's the exact advice I give others.
Example: If you decide to learn Python, go learn the syntax and practice writing basic code using it (basic stuff like if statements, loops, functions, general syntax, etc). This could consist of reading the Python documentation, finding useful tutorial videos on RUclips, reading articles/guides you find on Google, etc. You can eventually make small programs like opening up a text/csv file and performing something on the data inside of it. Doing this will give you a basic understanding of how to program in Python. Once you get better at programming basic stuff, you can move onto learning Data Structures and Algorithms which is how to store/access data and how efficient the code you write can be. The fundamentals (basic programming - if statements, loops, objects, etc) + Data Structures and Algorithms concepts carry across any programming language you choose so they are very important. Once you learn those, decide on what you want to go into (i.e. web, mobile, api, etc) and research on what tech stack is good for that. Back-end (like API development or scripting) typically use something like Python or Java and other things. Front-end (like web or mobile) typically use JavaScript, HTML, CSS, and other things (like React). Learn all of this and try working on 1 or more projects (like creating a website using JavaScript/HTML/CSS and/or React, a mobile app using React Native, etc) that will help you gain some practice.
Doing all of this, you will have practice and a grasp on the basic fundamentals of programming, data structures and algorithms, and coding in a certain area using some stack which is what a Software Engineer typically learns.
Excellent reply thanks so much for the input and advice.
Ive seen this guy before what incentive does he have to do all these podcasts?
I do it because Colby's a cool guy
Benji has the heart of a teacher and mentor. He has reached out to me multiple times on his own volition to give advice and guidance and has a passion helping people starting out. I think the most self-interested thing you could say about Benji is that he is a current leader who is trying to improve through dispensing advice and his experience with tech.
one of the things you might eventually learn is that you will learn way more by trying to teach others. But also, some people aren't scarcity mindset, they are growth mindset, or just believe in sharing.
@@themahanaxar Thanks for the input mate.