I want to give a shout out to today's sponsor skillshare skillshare is an online learning community, with thousands of inspiring classes for creative and curious developers. Just like you and me explore new skills, deepen existing passions and get lost in creativity. Skillshare offers creative classes designed for real life in all circumstances that come with it. These lessons can help you stay inspired, express yourself and introduce you to a community of millions, especially with the uncertain times that we're all living in today. Skillshare is a perfect way for you to brush up on technical skills that you can use to secure your future as aspiring developer.
You could go ahead, I'Ll, put the link description below if you wan na check it out and in the video prior to that. My last one in this video i literally just share a clip from my twitch highlights: i'm a streamer, i'm a full-time stream on twitch. You wan na check it out i'll put that link as well, but in that video i spoke about imposter syndrome and how causes people to be stuck in tutorial health, and i'm telling you this everyone
You do not want to be in that Stop Put i'll just link the description below if you want to check it out, but today something i'm very passionate about today. I want to talk about something in regards to. If i had to start over again, i've been a developer for almost five years now I feel like i'm, i i'm not at the peak of my career, but while i'm reaching it, i'm i'm reaching close to the peak of my career and hopefully not, but i Feel like I am right, and i want to make a video for all of you in regards to if i were to start learning code all over again, if i was to start over today like what is today's date.
Let me look at my computer today is march 12th. If i were to start over today in march 2021, how would i become a developer again? How would i learn code this time around? What would i do differently than when i was a developer a couple years ago now? As you know, i've been writing code professionally For close to half a decade now, and i have learned from a lot of mistakes. I'M still making mistakes i'm trying to learn from them, but as someone who's also pretty much made a career of inspiring people around the world and guiding people one at a time Into the industry. Yo imma tell you this. I know what it takes to get in it. I know what it takes to become a developer, every single person that i've mentored like that i've actually committed to every person so far, except the one person, i'm mentoring right now: who's mentoring to get into history. Right now, every person i personally did a one-to-one mentorship With has become a developer every single person. Now it's not that there's like a secret recipe to this
It'S not that my ideas, my thoughts, the way i process things the way i see things when it comes to learning how to become a developer. It'S not that my way is better than everyone else, but i think more than anything before i tell you how i would start over more than anything, it's about persistence and never giving up. I want to say this chat, i'm not talking to chad. I'M talking youtube. I'M so used to streaming now that 100 of the people who never give up in becoming a developer in america right will become a developer. But, and the same thing goes with, where 100 of the people that give up guess what they will never become a developer themselves, these people will never become a developer themselves. It is really about persistence. Now there are things you need to take into account. If you live in america, it helps to be able to speak english right. It really does. It helps to know some basic math. It helps if you know how to read why, because, as a developer, a lot of things that require us to do comes with reading
Honestly, a lot of the bugs that i create on my own are simply because i spell things incorrectly, because my grammar, my vocabulary sucks in general, so that kind of holds me back a little bit myself at least okay. That happens to me. So, of course, there are particular requirements you need. You need to know how to read. You know i don't need to know how to write. You know some basic math. You have to have some logic, that's true, but aside from that, as long as you have the persistence you can make it
So, let's get this right now If i was to start over today, What would i do differently than what i did five years ago? I want you all to know before i dive into this. I did not plan exactly what i would speak about. I did not outline my plan and how would do it, but this is generally just from my experience in mentoring, people today, okay, so number one. I noticed to go against my last video, but honestly i would get a basic tutorial. I think when it comes to code, you do not need to go to college right. Maybe it depends on what you want to do right. It depends on what kind of code you want to write, but, generally speaking, you don't not need to go to college to become a developer to work for facebook to work for google to work for netflix all these different companies, because i know a lot of self-taught Developers that work at all these companies who never went to college or don't even have a degree in anything in regards to software right, but the first thing i would do is that i would find a really good course, a place where i can learn code.
If you didn't, then you start building stuff right, but i would mentor myself telling you these exact same things, and i would tell myself chris now. What i want you to do is build a landing that landing page that you built for treehouse that they asked you to build. Now i want you to rebuild that same landing page, but not using any of the videos that you use now just use google and stack overflow. Maybe you need to watch a five minute video on how to build a navbar. That'S totally fine, but don't go back to that. Treehouse tutorial go to youtube to figure out how to build that stuff. Maybe we need to remember how to write a click function, to write a for loop or something, but the goal is when you build something now rebuild that exact same thing, but this time do not use that tutorial.
Now build that same thing, just using google and things that you remember, because that is essentially what a developer does literally, no matter what new company you go to, no matter what your job is, you will not remember everything you learned in school or from the last Job there a lot of times when i was working at a company that i would look at code i made months ago to build something i need to build again today. So that's what you need to do rebuild that, but now using google, because that's what a developer does use. Google, if you don't remember something you use google, if you don't know how to build something. Use. Google for everything. Okay, stack overflow, whatever go in a discord, join my discord. Ask questions the hair, that's why i have my discord there. So that is what i would do. First, you just build something as simple as that now. What i would do next is that, after building this basic landing page, my next goal is okay. I built that landing page now as a front-end developer.
One thing we have to be good at and this is essential, making things mobile friendly so that exact landing page that i made copying whatever treehouse made, whatever design they had implement the same design using my code this time, instead of what they told me, then next, What i will do is i will make that website. Mobile friendly i'll make sure it looks good in the ipad make sure it looks good on desktop. I need to make sure that it looks good on your mobile device. It looks good on a big phone on an iphone 5 mini or whatever right, whatever phones they have now, the smallest phones out there make sure it looks good on the android makes. It looks good in safari, make sure it looks good on chrome make sure it looks good on my zf firefox all these different browsers, because this is what a front-end developer does and if you're able to do all this - and it sounds like a lot. But it's not as much as you think, but when you're able to do this one thing and put up that much effort to be that much more detailed in building just a landing page, i'm gon na tell you this
If you apply this tactic, when learning code, you will be 10 to 20 times better than any person going to treehouse for the first time learning code. For the first time, let's say, if you're, to stack yourself against 100 other people learning code at the same pace as you, but then you apply these tactics. This guide that i'm telling you to do i'ma tell you, because you're applying these different things, you're going to learn more things than all those people who went through all the treehouse courses, because there's a difference for someone that went through just a course a tutorial. Then someone who went through that tutorial and immediately tried to apply what they learned to do that. That is very important. So that's what i would do personally.
Secondly, after i build that landing page, i'm gon na push it live. I'M gon na put out my portfolio. I'M gon na buy a real christian.com which i bought, so none of you can buy that put that website on there and just say this is my first website. Your portfolio does not have to look amazing at all whatsoever, then, after that, what i would do next. I would look at what is demand in my area now react. Js is in demand everywhere everywhere. I feel like learning reaction. Yes, is the way to get a job in the industry, the way to get your foot in the door as soon as possible. Right
But one thing to note that i realized not too long ago. I mean i did realize this, but it is more important now than ever. Is that you have to look at what's in the band in your area too, like is angular in demanding area is vgs in demand in your area? Is it react? Yes? Is it Celcius? Is it learning sas less? Is it tailwind? Do you need to learn a little bit of php so we'll go on to that a little bit later, but you need to research what's in your area, but one thing about the world we live in today Is that almost everyone in this industry works remote? Not everyone, but a lot more than before a lot more. My job i got laid off from remote work. The java got after that remote work. There was a company that didn't want me to work remote. I said no thank you. Then i got a better job right now, my new job, i'm a new developer relations, engineer for a new relic
My job is just making youtube videos and stream on twitch. Sorry, i'm a full-time streamer, so check out the link description below. I appreciate it. So all these new positions are down to their current positions are remote. So now i feel like now more than ever is the time to really dive into this career as a developer, because you have more access to more positions in the world today, Simply because everyone's remote now you're not just stuck to your city. If you live in the middle of nowhere guess what you can get a job in silicon valley, you could get a job in new york in florida wherever these tech bubbles are. You could get a Job in another country, because everyone's remote now and everyone's learning how to work remote and manage a company while working wrong.
So guess what Now you have an advantage that i didn't even have five years ago, where now you can get a job anywhere as long as you're willing to put in the hard work so again, anyway, again, what i would do is look at what framework js Library to learn, I would personally learn reactor yes, because the jobs out there, the opportunities are insane everywhere, Even if it's not popular in your city, maybe you want to work in a building than yeah, then look for whatever framework's popular in your city.
Yes, you will get stuck, you will get frustrated, that's totally fine, That'S part of being a developer. What developer, who is working in the industry today does not get frustrated writing code. Not one person that i know of it is always frustrating, even if you've been coding for a long time, because there are just things that you just problems come up and you don't know how to solve it, so you have to figure it out. That is exactly what i would do now to help me get a job. Industry is faster right. After this i would potentially like
Something you'll be able to explain your project so much better you'll be able to explain the things that you build Better than the average person because you're putting that much more effort in those small details, that's what i would do now. One thing, i think, is the most important part out of everything. I just said the most important thing that i think everyone needs to do is document your journey. Please believe me when i say this: every person that i know that's documented a journey while unicode that i personally know: okay, who's documented a journey while learning code got a job a lot easier than everyone else, the people i know that got a job they applied, But like they applied some positions, some people didn't even have to apply to these positions, but the reason that people found out who these aspiring developers are is because they posted a journey on twitter. The journey on instagram on tiktok
Why? Because that shows your passion for code? Does it not the fact that you're explaining your journey by detail on a daily, if not every other day, if not weekly basis, you're sharing with the world? What you're learning What you've learned from your mistakeable mistakes? You'Re learning from companies that are hiring you'll see that stuff they're like alright. I get to see more of this person's personality. I know my friend lee leanne. She got a job. The one of the reasons that helped her get this job in the first place is because she documented a journey she's, a mom of two okay she's married she's, 32 years old she's a year younger than me. So i'm like a little old. But after just five months alone, called mentoring, her and my other friend helping mentoring her as well in reactions and all this different stuff, because i'm not good at react. Js
Yet she got a job in five months: Child codes yo. He got a job in one year. I'M telling you this man. He made more than double what i earned as a junior developer. His job that he's working at right now pays him bang than what i earned four to five years ago As a junior developer, and they found him through social media. It'S just easier that way, because that gives them a way to see who you are as a person. I promise you will help you so much everyone there's so much more. I can talk about, but i don't want to make this as detailed
Everyone - that's what i would do today and i can guarantee that by doing this, i would get a job in six to nine months tops if i was to start again today. I know that that would happen anyway. I hope you all liked this video. If you have any questions, let me know in the comments below i'm gon na respond to every single comment. As soon as i can um and if you can do everyone well, it really helped me a lot if you could like this video - and one thing i want to talk about before i end. This video is that i am streaming three times a week, but two times a day every morning, every evening on twitch, that is my full-time job, i'm a full-time content creator, full-time youtuber, full-time streamer. So if you want to check me out i'll, put the link to my twitch below and i'd really appreciate, if any of y'all would say hello, i love you all thanks for watching. This is krishan