How AI Tools Influence the Skills of Young Developers.

Authors

  • Wafiq Hibi
  • DOI

Keywords:

Artificial Intelligence, Novice Programmers, Code Quality, Human-AI Collaboration, Programming Skills Development

Abstract

This study investigates theimpact of artificial intelligence (AI) on novice programmers by analyzing their level of reliance on AI tools, the benefits these tools provide, and the challenges programmers encounter. Data were collected from a sample of eight programmers working in various domains of software development. The study used semi-structured interviews to gather insights into participants' experiences with AI-based programming tools.The findings reveal a diverse range of AI usage among participants. While some programmers heavily rely on AI to enhance productivity and streamline debugging processes, others use it more selectively for solving specific problems. AI tools have demonstrated their effectiveness in improving code quality, accelerating development, and introducingprogrammers to new techniques and algorithms.However, participants also highlighted challenges, including frequent errors in AI-generated code and the risk of overdependence, which may hinder the development of critical thinking and creativity. Moreover,current AI tools require further refinement to better align with the nuanced needs of programmers. Based on these findings, the study recommends enhanced training for programmers on the responsible and effective use of AI tools, improvements in tool accuracy, and the cultivation of a balanced approach that leverages AI capabilities while maintaining essential human coding skills. This research contributes to the growing discourse on how AI is reshaping programming practices and emphasizes the need to balance automation with human expertise.

Author Biography

Siti Wafiq Hibi

Downloads

Published

2025-06-12

Issue

Section

Articles (Peer-reviewed)