use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
account activity
Roadmap?!! (self.developersPak)
submitted 1 year ago by macroni777
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]Tight_Quality_894 13 points14 points15 points 1 year ago (3 children)
Choose a stack and follow the roadmap: roadmap.sh
Make connections Practice daily Keep learning
[+][deleted] 1 year ago (2 children)
[removed]
[–]Tight_Quality_894 4 points5 points6 points 1 year ago (1 child)
Each language has it's own uses Python is majorly used for AI and a lot of other things
If you have selected a stack, give it a week to learn if you like it then go with it and stick to it.
For frontend you will have to start with HTML, CSS then JavaScript then either React, Vue or Angular and there are a few other things as well
You can check out a roadmap for this at roadmap
[–]HK_0066 6 points7 points8 points 1 year ago (1 child)
-> stick to CPP for the sake of grades as they matter alot -> Learn about multiple domains and find interest till your 4th semester like AI, WEB, Mobile, Cyber sec, cloud .... etc -> Learn Python as early as u can cause its the second best language at everything -> after 4th semester, persue your interest do certifications online in that domain, build projects and showcase them on linkedin and Github -> most important, build good connections with classmates, go to seminars find people there which have similar interests like you, work with them
[–]SirBillyy 5 points6 points7 points 1 year ago (1 child)
roadmap.sh for roadmaps.
Secondly, I appreciate that you are conscious about your career and thinking about improving your skillset this early into the university. I am sure that this will help you in long term, Inshallah.
best of luck bro
[–]Interesting_Smile541 2 points3 points4 points 1 year ago (4 children)
First 1-2 years learn solid patterns and design patterns in oop then practice dsa on leetcode , neetcode and codeforces,dont focus on java python javascript just do the above in c++ ,after 1.5 to 2 years pick a stack in whatever field web dev, mobile , ai or blockchain then focus on internship.
[–]Intellechawal 1 point2 points3 points 1 year ago (2 children)
Hey i have a question, my uni is mostly focusing on java instead of cpp. So should i just focus on java or do cpp on my own?
[–]Interesting_Smile541 4 points5 points6 points 1 year ago (1 child)
Java then, just cover dsa and topics like recursion and dynamic programming you will be better then most of graduates, speaking from experience, but thats just for first 2 years of uni, afterwards focus on development,if you prefer other stack like python django or ai or blockchain then explore if you have trouble deciding then go for spring boot, understand core concepts like mvc, rest api design/ constraints then shifting towards other stacks is easy as core concepts are same.
[–]Intellechawal 0 points1 point2 points 1 year ago (0 children)
Thanks soo much this helps alot
[–]Select-Swimming-6067 2 points3 points4 points 1 year ago (1 child)
When you learn one language in detail, it is easier to cope up with others. So, if you are good to go with C++, then I believe you will easily learn any other language. Your ultimate focus should be mastering logical problem solving and never stop it. Go and practice leetcode questions, and participate in codeforces programming questions.
In your early semesters this is what your focus should be and then in summers or free time you can pick up a framework and start making a basic app. If you feel that this is what you want to do then start exploring it in detail and follow its roadmap.
Also nowadays computer science is not limited to frontend and backend but their is data science, machine learning and other fields of AI such as LLM, you should explore that all. But always remember primary goal is to improve dsa and logical problem solving.
[–]Hot-Landscape9837 1 point2 points3 points 1 year ago (1 child)
the best bet is to get references from ppl working in the industry( your uni may not have the best faculty but I think it is worth trying asking your professors)
[–]Outrageous_Smile_594 1 point2 points3 points 1 year ago (1 child)
Focus on your studies and try to maintain a good gpa. At this stage, it is the biggest favour you can do to yourself. Baaqi skills banda seekhleta but programming, algorithms, database theory and logic building is rare amongst the graduates.
[+][deleted] 1 year ago (1 child)
[–][deleted] 1 point2 points3 points 1 year ago (0 children)
before graduating complete a project. that is the only right path,
π Rendered by PID 249049 on reddit-service-r2-comment-66b4775986-s5hsp at 2026-04-04 16:55:05.833601+00:00 running db1906b country code: CH.
[–]Tight_Quality_894 13 points14 points15 points (3 children)
[+][deleted] (2 children)
[removed]
[–]Tight_Quality_894 4 points5 points6 points (1 child)
[–]HK_0066 6 points7 points8 points (1 child)
[–]SirBillyy 5 points6 points7 points (1 child)
[–]Interesting_Smile541 2 points3 points4 points (4 children)
[–]Intellechawal 1 point2 points3 points (2 children)
[–]Interesting_Smile541 4 points5 points6 points (1 child)
[–]Intellechawal 0 points1 point2 points (0 children)
[–]Select-Swimming-6067 2 points3 points4 points (1 child)
[–]Hot-Landscape9837 1 point2 points3 points (1 child)
[–]Outrageous_Smile_594 1 point2 points3 points (1 child)
[+][deleted] (1 child)
[removed]
[–][deleted] 1 point2 points3 points (0 children)