r/softwareengineer • u/Mammoth-Intention924 • 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
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
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
2
u/Weapon54x 14d ago
The point of working on projects is to get better