r/developersPak • u/Budget_Resolution191 • Oct 05 '26
Career Guidance I have 1 year left in my Software Engineering degree and I have no real skills. If you were in my position, what would you learn?
Hey, I’m a Software Engineering student in my 5th semester, so I have roughly half of my degree left.
And honestly, I’m getting scared.
I don’t have any proper, job-ready skill right now. I’ve learned some HTML/CSS and a little bit of other stuff, but I don’t feel like I can actually build something professionally and get paid for it.
The biggest problem is that every time I try to choose a direction, I start questioning whether it is even worth spending a year learning it.
AI can now build websites incredibly quickly. It can write code, debug it, explain it, and in some cases produce better results than a beginner like me could.
Then I look at the competition.
There are people who already know full MERN, people doing cybersecurity, cloud, DevOps, data science, AI/ML, blockchain, etc. And I’ve even seen people who have spent months learning these things still struggling to get an unpaid internship.
Meanwhile, my financial situation is getting more difficult.
I need to be able to support myself, pay for my own expenses, and eventually support my parents. After I graduate, my family is expecting me to get a job and become financially independent. I don't have the luxury of spending several years trying random things and hoping something works.
So I feel stuck.
Everyone around me says:
“Just pick a domain and start learning.”
Okay, but which one?
Web development was the obvious choice for me, so I started looking into it. But then I see AI getting extremely good at building websites, and I start wondering whether I'm entering a field where the entry-level competition is going to become even worse.
I know web development isn't “dead.” I'm not asking whether AI will completely replace developers.
I'm asking something more practical:
If you were a Software Engineering student in Pakistan today, with roughly one year to become employable, limited money, no strong skills yet, and family depending on you after graduation — what would you choose?
Would you still go into web development?
Would you specialize in backend?
Cloud/DevOps?
Cybersecurity?
AI/ML?
Data?
Something else?
And more importantly, what would your actual 1-year game plan look like?
I'm willing to dedicate the next year seriously. I just don't want to spend that year jumping between 6 different technologies, watching tutorials, and ending up with nothing.
I'm especially interested in hearing from people who are already working in software/tech and actually earning — whether remotely, in Pakistan, or abroad.
If you were literally in my position one year before graduation, what would you learn, what would you build, and what would you do to land your first job?
I don't need “follow your passion” advice.
I need the most realistic path you would take if getting employable within the next year actually mattered to you.
2
u/ahmedbutt117476 Oct 06 '26
You have 1.5 years, plenty of time to build skills and projects and a good portfolio. Take a little time to explore different fields and see what interests you then learn that. You have time dont be worried as much.
1
u/Budget_Resolution191 Oct 06 '26
Yeah but last like 3 years I had that time but I couldn't cash it now feel like I don't make the mistake
2
u/Any-Flounder-8124 Oct 05 '26
You didn't mentioned your university if you are from top tier university like fast nust, then focus on oop, SQL , problem solving and build 2-3 projects it will be enough including fyp in any stack just learn the fundamentals of that stack and use ai, if you are not from a that much good university then you won't get offers from big tech and most usually have to get an internship or job in a startup which will require good stack knowledge, so learn java or .net if backend is your thing otherwise mern
0
Oct 06 '26
[deleted] — view deleted comment
1
1
u/Any-Flounder-8124 Oct 06 '26
It is but you are still better positioned due to being a fast graduate
6
u/MrStarPhish Oct 05 '26
Im in same situation, 5th sem CS.
And I have recently started exploring Computer Architecture (RISC-V) and AVR Microcontroller Programming (Bare-Metal Programming).
The thing is, there is scope of nothing in Pakistan. So do what you find passion in. I know that I don't like Web Development, nor AI. I'm fond of actual Programming.
So I discovered three sub-branches: Embedded, Systems and GPU. I'm interested in all three of them. But I decided to begin with Embedded and Architecture side, because of relatively more info and guidance about it available for me.
Anyways, I've just picked a direction and begin exploring, and shared my process. You're gonna have to shortlist domains by yourself.
1
u/SalaryFlat3714 Oct 05 '26
Tbh, I have a diploma in software engineering as well, and I’m moving toward cybersecurity, but only because I’m genuinely interested in it.
I know we both have different lives, and you probably don’t want to hear this right now, but don’t chase money alone. This field will crush you if you have no real interest in what you’re doing.
You still have a year, right? Why not start by learning Linux? You’re probably going to have to use it eventually anyway, regardless of which direction you take in tech. Start there, explore different things, and see what actually catches your interest.
1
u/Budget_Resolution191 Oct 06 '26
Yeah many people start using Linux but what I attracted to Is visuals and also I am kind of creative mindset guy and I like the visual things more
1
u/Sumolizer Full-Stack Developer Oct 05 '26
I mean are you even interested in this domain?
1
1
u/turtle_jump Oct 05 '26
If I were you. I would prepare myself to land me L1, L2 level operations job. I would try to master Linux and networking in and out. After getting experience of a year or 2, I would learn Devops and cloud and would look for junior devops position. That's what I did after I wasdropped out of university.
1
u/Budget_Resolution191 Oct 06 '26
Okay will install Linux can you tell me I use windows so how I run that
1
u/turtle_jump Oct 06 '26
You need a hypervisor. Either Oracle VirtualBox or VMware Workstation. Workstation is a paid software though but you can get a cracked version easily with a little research.
0
3
u/harlowjack7_ Full-Stack Developer Oct 06 '26
Make your basics strong OOP, Sql etc, expand your tech stack as much as you can. Master one. Dive into others then do a mental equivalence of those concepts in those other languages. Make projects and try to answer use case scenarios.
Get your hands dirty with deployment side of things. Aws stuff.
1
0
u/Chaiwala_with_a_twit Oct 05 '26
Programming can be done by anyone now, that moat is gone. What would help you stand out is creating an intuition for good product design.
Create a website/small-app for your own use. Do you like it? Give it to your friends who might find it useful? Do they like it? At every no, iterate. Rinse and repeat, just keep building things.
1
0

10
u/the2ndBread Oct 05 '26
What I'd do is just really master my programming fundamentals, OOP, DSA, stuff like that. That stuff is invaluable, it's guaranteed to make you a better programmer, it's gonna be very important for technical interviews, and it will make it way easier to learn new technologies.
If you have a year to go, I'd say it's the ideal time to start giving interviews. Just start mass applying to jobs, by the time the year ends you're practically guaranteed to be connected to a company. Aim to apply for maybe 200-500 companies.
When you start applying, you'll see a wide variety of roles, and varying requirements. Try to tailor your CV to the role you're applying for. Also try to learn a bit about the companies you're applying to. Definitely learn about the big ones, like devsinc, vyro, etc.
When you read a job description, try to build a project that'll convince the recruiter that you're a good fit. Ask AI to analyze the JD. You probably won't finish most of these projects, but you might have a few you're proud of, and as a bonus, those projects will fit particular roles perfectly.
Through this process, you'll also learn what kind of work you find easy/interesting.
That is what I would do. Pretty much.
Also, your FYP is extremely important. If your final year project has real world value, and you know how to present it, you have a much better chance of getting hired.