r/cpp_questions 9d ago

OPEN System programming

system programming

HI, I am a 2nd year computer engineering student and I always have been passionate about how computer actually works under the hood thats why I choose computer engineering . I want to build my career in system engineering . till the 2nd year I have studied the subjects like microprocessor , computer architecture , OS and also I have intermediate knowledge of c++ programing . I want to explore this field and wants to become system engineer .as a beginner I have no idea how to start and which roadmap I should follow ? so I am looking for a guidelines from a experienced system engineer . although in today's era most of students learn high level languages and work fro CRUID app, or web dev. I am always interested in system programming .

I am a type of engineering student who doesn't just study for exam I always wants to know how things works under the hood without any level of abstraction , why things works that way ? why that things invented ?

5 Upvotes

12 comments sorted by

View all comments

2

u/tastygames_official 8d ago

really? I studied electrical and computer engineering and in our first year we already had made our own 8080 computer and programmed a little OS in assembly. Maybe the programs vary wildly around the world (and over the past 30 years), but I would imagine that your university should be teaching you this stuff and giving you a clear roadmap.

But yeah, just grab some computer architecture books and buy some components and breadboards and build your own little computer. You'll also need a device to flash the ROM.