Urgent.News

What's breaking now, across thousands of outlets.

Tech

Two kinds of junior devs right now, and only one of them is actually learning

I've been watching a lot of beginners lately, and I keep seeing the same thing. Someone asks ChatGPT/Claude a question and gets an answer, after sees it works - and that's it... they move on :( Then a new problem comes up, and they do the same thing again. And I get it, I really do. It's fast, it's easy, and I use AI every day too. But after a while, you start to see a difference, there's a BIG…

Two distinct types of junior developers are emerging in the current tech landscape, with only one group demonstrating genuine learning potential. The first type relies heavily on AI for immediate answers and moves on to the next challenge without further exploration. This approach, while quick and convenient, fails to foster a deep understanding of programming concepts.

In contrast, a second group of beginners exhibits a different mindset. These individuals go beyond merely receiving code snippets; they delve into the underlying reasons, experiment with modifications, and strive to comprehend the consequences of their changes. When things go awry, they engage in problem-solving by analyzing why errors occurred and how to rectify them. This hands-on approach, though potentially slower, is crucial for developing a solid foundation in coding principles.

While the use of AI should not be abandoned entirely, it is essential not to stop at merely obtaining functional code. Instead, aspiring developers should actively engage with the codebase, pose probing questions, and actively seek to uncover the "why" behind each line. By embracing this iterative process of experimentation and inquiry, they can harness the power of AI to accelerate their learning curve and become proficient developers more swiftly.

Mentors and educators should be keenly observant of these contrasting learning patterns among their junior students. Encouraging the latter group's proactive engagement with code can unleash their full learning potential and transform AI assistance into a catalyst for accelerated skill acquisition.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Every beginner developer ever 😂💻

Tutorial: “Now, simply write this 3-line piece of code.” Me: “Easy 😎” The code: ❌ Error Me: “Okay… let me check the tutorial.” Tutorial: exactly the same code 😭 Me: “WHY DOESN’T MINE WORK?! 💀

I made my coding agent explain every change to the customer. Here is the skill.

The diff is never the expensive part. The expensive part comes after: explaining to the person who asked for the change what they actually got, and discovering that "done" meant "tests pass".

  • Author built coding habits over four years to explain changes to customers
  • Seven-rule "product-engineer" skillset enforces habits in coding tasks
  • Skill improves customer block quality, built features, and excluded features

"Keeping a record: working across many sessions"

Day one closed in the small hours and day two started half an hour later, with a short session that didn't touch the product: it defined how sessions would be named, where they would be recorded, and…

  • Claude Code developed session tracking system for continuity
  • Four-line naming format, index file, closing script created
  • System evolved to include complex features across 426 sessions

More from Saturday 12 September →