DEV Community

Cover image for 10 Ways New Coders Can Use AI Without Generating Code
Cesar Aguirre
Cesar Aguirre

Posted on • Originally published at canro91.github.io

10 Ways New Coders Can Use AI Without Generating 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."


Starting out or already on the software engineering journey? Join my free 7-day email course where I share the lessons and mistakes I've learned from 10 years in software engineering, so you can skip the trial and error and move your career forward.

Top comments (1)

Collapse
 
baltasarq profile image
Baltasar García Perez-Schofield

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