Struggling as a Software Engineering Student—Looking for Guidance

0
4
Asked By CleverPineapple42 On

Hey everyone! I'm currently in my second year of a Software Engineering program, feeling a bit lost and uncertain about my skills. I've got some knowledge of Java (my favorite language so far), Object-Oriented Programming, a little C#, and SQL, which I've started to enjoy. I even worked on a team project to create a PayPal-inspired web app, focusing mainly on backend stuff like CRUD operations, DTOs, and APIs, which I found pretty engaging.

However, I'm struggling with front-end development and feel like I'm only doing assignments to pass the course without really absorbing the material, especially after a tough time with data structures. I'm trying to avoid relying on AI for coding help, but deadlines have made it challenging, and I often feel like I forget things too quickly. I remember how enthusiastic I was when I started, but now it feels like I'm just dreading my studies.

I'm also concerned about my future; I enjoy coding but am having a tough time grasping Data Structures and Big O notation. Considering I live in Costa Rica, where most job opportunities are elsewhere, I'm aware I need to work harder to secure a decent job. Any advice would really mean a lot to me!

3 Answers

Answered By DevDynamo On

Hey, don't sell yourself short! Everyone struggles—especially with concepts like Data Structures and algorithms. It might help to break them down into smaller chunks and focus on mastering a few things at a time. I'd suggest sticking to the essential ones: arrays, maps, and trees. Each has a unique way of managing data, and once you get the hang of those, you'll feel more confident. And remember to believe in yourself; you’ve got the skills, just keep pushing through!

Answered By CodeWhispererX On

It's okay to feel a bit lost at this stage! Just remember, passion isn't just about what you’ve done so far, but about what you want to do. If backend is where your heart is, dive deeper into those projects. Try building something simple like an API that pulls jokes or manages URLs. Engage with tools like ChatGPT for project ideas. And definitely don’t be hard on yourself; what you're feeling is part of the learning process!

LostButCurious -

This is really helpful! I often feel like I have to know everything right away, but I guess it’s more about progressing at my own pace.

Answered By TechSavvyBard On

You're not alone in feeling overwhelmed! A lot of students hit that wall in their second year. Don't stress too much about everything being perfect right away; just focus on the key areas you enjoy. For Data Structures, you mainly need to be comfortable with arrays, lists, and maps—those are what you'll use most frequently. And remember, Big O is more of a theoretical concept than something you need to apply in every situation. Follow your interests and find projects that spark your enthusiasm again!

CuriousCoder91 -

Exactly! Focus on a project that excites you. Maybe build a simple API or a small game—something that keeps you engaged without the pressure of front end work.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.