The Top 5 Programming Languages in 2021 to get a job

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments

Saved you 11 minutes:

1). Javascript

2). Java

3). Python

4). PHP

5). C#

6). C++

👍︎︎ 16 👤︎︎ u/LuciferTowers 📅︎︎ Apr 04 2021 🗫︎ replies
Captions
top programming languages of 2021 to get a job this year there are six programming languages that are far above all the rest and i have the data to back it up i went through every programming language on five different dimensions these dimensions are number of jobs number of freelance jobs number of learning resources how many people use it at work and the trend of the language is it getting more or less popular over time i then gave every language a score and ranked them relative to each other from my ranking you'll then be able to know where to focus your attention but first let me tell you how i created this score by the way my name is aaron jack and i have one mission to get you a job as a remote software developer in 2021 so if that sounds good consider subscribing for the number of jobs i went to indeed.com which is one of the most popular job boards on the internet i then searched for language space developer which gives us an idea of how many jobs overall there are for a given language of course this isn't going to be perfect and there are other job boards out there but it gives us some idea of how many jobs are out there to get an idea of demand for freelance developers i did a similar thing where i went to upwork and then i searched for language space developer and this will give us a number of freelance jobs we can compare in relative terms now for a number of resources i went to a programmer's best friend stack overflow and search for the tag of a given language the answer count gives us an idea of how many different situations are covered let's say you're googling to do a specific thing in that language how likely is it that that question is going to be answered for the popularity score i looked at the stack overflow developer survey for the past three years this includes a ton of questions but i focused on just one what languages do you use at work we get a percentage from this that is the percent of people who said yes i use this language in a given year and we have this for three years which creates sort of a trend line which we can use to predict the usefulness of a language in 2021 and beyond so let's finally get into it and talk about language number six c plus c plus plus is a low level programming language with memory management c plus plus is a super set of c so it's like a c with more features and it's also the best performing or fastest programming language which means it's written for software where every millisecond counts most browsers like chrome are programmed in c plus plus it's used for high frequency stock training and other low-level embedded systems where hardware is a constraint overall c plus plus had the second lowest jobs on indeed 10 000 and the lowest freelance jobs and upwork just 54. but these numbers aren't terrible keep in mind this is the top six of all programming languages out there it also had the lowest answer count at 706 000 and lowest overall use of the top six at 23.9 percent for last year looking at all three years use went down slightly in 2019 but has been flat in 2020 so it's pretty much flat number five we have c sharp which is another c family language with a lot in common with both c plus and c c sharp is very commonly used with the microsoft.net framework so it's used a lot in windows development and enterprise software on top of that you can use c-sharp for unity game development and a variety of other different things c sharp actually had double the job count of c plus plus at 20 000 but around the same a low amount of freelancing jobs and in fact none of the c family languages seem to be very good for freelance work c also has double the stack overflow answers of c plus plus at 1.4 million and about 10 percent more people use it at work with that being 31.4 percent last year the trend line has also been flat to a bit down okay at number four we have php which is notorious to a lot of people for being kind of a cumbersome language to use but it's really not that much worse than any other language php is kind of the traditional back-end language of the web but has in recent years lost a bit of market share to python and javascript that said so much the internet is still written in php it's still a great choice so let's look at the numbers the job count for php was actually the lowest of all at 5.2 k but don't worry because the freelance count was at 406 which was the second highest of all which is what bumped it up into fourth place there's 1.3 million answers on stack overflow around the same as c sharp though slightly less people used it at work at 26.2 percent in 2020. now the real concerning part about php is it has been dropping each year in the trend line being all the way up at 30.7 back in 2018. that said php is so uncool it's almost become cool again meaning so many people are focusing their attention elsewhere you could carve yourself out a niche learning php in 2021 moving on to number three and this might surprise people it's not higher but number three is python a lot of people say python is the best language to learn first because it has a pretty straightforward syntax that's very close to pseudocode in other words it hardly even looks like code python is also extremely widely used for scripting data science and back end web development it's also popular for the trendy machine learning and artificial intelligence now i've made a bunch of videos on python but the super important part of python is understanding the library ecosystem because there's a library for almost anything you want to do and it's part of the reason it's so popular let's look at the data though and see why it's number three the job count on indeed was 25 000 which is the highest we've seen so far but it's still much lower than our top two the freelance count however is only 225 which is a bit lower than you would probably expect the stack overflow answer count is average at 1.6 million which is good but not the best last year 44 of people use python at work which is really really high that's almost half of all developers and the best part of all is the trend which has been going up by a crazy three percent per year so 2018 was 38.8 up to 41.7 in 2019 and finally 44.1 overall python is a great choice and chances are you're gonna learn it at some point in your developer career no matter what so it's not really a waste of time to learn it okay number two and this is kind of the upset is actually java java likes c sharp and c plus plus has strong typing meaning every variable needs a type and it's also compiled so these are kind of two safeguards that prevent you from writing bad java and also make it great for working on in big teams which is why it's the choice of many large companies it also has fairly good performance so can be effective in writing large back end applications let's look at the numbers and first the job count is the huge shocker because there's actually 34 738 jobs available meaning java at least not indeed is still the king now the freelance count on upwork is also surprisingly higher than python but still lower than php in our top spot language the stack overflow answer count or number of resources available is also the second highest at 1.7 million and the number of people that use it at work is 40.2 percent now the main concern about java is some people do say it's kind of a dying language being slowly phased out and replaced by languages like go in 2018 it was 45 percent of people used 2019 41 and 20 20 40. and we can probably expect that to continue but so many large companies have all their code written in java and it's going to be that way for a long time so it's still very worth learning now before we talk about number one here are some honorable mentions that didn't make the top six for one reason or another and these languages are gonna be c ruby go and rust c is still great and rather popular but didn't quite make the top six that said if you know c plus plus you kind of already know c and its use cases so you'd also qualify for those jobs as for ruby well it's a very low market share these days and it's falling more and more each year where go and rust are kind of the opposite low market share but they are growing quite fast at around three percent like python per year the problem with newer languages like go and rust are there's a relatively low number of learning resources and we can see that in the stack overflow answer count and they're also going to have a low number of libraries which trust me as someone who's learned go can be a bit cumbersome finally our number one language maybe to no one's surprise is javascript and javascript you can use to do absolutely anything in 2020 and there's so many reasons it's the best and i'm about to show you why but first what can javascript do well it's the go-to language for front-end so that is code that will run in the browser it's also the base of front-end frameworks like react angular vue and spelt not only that but javascript's used on the backend with the node and deno runtimes it also rivals python for having the best library ecosystem with the npm package manager which you can download code or libraries to do pretty much anything you want additionally javascript is the foundation for being a solid either wordpress or shopify developer which you can learn with a bit of additional knowledge and practice and this opens up a huge new door for you so let's actually dive into the numbers and look at job count which is the second highest after java at thirty thousand five hundred and seventy now keep in mind this is just from searching javascript developer and not react developer angular developer wordpress or shopify developer but in theory you could also include all of those into this number if you wanted to the freelance count is the highest and it's not even close at almost 700 jobs on upwork and again that is just one freelance site stackoverflow answers is also the highest at 2.1 million which means anything you could possibly think of there's probably an answer for already and in 2020 a crazy 67.7 developers said they use at least some javascript at work which is two-thirds of everyone so you're almost certainly gonna end up knowing at least a little bit of javascript in your developer career as far as the trend line goes it's gone slightly down and since the last two years we're within point one percent of each other we can probably just call it flat okay there you have it the top programming languages for getting a job in 2021 backed up by data that i got today on january 1st 2021. remember my mission is to get you a job as a remote software developer so stick around by hitting the subscribe button if that's your goal and with that said i'll catch you soon
Info
Channel: Aaron Jack
Views: 344,586
Rating: 4.9296384 out of 5
Keywords: programming, web development, javascript, learn programming, learn to code, coding, programming languages, coding languages, programming languages 2021, coding languages 2021, top 5 coding languages, top 5 programming languages, python, javascript 2021, python 2021, javascript to get a job, python to get a job, java, php, ruby, best programming language, best coding language, best coding languages 2021, c++, c#, coding language to get a job, software developer, top coding language
Id: mxKNH2gmdUc
Channel Id: undefined
Length: 11min 22sec (682 seconds)
Published: Mon Jan 04 2021
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.