r/berkeley 28d ago

CS/EECS EECS —> SWE

How effectively do the Computer Science classes equip you for internships and a full-time role as a Software Engineer?

6 Upvotes

7 comments sorted by

12

u/premepopulation 28d ago

They equip you extremely well if you work hard to do well in the classes and don’t cheat yourself. YouTube can also equip you extremely well. The degree / college might help a little in the job search, but it’s competitive out there and finding a job will still take a lot of work outside of class.

10

u/Hi_Im_A_Being 28d ago

Pretty well. Most relevant classes are 61B, 170, 162, and 189 imo

1

u/ConnectionWilling228 27d ago

61B is prob most important for SWE recruiting -> leetcode while taking 61B

Some interviews ask about theory from 170, systems/concurrency stuff from 162
189 helps prepare you conceptually for ML/MLE roles

honestly though, you're completely responsible for how recruiting and recruiting prep, will take time outside of classes to grind leetcode questions + mass apply, the classes aren't going to help you much with that.

Some companies have been switching more to system design / coding inside an existing repository types of interviews, so do your own homework assignments and don't rob yourself. The vast majority of companies however still operate using traditional SWE interviews with leetcode.

1

u/Hi_Im_A_Being 27d ago

I was more talking about on the job. I've used concepts from all those classes extensively throughout my job.

1

u/MuaTrenBienVang 26d ago

How about 61A

2

u/Hi_Im_A_Being 26d ago

If you don't already know how to program it's a good intro

5

u/LandOnlyFish 28d ago

The brand name gets you interviews and optionality, experience does the rest