TIOBE index headlines on September 9, 2023: Kotlin re-enters the top 20 of the TIOBE index. Multiple authoritative organizations ____Programming language rankings__Salary status

September 2023 ____Programming language rankings__Salary status by multiple authoritative organizations

Contents of this article:

1. TIOBE statistics (September 2023)

(1) Programming language popularity index ranking in September 2023

(2) Review of the popularity of programming languages ​​over the years (Programming Language of the Year)

2. Statistical results of developer survey in June 2023 - the most popular technologies (2023.6)

3. Artificial Intelligence Developer Workflow, Opinions, and Tool Statistics (2023.6)

4. PYPL Programming Language Popularity Index (September 2023)

(1)PYPL Index

(2)10 TOP IDE

(3)10 TOP ODE

(4)10 TOP DB

6. DevJobsScanner developer job market statistics (June 2022)

5.1 Proportion of Javascript Typescript job requirements

5.2 Proportion of Python job requirements

5.3 Proportion of Java job requirements

5.4 Proportion of C# job requirements

5.5 Proportion of PHP job requirements

5.6 Proportion of C/C++ work requirements

5.7 Proportion of Ruby job requirements

5.8 Proportion of Go work requirements

6. IEEE Spectrum 2022 Top Programming Languages ​​(2022.8.23)

(1) Ranking of Spectrum weights

(2) Ranking of Jobs job weight

(3) Ranking of Trending weight

7. Seniority salary status (2022)

7.1Programming, Scripting, and Markup Languages ​​Programming, Scripting, and Markup Languages ​​Salary Status

7.2 Salary status of Databases database technicians

7.3 Platforms salary status

7.4 Web Frameworks (Web Framework) 

7.5 Other Frameworks and LibrariesOther frameworks and libraries salary status

7.6 Other Tools salary status

7.7 Integrated development environment Integrated development environment salary status

7.8 Salary and experience by language Salary per language qualification

7.9 Salaries and Experience by Developer Type

7.10 Salaries by Developer Type

8. CodeSubmit statistics: Average software engineering salary in various countries in 2022 [Comparison of more than 20 countries]

8.1. Which country has the highest salary for software engineers?

8.2. Average software engineering salary by country

8.3. Which country has the highest demand for software engineers?

8.4. Software engineering salary for programming languages ​​in the United States

9. National Programmer Salary in April 2022

9.1 Top ten cities with average salary

9.2 Salaries of various developers:

9.3 Salary situation according to development language:

9.4, 2022.1-4 Recruitment average annual salary for new programmer positions in major industries

9.5, 2022.1-4 Ranking of top 30 companies submitted by overall programmers

9.6, 2022.1-4 Distribution of programmers in Internet and non-Internet industries

10. Minimum wage standards in various regions across the country (as of January 1, 2023)

11. 2022 year-end salary report (Levels.fyi 2023.1)


