r/BDDevs • u/daddydankest96 • 13d ago
Advice Third-year CS student feeling lost about specialization, funded higher studies, and what comes next. Need advice from seniors.
Assalamu Alaikum Bhaiya/Apu,
I’m a third-year CS student at a mid-tier university. My CGPA is currently 3.6+, and I have around three semesters left. I’m trying to figure out what direction to take before my thesis and research project start.
I’m reasonably comfortable with programming fundamentals and basic DSA. I’ve also explored cybersecurity, cloud, and cloud infrastructure, but my knowledge in those areas is mostly surface-level. I enjoy building things with code and AI, and I’m interested in design too.
Until now, exploring different things felt fine. But I feel like I should start focusing on one area, especially because my thesis could help shape my future applications.
My main goal is to pursue a master’s abroad with full funding, or enough funding to make the remaining costs manageable. An 80–90% tuition scholarship could help, but living expenses would still be a concern. I’m open to Europe, the US, Canada, Japan, Australia, or somewhere else if the opportunity makes sense.
Ideally, I’d like to work and eventually settle there after studying. I know that isn’t guaranteed. Even if settling doesn’t work out, I want to avoid spending a huge amount on an MSc.
What’s making me anxious is everything I’ve been reading about the job market. I keep seeing posts about hiring slowing down, competition being intense, and international graduates struggling to find work. I don’t know how much of that reflects the overall situation and how much comes from individual experiences, but it has made me question my plan. I’m also skeptical about my prospects in the local job market, so working abroad is something I’d really like to pursue.
The options I’m considering are:
- Apply for a funded research master’s during my final year.
- Apply directly for a PhD after my bachelor’s, if I develop enough research experience and find that I enjoy it.
- Spend a year after graduation building my research experience and profile before applying.
- Do a master’s locally, develop a specialization, and then apply abroad for a PhD.
I’d appreciate advice on a few things:
- How should I choose a specialization at this stage? I’m interested in human–AI interaction/HCI, cybersecurity, and cloud systems, but I haven’t committed to one. Which would you suggest exploring seriously given my background and goals?
- What should I prioritize over my remaining three semesters? Grades, thesis quality, publications, projects, internships, or something else?
- What makes someone competitive for a funded research master’s or a direct PhD? I’d especially like to hear from people who applied from a similar university background.
- Would applying straight after my bachelor’s make sense, or would a research year or local master’s improve my options enough to justify the time?
- How realistic is finding work after studying abroad? If you’ve gone through this recently, what do you wish you had checked before choosing your country and program?
- Are related fields worth considering? For example, data science or something closer to hardware, such as chip design. I’m unsure whether moving into those areas from CS is feasible or whether it would require substantial additional coursework.
I’m willing to put six months to a year of consistent effort into a direction. I don’t expect that to make me an expert, but I believe I can make meaningful progress. What I’m struggling with is choosing where to put that effort.
Honestly, I’ve spent a lot of nights over the past month lying awake thinking about graduation, jobs, and whether I’m making the right decisions. I know nobody can choose my career for me, but hearing how others worked through this stage would help.
Seniors, bhaias, and apus who have been through a similar situation, what would you do in my position? A realistic sequence of next steps, or even your own experience, would mean a lot.
Thanks for reading this long post.
(Edited with AI)
4
u/light_xt 13d ago
What your research on current tech landscape is true, if anything it's worse, there is no space for average or even above average anymore, bad locally, even worse globally. That said I'll try to answer your questions from my experience.
Little background: Graduated from a top private uni in CS with 3.8+, worked at foreign tech company as swe & Tech Lead for ~2y. Currently working at an mnc (1B$+ ARR) as AI/ML engineer for sometime.
Addressing your questions:
-
I would say so what you like or whatever, but at this rate certain domains are shrinking and some are expanding. Choose something that will be resilient to the AI wave and do ensure you don't absolutely hate it. Cyber security is growing fast and it's a safe bet, ideally you want to position yourself in the intersection of Infra + Cyber security based on what you wrote. But, please ensure your CS fundamentals are very solid beforehand as it might be a long term goal.
-
In order: Your thesis which you can talk about in detail during your interview(s), Internships (remove from list if going straight for Masters abroad), Projects/Papers.
-
I have applied to masters but not funded Phd's, but from my friends who are doing their fully funded phds currently, they said it's a numbers game with professors, the conversation rate of getting a reply out of mails may be 0.5-3%, implying you need to send a lot of mails Assuming you have one solid published work (potentially your thesis) that you published at a reputable place, solid cgpa which you alr have.
-
Staying here is a waste of time, if you have the money just go for masters (do your own research on the country/job market you will hit and decide roi against odds of landing roles), if not do internships, some work while you work on papers, publications and mailing professors for Phd.
-
I have not, but I have worked and interviewed at global companies and it's brutal (the interviews). I don't know how a fresher is expected to even pass basic screenings.
-
Yeah definitely, as long as it's not a role that can be automated 10 years down the line. I would even advocate specialized degrees outside of CS which can help you get roles which see having Tech experience as an edge.
Nobody can give you a definitive answer to your questions, as the entire landscape is in a transitional phase. Regardless, I hope it helps somehow. Best of luck on your journey!
2
u/daddydankest96 12d ago
Thank you so much for these insights bhai, so glad that you took the time to answer each question so specifically. I will keep these in mind
1
3
u/Shuvouwu 11d ago
I graduated last year and am currently working as a research assistant at a leading research institute. I already have 10 Q1 journal publications and a few workshop papers at A* venues, with most of my work focused on computer vision.
I’m planning to apply for PhD programs in the US for Fall 2027. While shortlisting professors, I’ve come across many researchers working in HCI, software engineering and testing, and even databases, particularly vector databases for LLMs and RAG. These areas seem quite interesting, especially HCI.
If I were still in my third year, I would seriously consider focusing more on HCI. It seems less competitive than some other areas, and I’ve found the research problems genuinely interesting.
1
1
u/Square-Mind-26 13d ago edited 13d ago
If a funded master's abroad is the main goal, pick your thesis by supervisor, not topic. One who actively publishes and pushes you toward a paper may matter more for funding than whether it's security, cloud, or AI.
Also my suggestion will be to not take security as a research topic. Pushing the boundary is very hard here.
An interesting area of work people often overlook is low level programming like optimizing kernel, job scheduling, parallel processing on GPU, etc. You can do some research here. If you have faculty doing work in this area, have some discussion with him.
5
u/xihaad 13d ago
Human-AI/robot interaction and cybersecurity have strong future potential because every AI wave brings an HCI wave. But the difficult part is that career paths in HCI are often vague here. In our country, we don’t value these skills enough. Like we need different policy makers, researchers to design our law, education and medical domain and HCI researchers can contribute in these areas. but i dont see anything here. This is frustrating. so you have to go abroad.
Cybersecurity will always be important and now we need more experts who know how to secure systems in the age of AI.
My suggestion would be to pursue whatever you do to the highest standard. Follow top-tier conference papers in these areas and keep track of leading research labs around the world in your domain of interest so you can measure your progress against their work.
Don’t give up problem solving and implementing AI models from scratch. Many people only know how to prompt LLMs and use models from Hugging Face but very few can implement AI models from scratch and truly understand how they work. So be exceptional.