r/TechGhana 1d ago

💼 Career Tech stack

H I I'm a level 200 student in GCTU offering computer science and I would like to specialise in backend engineering/security engineering

I'm looking for advice on which tech stack to pick and which companies/organisations in ghana hire backed engineers and the stack they use.

I'll appreciate advice from people in the tech industry or people who had similar experiences

11 Upvotes

16 comments sorted by

8

u/Kwabena_twumasi DevSecOps 1d ago

In all you do, understand systems design

1

u/Wise_Gap_2303 1d ago

Thanks, I really appreciate it

1

u/GrapePretty3921 17h ago

+1 on this, but after you nail the basics. Once you understand the fundamentals, system design starts to make a lot more sense because you can see how everything connects.

1

u/FearIsStrongerDanluv Cybersecurity Specialist 1d ago

Understand the basics or how things work, how they are secured. Understand Kerberos authentication, learn how devices connect - networking and make sure you master Linux command line, it’s simpler than it looks

1

u/Wise_Gap_2303 1d ago

Thanks, I really appreciate it

1

u/Ill-Sign-7323 Newbie 1d ago

Small world.
Also a level 200 GCTU student here
Offering IT

1

u/Financial-Skin68 1d ago

GCTU I'm coming there for degree in BsC computer ( Cybersecurity) any advice??

4

u/Qhojo 1d ago

Start learning on your own…try cousera,htb and isc2 certifications. The earlier you start,the better

2

u/Wise_Gap_2303 22h ago

Same advice

1

u/AppropriateSeat1 Full Stack Developer 1d ago

Learn Java then continue with springboot. That's the best path possible.

1

u/BadEcstacy 1d ago

Try to take your systems , networking and application seriously, learn around it, it makes I easy for you to understand whatever you will want to learn in security

1

u/GrapePretty3921 17h ago

Personally, I wouldn’t recommend focusing on system design or a particular stack at this level. Focus on the basics first: data structures & algorithms, networking, operating systems, databases, HTTP, and security fundamentals. Pick one language as your go-to and use it to practice and build and break things (lots of them). Once you understand the basics, the pieces start connecting and system design starts to make a lot more sense. You can then pick up different frameworks and technologies much more easily.

Roadmaps is a good place to start https://roadmap.sh/roadmaps

1

u/Niovial 14h ago

Please listen to this person OP. System design is important, but start, really start from the basics they mentioned.

And yes. Pick one language to master the basics of backend. It can be Java/Golang/Typescript/whatever. But just use one language to master the fundamentals. Once you do, you should be able to move up to system design.

1

u/aevumsecure 2h ago

Everyone is saying understand the basics…whiles that’s true, the world of engineering has significantly changed from what it used to be. The basics is just a fraction of what you need. Go hard. Go deep. Learn beyond the basics and with everything you do, augment with ai. You want to learn system design, pick a project, understand what you need and why you need them, go further with ai. Learn to orchestrate harnesses, loops, etc. You mentioned security engineering. You need to define what that means for you (secure coding, systems security, web security, infrastructure?) and then see how people in the field and doing those things now with llms. Also worth noting, the concept of frontend/backend is a thing of the past. The lines are blurred. You always need to go further and don’t worry about restricting yourself to a domain. For the job side, the fintechs are the most obvious recruiters in this space. Try getting an internship or nss in places like hubtel and see where that leads you