The Fastest Way To Become A Software Engineer

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
a really common question that a lot of coding influencers get asked is how to get a job in tech now i've personally answered this through dms voice chat phone calls twitter spaces you name it hundreds of times and while over the years as the tech landscape changes so does my answer to this question so in this video i'm going to talk about what i think right now is the fastest path to get a job in tech as a programmer so if you want to get a job as a programmer i think the fastest way to do this is to first learn html css and javascript now before we get into the rest of the video if you currently know or end up learning javascript then i'd like to take this time to mention the sponsor of today's video lisk lisc is a blockchain application platform where developers can create blockchain applications using javascript the most popular programming language amongst developers and i know blockchain development can be confusing but don't worry the lisk sdk is accessible and easy to use with comprehensive tutorials and documentation if you check out their site there are tutorials that take you step by step through how to start developing blockchain applications and the barrier to entry is not that high they make it inclusive and accessible for developers as well as blockchain enthusiasts or cryptocurrency investors the accessibility of the sdk as well as the popularity of javascript means that there is so much potential for this project they even have financial support for devs and entrepreneurs to get started and this new wave of programming has just started so if you're interested make sure to apply there are a bunch of applications already being built on lisk like calipo a dow platformer collecti a marketplace being built on lisk my favorite part about lisk is the accessibility of the sdk as well as the many useful tutorials on their website that make it easy to get started with blockchain development web 3 is a thing now with a ton of the fastest growing startups being involved in this space so if you're interested in blockchain application development using javascript definitely click the link in the description and check out lisk today all right so as i was saying i think that you should learn html css and javascript if you're interested in the fastest way to get a job as a programmer in tech right now and i'm telling you to learn these three things specifically because this is the fastest way you can get started building real world software most introduction to web development courses teach html css and javascript so you can find tutorials for these on anywhere like codeacademy pluralsight or even just youtube and through learning these three technologies you'll be able to build your first real world software which for that i recommend you build yourself a portfolio website you can build an entire portfolio website with just those three things you learn html css and javascript and once you build this portfolio website what you can do is you can upload that code to a github account what you're going to need to create and host that website on the internet through github pages this is completely free and learning how to do this will teach you how to use git which is an essential skill you'll need to know to work as a programmer a portfolio website is a great first project because afterwards every software project you build from here on out you could put on your portfolio website this way in the future not only will you be able to send your portfolio for future employers to look at software projects but you'll also be able to see that you were able to build a website and host it online so at this point you should have your own portfolio website a github account these are two great things now you might want to build some small software projects to get used to building software these can be simple projects like a web page or a mini game you basically just want to stay consistent with building software after you're comfortable programming then you're going to want to level up your tech a little bit here so for this i'd recommend learning node.js and react js these are kind of industry standard technologies that software engineers and javascript developers use react.js is a javascript framework for the front end and the nodejs is a server-side programming language for the back end and through learning these technologies you're going to learn how to build a full stack application when you're learning to build a full stack application i recommend doing something that involves data but basically if you just follow any full stack react.js javascript application course or tutorial online they'll take you through everything one of the things that really helped me when i was first learning all this stuff was building a clone of a particular website and there's a lot of tutorials online where you'd follow along and build a clone of something like twitter for example now once you understand how to build full stack application software you're pretty much almost where you need to be to be employed full time you could probably already find employment at some really small companies but i'd recommend taking a little bit farther build some of your own ideas so come up with some project ideas build some projects and then fill up that portfolio website as well as these are going to be useful for your resume so just to recap html css javascript make a portfolio site learn full stack application development and then just start building software and filling up that portfolio website and make sure you're putting that stuff on github because companies look at that you can also make a twitter and document yourself working on these projects because you can grow following on there and companies like to see that as well and then in addition to that you're gonna have a whole section of your resume now projects that you could fill out with a bunch of different projects as you build them now as far as your resume goes social media is becoming almost as important as your resume so definitely make all of the social accounts make a linkedin account make an angelist account make a twitter you have your github make a youtube channel if you want to document stuff there make a tick tock if you think that's interesting some people like instagram you know just have some kind of social presence but for your resume i think you should just find a really solid software engineering template resume and start to replace the person's information the template information with your own i'm going to link in the description where i learned to get all my template resumes from now as you fill out your resume you need to understand that as you interview for jobs they're not really going to press you about how much you know every single technology so it's okay to exaggerate a little bit for example even on my resume i have some skills listed that i've only used a few times and honestly if you ask me anything about them i probably wouldn't know but mainly what you're going to be asked during an interview is about your technical qualifications that are related to the job that are on your resume so yeah doing a little bit of exaggeration is not going to hurt you in the long run now once you have all of this stuff you have the social media you have the resume you have the portfolio you have the experience the knowledge you're basically ready to become a professional programmer however even at this stage i notice a lot of people lack the confidence or determination to send out applications even though you're qualified and that may be due to some of these job listings being very intimidating where they're asking for so many different skills and so many years of experience but let me tell you all of these job listings are total bs most of them are asking for way way way more experience than they're willing to accept my suggestion is to pretty much apply everywhere look up what job you're interested in so whether it's software engineer full stack developer or backend developer and just apply everywhere there's tons of job websites you can do this on and if you fill out your information on your profile correctly you can apply with just the click of a button so people think i exaggerate when i say this but when i'm looking for a job i apply to thousands it's because for me i don't mind putting a podcast or some music on and just clicking a button over and over and over and over again now your email might get a little bit crazy but the fact is a lot of companies are going to reject you automatically so you want to apply to as many as you can and i think a lot of people's egos are hurt when they only apply to a few and they get rejected and they lose their confidence and they feel like they're not going to get a job but companies treat us like numbers and you should treat companies like numbers too so apply to as many as you can and you will hear back from some if you apply to enough and for me even if i don't want to work at some of these companies that i apply to i'll still interview just for practice for a company that i do want to work at these recruiters deal with tens of thousands of applications and they're not going to remember you so feel free to apply to as many positions as you want but if you apply enough an interview enough you will find a company that is interested in hiring you because there are so many companies looking for programmers i mean every company in the modern day is practically a tech company and hire software engineers so the odds are in your favor so that all together is my fastest path for becoming a working programmer in the tech industry it's a little bit unconventional it's a little bit unconventional because most people would say not to apply to every job out there but for me that's what's always worked and that's what i'm going to continue to do and then the very last thing is companies love social media people are getting hired from social media and content creation all the time if you want a better chance definitely create content join communities talk to programmers people are you know big youtubers big influencers in the coding space or on twitter every day doing talks letting you guys up talking to you giving you advice letting you ask questions so there's big discords you can join and people are just willing to help so join these communities and get involved so let me know what you think about the strategy in the comments below thank you guys for watching this video and i'll see you in the next one peace
Info
Channel: Nick White
Views: 74,122
Rating: undefined out of 5
Keywords: nick white
Id: kCfLyO4pRHw
Channel Id: undefined
Length: 9min 43sec (583 seconds)
Published: Wed Jun 22 2022
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.