当前位置:网站首页>In 2020, the average salary of IT industry exceeded 170000, ranking first
In 2020, the average salary of IT industry exceeded 170000, ranking first
2022-07-06 12:34:00 【Android_ XG】
2020 Annual average wage data released .
Under the impact of the epidemic , Average wage growth has fallen back to years of low levels , But it still keeps growing .
among , The average wage of Urban Non private units exceeds 9.7 Ten thousand yuan ; Programmers are still the most popular ,IT The average annual wage of the industry exceeds 17 Ten thousand yuan is the first .

Non private sector 97379 element , Private sector 57727 element
data display ,2020 In, the average annual wage of the urban non private employees in China was 97379 element , Year-on-year increase 7.6%, The growth rate is lower than that of last year 2.2 percentage , Real increase after price factor 5.2%.
Besides , The average annual wage of employees in urban private units is 57727 element , Year-on-year increase 7.7%, The growth rate is lower than that of last year 0.4 percentage , Real increase after price factor 5.3%.
Non private units in cities and towns specifically include state-owned units 、 Urban collective units 、 Joint venture 、 Joint stock system 、 foreign investment 、 Investors from Hong Kong, Macao and Taiwan . Private units in cities and towns specifically include private limited liability companies 、 A private company limited by shares 、 Private partnerships and sole proprietorships .

The average wage growth rate fell, but still maintained growth
data display , The average wage growth rate of Urban Non private sector employees is 1984 The lowest point since , The average wage growth rate of urban private sector employees fell back to 2009 The second lowest point since statistics began in .
Meng Canwen, deputy director of the Department of population and employment statistics of the National Bureau of statistics, said , Under the impact of the epidemic , The average annual wage of employees in urban units still keeps increasing , It reflects the CPC Central Committee 、 The State Council has made great achievements in coordinating epidemic prevention and control and economic and social development .
After the outbreak last year , The CPC Central Committee 、 The State Council coordinates epidemic prevention and control and economic and social development , A series of tax cuts and fee reductions have been introduced 、 Measures to assist stabilization posts , While promoting the recovery of economic stability , It effectively reduces the operating cost of the enterprise , It has promoted the improvement of enterprise efficiency , It has created conditions for wage growth .

Programmers smell good !IT The average annual wage of the industry exceeds 17 Ten thousand yuan is the highest
View by industry ,IT Industry in Urban Non private units and private units , The average annual wage is the highest .
data display , In the non private sector of cities and towns , The highest average annual salary 3 Two industries are information transmission 、 Software and information technology services 177544 element , Scientific research and technical services 139851 element , The financial sector 133390 element .
In the urban private sector , The highest average annual salary 3 The two industries are information transmission 、 Software and information technology services 101281 element , The financial sector 82930 element , Scientific research and technical services 72233 element .
The wages of programmers have also maintained a rapid growth . In the non private sector of cities and towns ,2020 Annual information transmission 、 Average wage growth in software and information technology services 10.0%, Faster than last year 0.7 percentage , The growth rate ranks third . In the private sector , information transmission 、 The average wage growth rate of software and information technology service industry is the highest , reach 18.7%.
Why are programmers getting paid so fast ? Analysts say , Under the influence of the epidemic , Online office 、 New consumer demand such as online education and remote consultation continued to be strong , Drive the rapid growth of average wages in the Internet and related service industries .

