JavaScript Overtakes Java As Most Popular Programming Language (venturebeat.com)
An anonymous reader writes: Today, HackerRank released the 2019 edition of its annual Developer Skills Report (PDF), surveying over 71,000 software developers from more than 100 countries. Every single industry requires software developers, meaning competition for technical talent is fierce. The idea here is to help everyone from CEOs and executives to hiring managers and recruiters understand the developers they're pursuing. We've put together a quick video to summarize the results. HackerRank asked developers which programming languages they knew and which ones they wanted to learn. Seventy-three percent of developers said they knew JavaScript in 2018, up from 66 percent in 2017. JavaScript was 2018's most well-known language, compared to Java in 2017.
There is no way Java was ever #1 in the first place. Give me a break.
I'm surprised Java has held on this long, but there is a ton of enterprise Java development still out there... it seems like in recent years stuff like node.js has really started to take over server development, and Javascript is slowly spreading to other realms as well.
It's funny how languages that are never favorites of the purists seem to always end up at the top...
"There is more worth loving than we have strength to love." - Brian Jay Stanley
JavaScript is the best language for learning? Christ.
Two things I learned today:
JavaScript is the #1 most known language on the planet. https://venturebeat.com/2019/0...
"Black Panther" is the best movie of all time according to Rotten Tomatoes https://www.rottentomatoes.com...
It is amazing what you can learn on the Internet.
JS was the reason I never did get into webdev besides some minor pages that just use CSS and HTML.
http://progressquest.com/spoltog.php?name=Son+Of+Son+Of+DarkRookie
News from the survey
#1 Botique languages are less well known than Perl and include Go, Kotlin, Clojure, Rust and Erlang .NET Core and maybe React for getting a job
#2 Survey does not ask, what languages did you use on a large project? A more important measure of languages to know.
#3 Learn Python and TypeScript
#4 Learn Angular, React, ASP.net,
#5 Negatives at work transcending tech: too many interruptions (pings slack, hipchat, meeting invites), estimates treated as deadlines, everything is top priority
#6 Senior developers want more money, junior developers want technology skill advancement
Like the use of 'purists' when describing programming language preference. Fits well.
C# purists in charge of the language are turning it into a a mess of thousands of cute features for language lawyers. (the maze of twisty passages all alike language)
Learn languages and frameworks for which you can actually get a job today.
As I continue to develop my new data management system in that archaic language C++. I am one of those Luddites who believes that 'scripts' are for doing once-in-a-while tasks that need to be written quickly or updated often. Real programs are written in Assembly or the next best thing...C or C++. Of course, all the young programmers can't believe the demo when my system can do something in half a second that usually takes 10 times longer using something else.
Well, it's the best language for learning a few swears you didn't think you had inside you.
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
More used is not more popular. As someone on Slashdot once said: JavaScript is as elegant as an oil tanker. Still, if you want to program a web site, you probably won't get around it.
Nae king! Nae laird! Nae yurrupiean pressedent! We willna be fooled again!
10 PRINT "Hello World"
This will always be the easiest, especially when the interpreter is built into ROM on a machine that boots in a few milliseconds. Nothing will ever top the Commodore 64 for ease of unpack box -> hello world.
Socialism: a lie told by totalitarians and believed by fools.
They say the customer is always right. If a sales rep tells me that their client can't pull up a web page that they need, I'm not allowed to tell the client that they need to buy a new computer already or alternatively not do business with us any more because I coded something their browser doesn't support. For example, there are DoD contractors out there that have to follow the "Army Gold Standard", which means your code needs to run in older browsers, and good luck getting the Army to update that thing - it literally may take an act of Congress. There are many more examples of customers running older browsers on older machines that don't quite support the coolest bleeding edge features of ES6+. The reality of business sometimes conflicts with the wishes of the developer to write bleeding edge stuff. We are not allowed to tell the client that they're stupid for running outdated software and they need to stop being cheap just so they can order one copy My Widget(TM). At best, we write code that plans for the cutting edge to be fully adopted and we also write legacy support fallback stuff.
You lay down with Oracle, you wake up with software audits (and fleas).
John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'