This project explores how AI tools, platforms, and different work models impact developer productivity and satisfaction. Using a data-driven approach, we identify key factors that contribute to optimizing workflows and enhancing efficiency for developers.
- Identify which tools, platforms, and AI technologies maximize developer productivity.
- Understand the most effective learning paths for developers across different experience levels.
- Evaluate how remote, hybrid, and in-person work models influence tool usage and productivity.
- Assess developer attitudes towards AI and its impact on job security and satisfaction.
- AI Tools: ChatGPT ranks highest in user engagement and productivity.
- SQL Analysis: Data insights were gathered using SQL queries to assess tools and platforms.
- Most Used IDE: Android Studio emerged as the most popular IDE among developers.
- Database Management Systems: BigQuery is the most commonly used, with Cassandra being the least.
- AI Attitudes: 1,515 users view AI as a friend, while 187 consider it a threat.
- Remote Work: Software companies have the highest number of remote workers, while insurance companies report the highest satisfaction in remote work settings.
- SQL: For data analysis and querying
- MySQL: To store and retrieve data
- AI Tools: ChatGPT for insights on AI productivity
- IDE/Editors: Android Studio, Nano
This project demonstrates the power of AI and modern developer tools in enhancing productivity and job satisfaction. Check out the full project report and SQL scripts for more detailed insights!