“ Kim San Yin four ” Coming soon , As a programmer, are you ready ?
Android The latest interview questions of social recruitment
The answer is directly received at the end of the text
Android piece
- Handler Implementation mechanism , Synchronization barrier ,IdleHandler
- Looper Can I create it in a child thread
- Handler How to realize the timing of sending messages
- HandlerThread Implementation principle of
- Event delivery mechanism , Combined with the specific scene of sliding conflict to solve the problem
- View Drawing process , from Vsync Signal to ViewRootImpl To the end View Of draw
- Apk Packaging process ( Click on Android Studio Of build What happened after the button )
- Apk setup script
- Memory leak ,Handler How to lead to Activity Memory leak , How to do the test , The referenced link to GCRoot
- Fragment Life cycle
- Activity Display the status after switching the status under various startup modes
- Screen reversal Activity The life cycle of
- Dialog Pop up the back of Activity What happens in the life cycle ?
- An application startup process , How to communicate with AMS,PMS Interaction
- EventBus Implementation principle of , How sticky events are implemented ? Why use EventBus, Where are the advantages ?
- Retrofit The principle of the implementation is combined with the dynamic proxy to ask
- Picasso And Glide The difference between ( Differences in caching )
- Volley And Okhttp The difference ,Okhttp The realization and the advantages of
- How to realize multi process database and file operation ?
- Android Signature ,V1,V2
- Glide How to realize the life cycle in the project
- Glide How to load a Gif chart
- about Android In the memory use attention point ( Focus on memory leakage and memory optimization )
- MVP,MVVM,MVC The difference between the two has been applied to the scene
- Android APK Why not in IOS Up operation , How to design it to run ?
- Android Why does system design use virtual machine instead of executing machine code directly ?
- Through the differences between virtual machine operation and direct execution of machine code, what are their respective advantages ?
- Dalvik and ART The difference between
- Native How does the lifecycle inform Web?
- understand Android Medium ANR Do you ?
- understand Android Medium OOM Do you ?
- RecyclerView The principle of cache implementation in
- RecyclerView in ItemDecoration Implementation principle of
- Activity,Window,WindowManager,ViewRootImpl How to look at the relationship between these
- What's the difference between dynamic registration and static registration ?
- Android The way in which processes communicate in ,Binder What are the advantages of ?
- SparyArray and ArrayMap Implementation principle of ?
- Have used Koltin Do you ?
- Have used RxJava and Retrofit Do you ?
- Web And Native The way of communication
- SurfaceView and TextureView The difference between
- Surface Why double buffering ?
- Bitmap The optimization strategy of big picture loading ?
- SharePreference Of commit and apply The difference between
Java relevant
- HashMap and HashTable,ConcurrentHashMap The difference between
- ConcurrentHashMap Of 1.7 and 1.8 Version difference
- LinkedHashMap Realization principle
- ArrayDeque Realization principle
- Java Object What are the ways of ?equals and hashCode When will the method be overridden ?
- Java The lock of pessimism and the lock of optimism , Give an example and explain its implementation ?
- CAS Realization principle
- synchronized and ReentrantLock The difference in the realization of
- synchronized Modification of different methods , Differences in lock objects held
- ThreadLocal Realization principle
- volatile usage
- Let's talk about the understanding of generics
- Generic erase
- When there is no generic erasure
- Let's talk about the understanding of thread safety ,Java Which collection classes are thread safe or not ?
- Java Garbage collection mechanism
- JVM Memory allocation mechanism in
- Java Class loading mechanism
- Usually the application of lock in the project
- Java What types of thread pools provide by default ? What scenes are suitable for ?
- Java In the thread interrupt()、interrupted() and isInterrupted() What do they mean ?
- Dynamic agent and static agent
Algorithm and data structure
For the client , The major factories will not have too difficult problems , The difficulty is basically 《 The finger of the sword Offer》 and LeetCode Medium level , Basically, you can still write by hand bug free Of , For the implementation of complex , The interviewer will also give you tips or just let you talk about some ideas , Besides Baidu , Everything else needs to be handwritten . Because Baidu doesn't need handwriting , Investigation ideas , So it's a little more difficult .
- There are some points in the two-dimensional coordinate system , Find a line that covers as many points as possible
- A linked list represents a number , Find the sum of two numbers , Returns a linked list
- List reversal
- The lowest depth path of a binary tree
- Find two numbers in an unordered array whose sum is a certain value , Return index value
- The following traversal of binary tree , Non recursive implementation
- The longest non repeating substring in a string
- knapsack problem ( Maximum capacity and maximum value )
- The difference between dynamic programming and recursion , What problems can be solved by dynamic programming , What's wrong with
- Complexity and sort algorithm , There is no better optimization space
- In the complexity of sorting algorithm nlgn Medium lgn How did you get it
- Heap sort related , The difference between the heap in the heap sort and the heap in the stack
- Two strings , Find the longest substring ? for example abc1234,123bc( The complexity of violent methods , Complexity of dynamic programming )
- What is a complete binary tree ?
For algorithmic problems , We need to find the optimal solution , Handwritten reach Bug free The level of , At the same time, the time complexity can be given for various solutions , At the same time, the calculation process of time complexity is given .
Fundamentals of computer
- TCP Three handshakes , Four waves
- DNS Analytic process
- Http and Https The difference between
- Https The process of establishing a connection
- What is a deadlock ? How to produce ? How to eliminate ?
- TCP Implementation of congestion control and flow control ?
- Processing strategy of network request under weak network , Combined with the live broadcast scene
- Understand those design patterns ?
- What are the advantages of factory design pattern ?
- How are design patterns and policy patterns applied in a project ?
- Have used those encryption algorithms ?
- How to understand atomicity and visibility ?
- How to guarantee atomicity ?
- Https Whether the data transmission is symmetric encryption or asymmetric encryption ?
- Complement representation ,int Maximum plus 2 How much is it after
- Other handwriting design
- LruCache Realization
- producer , Consumer model
- Design of wechat recording module
- Design a log system
- Design a picture loading framework , How will you achieve it ?
- Handwriting a singleton implementation
- Design an applet container , What points need attention ?
- How to design Web And Native Authentication of communication
Other handwriting design
- LruCache Realization
- producer , Consumer model
- Design of wechat recording module
- Design a log system
- Design a picture loading framework , How will you achieve it ?
- Handwriting a singleton implementation
- Design an applet container , What points need attention ?
- How to design Web And Native Authentication of communication
Please scan the bottom of the answer csdn Official QR code 
边栏推荐
- Arduino uno R3 register writing method (1) -- pin level state change
- Générateur d'identification distribué basé sur redis
- ES6 grammar summary -- Part 2 (advanced part es6~es11)
- 基于Redis的分布式ID生成器
- Conditional probability
- PT OSC deadlock analysis
- MySQL takes up too much memory solution
- Solution to the problem of automatic login in Yanshan University Campus Network
- [Leetcode15]三数之和
- Talking about the startup of Oracle Database
猜你喜欢

