5

Pluralsight’s Year in Tech 2023: Top industry insights

 8 months ago
source link: https://www.pluralsight.com/resources/blog/it-ops/2023-in-tech
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Pluralsight’s Year in Tech 2023

Land your dream job with better tech skills
Start a 10-day FREE trial

Despite AI being all the rage for most of 2023, our research found most technologists are still more interested in cloud-related technologies like Kubernetes, AWS, Azure, Docker, and Terraform. Gartner has ranked Kubernetes on the the list of skills ``critical for most companies and highly important to prioritize and strategize” for. 

Interestingly, according to Pluralsight’s Skill IQs, not many people are actually proficient in Kubernetes despite this demand. This makes it an advantageous skill for employees looking to stand out in interviews. For employers, this means it may be easier to upskill existing employees in Kubernetes rather than hire externally, as there could be a skill shortage in this area. Some other inferences from this research:

Don’t ignore your cloud and infrastructure management skills

The prominence of Kubernetes, AWS, Azure, Docker, and Terraform points towards a strong focus on cloud computing, containerization, and infrastructure management, emphasizing scalability, efficiency, and automation.

Data-driven technologies are popular

Power BI, Powershell, and Kafka’s rankings highlight the importance of data processing, analysis, and automation, indicating a shift towards more data-centric approaches in technology. 

AI and machine learning are in (Surprise, surprise)

The inclusion of ChatGPT suggests the growing importance and interest in AI and machine learning technologies, especially those accessible to a wide range of users and applications. As the AI space matures, we expect there to be more interest in specific technologies within the next twelve months (e.g. tools like Amazon Q, ChatGPT Enterprise, and others).

People love open source

The presence of Linux and some other open-source technologies indicates a continued appreciation for open-source solutions known for their flexibility, robustness, and community-driven development.

According to our research, Python was overwhelmingly the most popular language in 2023. Again, Python made Gartner’s “critical for all companies list”. It’s also the most searched-for language on Pluralsight, and the #2 language people were proficient in according to our Skill IQ data (#1 was Java). From this data, we can infer the following things:

People love versatile, easy-to-use languages

Python and JavaScript have wide scale applicability, which makes them good for technologists to know and for businesses to upskill people in. Python in particular is the language for AI/ML and data science, not to mention an easy, high-level language for web and software development.

Web technologies still rule

The prevalence of languages like JavaScript, TypeScript, and PHP reflects the ongoing dominance of web technologies in the programming landscape.

Still important — enterprise and performance-critical applications

Java and C++ continue to be preferred for enterprise applications and performance-critical systems, respectively.

Data science and analytics are pushing the needle

Python and R’s presence underlines the significant role of programming in data science, analytics, and academic research. Even with low to no-code AI solutions increasingly on offer, programming is still needed to get a lot of things done.

There’s a demand for modern system programming

Go’s inclusion suggests a niche for modern system programming languages designed for simplicity and performance, particularly in cloud-native environments.

Overall, this year’s list looks very similar to 2022’s most popular programming languages, but there were some shifts: SQL jumped in popularity from eighth place to sixth, and Go (Golang) has made our 2023 list, jumping up six positions. 

Our predictions for next year? Pluralsight is seeing more searches and interest in Rust, Kotlin, and Swift — Rust in particular has a fair bit of upwards momentum, so this may make the 2024 list, given everyone seems to love using it.

The obvious caveat: these figures are going to vary depending on the region you are in and the role you’re going for. This is an average across all roles that have these as a job requirement. Still, there’s a lot of good insights here, so let’s unpack them one by one:

Rust ($156k): Rust topping the list reflects its growing popularity, especially in system-level programming, for its focus on safety and performance. The high salary could be due to the demand for its use in complex and critical systems where safety and performance are paramount.

Clojure ($142k): Clojure's high ranking indicates a niche but strong demand for this functional programming language, often used in data processing, concurrent programming, and other complex back-end systems. Its salary reflects the specialized skills required to use it effectively.

