| I'm currently a law student looking for a career switch into engineering. I have taken 6+ CS classes by now and I really enjoyed them. I'm not half bad at it. However given my resume, its been pretty difficult to get technology companies to give me a shot. Im wondering if is worth pursuing a CS degree. I can probably get it done in 2 years. I can probably get into a fairly strong undergrad or graduate program in Canada. Your thoughts would be appreciated! |
Though I did not personally pursue a CS degree, I would still recommend it since it's quite difficult to learn algorithms, data structures, and lower level stuff (compilers, assembly, etc) without being in a program that forces you to learn it. All that stuff is necessary (but not sufficient) to land a gig at one of the top tech companies.
Also, if you opt out of the school route, it helps to try landing a gig at a crappier company so that you can basically get paid to learn stuff (but you should probably leave once you stop learning things, otherwise you may stagnate).