First use of dosbox

Kconfig Kbuild

(4) Data visualization of R language -- matrix chart, histogram, pie chart, scatter chart, linear regression and strip chart

(5) Introduction to R language bioinformatics -- ORF and sequence analysis
![[esp32 learning-1] construction of Arduino esp32 development environment](/img/31/dc16f776b7a95a08d177b1fd8856b8.png)
[esp32 learning-1] construction of Arduino esp32 development environment

Common properties of location

Kconfig Kbuild

js 变量作用域和函数的学习笔记

Working principle of genius telephone watch Z3

(三)R语言的生物信息学入门——Function, data.frame, 简单DNA读取与分析
随机推荐
Stm32f1+bc20+mqtt+freertos system is connected to Alibaba cloud to transmit temperature and humidity and control LED lights
Understanding of AMBA, AHB, APB and Axi
Unity场景跳转及退出
Basic operations of databases and tables ----- creating data tables
Problèmes avec MySQL time, fuseau horaire, remplissage automatique 0
基于Redis的分布式锁 以及 超详细的改进思路
ESP learning problem record
Arduino get random number
记一次云服务器被密码爆破的经历——关小黑屋、改密码、改端口
JS function promotion and declaration promotion of VaR variable
open-mmlab labelImg mmdetection
Symbolic representation of functions in deep learning papers
Compilation principle: preprocessing of source program and design and implementation of lexical analysis program (including code)
Servlet
Flink late data processing (3)
JS正则表达式基础知识学习
[offer29] sorted circular linked list
(三)R语言的生物信息学入门——Function, data.frame, 简单DNA读取与分析
Kconfig Kbuild
基于Redis的分布式ID生成器