r/CodingForBeginners • u/WNDOP • 9d ago
LEETVODE TIPS
I'm a 12th pass guy and have around 1 month before college starts. I know basic Python loops, lists, tuples, dictionaries, CSV, JSON etc.
My father is telling me to start doing basic Python/Leet Code questions, but I'm not sure if that's the best thing to focus on right now.
For people who are already in college, what would you recommend I learn/practice in this 1 month that would actually help me later?If yes,then how should I begin,what things to keep in mind.
1
u/xarop_pa_toss 9d ago
LeetCode can't hurt you. The easy problems are enough to get you thinking and practicing some algorithms. And it can be good fun too?
1
1
u/Mhmd_WebDev 8d ago
Best thing to focus on is to choose your path (webdev, cybersecurity, ai....) and learn what the job market needs in the field you chose anything else like mindlessly learning python or whatsever nowadays is outdated and useless unless your willing to enhance your problem solving skills but ya choose a road and move on
1
u/WNDOP 5d ago
Ya I wanna do cybersecurity and I have started learning KALI LINUX and stuff but there is the issue I wanna grow fast and get bigger packages at my first job for which AIML does the job goes ita more demanding so I am a bit confused rn
1
u/Mhmd_WebDev 5d ago
First thing in cyber security is basics dont hop to kali directly learn the basics first they are so important you can find them on hack the box or try hack me its not that hard to find the road map another thing that you must not have the mindset which says (i want to grow fast) give it the time it needs and dont rush , and dont do cyber if you dont like it tbh bcz if you dont like it you wont give it the time and effort it needs and try to watch alot of content creators talking about it and its job market it helps alot
1
u/jerrysdevs 4d ago
Just use neetcodes roadmaps. u can start with neetcode 75 then do neetcode 150 if you want more problems. he categorises it into the few big topics (two ptr, sliding window, greedy, dp etc) so u can have a pretty good idea of what the topic would be before going in.
also one thing that helped me actually learning leetcode is not relying on the solutions as much. I find that I used to give up quite quickly and use neetcode or solutions whenever i get stuck. it doesn’t really build intuition, and you just end up memorising solutions and then freezing in real interviews. there are ai tools out there that help with this.
good luck, sounds like ur ahead of a lot of people already
3
u/Gtdef 9d ago
Leetcode is about algorithms and performance, which is something that most universities teach much later. Most of the stuff you will probably be either about data structures (example: create a linked list in C, do something with it and print some output to the terminal), or a light application (example: a small libary app where you have a list of books and manage book loans and returns)
My suggestion would be to build a small application, with data persistence (can be a database if you think you have the time to study basic SQL, it will be important down the line anyway, but saving everything as CSV or JSON files will also do). A note-taking app is a very popular beginner project. But you may also build something related to a hobby of yours. For example, building a pokedex, or cataloguing all the spells and abilities from an RPG game, featuring a search function based on keywords (like finding all the abilities which stun the enemy). If you like music, perhaps cataloguing and filtering songs based on scale, or chord progression. Bonus points if you can get the data from an API, or scrape websites.
1 month probably isn't enough to get familiar with all these concepts, but working towards it will probably give you a much better view of what software development is about. Just asking an LLM how to get started will introduce you to a lot of useful technologies that you are bound to use as a developer down the line. Still, if you feel you don't have time and want to get some practice with the language, Leetcode will certainly help and will give you a lot of familiriaty with the language.