Hey everyone! I've been diving into programming for about three years, but I only manage to study and code for a few hours almost every day due to work. I completed a full-year course covering JavaScript, React, Angular, Node, Express, MySQL, and MongoDB, along with some additional courses on Udemy for CSS and TypeScript. I've worked on two projects with a team, but unfortunately, the second one didn't go well due to poor mentorship. On the other hand, the first project was a success, and we got paid for our extra work, which was great!
Here's where I need some advice: I'm relying too much on AI tools to help me code, and while I'm not copy-pasting, I worry that I'm not thinking critically enough about what I'm doing. I'm also finding front-end development—particularly CSS—really tedious and unfulfilling, and I'm considering a shift to back-end development. I'm open to learning another language if necessary. I have a stable job that allows me to continue studying and working on side projects. Any advice on how to become more independent from AI and possibly transition to back-end development would be appreciated! Thanks for your time!
3 Answers
Remember, productivity sometimes doesn't just come from coding faster; it comes from understanding what you code, minimizing errors, and streamlining processes. AI can help, but mastering the fundamentals first is crucial. Try tackling projects that challenge your skills without shortcuts. Once you have confidence in your abilities, you'll find you can leverage AI more effectively without becoming dependent on it.
It sounds like you're at a critical juncture in your programming journey. I'd suggest reducing your reliance on AI tools for generating code. Instead, try to write the code yourself. It's like going to the gym: you won't build muscle by just watching someone else lift weights. Focusing on your own coding will help you learn more effectively. As for your CSS struggles, using a framework like Bootstrap could streamline your work and let you focus on more substantial programming tasks while still delivering on design requirements.
I completely agree with the point on reducing AI usage. Instead of letting it do the work, try to understand the code and write it yourself. This will improve your problem-solving skills drastically. Sure, it’s tough with deadlines, but the experience you gain by figuring things out on your own can be invaluable. Utilize forums like Stack Overflow and Discord communities for support when you're stuck.
Related Questions
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically
[Centos] Delete All Files And Folders That Contain a String