What You Need To Learn 2023 (as a software engineer)

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
what programming language should you use what library should you use should you use this service or that service you often hear just influencers in general on Tech or people on Twitter just having super strong opinions over what language you should use what libraries you should use what makes a successful Dev and I'm going to kind of take the contrarian opinion here I'm going to kind of go in an opposite direction which is I don't think those things have a huge impact other on getting hired and even then I'm not even sure they have that big of an impact long as you have a base knowledge of things and so let me kind of explain this is that for me the most important attribute I see in a Dev is curiosity and you know like that Curiosity that's mixed with passion you know where you get excited you just get excited to see new things when you see something novel it Sparks that kind of same reason why you got into programming in the first place like you actually genuinely are interested in the thing you're doing doing and so when I see somebody that only just does only whatever the hip thing is to do because that's the thing you do because that's how you get hired that's how you make applications no you can make applications in any way you would like and that's like the coolest part about our job that's the coolest part about software engineering is that there is not an actual defined perfect way there are many many different paths and it's about you learning it's about your experiences it's about you becoming a better Dev and so if you just choose the things that other people do like right now I'm just absolutely loving writing oh camel okay super strange right oh camel htmx turso and Tailwind okay the hot stack it's hot it's it's like hotter than Hansel right now and guess what I like it do you have to like it no do you need to learn oh Campbell no you don't need to learn oh camel I'm learning it because I want a new experience something I've never seen or done in Dev is functional programming and my mind just doesn't work that way I've always been procedural uh declarative oop you can call yourself functional in JavaScript you're not doing functional program okay it's not it's not it's just procedural with a bunch of parentheses and so I wanted to see something different something that's vastly new to me and learning oh camel was that thing that just Sparks me and makes me more excited when I'm at my day job I go faster harder I program better because you know what I want more time to be able to program the things that I find exciting and so I better do a really good job in the things I need to get done and so for me it's very like it just it changes and motivates my whole life to build things that I want to build in the way I want to build it and at the end of the day I gain new skills like I become a better developer I am changing my perspective on how programs should be written overall yeah so should you use libraryx should you program in y choose the thing that's going to make you the most excited and ultimately at the end of the day employers want something so you're probably going to have to learn like react uh a pretty pretty good at JavaScript uh I would understand a little bit ago and Java just have a little bit of experience in them so you can kind of talk about in the most vague sense and guess what you're pretty much guaranteed to get a job toss a little bit of C sharp in there and boom you really have like the ultimate four factor of knowing exactly what's going on and you'll do good in any interview plus you get to program the things you want to program build the things you want to build rewrite the libraries you want to rewrite Health that's a wheel and you want to invent it invent the damn wheel just make sure you're having a good time you're excited about it and it's going to propel you to learn and become a better Dev the name is I have to manually hit the stop button you know because this is just a full single take a gen
Info
Channel: ThePrimeagen
Views: 64,655
Rating: undefined out of 5
Keywords: software, vim, programming, javascript, typescript, software engineering, web developing, web developer, software developer, developer, cpp, programmer humor, humor, reactjs, js, ecmascript, tc39, Netflix, Engineering, Engineer, Facebook, Amazon, Interviews, Software Interviews, vimrc, neovim, spacevim, vim c++, vim editor, text editor, vscode, vscode vim, vim plugins, autocomplete, vim autocomplete, nodejs, twitch, developer productivity, spacemacs, algorithms, datastructures, Data Structures, python, bash
Id: 6jPiuOXmxEc
Channel Id: undefined
Length: 3min 44sec (224 seconds)
Published: Thu Aug 03 2023
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.