I recently graduated and am waiting to start my new job. I've received two job offers, but I'm not feeling confident about my skills. I've always enjoyed subjects like math and physics, which led me to study physics in college. However, realizing the job market was tough in that field, I switched gears and discovered a passion for programming, specifically Python, during my first year of college. I taught myself Python, SQL, and data science before starting my degree in a tier-3 college. Unfortunately, I feel like I fell behind after starting college and now I don't feel competent in data structures and algorithms. I graduated with decent marks and my professors were supportive, but I have this nagging feeling that I don't truly understand the material. I'm struggling to solve coding problems and just feel stuck. I want to learn more but when I try to study DSA, I often get frustrated and give up. With financial pressures at home, I feel I have to take one of the job offers, but I really want to gain a better understanding of my field and boost my career. Any advice on where to start or how to approach learning more effectively would be appreciated!
3 Answers
Try drawing out concepts on paper or using a digital whiteboard. Visualizing the material can really help you wrap your head around it!
Have you built anything? Even small projects can help solidify your coding skills. Start with toy problems to reinforce your understanding!
DSA can seem tough at first, but it's really just about breaking it down into manageable pieces. Start with arrays and build up from there. Don't hesitate to reach out if you want to discuss it!
Thanks for the tip! I’ll start with arrays and see how it goes. Appreciate the offer to discuss further!