Rust or Go for my next project? WHAT TO CHOOSE? (as a senior intern engineer)

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
it's 2022 and you want to learn a new language but you don't really know which one to choose should you choose go should you choose rust they both sound super cool all the gophers look like they're having fun the little crab dancing song is also really exciting so which one do you choose well here's the thing it should be based off your goals and it should be based off the project now if your goal is to just learn a language then it should only be based off the project if your project involves the web some sort of server i just highly recommend go it is so dang easy the concurrency model everything of how it works is just so straightforward but if you choose rust it's going to be hard the rowing is not going to be simple you're going to learn a lot but it is going to be painful and if you've never done rust before this it will be virtually impossible to finish and so i just highly recommend go but if you're building a cli application i would recommend rush rust it's such a good language for this purpose the string processing all the libraries that it has it makes it so dang simple even the type system is just fantastic for this type of stuff whereas go i just don't feel like it's as good in that category i know some people are just gonna hate that but it's just like that's how i feel i think rust is better at that but if your goal is to get hired then what language should you choose i'd say that this is a very simple way to reason about this what market has the most jobs rust you know there's like no jobs and then there's go it has tons of jobs lots of jobs learn go if you're trying to get hired somewhere go is a great language to go and get a job to be able to actually get some experience and to be hired at pretty great companies there are tons and tons of companies using it it's like the java revolution just without all the java it's fantastic so please learn it if you're gonna try to get a job i know that's gonna rub some people the wrong way and i have a positive feeling like in the comments some people are gonna be like well i don't know you know this but there's plenty of companies that are considering i mean did you know about discord did you know that discord quit you discord oh man they don't discard you know i got it i got it i understand that discord used to use go now they use rust i'm sure it's actually a pretty small section of their code and it's not just bounded to their entire application okay it's not that simple so which one should you choose please don't just randomly pick don't decide beforehand what are your goals what are your building and go from there you know now in one year my advice could change the jobs for rust could explode and it could be a lot more useful but this is what i think is the best advice for you so go ahead pick your language have a little bit of fun i'm assuming it probably will end up being go but if you do rust remember you will first cry in the borough checker and then after you get good at that you will then cry in async and then after you get good at that you will recry in async sorry it's just how it works hey that's a cool hoodie yes it is yes it is [Music]
Info
Channel: ThePrimeagen
Views: 218,947
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: LbmvbXPj8Fs
Channel Id: undefined
Length: 3min 10sec (190 seconds)
Published: Mon Apr 11 2022
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.