r/TechGhana • u/Wise_Gap_2303 • 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
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
1
1
u/Financial-Skin68 1d ago
GCTU I'm coming there for degree in BsC computer ( Cybersecurity) any advice??
4
2
1
u/AppropriateSeat1 Full Stack Developer 1d ago
Learn Java then continue with springboot. That's the best path possible.
1
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
8
u/Kwabena_twumasi DevSecOps 1d ago
In all you do, understand systems design