The end of the "Self-Taught Programmer"

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
Kenny gunderman made a video the end of the self toop programmer so I have some unfortunate news for everyone the days of learning HTML CSS JavaScript and Landing a 100K a year job within 6 months are sadly over doing those boot camps for six months you will not land a 100K job anymore but to be honest I'm not sure they ever existed in the first place they definitely did exist in the first place I specifically open up layoffs at FYI why are we talking about layoffs right what I want to show you guys is in the co 2020 2021 2022 boom there was a mass hiring of these Engineers because as Ken Kenny is saying days never existed they did people would be able to learn programming in 6 months and get a job at these big companies and then we had the whole layoff chart happen and I've talked about the layoffs like so many times I don't want to go over it right now but obviously there was this boom where you didn't have to be exceptionally skilled to gain a job that pays you incredibly incredibly well however the point is landing a job as a self- toop programmer is becoming exceedingly more difficult than it has ever been in the past matter of fact when I got my first programming job back in 2016 I didn't have much experience but somehow someway I still managed to land a part-time coding job with relatively no effort now granted I did land this job through a string of connections I made which kind of just goes to show how powerful networking can be yeah Power of networking is the biggest power you have people ask oh what's the best way to get hired the best way to get hired is if you know someone can give you referral obviously can do cold applying does that mean your Chan are going to be zero absolutely not but still if I were trying to get a job in this market with the amount of experience I had back in 2016 I would probably have a better chance at winning the lottery because the reality is the market is just terrible right now so if people with degrees and with experience working at Big tech companies are struggling you can only imagine how hard it is for those people who were told by influencers like me that it's possible to get a job in programming without a college degree I love that the fact that he just said that I think should highlight a few things this dude's real I'm an influencer and I said this [ __ ] no longer is it true and if you look I specifically called out a few developers that kind of claim otherwise right Puja dut is one of the most recent ones where she says you know you can get a job just by making a portfolio here and there and you can you know you don't need a CS degree etc etc but Kenny's being like yeah you know influencers like me cuz look at his platform 219,000 subscribers he's saying hey that's no longer really the case a lot of people were trying to just like hey learn react and get a job but pay us like $800 for my shitty course like and so web dev was and still is the most saturated Avenue in engineering um but what we've seen lately and what I've seen lately is people and I'm talking specifically about these I don't call them scammers but these boot camps and these content creators be okay web dev is saturated I'm not making as much money what could I do well how about I teach them python what these people are labeling python as the backend language because frontend is saturated Let Me Be Clever let me teach let me teach back end with python cuz Python's not job JavaScript I know python I can teach this I can also tell you can get land a job as a backend developer using my course in 6 to 10 months that is kind of the new trend the new scam train that's come into our little space our little Avenue let's take a look at the average entry-level developer job posting so this is for a full stack entry level okay first of all full stack doesn't exist full stack is a scam don't apply to full stack rules and these qualifications are generated from Google because they're stripped directly from the original job hosting now right off the bat the first thing you may notice about this entry-level posting is that they want 2 years of experience you can look like you have 2 years of experience even if you spent those two years learning Yep this is something that will go over other than that you will see that you need experience with JavaScript react Redux HTML CSS rest apis authentication mechanisms knowing how to optimize react projects continuous integration okay so I'm going to be 100% honest with you guys if I look at this job posting this this is a very junior level position the stacks here are are in my opinion very Junior expertise in JavaScript inclusive Dom manipulation and JavaScript object model that's just a fancy way to basically say you write JavaScript for web for for the Dom prior knowledge of react obviously you're going to be using react such as flux or Redux so these are like State Management tools Redux it's kind of a mess it's kind of old whatever familiar with htms CSS and restful apis I I truly don't even think these are skilled if you're using react you don't explicitly rate HTML CSS you slap tail in there you're good or just you know copy and paste CSS files uh rful apis like like come on like that's just axios you know axios that [ __ ] A J is good joai is good a familiar with contemporary authorization mechanism such as Jon web token a jot is like the most simplistic way to authenticate knowledge of continuous integration delivery techniques they're not going to actually ask you to do all this experience with adust scrum development methodology what the [ __ ] does that even mean strong written and verbal communication skills are you an [ __ ] or not computer science management information systems or related degree they just had to have another bullet point so when I look at this this is like a junior junior position they're basically asking can you use real and how do you gain experience into building real world software as a self-taught developer with no job experience well you do that by building real world full stack application which you can use to create a beefed up resume let's say this is the type of job I'm going for the one that lists out all these qualifications the very first step is to come up with a project idea this project idea absolutely does not have to be unique okay so pick a hobby like reading you can build a very robust CR app around the IDE a of book reviewing book rating sharing books with friends so on and so forth matter of fact this idea already exists it's a platform known as Goodreads you can take good reads build it from the ground up with a slightly uh tweaked feature set and then Rebrand it as your own so for this example let's say we have our project idea building a good reads type of application let's go through how we can gain experience in the other qualifications listed out in this posting so first off we'll build our front end using react typescript and the Redux Library so we can check out off these bullet points here and by using react we'll naturally gain experience and do HTML with JX and then we'll also gain experience into CSS we can gain JavaScript experience by deploying an API of some sorts using an AWS service let's say such as AWS Lambda and because we'll need some sort of database for our API toet and save data records we'll create a database maybe something like mongod DB and again host it with Amazon we can Implement some login page in the app that uses the type of Json authentication that this job posting mentions and as for agile and scrum we can spend a few hours doing some research and how companies follow scrum practices and then follow those practices while creating our portfolio project I think everyone knows like you should not be using Redux you'll be surprised how many big fan companies big established companies use Redux whether that's a behavior of just the first implementation where Redux was King and the fact that rewriting Redux at these companies is going to be not worth the effort I don't think Redux is worth it I think there's much better store handling options like J zust I I recommend I couldn't I can't recommend zustand enough I think zustand is in my opinion one of the best tools that replaces Redux finally we can use something like GitHub actions to automatically deploy our release builds giving us some highlevel exposure to how CI a CD works so in theory we could build and deploy this application using the practices I've just mentioned and extend that over a 6 to 12month time frame of coding deploying and if you worked on a full stack application of the sorts Not only would you gain the type of experience that real companies value you would have killer points to mention on your resume you would have projects that not even the average computer science student has on their resume I think it's a good video I think Hest summarize a few things I'll would say I G 80% of this video the thing I want to caution is Kenny is very optimistic even though this is a very like pessimistic kind of approach I think the 20% I disagree with is that all you got to do is make a project that incorporates incorporate these requirements and you're good to go I don't agree with that if it was that simple and which it was I think you know that's why we saw such an influx in in development and I'm going to just switch over it my my honest opinion I wouldn't just build something using those tools I would build something a little more sophisticated right like you know obviously you have to use react for the JS framework something not Redux not Redux for State handling a DB you can use whatever you can use whatever I personally use relational DB so not [ __ ] not don't use [ __ ] I I don't think using [ __ ] teaches you good practices especially beginner it's kind of just a [ __ ] mess post is almost always the correct Choice 100% postest is the correct Choice [ __ ] is like it doesn't teach you how to properly think about your database schemas that is my kind of opinion there of course like you have to have some knowledge of how you want to use your keys and there's going to be some consequence but [ __ ] alleviates a lot of that for you and those pains only come as your app [Music] matures
Info
Channel: Melkey
Views: 16,459
Rating: undefined out of 5
Keywords: video sharing, video, sharing, computer science, software engineer, silicon valley, computer programming, coding, learn to code, machine learning, artificial intelligence, cloud, python, javascript, how to code, Data scientist, AI developer, Machine Learning, self taught programmer, Google, compute science degrees, ThePrimeTime, Theo Ping GG, kenny gunderman, How to get into tech
Id: 3pdDUFJsb0U
Channel Id: undefined
Length: 9min 13sec (553 seconds)
Published: Wed Jan 24 2024
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.