DEV Community

Cover image for 10 Ways New Coders Can Use AI (That Don’t Involve Writing Code)
Cesar Aguirre
Cesar Aguirre

Posted on • Edited on • Originally published at canro91.github.io

10 Ways New Coders Can Use AI (That Don’t Involve Writing Code)

I originally posted this post on my blog a long time ago in a galaxy far, far away.


If you're new to coding, you shouldn't rely on AI to generate code.

AI is here to stay. Sure. We can't ignore it. We have to adapt, like we coders have always done. Absolutely.

But the problem with AI is when we use it to outsource or replace our thinking.

If you're not the one using the tool, you're becoming the tool. And tools are easy to replace when a faster, better, and cheaper tool appears.

If you're a new coder, don't ask AI to generate code for you.

Ask AI to do any of these tasks instead:

  1. Review your code
  2. Dissect a piece of code
  3. Explain difficult concepts
  4. Create roadmaps and study guides
  5. Act as your debugging rubber duck
  6. Generate test cases or sample inputs
  7. Look for security and performance issues
  8. Create questionnaires to evaluate yourself
  9. Learn the most common language features
  10. Check your understanding of a difficult concept
  11. Translate one piece of code to another language
  12. Learn the most common methods from standard libraries

Using AI is like using calculators in math classes. They can make you faster if you know what you're doing, but they can't think for you.

As I learned from Jim Kwik, the brain coach, "use Artificial Intelligence to extend your Human Intelligence, not to replace it."

AI can generate code in seconds. But the real value of a coder isn't in typing. It's in understanding business problems and collaborating to build the right solutions.

That's why I wrote Street-Smart Coding: 30 Ways to Get Better at Coding, a practical guide to the skills that actually make you a confident coder. It's the roadmap I wish I had when I was starting out.

Get your copy of Street-Smart Coding here

Top comments (2)

Collapse
 
baltasarq profile image
Baltasar García Perez-Schofield

Good point. I hadn't thought of using AI that way.

Collapse
 
canro91 profile image
Cesar Aguirre

Yes, asking it to generate code is just one task, right?