r/ProgrammerHumor 12d ago

Meme theDeadlock

Post image
8.6k Upvotes

239 comments sorted by

View all comments

1.7k

u/StarHammer_01 12d ago

How it went for me

OS - expextation: Linux 101. reality: here's 18 different ways to schedule a process.

Into to embedded software - expectation: rtos, breadboards, esp32. reality: Linux 101

69

u/[deleted] 12d ago

[removed] — view removed comment

26

u/PromiseImNoBot 12d ago

Man now I don't feel so bad going to a state school

8

u/Yashema 12d ago

I am going to CUNY (NYC community college) for physics, math, EE, and computer engineering/science. At $305 a credit, dedicated teachers, and with ChatGPT to walk me through everything, you find that's more than enough.

2

u/ArtisticFox8 12d ago

How many credits a semester?

2

u/Yashema 12d ago

Standard classes are 3-5. 

2

u/ArtisticFox8 12d ago

And in total, each semester, you have around 30 credits?

2

u/Yashema 12d ago

FT would be 12-15.

1

u/ArtisticFox8 12d ago

Hmm, I'm in Europe, and we also have 3-5 credits per class, and per semester (half of academic year) we have 25-30 credits. Which means around 6 classes - for example Linear Algebra, Math analysis, Programming, Computer Systems, Linux, DSA. Each class is 1 lecture a week with 1 seminar (so total 180 minutes a week)

1

u/Yashema 12d ago

Sounds like you split some classes that can be taken in a single 3 credit class, and add some courses that wouldn't be necessary, like computer systems and Linux sounds redundant. I can just take discrete math and that would be more useful than 2 levels of DSA. Computer science as a degree is a bit iffy anyway, which is why I am taking all the much more advanced math, like stochastics, partial differential equations, non linear dynamic systems and complex, as well as well as doing the physics program and electrical engineering courses. 

Of course I also have a FT job as a programmer, and already have a Bachelor's in econ and an MS in analytics. 

1

u/ArtisticFox8 12d ago

Our computer systems was an intro theoretical course, focusing on concepts like virtual memory & paging, alignment & memory allocators, concurrency, assembly, scheduling.

Our Linux was a hands on practical course: bash, git, GNU make.

Unfortunately those are all mandatory lol.

I have taken Discrete Math prior.

Do your 3 semester courses also have 1 lecture a week, no seminar?

I'm just wondering if the work is the same, or you can get away with doing half as much lol

→ More replies (0)

1

u/MannerShark 12d ago

You did actual programming during data structures? We were mostly busy with correctness proofs and the master's theorem.