1. TIOBE statistics (September 2023)

  The TIOBE Index programming community index is an indicator of the popularity of programming languages. Ratings are based on the number of skilled engineers, courses and third-party providers worldwide. Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube, and Baidu are used to calculate ratings.

  September headlines: Kotlin re-enters the top 20 of the TIOBE index

  Last month, Julia entered the top 20 of the TIOBE index for the first time in history.

  This month Julia is absent again and is replaced by Kotlin.

  Kotlin is another promising language. It all started in 2016 when JetBrains officially released the Kotlin language for the first time. The big breakthrough came quickly: in 2017, a year after the first release, Google announced first-class support for Kotlin for Android. Since Java (Android's traditional language) was considered too verbose, Kotlin's popularity rose to 1%, ranking in the top 20 on the TIOBE index at the time.

  After the first hype, Kotlin had to build a stable community. This took about 5 years, after which it reached its second peak. The current uprising is even more serious because Kotlin now has a much larger fan base. Kotlin's raison d'être is to be a serious competitor to Java. It beats Java in almost every aspect. The main argument against Kotlin is that Java is a more mature language and therefore has more programmers, books, training courses, libraries, etc. Let’s see if Kotlin can maintain its top 20 spot in the coming months.

-- Paul Jansen CEO, TIOBE Software --

  

(1) Programming language popularity index ranking in September 2023

(2) Review of the popularity of programming languages ​​over the years (Programming Language of the Year)

Important notes:

  There is a difference between "Visual Basic" and "(Visual) Basic" in the table above. Until 2010, "(Visual)Basic" referred to all possible dialects of Basic, including Visual Basic. After some discussion, it was decided to split "(Visual)Basic" into all dialects such as Visual Basic .NET, Classic Visual Basic, PureBasic, and Small Basic, to name a few. Since Visual Basic .NET has become the dominant implementation of Visual Basic, it is now called "Visual Basic".

  The programming language SQL has not appeared in the TIOBE index for a long time. In 2018, it was pointed out that SQL is Turing complete. From that moment on, SQL is part of the TIOBE index. Therefore, although the language is very ancient, its history in the index is short.

2. Statistical results of developer survey in June 2023 - the most popular technologies (2023.6)

The article is too long, please click the link below to view:

Statistical results of developer survey in June 2023 - the most popular technologies icon-default.png?t=N7T8https://blog.csdn.net/weixin_69553582/article/details/131336928

3. Artificial Intelligence Developer Workflow, Opinions, and Tool Statistics (2023.6)

The article is too long, please click the link below to view:

Artificial Intelligence Developer Workflow, Opinions, and Tool Statistics (2023.6) icon-default.png?t=N7T8https://blog.csdn.net/weixin_69553582/article/details/131461873

4. PYPL Programming Language Popularity Index (September 2023)

  The PYPL Programming Language Popularity Index is created by analyzing the frequency of searches for language tutorials on Google. The more language tutorials are searched for, the more popular the language is considered. It is a leading indicator. Raw data comes from Google Trends.

  If you believe in collective wisdom, the PYPL Programming Language Popularity Index can help you decide which language to learn, or which language to use in a new software project.

(1)PYPL Index

(2)10 TOP IDE

(3)10 TOP ODE

(4)10 TOP DB

  The index is currently limited to 28 languages. You can still use Google Trends to analyze the popularity of your favorite language and compare it to other languages. C++ has the same popularity as C in Google Trends: to avoid duplication, it is not included in the PYPL index.

6. DevJobsScanner developer job market statistics (June 2022)

  In the past 8 months (October 2021 to June 2022), more than 7 million developer jobs were analyzed. From these 7 million jobs, DevJobsScanner selected only job opportunities that clearly required a programming language. Job offers with vague language requirements were discarded. The resulting statistics are as follows:

  Complete chart of programming languages ​​and their respective requirements in 2022:

 And the same view broken down by month:

  It's clear that Javascript and Typescript really dominate the developer job market. Among job opportunities that explicitly require a programming language, Javascript and Typescript account for 32% of the total. That's huge, meaning one in three job opportunities requires knowledge of Javascript or Typescript.

  Python and Java are the second and third most in-demand programming languages ​​in 2022 and also have a large number of job opportunities. Note that Java has surpassed Python in job openings in the past 2 months, so anyone who might be saying that Java is an outdated programming language may have to think again.

  C# is another language to watch, and it has been growing slowly over the past 8 months. GO accounts are the same and keep growing every month. Both languages, especially Go, may play a larger role and job market share in the future.

  Detailed language requirement data is as follows:

5.1 Proportion of Javascript Typescript job requirements

  Since its emergence as the programming language of the Web, Javascript has not stopped growing in popularity. Having said that, Javascript is currently the most in-demand programming language in the entire market. Additionally, the arrival of Typescript, a type-safe superset of Javascript, may also help achieve this milestone. Typescript’s popularity has only increased in recent years. Many new Javascript frameworks are written entirely in Typescript, such as Angular or NestJS.

  In eight months, we found 486,000 job openings, accounting for 32% of jobs that explicitly required a programming language.

  Jobs Found: ~486K

5.2 Proportion of Python job requirements

  Without making much noise, Python has become the second most in-demand programming language in 2022. Its versatility, from scripting to running servers to data analysis, has been key in achieving this milestone. Additionally, Python has one of the greatest and larger communities.

  During these eight months, we found 308,000 job openings, accounting for 20% of jobs that explicitly require a programming language.

  Jobs Found: ~308K

5.3 Proportion of Java job requirements

  Among the top three, as the third most in demand programming language, we find Java. The Java language has been extremely popular since its creation in 1995. Although this popularity has been declining over the past few years with the emergence of more modern languages ​​like Kotlin, it remains firmly in the top three. Frameworks like Spring, used by many top companies, are helping to maintain this position.

  Jobs Found: ~262K

5.4 Proportion of C# job requirements

  The top four are C#. C# is a general-purpose, multi-paradigm programming language based primarily on its predecessor, C++. As a general-purpose language, C# has a wide range of use cases. The most common usage of C# is with the .NET Framework. It is also heavily used for scripting in the Unity game framework. Both .NET Framework and Unity are popular among top companies. C# jobs in 2022

  Jobs Found: ~135K

5.5 Proportion of PHP job requirements

  What started as a simple "personal homepage tool" language, here called PHP, has made an incredible journey since then. 27 years after its creation, PHP remains the fifth most in-demand language. PHP is mainly used for web development, used in conjunction with frameworks such as Laravel or WordPress. Monthly PHP Jobs 2022

  Jobs Found: ~109K (7%)

5.6 Proportion of C/C++ work requirements

  It has been 50 years since the first release of C, and 37 years since the emergence of C++, which was later named "C with Classes" for the first time. During this long window, C/C++ maintained its popularity with regular additions and improvements to the language. Modern C++ includes object-oriented, generic, and functional features. It also facilitates low-level memory operations. Its use in industry is widespread, and C++ can be found in video games, servers, databases, space probes, and many others.

  Jobs Found: ~85K (5.5%)

5.7 Proportion of Ruby job requirements

  With 66,000 jobs (4.2% of total job demand), Ruby ranks among the seven most in-demand programming languages. Its most popular usage is in conjunction with the web framework Ruby on Rails. Although the top seven may not seem like much, Ruby runs some of the top tech companies today, such as Twitter, Crunchbase or Github.

  Jobs Found: ~66K (4.2%)

5.8 Proportion of Go work requirements

  Go is a young language created by Google 12 years ago. Google designed Go to make programming more efficient in the era of multi-cores, networked machines, and large code bases. As the chart below shows, Go’s popularity is slowly growing and it may enter the top five by 2023. Top companies like Uber or Twitch are using Go.

  Jobs Found: ~30K (2%)

Reference link: https://www.devjobsscanner.com/blog/top-8-most-demanded-languages-in-2022/

6. IEEE Spectrum 2022 Top Programming Languages ​​(2022.8.23)

Python is still No. 1, but employers like to see SQL skills

(1) Ranking of Spectrum weights

(2) Ranking of Jobs job weight

(3) Ranking of Trending weight

7. Seniority salary status (2022)

  Clojure remains the highest-grossing language known. Chef developers get the highest salaries, but Chef is also the scariest of other tools. Apache Spark, Apache Kafka, and Hadoop all complement big data and data streaming skills well among the other three frameworks and libraries. Additionally, developers with hosting experience are paid more than those who only use cloud computing.

  The following data is annual salary (USD)

7.1Programming, Scripting, and Markup Languages ​​Programming, Scripting, and Markup Languages ​​Salary Status

7.2  Salary status of Databases database technicians

7.3 Platforms salary status

7.4 Web Frameworks (Web Framework) 

7.5 Other Frameworks and LibrariesOther frameworks and libraries salary status

7.6 Other Tools salary status

7.7 Integrated development environment Integrated development environment salary status

2021 data:

7.8 Salary and experience by language Salary per language qualification

 PHP developers are underpaid compared to other languages ​​with the same experience.

7.9 Salaries and Experience by Developer Type

 Although Engineering Manager, SRE, DevOps Specialist positions have the highest salaries, we see that they also have over ten years of professional experience on average. Data scientists or machine learning experts are the 8th highest paid, but have the fewest years of experience, on average. Even though designers have over ten years of experience on average, they are among the lowest paid.

7.10 Salaries by Developer Type

   Overall, engineering managers, SREs, DevOps specialists, and data engineers tend to earn the highest salaries. When focusing on the United States, we see some differences at the bottom of the salary range. In the United States, mobile developers and educators tend to earn higher salaries than other occupations compared to developers globally.

8. CodeSubmit statistics: Average software engineering salary in various countries in 2022 [Comparison of more than 20 countries]

Average Software Engineering Salaries by Country in 2022

8.1. Which country has the highest salary for software engineers?

  Which country has the highest software engineering salaries? The United States tops the list, followed by Israel and several European countries.

  The top three in our comparison are: the United States, Switzerland, and Israel.

  Denmark, Canada and Norway follow, with Australia, the UK, Germany and Sweden rounding out the top ten.

nation

salary

1. United States

$ 110,140

2.Switzerland _

$ 97,518

3.Israel _

$ 71,559

4.Denmark _

$ 63,680

5.Canada _

$ 61,680

6.Norway _

$ 57,013

7.Australia _

$ 55,640

8.UK _

$ 55,275

9.Germany _

$ 52,275

10. Sweden

$ 50,437

8.2. Average software engineering salary by country

  What is the average salary of a software engineer globally?

  The countries with the highest incomes are the United States, Israel and several European countries. However, even within a country there can be significant differences, as developers in large cities tend to be paid higher than those who live outside urban areas.

  The countries with the highest incomes in our study are:

nation

salary

USA

$110,140

Switzerland

$97,518

Israel

$71,559

Denmark

$63,680

Canada

$61,680

Norway

$57,013

Australia

$55,640

U.K.

$55,275

Germany

$52,275

Sweden

$50,437

Ireland

$48,427

Finland

$47,850

Dutch

$45,180

France

$43,849

New Zealand

$42,399

Singapore

$41,864

Argentina

$39,898

Japan

$36,024

  But what about the rest of the world? Which countries have the lowest software engineering salaries? Below is a sample list of countries with the lowest developer salaries.

  As you can see, developing countries like Nigeria pay the lowest at $7,255/year. The average annual salary in India, a country where Western companies tend to outsource their technology needs, is $7,725. Developers in Eastern European countries can expect much lower salaries than their Western colleagues.

nation

salary

China

$23,790

Russia

$23,737

Poland

$22,740

Ukraine

$22,348

South Africa

$19,151

Brazil

$11,337

the Philippines

$7,936

India

$7,725

Nigeria

$7,255

8.3. Which country has the highest demand for software engineers?

  Overall, software development is the most popular career in the world. According to PageGroup, the countries with the highest demand for software developers are Canada, Australia, Russia, Sweden and New Zealand. Salaries also tend to be higher due to the lack of developers.

8.4. Software engineering salary for programming languages ​​in the United States

  If we look at programming languages, it is clear that some of them pay better than others. Popular backend languages ​​like Go and Python top the list. However, these are average salaries, so they can vary greatly depending on where the developer is located.

● Go is the top earning language at $120,577.

● Ruby is in second place with $119,558.

● Python pays an average of $114,904.

● The average Java salary is $112,013.

● JavaScript typically pays $111,922 in the United States.

● The average Android developer income is $109,377.

● Compared to Android, the average iOS salary is slightly lower at $108,783.

● Rust follows closely at $108,744.

● C pays an average of $101,734.

● PHP typically pays $92,867.

● Of these languages, SQL costs the least; $85,845.

Software engineering salaries by job title in the United States

  Job titles can have a significant impact on technical talent. The average software developer salary is $110,140, ​​while the average programmer salary is $105,310.

  The average salary for software developers and software quality assurance analysts and testers is $110,140.

  软件和网络开发人员、程序员和测试人员紧随其后,为 105,310 美元。

  计算机职业的薪酬为 91,250 美元。

九、2022 4 月全国程序员薪酬

(资料来源网上,仅参考,别作无谓的比较,把心放宽,珍惜所有,过好每一天

9.1 平均薪资前十城市

9.2 各类开发人员的薪资情况:

9.3 按开发语言来分薪资情况

 (以下 7.4~7.6内容转载于http://news.sohu.com/a/569617731_100285099)

9.4、2022.1-4各大行业程序员新发职务的招聘平均年薪

  程序员的平均薪资一直都高于市场的平均数不少,从各大行业程序员的招聘平均年薪来看,均高于24万。

  其中,一些非互联网行业的程序员薪资也有着很好的成绩,根据数据统计,电子通信、金融、互联网、服务外包行业的程序员薪资排在前四名,平均年薪均超过三十万,分别为32.61万、32.08万、31.84万、31.60万元。即使排名第五第六名的机械制造以及消费品行业,其程序员的平均年薪也将近三十万,达到了29.90万、28.07万的高薪。相较于互联网行业而言,这份薪资也不逊色了。

9.5、2022.1-4整体程序员投递的公司排名top30

  从2022年上半年程序员投递人数最多的TOP30公司来看,大厂仍然更受到程序员群体的偏爱,投递人数前三名的公司分别是腾讯、字节跳动和华为。而其中,在前十名的公司中,大厂就占到了六家,并且这些大厂的排名更加靠前,由此可见,大厂在大部分程序员的心中还是最佳选择。

  根据总体的数据来看,程序员投递的前30家公司中,互联网类的公司占到17家,投递的互联网公司和非互联网公司数量几乎平分秋色。这表明,大部分的程序员已经注意到非互联网行业的快速发展。我们应该适当的拓宽自己的选择面,这样才能拥有更多的发展可能性。

9.6、2022.1-4投递互联网及非互联网行业的程序员人数分布

  电子通信、机械制造最受程序员喜爱

  在程序员投递最喜欢的非互联网行业数据中,位居前三的是电子通信、机械制造、金融,占比为17.43%、15.04%、10.93%;服务外包、制药医疗、消费品以9.29%、9.28%、8.65%的占比位居第四至第六。

  其中,从程序员投递人数最多的六大行业的子行业分布来看,电子通信投递人数最多的子行业是电子技术/半导体/集成电路,达到了44.62%的比例。机械制造投递人数最多的子行业是汽车/摩托车,占比为45.99%;

  近几年,随着互联网行业的竞争越发激烈,不少程序员都将赛道转向了传统制造业的方向。

  当前就业市场环境下,选择未来职业赛道非常重要,选对方向可能就意味着成功了一半。在发展前景好的职业赛道去努力,会让你取得事半功倍的效果。

十、全国各地区最低工资标准(截至2023年1月1日)

 

  2023年1月2日,人社部官网发布了全国各地区最低工资标准情况(截至2023年1月1日),上海月最低工资标准达到2590元,为全国最高。14个地区月最低工资标准达到2000元及以上。

  其中,自2023年1月1日起,河北省实行新的月最低工资标准三档分别为2200元、2000元、1800元,调整后,对应的小时最低工资标准分别为第一档每小时22元,第二档每小时20元,第三档每小时18元。

  此外,自2023年2月1日起,贵州省最低工资标准调整为一类地区每月1890元,二类地区每月1760元,三类地区每月1660元。非全日制用工的小时最低工资标准为一类地区每小时19.60元;二类地区每小时18.30元;三类地区每小时17.20元。

  上海月最低工资2590元 全国最高

  根据《最低工资规定》,最低工资标准一般采取月最低工资标准和小时最低工资标准的形式。月最低工资标准适用于全日制就业劳动者,小时最低工资标准适用于非全日制就业劳动者。

  从月最低工资标准来看,上海月最低工资标准达到2590元,全国居首。其次是深圳,月最低工资标准达到2360元,第三名是北京,月最低工资标准达到2320元。

  从小时最低工资标准来看,北京小时最低工资标准为25.3元,为全国最高。

  值得注意的是,上海、北京的月最低工资标准“含金量”更高,因为这两个地区的月最低工资标准不含劳动者个人依法缴纳的社会保险费和住房公积金,由用人单位另行缴纳。

  14个地区月最低工资≥2000元

  从人社部发布的全国各地区最低工资标准情况来看,第一档月最低工资标准在2000元及以上的地区已经增加到了14个。

  这些地区分别是上海(2590元)、深圳(2360元)、北京(2320元)、广东(2300元)、江苏(2280元)、浙江(2280元)、河北(2200元)、天津(2180元)、山东(2100元)、四川(2100元)、重庆(2100元)、福建(2030元)、湖北(2010元)、河南(2000元)。

  转自公益频道_光明网转自

十一、2022 年年终薪酬报告(Levels.fyi  2023.1)

  今年年初市场一升温,到年底就出现了明显的降温。裁员和招聘冻结标志着第四季度结束,2023年的不确定性越来越大。尽管如此,与去年相比,顶级公司和级别的薪酬仍然普遍增加。

  与 2021 年相比,2022 年美国的总薪酬中位数普遍全面下降。在这些头衔中,软件工程师受影响最小,中位数下降2.2%,而销售专业人员受影响最大,中位数下降16%。

  有几个因素可能会影响经济之外的报告数据。由于我们今年收集的数据比去年多得多,因此今年的数据实际上可能比去年的整体数据更具代表性。某些地点和经验水平也可能比其他地点和经验水平更多地体现在我们网站的不均匀传播和认知度上。但是,尽管存在这些潜在的偏差,观察中位数薪酬的回调还是很有趣的。

  2022 年是远程工作的重要一年。2022 年,Levels.fyi 上提交的报价中有 28% (代表大约 29,000 个数据点)是针对远程角色的。

https://www.levels.fyi/2022/?ref=top_banner#nav-e5)

软件工程薪酬

 上海,工资中位数((包括股票和奖金)最高。)$86,000
上海成国内收入最高的城市。

  技术的发展可以说日新月异,跟进什么,放弃什么,这是个选择问题,因为每个人的时间才是最宝贵的。珍惜现在所拥有的一切。多体谅别人,凡事把心放宽。

  如果想好了,确定了,想要学习某种技术,无论遇到什么困难,都请努力克服,就算是遇到超出自己认知的一些意外,也要相信一切困难都会过去的,.很多人没有说,但他们遇到的困难跟你的一样,你并不是孤军奋战!Where there is life, there is hope 有生命必有希望。Knowledge is power知识就是力量。

  请不要用高科技技术去欺负善良的人

  1. 【朱颜不曾改,芳菲万户香。AIGC人物图片创作---InsCode Stable Diffusion 美图活动一期】icon-default.png?t=N7T8https://blog.csdn.net/weixin_69553582/article/details/131607515
  2. Artificial Intelligence Developer Workflow, Opinions, and Tool Statistics (2023.6) icon-default.png?t=N7T8https://blog.csdn.net/weixin_69553582/article/details/131461873
  3. Statistical results of developer survey in June 2023 - the most popular technologies icon-default.png?t=N7T8https://blog.csdn.net/weixin_69553582/article/details/131336928
  4. Let AI help us draw a rice dumpling. What will it look like?
  5. Virtual digital human based on large model__Virtual anchor example
  • The difference between deep learning and machine learning
  • Deep learning framework background
  • Introduction to mainstream open source deep learning frameworks
  • TensorFlow framework

Guess you like

Origin blog.csdn.net/weixin_69553582/article/details/125532836