Scala ($140k): Scala's position suggests its importance in big data processing and functional programming. Often used with Apache Spark, Scala programmers are in demand for high-scale data processing tasks, contributing to higher salaries.

C/C++ ($136k): The enduring relevance of C/C++ in system software, embedded systems, and performance-critical applications (like game development) justifies their high salaries. The complexity and critical nature of work in these areas often command higher pay.

Swift ($136k): Swift’s ranking highlights its significance in developing iOS and macOS applications. High salaries for Swift developers reflect the lucrative market for Apple applications and the specialized skills required for Apple’s ecosystem.

Ruby ($132k): Ruby, particularly due to the Ruby on Rails framework, is still a popular choice for web development. The high salary might be due to the maturity of the language and the efficiency it brings to web application development.

Go ($130k): Go’s position emphasizes its growing use in cloud computing, microservices, and other large-scale networked applications. Its simplicity and performance make it attractive, with salaries reflecting the demand in these high-growth areas.

Python ($125k): Python being lower on the list, despite its popularity, might be due to its wide adoption across various sectors. Its versatility in web development, data science, AI, and automation makes it a fundamental skill, but the broad base of Python developers could moderate salary levels.

Perl ($120k): Perl's presence is interesting as it’s often associated with legacy systems. High salaries for Perl might be due to the specialized knowledge required to maintain these older systems, especially in areas like network programming and administration.

Java ($118k): Java’s ranking, despite its widespread use in enterprise environments, might reflect the abundant supply of Java developers. Its use in a wide range of applications from enterprise software to Android apps makes it a staple language, but this ubiquity could lead to a more moderate salary compared to more niche languages.

From this list, we can infer a few trends:

  • Niche and modern languages command higher salaries: Languages like Rust, Clojure, and Scala are less common and often used in specialized areas, which can drive up salaries due to the demand for these specific skills.

  • Versatility vs. specialization: More versatile languages like Python and Java may offer slightly lower salaries compared to highly specialized ones, as the wider pool of available talent can affect wage levels.

  • Demand in high-growth sectors: Languages popular in high-growth sectors like cloud computing (Go), big data (Scala), and mobile app development (Swift) are associated with higher salaries.

  • Legacy technologies maintain value: Languages like Perl, which are critical in maintaining and updating legacy systems, continue to command high salaries due to the specialized knowledge required.

React has stolen the top spot from Angular, which was our 2022 winner. From our research, there is a dominance of JavaScript-centric technologies (React, Angular, Node.js, Vue.js) which highlights just how central the language still is in modern web development.

Frameworks that cater to both front-end and back-end (Node.js, Django) are valuable, indicating a trend towards full-stack development capabilities. 

Despite many people claiming “jQuery is dead”, it’s certainly not yet. jQuery ranked #3 on StackOverflow’s 2023 reports, and there was a moderate interest in technologists learning it on the Pluralsight platform. It’s likely jQuery is still important for maintaining and upgrading existing applications.

Our research also found a lot of technologists are interested in Spring (Whether it’s Spring, Spring Boot, or Spring Security). Core Spring was our 27th most taken Skill IQ on the whole Pluralsight platform, with only 10% of people ranking as an Expert — not surprising, considering it’s easy to get started with, but takes time to achieve full mastery.

According to our research, Visual Studio is still the most popular IDE comprehensive suite of tools supporting various programming languages and platforms, especially .NET and C#. Its integration with Microsoft technologies and Azure cloud services makes it a favorite among developers working in enterprise environments.

IntelliJ IDEA’s high ranking reflects its strong presence among Java developers and its growing popularity in other JVM languages like Kotlin and Scala. It's known for its sophisticated code navigation and refactoring capabilities, which appeal to both enterprise and individual developers.

PyCharm being a top choice indicates the significant role of Python in current software development, especially in data science, AI, and web development. As a dedicated Python IDE, PyCharm offers features tailored to Python development, which enhances productivity and appeal.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK