Hired:2022年软件工程师报告_41页_1mb
报告摘要
2022 State of Software Engineers Summary
Core Content
This report provides insights into the current state of the software engineering industry, focusing on trends in skills, roles, salaries, remote work, and motivations of software engineers. It is based on data from over 366,000 interactions on Hired's marketplace and surveys of more than 2,000 software engineers.
Main Findings
Top Software Engineering Skills
- Go (Golang): The most in-demand skill in 2021, with Go-skilled engineers receiving 1.8x more interview requests than the average.
- Ruby on Rails: Second most in-demand skill, often used by major companies like Airbnb, GitHub, and Shopify.
- React: Continues to be highly sought after for both startups and established companies.
- Cloud technologies (AWS, Google Cloud): Remain in high demand for hosting applications and using specialized tools.
- Python and JavaScript: Engineers continue to favor these languages due to their well-maintained ecosystems and ease of use.
Top Software Engineering Roles
- Full Stack Engineer: The highest in-demand role with a 2.1% increase in interview requests.
- Security Engineer: Highest average salary ($165,505) and saw the highest salary growth (+7.6%).
- NLP Engineer: High demand due to the rise of AI and voice technologies, with an average salary of $160,227.
- AR/VR Engineer: Also in high demand as companies explore the metaverse.
- Other roles: Data Engineer, Backend Engineer, Frontend Engineer, ML Engineer, Mobile Engineer, etc.
Salary & Demand Trends by Market
- U.S.: Still pays the highest salaries, with an average of $156k.
- Canada: Highest salary growth at 9.2%, with an average of $128k.
- United Kingdom: Average salary of £75k with 2.7% growth.
- Remote salaries: Grew across all markets, with smaller markets like Austin and Toronto seeing significant increases (8% and 14% respectively).
- Local salaries: Slightly decreased in many markets, especially in big tech hubs like San Francisco and New York.
Demand by Company Size
- Small companies: Showed the most aggressive remote hiring, with a 15% increase in remote interview requests from 2020 to 2021.
- Enterprises: Slightly decreased remote hiring demand, with a 18.5% drop in remote interview requests.
- Mid-sized companies: Also increased remote hiring but less aggressively than small firms.
- Skill distribution: C# and C++ are more in demand at mid-sized and large firms, while React, JavaScript, and Python are more common across all company sizes.
What Motivates Software Engineers
- Continuous learning and growth: The top motivator for entering the field and developing new skills.
- Problem-solving and creativity: Engineers are driven by the opportunity to solve meaningful problems and create through coding.
- Career development: Over half of engineers value professional development opportunities provided by employers.
- Work-life balance and flexibility: Flexibility in work hours and the ability to work remotely are highly valued.
- Company culture: Great managers, collaborative coworkers, and a supportive environment are important for job satisfaction.
Key Trends and Insights
- Remote work: Remote roles are in higher demand than local roles, with software engineers who are open to remote work receiving 20% more interview requests.
- Global hiring: Companies are expanding their talent search beyond traditional tech hubs, leading to salary growth in smaller markets.
- Specialized skills: Engineers with niche skills in areas like security, NLP, and AR/VR are seeing higher salaries and demand.
- Education and upskilling: Non-traditional education methods like bootcamps and self-learning are becoming more common and accepted in hiring practices.
- Company culture and leadership: Employers should focus on leadership potential rather than coding assessments for engineering managers.
What's Next?
- Remote work will continue to grow, especially in smaller markets.
- Specialized roles like security and AI will remain in high demand.
- Upskilling and adaptability will be crucial for engineers to stay competitive.
- Non-traditional education paths are increasingly valued in the hiring process.
- Employers must adapt to attract and retain talent by offering flexibility, growth opportunities, and competitive compensation.
Methodology & Glossary
- The report is based on data from Hired's marketplace and surveys of over 2,000 software engineers.
- "Hottest skills" refer to both specialized and in-demand skills.
- "Remote salaries" reflect the average compensation for remote roles, while "local salaries" are for in-office positions.
展开完整摘要
试读结束,高清完整版pdf/doc/ppt,请点下载