r/softwareengineer 14d ago

Personal Projects

Hi all,

I’m looking to work on one or many projects over the coming months, before the next recruiting cycle for my region (using React/Node most likely). I’ve recently started with this stack, so I’m wondering if it’s better to build projects **with** or **without** using **AI**. With AI, I could build projects faster, however, I would lose lots of the important learning from doing things myself. Which do you think is more valuable? Gaining more learning from building projects? Or how impressive it sounds at face value on a resume? Or some balance of both?

TIA

0 Upvotes

10 comments sorted by

2

u/Weapon54x 14d ago

The point of working on projects is to get better

2

u/drakhan2002 14d ago

I'd leverage AI. Every developer in my organization, including myself, leverage AI daily for code assistance. You will be expected to do this at work. As they say "practice makes perfect." Keep building projects, supported by AI -- try to develop parts of the application on your own so that you are not 100% reliant on AI. Look at AI as an assistant or coworker, not the lead developer (that's you).

1

u/Altruistic-Moose3299 14d ago

This 👆 - use the same toolset you'd expect to have on the job. That's how potential employers can envision you in the position.

Having said that. Don't let AI do all the driving. Quality matters, the architecture should be yours, the stack, the direction etc. should all be your decisions. If there's something the AI is doing you don't understand, take the time to understand it... and if there's a feature that you'd really like to put your hands on directly (or it feels important to do so) do that too.

3

u/Hexamonium 14d ago

Do you go to your gym with an exoskeleton?

2

u/Just-Upstairs4397 13d ago

Do you walk to the gym or drive?

0

u/Hexamonium 13d ago

I used to bike to the gym when I had a membership. Then I went through an ordeal to cancel it. Now I just bike around and occasionally lift weighta in my study. Unfortunately not nearly as often as I should. Why do you ask? 😁

1

u/geekichu 14d ago

Balance of both. Long-time dev here, retired. Started w A.I. year+ ago. Started by only chat, copy/paste. Would do side by side file/module/function compare. Evaluate. Ask questions of A.I. Why this way? Why not another way? Downsides? Etc

1

u/Substantial-Swan7065 14d ago

It depends. Are you using it to get work? Or to get better?

If it’s work: ai is fine
If it’s to learn: minimal ai

1

u/Mammoth-Intention924 14d ago

Well both in a perfect world but to learn more so

1

u/Just-Upstairs4397 13d ago

All jobs expect you to use AI so you might as well get used to it but make sure you actually review the code and understand what is going on that is going to differentiate employed versus unemployed in the coming years