Hey everyone! I'm currently a college student studying a field unrelated to programming, but I developed a passion for coding last year. I began learning web development with HTML, CSS, and JavaScript, and I even built some small projects. After that, I dived into server-side programming and created a few CRUD applications. I started learning React, but I found it quite challenging. I switched my approach from following tutorials to reading, Googling, and even asking AI for help. Recently, I was advised to work on a big portfolio project, which is a document editor, and I made decent progress aside from some minor bugs. However, I had a realization that I relied too much on AI for help, which really discouraged me. I've been stuck for a week now, not making any progress on the project and just watching movies instead. My ultimate goal is to land a job in programming by the end of this year. Here are the languages I've learned so far: JavaScript, HTML, CSS, basic React, Node.js, Express.js, basic TypeScript, Mongoose, and MongoDB. Any advice on how I can get back on track would be greatly appreciated!
2 Answers
If you're feeling too reliant on AI, why not take on a personal project completely without its help? You'll gain crucial skills like reading documentation and problem-solving. Remember, the specific languages you know are less important than your ability to learn independently. Adapting to different situations is what employers value, so focus on that!
It's awesome that you've written a lot of code, even if you got some of your help from AI. Try focusing on fixing one tiny bug in your project at first. Just tackle it one step at a time – no big goals! Also, consider doing smaller side projects to keep things fresh. And yes, getting a job in this field can be challenging right now, but just push through!
Thanks a lot! I will definitely try tackling small tasks first. Do you think getting a job by the end of the year is still realistic?

I attempted to start a personal project without AI, but I keep falling back on it whenever things get tricky. The last project I tried was a subscription tracker, but even that fell apart. I guess I just need that extra push to get back into it.