Skip to content
0:00 / 0:00

#generativeai#llms#education

What AI does to the minds of novice coders

JetBrains Academy

41K subscribers • 1 video on Hallway

YouTube
  • Recommended by 2 people: 2 in engineering communities.
  • Presented by Clara, JetBrains Academy
  • Linked in the descriptionPaper on dl.acm.org
  • An opinion. It argues one side of a question engineers disagree on.

Beginner. No background in the topic needed.

847K views4 months ago2 recommendations

Tools and practiceAI and machine learningAI for codingDeveloper productivity

Clara explains the potential drawbacks of using AI as a tutor for beginner programmers, based on recent educational research.

Clara explains how to use AI effectively when learning to code or improving your programming skills, discusses the potential drawbacks of the concept “AI as a tutor” and its impact on the learning experience, both practically and emotionally. 📃 Read the research this video is based on about the "widening gap" here: dl.acm.org/doi/10.1145/3632620.3671116 🎓JetBrains Student Pack Sign up for free professional IDEs: jb.gg/academy/free-offer-students 📚 Courses: Find our full catalog of courses at jb.gg/academy/catalog/courses. 🌐 Website: Learn more about JetBrains Academy at jb.gg/academy/website. 📜 Blog: For updates on new courses and in-person initiatives, check out our blog.jetbrains.com/education/. 💬 Discord community: To connect with course creators and a learning community (or gush about how great our YouTube videos are 😉), join our Discord: discord.gg/jpsDuV37bW ✉️ Contact us: Have questions or feedback? Comment below or email us at academy@jetbrains.com. what’s up with AI and learning? the experiment pssst... check out our student pack student A (struggling) unawareness of unawareness student B (non-struggling) the widening gap a rule of thumb 👍 doing things slowly is better for learning imposter syndrome meh. 🤑getting things done the good old days how to use LLMs in learning what have we learned? the psychology of learning to code please… please... the student pack begging and conclusion

Why it's here

2 people recommend this

What people say. Recommended as a cautionary explanation of how generative AI can hinder learning for novice programmers.

u/tastygames_officialin r/C_Programming • Recommends

On “Hash table”

ooh, it's actually a big no-no to use AI while just starting out. Studies show that beginner programmers who use AI to "learn" don't actually learn: [video if you really want to learn programming, then you need to stick to books or online courses or something. to that end, a simple google search will help you more than posting on reddit: https://letmegooglethat.com/?q=hash+tables+in+c+beginner

u/tastygames_officialin r/C_Programming • Recommends

On “Help regarding AI usage”

stop using AI What AI does to the minds of novice coders

u/pbvasin r/haskell • Recommends

On “Teaching Haskell in the Age of LLMs, Part 1: Ban or Embrace?”

…his flexibility makes it very dangerous for learning because students may use the LLM to get a false sense of progression by completing the assignments without improving their understanding. I recommend that my students avoid using generative AI for solving the exercises. The following Youtube video from JetBrains Academy supports this view: link to this video This is not to say that LLMs cannot a useful for more advanced programmer or professional. My preferred analogy that LLMs allow outsourcing some programming tasks. This may be a rational business decision, but I don't think it makes sense while learning.…